/*
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-07-24 11:22:43 UTC */

/* Fonts less */
/* Import fonts here */
/* latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr4-ORWnVaE.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kanit/v15/nKKZ-Go6G5tXcraVGwA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr5mOBWnVaE.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr5KPxWnVaE.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: "Kanit";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr4uPhWnVaE.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Variables less */
/* Defining variables */
/* Breakpoint variables */
/* Root variables */
/* 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: "Kanit", sans-serif;
  color: #000000;
}
*::selection,
*::before::selection,
*::after::selection {
  background-color: #ffffff;
  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: #43ab34;
}
a:not(.btn):not(.ano-link):not(.button):hover,
a:not(.btn):not(.ano-link):not(.button):focus {
  color: #5ac84a;
}
h1 {
  font-size: 3em;
  font-weight: 700;
  margin-top: 0;
}
@media screen and (max-width: 47.99em) {
  h1 {
    font-size: 2em;
  }
}
h2 {
  margin-top: 0;
  font-size: 2em;
  font-weight: 700;
}
h3,
h4 {
  margin-top: 0;
  font-size: 1.5em;
  font-weight: 700;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3125;
  margin-bottom: 0.4em;
}
/* Framework less */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  scroll-behavior: smooth;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 600;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.hidden,
[hidden] {
  display: none !important;
}
.pure-img {
  max-width: 100%;
  height: auto;
  display: block;
}
/*!
Pure v2.0.3
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE.md
*/
.container {
  width: 90%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.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;
}
.underline {
  text-decoration: underline;
}
.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: #000000;
}
.color-txt-secondary,
.clr-txt-secondary {
  color: #898989;
}
.color-light,
.clr-light {
  color: #ffffff;
}
.color-dark,
.clr-dark {
  color: #000000;
}
.color-main,
.clr-main {
  color: #43ab34;
}
.color-secondary,
.clr-secondary {
  color: #f6f9f7;
}
.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: #43ab34;
}
.bg-secondary {
  background-color: #f6f9f7;
}
.bg-shade {
  background-color: #041f1e;
}
.bg-txt-main {
  background-color: #000000;
}
.bg-txt-secondary {
  background-color: #898989;
}
.bg-light {
  background-color: #ffffff;
}
.bg-dark {
  background-color: #000000;
}
.bg-grey {
  background-color: #f6f6f6;
}
.z--5 {
  z-index: -5;
}
.z--4 {
  z-index: -4;
}
.z--3 {
  z-index: -3;
}
.z--2 {
  z-index: -2;
}
.z--1 {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-6 {
  z-index: 6;
}
.z-7 {
  z-index: 7;
}
.z-8 {
  z-index: 8;
}
.z-9 {
  z-index: 9;
}
.z-10 {
  z-index: 10;
}
.height-100 {
  height: 100%;
}
.inset-0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.align-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: end;
}
.space-between {
  justify-content: space-between;
}
.space-even {
  justify-content: space-evenly;
}
.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: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
}
.border-radius {
  border-radius: 10px;
}
.box-eq-height {
  height: 100%;
}
/* Theme imports */
/* Actions less */
/* Buttons */
.btn {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn:hover,
.btn:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.btn:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.btn:visited {
  color: #000000;
}
.btn:visited:hover,
.btn:visited:focus {
  color: #000000;
}
.btn.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.btn.primary:hover,
.btn.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.btn.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.btn.primary:visited {
  color: #000000;
}
.btn.primary:visited:hover,
.btn.primary:visited:focus {
  color: #000000;
}
.btn.btn-secondary,
.btn.secondary {
  background-color: #ffffff;
  color: #000000;
}
.btn.btn-secondary:hover,
.btn.secondary:hover,
.btn.btn-secondary:focus,
.btn.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.btn.btn-secondary:focus,
.btn.secondary:focus {
  outline-color: #43ab34;
}
.btn.btn-tertiary,
.btn.tertiary,
.btn.grey {
  background-color: #000000;
  color: #43ab34;
}
.btn.btn-tertiary:hover,
.btn.tertiary:hover,
.btn.grey:hover,
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.btn.btn-tertiary:focus,
.btn.tertiary:focus,
.btn.grey:focus {
  outline-color: #000000;
}
.btn.white,
.btn.light,
.btn.btn-white,
.btn.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.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: #f6f6f6;
  color: #43ab34;
}
.btn.white:focus,
.btn.light:focus,
.btn.btn-white:focus,
.btn.btn-light:focus {
  outline-color: #f6f6f6;
}
.btn.white:visited,
.btn.light:visited,
.btn.btn-white:visited,
.btn.btn-light:visited {
  color: #43ab34;
}
.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: #43ab34;
}
.btn.black,
.btn.dark,
.btn.btn-black,
.btn.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.btn.black:hover,
.btn.dark:hover,
.btn.btn-black:hover,
.btn.btn-dark:hover,
.btn.black:focus,
.btn.dark:focus,
.btn.btn-black:focus,
.btn.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.btn.black:focus,
.btn.dark:focus,
.btn.btn-black:focus,
.btn.btn-dark:focus {
  outline-color: #041f1e;
}
.btn.shy,
.btn.btn-shy {
  background-color: transparent;
  color: #000000;
  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;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.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: #000000;
}
.btn.shy:visited:hover,
.btn.btn-shy:visited:hover,
.btn.shy:visited:focus,
.btn.btn-shy:visited:focus {
  color: #000000;
}
.btn.hover-grey:hover,
.btn.hover-grey:focus {
  background-color: #d4d4d4;
}
/* Components less */
/* Custom compontents */
body.single-product #main {
  padding-top: 194px;
}
.gform-body .gfield input,
.gform-body .gfield textarea {
  border: 2px solid #000000 !important;
}
.tax-product_cat #content {
  padding-top: 0;
}
#newsbar {
  position: fixed;
  width: 100%;
  background-color: #43ab34;
  color: #000000;
  top: 0px;
  z-index: 10;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 100px;
}
#newsbar.max-height {
  max-height: 0px;
  overflow: hidden;
}
#newsbar .content {
  width: 90%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  text-align: center;
}
#newsbar .content .img-col {
  height: 100%;
  max-height: 40em;
}
#newsbar .content .img-col picture {
  height: 100%;
}
#newsbar .content .img-col picture .image-element {
  max-height: 35em;
  height: 100%;
}
@media screen and (max-width: 47.99em) {
  #newsbar .content {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#newsbar .content p {
  margin: 0em;
  font-size: 0.9rem;
  padding: 2px 0;
}
@media screen and (max-width: 47.99em) {
  #newsbar .content p {
    font-size: 14px;
    display: block;
    line-height: 1rem;
  }
}
#newsbar .content a {
  color: #000000;
}
@media screen and (max-width: 47.99em) {
  #newsbar .content a {
    font-size: 14px;
    display: block;
    line-height: 1rem;
  }
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
  background-color: #43ab34 !important;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods .woocommerce-info {
  text-align: center;
  background-color: #ffffff;
  border-color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_methods .woocommerce-info:before {
  content: none;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button {
  padding: 1em 2em !important;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  background-color: #000000;
  color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button:visited {
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button:visited:focus {
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary:visited {
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary:visited:focus {
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-secondary,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-secondary:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.secondary:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-secondary:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-secondary:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.secondary:focus {
  outline-color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-tertiary,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.tertiary,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.grey {
  background-color: #000000;
  color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-tertiary:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.tertiary:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.grey:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-tertiary:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.tertiary:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-tertiary:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.tertiary:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.grey:focus {
  outline-color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.white,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.light,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-white,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.white:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.light:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-white:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-light:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.white:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.light:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-white:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.white:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.light:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-white:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-light:focus {
  outline-color: #f6f6f6;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.white:visited,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.light:visited,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-white:visited,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-light:visited {
  color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.white:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.light:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-white:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-light:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.white:visited:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.light:visited:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-white:visited:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-light:visited:focus {
  color: #43ab34;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.black,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.dark,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-black,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.black:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.dark:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-black:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-dark:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.black:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.dark:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-black:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.black:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.dark:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-black:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-dark:focus {
  outline-color: #041f1e;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.shy,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.shy::after,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.shy:hover::after,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-shy:hover::after,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.shy:focus::after,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.shy:visited,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-shy:visited {
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.shy:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-shy:visited:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.shy:visited:focus,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.btn-shy:visited:focus {
  color: #000000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.hover-grey:hover,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.hover-grey:focus {
  background-color: #d4d4d4;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
body.search .search-section .searchform input.submit {
  background-color: #43ab34 !important;
}
.single-referentie .image-module-slider .splide__arrow {
  background-color: #43ab34;
  opacity: 1;
}
.single-referentie .image-module-slider .splide__arrow svg {
  fill: #000000;
}
.content-slider-wrapper .content-slider .slide .content iframe {
  width: 100%;
  height: 300px;
}
#klantscore {
  right: 0;
  top: 25%;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  position: fixed;
  z-index: 7;
  transform-origin: right;
  transform: scale(0.5);
}
#klantscore.no-scrolling {
  transform: unset;
}
#klantscore:hover {
  top: 25.5%;
}
#klantscore .klantscore-wrapper {
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  border-radius: 15px 0 0 15px;
  overflow: hidden;
}
#klantscore .klantscore-box .img {
  background-image: url("https://www.warp-systems.com/wp-content/uploads/2024/04/kv_shape.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 2em;
}
#klantscore .klantscore-box .img .global-score {
  font-size: 32px;
  font-weight: bold;
}
.gform_wrapper .gform_button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  border: none;
  border-radius: 5px;
}
.gform_wrapper .gform_button:hover {
  background-color: #000000 !important;
  color: #ffffff;
}
.gform_wrapper .gfield input,
.gform_wrapper .gfield textarea {
  color: #000000;
  border: none;
  border-radius: 5px;
}
.gform-theme--framework input[type="radio"]:where( :not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
  background-color: #43ab34 !important;
}
.home .three_column_steps {
  position: relative;
}
.home .three_column_steps:after {
  content: "";
  height: 50vh;
  width: 45%;
  bottom: -68%;
  right: 0;
  position: absolute;
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='847' height='874' viewBox='0 0 847 874' fill='none'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M874.123 235.59C872.667 232.728 872.733 229.518 872.104 226.457C865.585 195.184 847.417 172.945 819.47 158.103C808.102 152.063 795.775 148.919 783.53 145.494C747.111 135.301 710.676 125.142 674.24 114.966C646.872 107.321 619.504 99.6932 592.153 92.0321C590.415 91.5522 588.678 91.2048 586.891 91.1882C553.665 81.9221 520.456 72.6561 487.231 63.39C451.474 53.4289 415.7 43.4679 379.943 33.5068C348.206 24.671 316.47 15.8516 284.75 6.89993C277.519 4.8647 270.222 3.25968 262.76 2.34961C260.327 2.05178 257.895 1.77048 255.727 0.496398L251.558 0.57913C250.151 0.148919 248.629 0 247.024 0C242.556 0 238.155 0.330932 233.803 0.910062H233.754V0.893516C233.737 0.893516 233.72 0.910062 233.704 0.926609C225 2.10142 216.529 4.43448 208.371 7.97545C180.771 19.9552 162.008 39.8938 152.195 67.4604C149.647 73.3841 147.513 79.5063 145.759 85.8437C132.604 133.498 119.185 181.086 105.898 228.707C93.3558 273.647 80.8632 318.604 68.3208 363.545C64.2504 378.156 60.1468 392.766 56.0598 407.377C51.3937 423.874 46.7441 440.354 42.0945 456.851C30.0982 499.426 17.9199 541.95 6.27115 584.607C5.42728 587.718 4.68268 590.829 4.02082 593.956C3.93809 594.287 3.83881 594.601 3.75607 594.932C2.21724 600.475 1.60502 606.217 0.943155 611.909C0.761143 613.465 0.827329 615.053 0 616.459L0.397118 638.4C1.85322 641.263 1.78703 644.473 2.4158 647.534C8.93515 678.807 27.1033 701.046 55.0505 715.888C66.418 721.927 78.7452 725.071 90.9897 728.496C127.409 738.689 163.844 748.849 200.28 759.025C227.648 766.669 255.016 774.297 282.367 781.958C284.105 782.438 285.842 782.786 287.629 782.802C320.855 792.068 354.064 801.334 387.289 810.601C423.046 820.562 458.82 830.523 494.577 840.484C526.314 849.32 558.05 858.139 589.77 867.091C597.001 869.126 604.298 870.731 611.76 871.641C614.193 871.939 616.625 872.22 618.793 873.494L622.962 873.411C624.369 873.858 625.891 874.007 627.496 874.007C631.964 874.007 636.365 873.676 640.717 873.097H640.766V873.114C640.783 873.114 640.799 873.097 640.816 873.081C649.52 871.906 657.991 869.573 666.149 866.032C693.749 854.052 712.512 834.113 722.325 806.547C724.873 800.623 727.007 794.501 728.761 788.163C741.916 740.509 755.335 692.921 768.622 645.3C781.164 600.36 793.657 555.403 806.199 510.462C810.27 495.851 814.373 481.257 818.46 466.647C823.126 450.15 827.776 433.653 832.425 417.139C844.422 374.565 856.6 332.04 868.249 289.383C869.093 286.272 869.837 283.162 870.499 280.034C870.582 279.703 870.681 279.389 870.764 279.058C872.303 273.515 872.915 267.773 873.577 262.081C873.759 260.526 873.693 258.937 874.52 257.531L874.123 235.59ZM593.857 845.448C555.618 834.61 517.312 824.036 479.024 813.364C446.791 804.379 414.542 795.411 382.309 786.426C346.039 776.316 309.769 766.206 273.515 756.096C241.282 747.095 209.066 738.06 176.817 729.076C145.577 720.372 114.37 711.586 83.0804 703.097C65.6899 698.382 51.0131 689.678 39.778 675.514C29.3371 662.376 24.4889 647.104 23.3803 630.574C22.5861 618.71 23.9098 607.144 26.3256 595.71C28.3278 587.784 30.7601 579.974 32.9442 572.098C43.6664 533.147 54.6037 494.263 65.4748 455.362C68.5029 444.524 71.5309 433.686 74.5589 422.864C82.5178 394.686 90.4767 366.49 98.4191 338.311C110.084 296.912 121.684 255.496 133.332 214.096C143.657 177.396 154.016 140.696 164.357 103.979C166.723 95.6062 168.908 87.1674 171.522 78.861C172.233 76.6107 173.028 74.4431 173.872 72.3251C181.698 55.1332 193.529 40.9693 211.35 31.7198C220.88 26.7724 231.123 24.1911 241.961 23.6947C255.181 23.0825 267.955 24.9853 280.663 28.5925C318.902 39.4305 357.208 50.0038 395.496 60.6763C427.729 69.6611 459.978 78.6294 492.211 87.6142C528.481 97.7241 564.751 107.834 601.005 117.944C633.238 126.945 665.454 135.98 697.703 144.965C728.943 153.668 760.15 162.454 791.44 170.943C808.83 175.659 823.507 184.362 834.742 198.526C845.183 211.664 850.031 226.936 851.14 243.466C851.934 255.33 850.61 266.896 848.194 278.33C846.192 286.256 843.76 294.066 841.576 301.942C830.854 340.893 819.916 379.777 809.045 418.678C806.017 429.516 802.989 440.371 799.945 451.209C791.986 479.388 784.027 507.566 776.084 535.745C764.419 577.145 752.82 618.561 741.171 659.961C730.846 696.661 720.488 733.361 710.146 770.078C707.78 778.451 705.596 786.889 702.982 795.196C702.27 797.446 701.476 799.614 700.632 801.732C692.805 818.924 680.975 833.087 663.154 842.337C653.623 847.284 643.381 849.866 632.559 850.362C619.339 850.974 606.565 849.071 593.857 845.464V845.448Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3Cpath d='M767.364 228.012C758.909 219.011 748.17 212.309 735.33 207.924C720.157 202.745 704.454 199.122 688.999 194.836C655.211 185.454 621.407 176.072 587.619 166.69C554.161 157.408 520.704 148.125 487.23 138.842C453.26 129.427 419.307 119.996 385.337 110.581C359.607 103.449 333.959 96.0198 308.13 89.3019C287.199 83.8746 266.598 84.7681 247.222 95.6227C246.627 95.9536 246.097 96.3342 245.518 96.6651C239.991 98.9651 235.276 102.638 231.073 106.907C222.253 115.843 216.148 126.565 211.068 137.965C205.277 150.954 202.1 164.754 198.277 178.339C189.16 210.754 180.142 243.202 171.091 275.633C163.265 303.63 155.455 331.643 147.628 359.64C143.475 374.284 139.305 388.944 135.136 403.588C125.208 438.484 115.18 473.365 105.219 508.261C99.7591 527.389 94.3153 546.517 88.9707 565.678C86.5218 574.464 86.0089 583.532 85.6283 591.209C86.4722 613.845 94.216 631.98 108.065 645.482C116.521 654.484 127.259 661.185 140.1 665.57C155.273 670.749 170.976 674.372 186.43 678.675C220.218 688.057 254.023 697.438 287.811 706.82C321.268 716.103 354.725 725.386 388.199 734.668C422.169 744.083 456.123 753.515 490.093 762.93C515.823 770.061 541.47 777.491 567.299 784.209C588.231 789.636 608.831 788.742 628.207 777.888C628.803 777.557 629.332 777.176 629.912 776.845C635.438 774.545 640.154 770.872 644.357 766.603C653.176 757.668 659.282 746.946 664.362 735.545C670.153 722.556 673.33 708.756 677.152 695.172C686.269 662.757 695.287 630.309 704.338 597.878C712.165 569.881 719.975 541.867 727.801 513.871C731.954 499.227 736.108 484.583 740.277 469.939C750.205 435.043 760.232 400.163 770.194 365.266C775.654 346.138 781.098 327.01 786.442 307.849C788.891 299.063 789.404 289.995 789.785 282.318C788.941 259.682 781.197 241.547 767.348 228.045L767.364 228.012ZM562.153 762.102C504.488 746.052 446.807 730.101 389.142 714.084C356.215 704.934 323.287 695.767 290.359 686.617C289.879 686.385 289.383 686.17 288.853 686.005C283.559 684.251 278.148 682.844 272.77 681.339C236.136 671.08 199.502 660.837 162.868 650.595C157.987 649.238 153.056 648.047 148.241 646.508C139.818 643.811 132.405 640.022 126.201 634.992C116.14 625.808 109.538 613.001 108.247 598.953C107.04 585.881 108.727 573.273 112.268 560.731C122.444 524.626 132.472 488.488 142.582 452.367C151.55 420.267 160.551 388.183 169.503 356.099C169.768 355.123 170.049 354.146 170.314 353.17C171.472 349.1 172.63 345.013 173.788 340.942C183.683 306.211 193.644 271.496 203.539 236.765C211.002 210.588 218.547 184.445 225.794 158.218C229.584 144.518 235.176 131.959 245.617 121.965C254.619 113.344 265.175 108.314 277.684 106.99C289.946 105.683 301.578 108.182 313.243 111.441C370.891 127.491 428.589 143.442 486.254 159.459C519.182 168.61 552.11 177.776 585.037 186.927C585.517 187.158 586.014 187.373 586.543 187.539C591.838 189.293 597.249 190.699 602.626 192.205C639.26 202.464 675.895 212.706 712.529 222.949C717.41 224.305 722.341 225.497 727.156 227.036C735.578 229.733 742.991 233.522 749.196 238.552C759.256 247.735 765.858 260.542 767.149 274.59C768.357 287.662 766.669 300.271 763.128 312.813C752.952 348.918 742.925 385.055 732.815 421.177C723.847 453.277 714.845 485.361 705.893 517.445C705.629 518.421 705.347 519.381 705.083 520.357C703.924 524.444 702.766 528.514 701.608 532.601C691.713 567.333 681.752 602.047 671.857 636.779C664.395 662.955 656.849 689.099 649.602 715.325C645.813 729.026 640.22 741.585 629.779 751.579C620.778 760.2 610.221 765.23 597.712 766.553C585.434 767.861 573.819 765.362 562.153 762.102Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3Cpath d='M696.032 304.474C693.335 296.068 689.016 289.069 683.39 283.195C677.053 275.617 668.812 269.809 658.901 265.987C651.77 263.24 644.224 261.585 636.828 259.55C571.998 241.581 507.169 223.628 442.339 205.674C407.062 195.912 371.818 186.083 336.524 176.404C317.247 171.125 299.46 174.087 284.071 187.275C273.382 196.441 266.118 208.041 262.263 221.592C256.968 240.141 251.822 258.756 246.626 277.338C246.577 277.503 246.527 277.669 246.494 277.834C245.071 282.02 243.996 286.306 242.821 290.575C239.445 302.803 236.07 315.047 232.694 327.275C227.664 345.295 222.634 363.314 217.604 381.333C207.974 415.833 198.327 450.316 188.697 484.815C184.527 499.724 180.258 514.599 176.27 529.541C172.614 543.225 172.15 556.992 176.519 570.659C179.216 579.065 183.534 586.064 189.16 591.938C195.498 599.516 203.738 605.324 213.649 609.146C220.781 611.893 228.326 613.548 235.722 615.583C300.552 633.553 365.381 651.506 430.211 669.459C465.488 679.221 500.732 689.05 536.026 698.73C555.303 704.008 573.091 701.046 588.479 687.858C599.184 678.692 606.432 667.092 610.287 653.541C615.582 634.992 620.728 616.377 625.924 597.795C625.973 597.63 626.023 597.464 626.056 597.299C627.479 593.113 628.555 588.827 629.729 584.558C633.105 572.314 636.481 560.069 639.856 547.841C644.886 529.822 649.916 511.819 654.93 493.8C664.56 459.3 674.207 424.817 683.837 390.318C688.007 375.409 692.276 360.534 696.263 345.592C699.92 331.908 700.383 318.142 696.015 304.474H696.032ZM597.745 645.648C595.428 653.955 591.97 661.649 586.857 668.615C575.44 684.218 559.142 690.175 540.345 685.062C507.55 676.143 474.82 666.977 442.075 657.893C404.795 647.568 367.499 637.242 330.22 626.901C317.495 623.376 304.755 619.852 292.03 616.328C291.881 616.245 291.749 616.146 291.584 616.079C289.383 615.087 286.967 614.507 284.634 613.846C263.868 607.889 243.069 601.982 222.303 596.008C215.535 594.056 209.33 590.962 203.936 586.345C201.206 584.012 198.89 581.53 196.904 578.932C193.777 574.134 191.477 568.574 190.054 562.22C187.456 550.687 189.077 539.353 192.139 528.217C209.297 465.853 226.589 403.538 243.814 341.191C248.116 325.621 252.401 310.05 256.687 294.463C262.743 272.804 268.799 251.144 274.822 229.485C277.138 221.179 280.597 213.484 285.709 206.518C297.127 190.915 313.425 184.958 332.222 190.071C365.017 198.99 397.746 208.156 430.492 217.241C467.772 227.566 505.068 237.891 542.347 248.232C555.071 251.757 567.812 255.281 580.536 258.806C580.685 258.888 580.818 258.988 580.983 259.054C583.184 260.047 585.6 260.626 587.933 261.288C608.699 267.244 629.498 273.151 650.264 279.125C657.031 281.077 663.236 284.171 668.63 288.788C671.361 291.121 673.677 293.603 675.663 296.201C678.79 300.999 681.09 306.559 682.513 312.913C685.111 324.446 683.489 335.78 680.428 346.916C663.269 409.28 645.978 471.595 628.753 533.942C624.451 549.512 620.166 565.099 615.88 580.686C609.824 602.346 603.784 623.989 597.762 645.648H597.745Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3C/g%3E%3C/svg%3E");
}
.woocommerce .cart-collaterals .cart_totals .checkout-button {
  transition: 0.3s;
  background-color: #43ab34;
  color: #000000;
}
.woocommerce .cart-collaterals .cart_totals .checkout-button:hover {
  color: #43ab34;
  background-color: #000000;
}
form.cart {
  margin-bottom: 0 !important;
}
form.cart .product-quantity {
  margin-right: 2em;
}
form.cart .product-quantity .btn {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
}
form.cart .product-quantity .btn:hover {
  background-color: #f6f6f6;
}
form.cart .product-quantity .btn:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 20px;
  height: 20px;
}
form.cart .product-quantity .btn.increase {
  border-radius: 0 12px 12px 0;
}
form.cart .product-quantity .btn.increase:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343AB34' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z'/%3E%3C/svg%3E");
}
form.cart .product-quantity .btn.decrease {
  border-radius: 12px 0 0 12px;
}
form.cart .product-quantity .btn.decrease:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343AB34' d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
}
form.cart .quantity {
  margin: 0em !important;
  height: 68px;
}
form.cart .quantity input {
  height: 100%;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 1.2rem;
  width: 2.5em;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
}
form.cart button.price-btn {
  font-size: 1.5rem;
  padding-left: 2.25em;
  padding-right: 2.25em;
}
.gform_wrapper .button,
.gform_wrapper .gf_progressbar_percentage {
  background-color: #43ab34 !important;
  color: #000000 !important;
}
.text-boxes .txt-col {
  margin-bottom: 2em;
}
.woocommerce-notices-wrapper .woocommerce-message,
.wc-empty-cart-message .woocommerce-message,
.woocommerce-form-coupon-toggle .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info,
.wc-empty-cart-message .woocommerce-info,
.woocommerce-form-coupon-toggle .woocommerce-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 700;
  padding: 1.5em;
  border-radius: 10px;
  border: 3px solid #000000;
  background-color: #ffffff;
}
.woocommerce-notices-wrapper .woocommerce-message:before,
.wc-empty-cart-message .woocommerce-message:before,
.woocommerce-form-coupon-toggle .woocommerce-message:before,
.woocommerce-notices-wrapper .woocommerce-info:before,
.wc-empty-cart-message .woocommerce-info:before,
.woocommerce-form-coupon-toggle .woocommerce-info:before,
.woocommerce-notices-wrapper .woocommerce-message:after,
.wc-empty-cart-message .woocommerce-message:after,
.woocommerce-form-coupon-toggle .woocommerce-message:after,
.woocommerce-notices-wrapper .woocommerce-info:after,
.wc-empty-cart-message .woocommerce-info:after,
.woocommerce-form-coupon-toggle .woocommerce-info:after {
  content: none;
}
.woocommerce-notices-wrapper .woocommerce-message .button,
.wc-empty-cart-message .woocommerce-message .button,
.woocommerce-form-coupon-toggle .woocommerce-message .button,
.woocommerce-notices-wrapper .woocommerce-info .button,
.wc-empty-cart-message .woocommerce-info .button,
.woocommerce-form-coupon-toggle .woocommerce-info .button {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.woocommerce-notices-wrapper .woocommerce-message .button:hover,
.wc-empty-cart-message .woocommerce-message .button:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button:hover,
.woocommerce-notices-wrapper .woocommerce-info .button:hover,
.wc-empty-cart-message .woocommerce-info .button:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button:hover,
.woocommerce-notices-wrapper .woocommerce-message .button:focus,
.wc-empty-cart-message .woocommerce-message .button:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button:focus,
.woocommerce-notices-wrapper .woocommerce-info .button:focus,
.wc-empty-cart-message .woocommerce-info .button:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.woocommerce-notices-wrapper .woocommerce-message .button:focus,
.wc-empty-cart-message .woocommerce-message .button:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button:focus,
.woocommerce-notices-wrapper .woocommerce-info .button:focus,
.wc-empty-cart-message .woocommerce-info .button:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.woocommerce-notices-wrapper .woocommerce-message .button:visited,
.wc-empty-cart-message .woocommerce-message .button:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button:visited,
.woocommerce-notices-wrapper .woocommerce-info .button:visited,
.wc-empty-cart-message .woocommerce-info .button:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button:visited {
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button:visited:hover,
.wc-empty-cart-message .woocommerce-message .button:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button:visited:hover,
.wc-empty-cart-message .woocommerce-info .button:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button:visited:focus,
.wc-empty-cart-message .woocommerce-message .button:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button:visited:focus,
.wc-empty-cart-message .woocommerce-info .button:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button:visited:focus {
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary,
.wc-empty-cart-message .woocommerce-message .button.primary,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary,
.woocommerce-notices-wrapper .woocommerce-info .button.primary,
.wc-empty-cart-message .woocommerce-info .button.primary,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary:hover,
.wc-empty-cart-message .woocommerce-message .button.primary:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.primary:hover,
.wc-empty-cart-message .woocommerce-info .button.primary:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.primary:focus,
.wc-empty-cart-message .woocommerce-message .button.primary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.primary:focus,
.wc-empty-cart-message .woocommerce-info .button.primary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary:focus,
.wc-empty-cart-message .woocommerce-message .button.primary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.primary:focus,
.wc-empty-cart-message .woocommerce-info .button.primary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary:visited,
.wc-empty-cart-message .woocommerce-message .button.primary:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary:visited,
.woocommerce-notices-wrapper .woocommerce-info .button.primary:visited,
.wc-empty-cart-message .woocommerce-info .button.primary:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary:visited {
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary:visited:hover,
.wc-empty-cart-message .woocommerce-message .button.primary:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.primary:visited:hover,
.wc-empty-cart-message .woocommerce-info .button.primary:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.primary:visited:focus,
.wc-empty-cart-message .woocommerce-message .button.primary:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.primary:visited:focus,
.wc-empty-cart-message .woocommerce-info .button.primary:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary:visited:focus {
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.btn-secondary,
.wc-empty-cart-message .woocommerce-message .button.btn-secondary,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-secondary,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-secondary,
.wc-empty-cart-message .woocommerce-info .button.btn-secondary,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-secondary,
.woocommerce-notices-wrapper .woocommerce-message .button.secondary,
.wc-empty-cart-message .woocommerce-message .button.secondary,
.woocommerce-form-coupon-toggle .woocommerce-message .button.secondary,
.woocommerce-notices-wrapper .woocommerce-info .button.secondary,
.wc-empty-cart-message .woocommerce-info .button.secondary,
.woocommerce-form-coupon-toggle .woocommerce-info .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.btn-secondary:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-secondary:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-secondary:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-secondary:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-secondary:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-secondary:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.secondary:hover,
.wc-empty-cart-message .woocommerce-message .button.secondary:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.secondary:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.secondary:hover,
.wc-empty-cart-message .woocommerce-info .button.secondary:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.secondary:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-secondary:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-secondary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-secondary:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-secondary:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.secondary:focus,
.wc-empty-cart-message .woocommerce-message .button.secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.secondary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.secondary:focus,
.wc-empty-cart-message .woocommerce-info .button.secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.btn-secondary:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-secondary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-secondary:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-secondary:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.secondary:focus,
.wc-empty-cart-message .woocommerce-message .button.secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.secondary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.secondary:focus,
.wc-empty-cart-message .woocommerce-info .button.secondary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.secondary:focus {
  outline-color: #43ab34;
}
.woocommerce-notices-wrapper .woocommerce-message .button.btn-tertiary,
.wc-empty-cart-message .woocommerce-message .button.btn-tertiary,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-tertiary,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-tertiary,
.wc-empty-cart-message .woocommerce-info .button.btn-tertiary,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-tertiary,
.woocommerce-notices-wrapper .woocommerce-message .button.tertiary,
.wc-empty-cart-message .woocommerce-message .button.tertiary,
.woocommerce-form-coupon-toggle .woocommerce-message .button.tertiary,
.woocommerce-notices-wrapper .woocommerce-info .button.tertiary,
.wc-empty-cart-message .woocommerce-info .button.tertiary,
.woocommerce-form-coupon-toggle .woocommerce-info .button.tertiary,
.woocommerce-notices-wrapper .woocommerce-message .button.grey,
.wc-empty-cart-message .woocommerce-message .button.grey,
.woocommerce-form-coupon-toggle .woocommerce-message .button.grey,
.woocommerce-notices-wrapper .woocommerce-info .button.grey,
.wc-empty-cart-message .woocommerce-info .button.grey,
.woocommerce-form-coupon-toggle .woocommerce-info .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.woocommerce-notices-wrapper .woocommerce-message .button.btn-tertiary:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-tertiary:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-tertiary:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-tertiary:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-tertiary:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-tertiary:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.tertiary:hover,
.wc-empty-cart-message .woocommerce-message .button.tertiary:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.tertiary:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.tertiary:hover,
.wc-empty-cart-message .woocommerce-info .button.tertiary:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.tertiary:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.grey:hover,
.wc-empty-cart-message .woocommerce-message .button.grey:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.grey:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.grey:hover,
.wc-empty-cart-message .woocommerce-info .button.grey:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.grey:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-tertiary:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-tertiary:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.tertiary:focus,
.wc-empty-cart-message .woocommerce-message .button.tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.tertiary:focus,
.wc-empty-cart-message .woocommerce-info .button.tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.grey:focus,
.wc-empty-cart-message .woocommerce-message .button.grey:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.grey:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.grey:focus,
.wc-empty-cart-message .woocommerce-info .button.grey:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.woocommerce-notices-wrapper .woocommerce-message .button.btn-tertiary:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-tertiary:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.tertiary:focus,
.wc-empty-cart-message .woocommerce-message .button.tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.tertiary:focus,
.wc-empty-cart-message .woocommerce-info .button.tertiary:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.tertiary:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.grey:focus,
.wc-empty-cart-message .woocommerce-message .button.grey:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.grey:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.grey:focus,
.wc-empty-cart-message .woocommerce-info .button.grey:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.grey:focus {
  outline-color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.white,
.wc-empty-cart-message .woocommerce-message .button.white,
.woocommerce-form-coupon-toggle .woocommerce-message .button.white,
.woocommerce-notices-wrapper .woocommerce-info .button.white,
.wc-empty-cart-message .woocommerce-info .button.white,
.woocommerce-form-coupon-toggle .woocommerce-info .button.white,
.woocommerce-notices-wrapper .woocommerce-message .button.light,
.wc-empty-cart-message .woocommerce-message .button.light,
.woocommerce-form-coupon-toggle .woocommerce-message .button.light,
.woocommerce-notices-wrapper .woocommerce-info .button.light,
.wc-empty-cart-message .woocommerce-info .button.light,
.woocommerce-form-coupon-toggle .woocommerce-info .button.light,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-white,
.wc-empty-cart-message .woocommerce-message .button.btn-white,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-white,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-white,
.wc-empty-cart-message .woocommerce-info .button.btn-white,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-white,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-light,
.wc-empty-cart-message .woocommerce-message .button.btn-light,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-light,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-light,
.wc-empty-cart-message .woocommerce-info .button.btn-light,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.woocommerce-notices-wrapper .woocommerce-message .button.white:hover,
.wc-empty-cart-message .woocommerce-message .button.white:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.white:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.white:hover,
.wc-empty-cart-message .woocommerce-info .button.white:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.white:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.light:hover,
.wc-empty-cart-message .woocommerce-message .button.light:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.light:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.light:hover,
.wc-empty-cart-message .woocommerce-info .button.light:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.light:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-white:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-white:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-white:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-white:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-white:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-white:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-light:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-light:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-light:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-light:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-light:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-light:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.white:focus,
.wc-empty-cart-message .woocommerce-message .button.white:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.white:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.white:focus,
.wc-empty-cart-message .woocommerce-info .button.white:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.white:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.light:focus,
.wc-empty-cart-message .woocommerce-message .button.light:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.light:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.light:focus,
.wc-empty-cart-message .woocommerce-info .button.light:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.light:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-white:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-white:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-white:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-white:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-white:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-white:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-light:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-light:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-light:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-light:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-light:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.woocommerce-notices-wrapper .woocommerce-message .button.white:focus,
.wc-empty-cart-message .woocommerce-message .button.white:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.white:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.white:focus,
.wc-empty-cart-message .woocommerce-info .button.white:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.white:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.light:focus,
.wc-empty-cart-message .woocommerce-message .button.light:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.light:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.light:focus,
.wc-empty-cart-message .woocommerce-info .button.light:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.light:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-white:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-white:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-white:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-white:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-white:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-white:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-light:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-light:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-light:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-light:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-light:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.woocommerce-notices-wrapper .woocommerce-message .button.white:visited,
.wc-empty-cart-message .woocommerce-message .button.white:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button.white:visited,
.woocommerce-notices-wrapper .woocommerce-info .button.white:visited,
.wc-empty-cart-message .woocommerce-info .button.white:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button.white:visited,
.woocommerce-notices-wrapper .woocommerce-message .button.light:visited,
.wc-empty-cart-message .woocommerce-message .button.light:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button.light:visited,
.woocommerce-notices-wrapper .woocommerce-info .button.light:visited,
.wc-empty-cart-message .woocommerce-info .button.light:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button.light:visited,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-white:visited,
.wc-empty-cart-message .woocommerce-message .button.btn-white:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-white:visited,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-white:visited,
.wc-empty-cart-message .woocommerce-info .button.btn-white:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-white:visited,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-light:visited,
.wc-empty-cart-message .woocommerce-message .button.btn-light:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-light:visited,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-light:visited,
.wc-empty-cart-message .woocommerce-info .button.btn-light:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-light:visited {
  color: #43ab34;
}
.woocommerce-notices-wrapper .woocommerce-message .button.white:visited:hover,
.wc-empty-cart-message .woocommerce-message .button.white:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.white:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.white:visited:hover,
.wc-empty-cart-message .woocommerce-info .button.white:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.white:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.light:visited:hover,
.wc-empty-cart-message .woocommerce-message .button.light:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.light:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.light:visited:hover,
.wc-empty-cart-message .woocommerce-info .button.light:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.light:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-white:visited:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-white:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-white:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-white:visited:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-white:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-white:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-light:visited:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-light:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-light:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-light:visited:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-light:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-light:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.white:visited:focus,
.wc-empty-cart-message .woocommerce-message .button.white:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.white:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.white:visited:focus,
.wc-empty-cart-message .woocommerce-info .button.white:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.white:visited:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.light:visited:focus,
.wc-empty-cart-message .woocommerce-message .button.light:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.light:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.light:visited:focus,
.wc-empty-cart-message .woocommerce-info .button.light:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.light:visited:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-white:visited:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-white:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-white:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-white:visited:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-white:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-white:visited:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-light:visited:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-light:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-light:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-light:visited:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-light:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-light:visited:focus {
  color: #43ab34;
}
.woocommerce-notices-wrapper .woocommerce-message .button.black,
.wc-empty-cart-message .woocommerce-message .button.black,
.woocommerce-form-coupon-toggle .woocommerce-message .button.black,
.woocommerce-notices-wrapper .woocommerce-info .button.black,
.wc-empty-cart-message .woocommerce-info .button.black,
.woocommerce-form-coupon-toggle .woocommerce-info .button.black,
.woocommerce-notices-wrapper .woocommerce-message .button.dark,
.wc-empty-cart-message .woocommerce-message .button.dark,
.woocommerce-form-coupon-toggle .woocommerce-message .button.dark,
.woocommerce-notices-wrapper .woocommerce-info .button.dark,
.wc-empty-cart-message .woocommerce-info .button.dark,
.woocommerce-form-coupon-toggle .woocommerce-info .button.dark,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-black,
.wc-empty-cart-message .woocommerce-message .button.btn-black,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-black,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-black,
.wc-empty-cart-message .woocommerce-info .button.btn-black,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-black,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-dark,
.wc-empty-cart-message .woocommerce-message .button.btn-dark,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-dark,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-dark,
.wc-empty-cart-message .woocommerce-info .button.btn-dark,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce-notices-wrapper .woocommerce-message .button.black:hover,
.wc-empty-cart-message .woocommerce-message .button.black:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.black:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.black:hover,
.wc-empty-cart-message .woocommerce-info .button.black:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.black:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.dark:hover,
.wc-empty-cart-message .woocommerce-message .button.dark:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.dark:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.dark:hover,
.wc-empty-cart-message .woocommerce-info .button.dark:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.dark:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-black:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-black:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-black:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-black:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-black:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-black:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-dark:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-dark:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-dark:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-dark:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-dark:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-dark:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.black:focus,
.wc-empty-cart-message .woocommerce-message .button.black:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.black:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.black:focus,
.wc-empty-cart-message .woocommerce-info .button.black:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.black:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.dark:focus,
.wc-empty-cart-message .woocommerce-message .button.dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.dark:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.dark:focus,
.wc-empty-cart-message .woocommerce-info .button.dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.dark:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-black:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-black:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-black:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-black:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-black:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-black:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-dark:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-dark:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-dark:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.woocommerce-notices-wrapper .woocommerce-message .button.black:focus,
.wc-empty-cart-message .woocommerce-message .button.black:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.black:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.black:focus,
.wc-empty-cart-message .woocommerce-info .button.black:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.black:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.dark:focus,
.wc-empty-cart-message .woocommerce-message .button.dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.dark:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.dark:focus,
.wc-empty-cart-message .woocommerce-info .button.dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.dark:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-black:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-black:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-black:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-black:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-black:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-black:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-dark:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-dark:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-dark:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-dark:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-dark:focus {
  outline-color: #041f1e;
}
.woocommerce-notices-wrapper .woocommerce-message .button.shy,
.wc-empty-cart-message .woocommerce-message .button.shy,
.woocommerce-form-coupon-toggle .woocommerce-message .button.shy,
.woocommerce-notices-wrapper .woocommerce-info .button.shy,
.wc-empty-cart-message .woocommerce-info .button.shy,
.woocommerce-form-coupon-toggle .woocommerce-info .button.shy,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-shy,
.wc-empty-cart-message .woocommerce-message .button.btn-shy,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-shy,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-shy,
.wc-empty-cart-message .woocommerce-info .button.btn-shy,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.woocommerce-notices-wrapper .woocommerce-message .button.shy::after,
.wc-empty-cart-message .woocommerce-message .button.shy::after,
.woocommerce-form-coupon-toggle .woocommerce-message .button.shy::after,
.woocommerce-notices-wrapper .woocommerce-info .button.shy::after,
.wc-empty-cart-message .woocommerce-info .button.shy::after,
.woocommerce-form-coupon-toggle .woocommerce-info .button.shy::after,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-shy::after,
.wc-empty-cart-message .woocommerce-message .button.btn-shy::after,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-shy::after,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-shy::after,
.wc-empty-cart-message .woocommerce-info .button.btn-shy::after,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.woocommerce-notices-wrapper .woocommerce-message .button.shy:hover::after,
.wc-empty-cart-message .woocommerce-message .button.shy:hover::after,
.woocommerce-form-coupon-toggle .woocommerce-message .button.shy:hover::after,
.woocommerce-notices-wrapper .woocommerce-info .button.shy:hover::after,
.wc-empty-cart-message .woocommerce-info .button.shy:hover::after,
.woocommerce-form-coupon-toggle .woocommerce-info .button.shy:hover::after,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-shy:hover::after,
.wc-empty-cart-message .woocommerce-message .button.btn-shy:hover::after,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-shy:hover::after,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-shy:hover::after,
.wc-empty-cart-message .woocommerce-info .button.btn-shy:hover::after,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-shy:hover::after,
.woocommerce-notices-wrapper .woocommerce-message .button.shy:focus::after,
.wc-empty-cart-message .woocommerce-message .button.shy:focus::after,
.woocommerce-form-coupon-toggle .woocommerce-message .button.shy:focus::after,
.woocommerce-notices-wrapper .woocommerce-info .button.shy:focus::after,
.wc-empty-cart-message .woocommerce-info .button.shy:focus::after,
.woocommerce-form-coupon-toggle .woocommerce-info .button.shy:focus::after,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-shy:focus::after,
.wc-empty-cart-message .woocommerce-message .button.btn-shy:focus::after,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-shy:focus::after,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-shy:focus::after,
.wc-empty-cart-message .woocommerce-info .button.btn-shy:focus::after,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.woocommerce-notices-wrapper .woocommerce-message .button.shy:visited,
.wc-empty-cart-message .woocommerce-message .button.shy:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button.shy:visited,
.woocommerce-notices-wrapper .woocommerce-info .button.shy:visited,
.wc-empty-cart-message .woocommerce-info .button.shy:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button.shy:visited,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-shy:visited,
.wc-empty-cart-message .woocommerce-message .button.btn-shy:visited,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-shy:visited,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-shy:visited,
.wc-empty-cart-message .woocommerce-info .button.btn-shy:visited,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-shy:visited {
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.shy:visited:hover,
.wc-empty-cart-message .woocommerce-message .button.shy:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.shy:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.shy:visited:hover,
.wc-empty-cart-message .woocommerce-info .button.shy:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.shy:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-shy:visited:hover,
.wc-empty-cart-message .woocommerce-message .button.btn-shy:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-shy:visited:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-shy:visited:hover,
.wc-empty-cart-message .woocommerce-info .button.btn-shy:visited:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-shy:visited:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.shy:visited:focus,
.wc-empty-cart-message .woocommerce-message .button.shy:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.shy:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.shy:visited:focus,
.wc-empty-cart-message .woocommerce-info .button.shy:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.shy:visited:focus,
.woocommerce-notices-wrapper .woocommerce-message .button.btn-shy:visited:focus,
.wc-empty-cart-message .woocommerce-message .button.btn-shy:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.btn-shy:visited:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.btn-shy:visited:focus,
.wc-empty-cart-message .woocommerce-info .button.btn-shy:visited:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.btn-shy:visited:focus {
  color: #000000;
}
.woocommerce-notices-wrapper .woocommerce-message .button.hover-grey:hover,
.wc-empty-cart-message .woocommerce-message .button.hover-grey:hover,
.woocommerce-form-coupon-toggle .woocommerce-message .button.hover-grey:hover,
.woocommerce-notices-wrapper .woocommerce-info .button.hover-grey:hover,
.wc-empty-cart-message .woocommerce-info .button.hover-grey:hover,
.woocommerce-form-coupon-toggle .woocommerce-info .button.hover-grey:hover,
.woocommerce-notices-wrapper .woocommerce-message .button.hover-grey:focus,
.wc-empty-cart-message .woocommerce-message .button.hover-grey:focus,
.woocommerce-form-coupon-toggle .woocommerce-message .button.hover-grey:focus,
.woocommerce-notices-wrapper .woocommerce-info .button.hover-grey:focus,
.wc-empty-cart-message .woocommerce-info .button.hover-grey:focus,
.woocommerce-form-coupon-toggle .woocommerce-info .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary.pink,
.wc-empty-cart-message .woocommerce-message .button.primary.pink,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary.pink,
.woocommerce-notices-wrapper .woocommerce-info .button.primary.pink,
.wc-empty-cart-message .woocommerce-info .button.primary.pink,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary.offerte,
.wc-empty-cart-message .woocommerce-message .button.primary.offerte,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary.offerte,
.woocommerce-notices-wrapper .woocommerce-info .button.primary.offerte,
.wc-empty-cart-message .woocommerce-info .button.primary.offerte,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.woocommerce-notices-wrapper .woocommerce-message .button.primary.offerte:before,
.wc-empty-cart-message .woocommerce-message .button.primary.offerte:before,
.woocommerce-form-coupon-toggle .woocommerce-message .button.primary.offerte:before,
.woocommerce-notices-wrapper .woocommerce-info .button.primary.offerte:before,
.wc-empty-cart-message .woocommerce-info .button.primary.offerte:before,
.woocommerce-form-coupon-toggle .woocommerce-info .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
#content section.title {
  padding-top: 5rem;
  padding-bottom: 0;
}
section.bg-dark .txt-col,
section.bg-dark-half .txt-col {
  color: #ffffff;
}
section.bg-dark .txt-col.boxed-layout,
section.bg-dark-half .txt-col.boxed-layout {
  color: #000000;
}
section.bg-grey-half:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 65%;
  top: 0;
  left: 0;
  background-color: #f6f6f6;
}
section.bg-dark-half:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 65%;
  top: 0;
  left: 0;
  background-color: #000000;
}
.collega-slider .splide__pagination {
  display: flex;
  padding: 2px;
  border-radius: 3px;
  background-color: #ffffff;
  width: fit-content;
  margin: 0 auto;
}
.collega-slider .splide__pagination .splide__pagination__page {
  background: #43ab34;
}
.collega-slider .splide__pagination .splide__pagination__page.is-active {
  background: #000000;
}
.collega-slider .collega-box {
  cursor: pointer;
  height: 100%;
}
.collega-slider .collega-box:hover .collega-img {
  opacity: 0.5;
}
.collega-slider .collega-box:hover .collega-text {
  opacity: 1;
}
.collega-slider .collega-box .collega-img {
  overflow: hidden;
  height: 100%;
}
.collega-slider .collega-box .collega-text {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  top: 0;
  left: 0;
  background-color: rgba(67, 171, 52, 0.7);
  width: 100%;
  height: 100%;
  opacity: 0;
}
h1.green-line,
h2.green-line,
h3.green-line {
  padding-left: 1em;
  position: relative;
}
h1.green-line:before,
h2.green-line:before,
h3.green-line:before {
  content: "";
  position: absolute;
  left: 0;
  height: 100%;
  width: 10px;
  background-color: #43ab34;
}
.vacature-info ul.vacature-info-list li {
  font-size: 0.8rem;
  padding: 6px 5px;
  border-radius: 3px;
  border: 1px solid #000000;
  margin-right: 0.5em;
}
.vacature-info ul.vacature-info-list li:last-of-type {
  margin-right: 0;
}
.contact-information .contact-info {
  display: flex;
  align-items: center;
  position: relative;
  font-weight: 700;
  margin-bottom: 0.5em;
  padding-left: 2.6rem;
  color: #43ab34;
}
.contact-information .contact-info:hover,
.contact-information .contact-info:focus {
  color: #000000;
}
.contact-information .contact-info:before {
  position: absolute;
  left: 0;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 27px;
  height: 27px;
}
.contact-information .contact-info#phone:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");
}
.contact-information .contact-info#email:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z'/%3E%3C/svg%3E");
}
/* 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 #43ab34;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.input:focus {
  border-color: #f6f9f7;
}
/* End inputs */
/* Aligning button container */
.txt-col [style="text-align: center;"] + .btn-container,
.txt-col .txt-center + .btn-container,
.txt-col .text-center + .btn-container {
  justify-content: center;
}
/* Searchform styling */
#searchform {
  position: relative;
}
#searchform #s {
  padding: 0.75em 2.5em 0.75em 0.5em;
  border: unset;
  border-bottom: 1px solid #000000;
  color: #000000;
}
#searchform #s::placeholder {
  color: rgba(0, 0, 0, 0.5);
}
#searchform #s:focus {
  outline: 1px solid;
}
#searchform #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  z-index: 1;
  border: none;
  background-color: #041f1e;
  font-size: 0;
  background-size: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000000' 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: 0.5em;
}
.pagination .page-numbers {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  display: block;
  padding: 0.5em;
  line-height: 1em;
  width: 2em;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.pagination .page-numbers:first-child {
  border-left: 1px solid #000000;
}
.pagination .page-numbers:hover {
  background-color: #f6f6f6;
}
.pagination .page-numbers:focus,
.pagination .page-numbers.current {
  background-color: #43ab34;
  color: #ffffff;
}
/* Appointments */
.ga_monthly_schedule_wrapper .ga_appointments_calendar_header {
  background-color: #43ab34 !important;
}
.ga_monthly_schedule_wrapper table .ga_header {
  background-color: #000000 !important;
}
.gfmc-column .g-field input {
  background-color: #000000;
  color: #ffffff;
}
.ga_wrapper_small .ga_monthly_schedule_wrapper td.ga_today span,
.ga_wrapper_medium .ga_monthly_schedule_wrapper td.ga_today span,
.ga_wrapper_large .ga_monthly_schedule_wrapper td.ga_today span {
  border-color: #43ab34 !important;
}
.lb-loader,
.lightbox {
  text-align: center;
  line-height: 0;
  position: absolute;
  left: 0;
}
body.lb-disable-scrolling {
  overflow: hidden;
}
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #000;
  filter: alpha(opacity=80);
  opacity: 0.8;
  display: none;
}
.lightbox {
  width: 100%;
  z-index: 10000;
  font-weight: 400;
  outline: 0;
}
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid #fff;
}
.lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: #fff;
}
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-loader {
  top: 43%;
  height: 25%;
  width: 100%;
}
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(images/loading.gif) no-repeat;
}
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  outline: 0;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-next,
.lb-prev {
  height: 100%;
  cursor: pointer;
  display: block;
}
.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(images/prev.png) left 48% no-repeat;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(images/next.png) right 48% no-repeat;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  padding: 0 4px;
  color: #ccc;
}
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
}
.lb-data .lb-caption a {
  color: #4ae;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999;
}
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(images/close.png) top right no-repeat;
  text-align: right;
  outline: 0;
  filter: alpha(opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: alpha(opacity=100);
  opacity: 1;
}
.warp_systeemk {
  font-family: "Kanit", Kanit;
  color: #18191e;
}
.warp_systeemk .accordion {
  background-color: #f6f9f7;
  border: 2px solid #f6f9f7;
  border-radius: 0px;
  margin: 12px 0 0 0;
  padding: 10px 20px;
  cursor: pointer;
  font-family: "Kanit", Kanit;
  font-weight: 600;
  font-size: 15px;
  display: none;
}
.warp_systeemk .accordionDrop {
  padding: 0px 20px 10px 20px;
  background-color: #f6f9f7;
  font-family: "Kanit", Kanit;
  font-size: 15px;
  font-weight: 400;
}
.warp_systeemk ::-webkit-details-marker {
  display: none;
}
.warp_systeemk .gf_progressbar_title {
  display: none !important;
}
.warp_systeemk .gform_page_footer .gform_button {
  display: none !important;
}
.warp_systeemk .uael-gf-style .gform_page .gform_page_footer input[type="button"] {
  margin-bottom: 0 !important;
}
.warp_systeemk .gform_wrapper.gravity-theme .gf_progressbar {
  background: #f6f9f7 !important;
  border-radius: 0;
}
.warp_systeemk .gform_wrapper.gravity-theme .gf_progressbar .gf_progressbar_percentage {
  border-radius: 0 !important;
}
.warp_systeemk .gform_wrapper.gravity-theme .gf_progressbar .gf_progressbar_percentage span {
  color: white !important;
  font-family: "Kanit", Kanit;
}
.warp_systeemk .gform_wrapper.gravity-theme .gfield_label {
  font-size: 19px;
  color: #18191e;
  line-height: 1;
  padding-left: 10px;
  margin-bottom: 0;
}
.warp_systeemk .gform_wrapper.gravity-theme .gfield_html {
  border: 0 !important;
  padding: 0 !important;
  font-size: 19px;
}
@media (max-width: 768px) {
  .warp_systeemk .gform_wrapper.gravity-theme .gfield_html {
    font-size: 16px;
  }
}
.warp_systeemk .gform_wrapper.gravity-theme .gfield.gfield--width-full {
  border: 2px solid #f6f9f7;
  padding: 10px;
}
.warp_systeemk .gform_wrapper.gravity-theme .tekst-uitleg-warp {
  color: #f16658;
  margin-left: 20px;
  font-size: 15px;
}
.warp_systeemk .gform_wrapper .gfield_required {
  color: #eb5757;
  padding-right: 7px;
}
.warp_systeemk .gform_wrapper .gform_previous_button {
  background-color: white !important;
  color: #18191e;
}
.warp_systeemk .gform_wrapper .gform_previous_button:hover {
  background-color: #f6f9f7;
}
.warp_systeemk .gform_wrapper .ginput_container_radio {
  padding: 10px;
  color: #18191e;
}
.warp_systeemk .warp-sk-result {
  background: #f6f9f7;
  border: 2px solid #43ab34;
  padding: 5px 20px;
  margin: 12px 0 24px 0;
}
.warp_systeemk .warp-sk-result .sk-result-boven {
  font-weight: 600;
  font-size: 19px;
  line-height: 28px;
  color: #43ab34;
  margin-bottom: 0;
}
.warp_systeemk .warp-sk-result .sk-result-onder {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #43ab34;
  margin-bottom: 0;
}
.warp_systeemk .sk-result-spee {
  background: #ffffff;
  border: 2px solid #f6f9f7;
  box-sizing: border-box;
  margin: 12px 0 24px 0;
  transition: 0.5s ease-in-out;
}
.warp_systeemk .sk-result-spee:hover {
  border: 2px solid #43ab34;
}
.warp_systeemk .sk-result-spee i {
  padding: 20px 0 20px 20px;
  color: #18191e;
}
.warp_systeemk .sk-result-spee .sk-result-tekst {
  padding-left: 7px;
  color: #18191e;
}
.warp_systeemk .sk-image {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: bottom;
  border-radius: 8px 8px 0 0;
  display: block;
}
@media (max-width: 768px) {
  .warp_systeemk .sk-image {
    height: 150px;
  }
}
.warp_systeemk .sk-image-alt {
  object-position: inherit;
}
.warp_systeemk .elementor-size-sm {
  font-size: 18px !important;
}
.warp_systeemk .gf_progressbar_wrapper {
  display: none;
}
.warp_systeemk .uael-gf-form-desc {
  margin-bottom: 24px !important;
}
.warp_systeemk .tooltip {
  border-bottom: unset;
}
.warp_systeemk .tooltip .fa,
.warp_systeemk .tooltip .fas {
  color: #9e9fa0;
}
.warp_systeemk .tooltip {
  display: inline-block;
}
.warp_systeemk .tooltip:hover .tooltiptext {
  max-height: 300px;
  padding-top: 12px;
  padding-bottom: 12px;
  overflow: visible;
}
.warp_systeemk .tooltip .tooltiptext {
  bottom: 110%;
  position: absolute;
  padding: 12px;
  width: 200px;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  background: #555;
  border-radius: 7px;
  color: #fff;
  left: 0px;
  transform: translateX(-45%);
  padding-top: 0px;
  padding-bottom: 0px;
  max-height: 0px;
  transition: ease all .3s;
  overflow: hidden;
}
@media (max-width: 768px) {
  .warp_systeemk .tooltip .tooltiptext {
    font-size: 14px;
    line-height: 1.3;
  }
}
.warp_systeemk .tooltip .tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.warp_systeemk #label_9_17_1,
#gchoice_9_17_1 {
  color: #9e9fa0;
  opacity: 0.3;
  pointer-events: none !important;
}
input#choice_9_17_1 {
  pointer-events: none !important;
}
.warp_systeemk #label_9_17_1:before,
#gchoice_9_17_1 {
  pointer-events: none !important;
  background-color: #ffffff;
}
.warp_systeemk a:hover .warp-sk-result {
  border: 2px solid #43ab34;
}
.warp_systeemk .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.warp_systeemk .column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}
.warp_systeemk .blue-column {
  padding-right: 5px;
}
.warp_systeemk .green-column {
  padding-left: 5px;
}
.warp_systeemk .advies-sk {
  border: 2px solid #18191e;
}
.gform_button {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.gform_button:hover,
.gform_button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.gform_button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.gform_button:visited {
  color: #000000;
}
.gform_button:visited:hover,
.gform_button:visited:focus {
  color: #000000;
}
.gform_button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.gform_button.primary:hover,
.gform_button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.gform_button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.gform_button.primary:visited {
  color: #000000;
}
.gform_button.primary:visited:hover,
.gform_button.primary:visited:focus {
  color: #000000;
}
.gform_button.btn-secondary,
.gform_button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.gform_button.btn-secondary:hover,
.gform_button.secondary:hover,
.gform_button.btn-secondary:focus,
.gform_button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.gform_button.btn-secondary:focus,
.gform_button.secondary:focus {
  outline-color: #43ab34;
}
.gform_button.btn-tertiary,
.gform_button.tertiary,
.gform_button.grey {
  background-color: #000000;
  color: #43ab34;
}
.gform_button.btn-tertiary:hover,
.gform_button.tertiary:hover,
.gform_button.grey:hover,
.gform_button.btn-tertiary:focus,
.gform_button.tertiary:focus,
.gform_button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.gform_button.btn-tertiary:focus,
.gform_button.tertiary:focus,
.gform_button.grey:focus {
  outline-color: #000000;
}
.gform_button.white,
.gform_button.light,
.gform_button.btn-white,
.gform_button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.gform_button.white:hover,
.gform_button.light:hover,
.gform_button.btn-white:hover,
.gform_button.btn-light:hover,
.gform_button.white:focus,
.gform_button.light:focus,
.gform_button.btn-white:focus,
.gform_button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.gform_button.white:focus,
.gform_button.light:focus,
.gform_button.btn-white:focus,
.gform_button.btn-light:focus {
  outline-color: #f6f6f6;
}
.gform_button.white:visited,
.gform_button.light:visited,
.gform_button.btn-white:visited,
.gform_button.btn-light:visited {
  color: #43ab34;
}
.gform_button.white:visited:hover,
.gform_button.light:visited:hover,
.gform_button.btn-white:visited:hover,
.gform_button.btn-light:visited:hover,
.gform_button.white:visited:focus,
.gform_button.light:visited:focus,
.gform_button.btn-white:visited:focus,
.gform_button.btn-light:visited:focus {
  color: #43ab34;
}
.gform_button.black,
.gform_button.dark,
.gform_button.btn-black,
.gform_button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.gform_button.black:hover,
.gform_button.dark:hover,
.gform_button.btn-black:hover,
.gform_button.btn-dark:hover,
.gform_button.black:focus,
.gform_button.dark:focus,
.gform_button.btn-black:focus,
.gform_button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.gform_button.black:focus,
.gform_button.dark:focus,
.gform_button.btn-black:focus,
.gform_button.btn-dark:focus {
  outline-color: #041f1e;
}
.gform_button.shy,
.gform_button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.gform_button.shy::after,
.gform_button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.gform_button.shy:hover::after,
.gform_button.btn-shy:hover::after,
.gform_button.shy:focus::after,
.gform_button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.gform_button.shy:visited,
.gform_button.btn-shy:visited {
  color: #000000;
}
.gform_button.shy:visited:hover,
.gform_button.btn-shy:visited:hover,
.gform_button.shy:visited:focus,
.gform_button.btn-shy:visited:focus {
  color: #000000;
}
.gform_button.hover-grey:hover,
.gform_button.hover-grey:focus {
  background-color: #d4d4d4;
}
.gform_button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.gform_button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.gform_button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.image-module-slider .splide__list .splide__slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-module-slider .splide__list .splide__slide .module-slide-image {
  height: 100%;
  width: 100%;
}
.keuze-test-container {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  border-radius: 10px;
  position: relative;
}
.keuze-test-container #gform_wrapper_18 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_18 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_9 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_34 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_10 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_32 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_10_0 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_10_1 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_34_1 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice_18_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div.gchoice_18_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div.gchoice_18_14_1 label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div.gchoice_18_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 > div.gchoice_18_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_16 > div label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_35 > div label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_39 > div label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_16 > div label p,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_35 > div label p,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_39 > div label p,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_16 > div label ul,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_35 > div label ul,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_39 > div label ul,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_16 > div label ul li,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_35 > div label ul li,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_39 > div label ul li,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_41 > div label,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_41 > div label p,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .ginput_container #input_18_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_18 #gform_18 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.keuze-test-container #gform_wrapper_21 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_21 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_9 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_34 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_10 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_32 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_10_0 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_10_1 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_34_1 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice_21_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div.gchoice_21_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div.gchoice_21_14_1 label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div.gchoice_21_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 > div.gchoice_21_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_16 > div label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_35 > div label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_39 > div label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_16 > div label p,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_35 > div label p,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_39 > div label p,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_16 > div label ul,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_35 > div label ul,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_39 > div label ul,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_16 > div label ul li,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_35 > div label ul li,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_39 > div label ul li,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_41 > div label,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_41 > div label p,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .ginput_container #input_21_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_21 #gform_21 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.keuze-test-container #gform_wrapper_24 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_24 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_9 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_34 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_10 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_32 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_10_0 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_10_1 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_34_1 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice_24_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div.gchoice_24_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div.gchoice_24_14_1 label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div.gchoice_24_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 > div.gchoice_24_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_16 > div label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_35 > div label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_39 > div label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_16 > div label p,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_35 > div label p,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_39 > div label p,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_16 > div label ul,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_35 > div label ul,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_39 > div label ul,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_16 > div label ul li,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_35 > div label ul li,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_39 > div label ul li,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_41 > div label,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_41 > div label p,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .ginput_container #input_24_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_24 #gform_24 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.keuze-test-container #gform_wrapper_35 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_35 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_9 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_34 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_10 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_32 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_10_0 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_10_1 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_34_1 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice_35_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div.gchoice_35_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div.gchoice_35_14_1 label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div.gchoice_35_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 > div.gchoice_35_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_16 > div label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_35 > div label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_39 > div label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_16 > div label p,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_35 > div label p,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_39 > div label p,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_16 > div label ul,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_35 > div label ul,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_39 > div label ul,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_16 > div label ul li,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_35 > div label ul li,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_39 > div label ul li,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_41 > div label,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_41 > div label p,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .ginput_container #input_35_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_35 #gform_35 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.keuze-test-container #gform_wrapper_40 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_40 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_9 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_34 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_10 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_32 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_10_0 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_10_1 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_34_1 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice_40_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div.gchoice_40_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div.gchoice_40_14_1 label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div.gchoice_40_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 > div.gchoice_40_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_16 > div label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_35 > div label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_39 > div label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_16 > div label p,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_35 > div label p,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_39 > div label p,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_16 > div label ul,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_35 > div label ul,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_39 > div label ul,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_16 > div label ul li,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_35 > div label ul li,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_39 > div label ul li,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_41 > div label,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_41 > div label p,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .ginput_container #input_40_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_40 #gform_40 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.keuze-test-container #gform_wrapper_43 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_43 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_9 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_34 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_10 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_32 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_10_0 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_10_1 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_34_1 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice_43_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div.gchoice_43_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div.gchoice_43_14_1 label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div.gchoice_43_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 > div.gchoice_43_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_16 > div label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_35 > div label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_39 > div label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_16 > div label p,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_35 > div label p,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_39 > div label p,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_16 > div label ul,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_35 > div label ul,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_39 > div label ul,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_16 > div label ul li,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_35 > div label ul li,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_39 > div label ul li,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_41 > div label,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_41 > div label p,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .ginput_container #input_43_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_43 #gform_43 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.keuze-test-container #gform_wrapper_44 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_44 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_9 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_34 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_10 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_32 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_10_0 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_10_1 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_34_1 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice_44_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div.gchoice_44_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div.gchoice_44_14_1 label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div.gchoice_44_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 > div.gchoice_44_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_16 > div label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_35 > div label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_39 > div label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_16 > div label p,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_35 > div label p,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_39 > div label p,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_16 > div label ul,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_35 > div label ul,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_39 > div label ul,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_16 > div label ul li,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_35 > div label ul li,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_39 > div label ul li,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_41 > div label,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_41 > div label p,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .ginput_container #input_44_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_44 #gform_44 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.keuze-test-container #gform_wrapper_45 .gf_progressbar_wrapper .gf_progressbar_title {
  position: absolute;
  top: 0px;
  left: 3em;
  font-weight: 600;
  color: black;
  padding: 1em 1.5em;
  background-color: #f6f6f6;
  border-radius: 0px 0px 5px 5px;
}
.keuze-test-container #gform_wrapper_45 .gf_progressbar_wrapper .gf_progressbar {
  display: none;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page fieldset {
  position: relative;
  display: flex;
  flex-direction: column;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page fieldset legend {
  font-size: 1.5rem;
  position: unset;
  order: 1;
  font-weight: 600;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page fieldset legend .gfield_required .gfield_required {
  position: absolute;
  bottom: -50px;
  left: 0px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gfield_description {
  order: 2;
  margin-top: 0px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gfield_description p {
  font-size: 1rem;
  margin: 0px;
  color: black;
  max-width: 45ch;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gfield_description img {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: auto;
  max-height: 150px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container {
  order: 3;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_9 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_34 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_86 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 115px 115px;
  background-position: center 70px;
  object-fit: contain;
  padding-bottom: 140px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_10 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_32 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_91 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 35px 28px;
  background-position: center 40px;
  object-fit: contain;
  padding-top: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio {
  flex-direction: row;
  gap: 2em;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice {
  display: block;
  flex: 1;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  position: relative;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-width: 328px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice:hover {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice input {
  display: none;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_91_0 label {
  background-image: url('/wp-content/uploads/2024/12/blauwdruk.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_91_1 label {
  background-image: url('/wp-content/uploads/2024/12/renovatie.png');
  background-size: 80px 80px !important;
  background-position: center 10px !important;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_9_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04.png');
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_9_1 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-wand.png');
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_9_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-04-plafond.png');
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_10_0 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_32_0 label {
  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 99.61 74.39'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M37.79,48.3c.81-1,1.38-1.85,2.08-2.55,14.31-14.34,28.63-28.66,42.95-42.98,3.69-3.69,5.85-3.69,9.5-.05,1.77,1.77,3.56,3.51,5.3,5.31,2.59,2.69,2.67,5.54.06,8.15-18.72,18.77-37.46,37.51-56.22,56.24-2.62,2.61-5.52,2.63-8.14.02-10.46-10.4-20.89-20.84-31.29-31.3-2.75-2.77-2.68-5.48.05-8.3,1.97-2.03,3.97-4.04,6.01-6.01,2.59-2.51,5.29-2.49,7.87.05,6.53,6.43,13.05,12.88,19.58,19.32.58.57,1.19,1.12,2.25,2.11Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_10_1 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_32_1 label {
  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 68.55 68.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M34.16,46.94c-6.18,6.3-12.1,12.38-18.07,18.42-4.27,4.32-6.88,4.31-11.15.04-.94-.94-1.9-1.87-2.82-2.83-2.83-2.96-2.81-6.07.07-8.99,3.16-3.2,6.29-6.43,9.52-9.57,3.22-3.13,6.55-6.15,9.95-9.32-.97-1.06-1.43-1.61-1.94-2.12-5.77-5.78-11.56-11.53-17.31-17.32-3.24-3.26-3.21-6.22.04-9.51,1.05-1.07,2.12-2.12,3.18-3.18,3.4-3.38,6.32-3.4,9.68-.07,5.68,5.63,11.36,11.25,17.05,16.87.65.64,1.34,1.23,2.12,1.95,6.26-6.27,12.43-12.45,18.6-18.63,3.58-3.58,6.41-3.57,10.04.05,1.12,1.12,2.25,2.22,3.36,3.36,2.8,2.9,2.69,6.09-.18,8.95-6.31,6.29-12.57,12.63-19.02,19.13,2.87,2.94,5.75,5.92,8.66,8.87,3.45,3.5,6.93,6.97,10.38,10.47,2.96,3.01,2.97,6.13.04,9.19-1.04,1.08-2.11,2.13-3.18,3.18-3.61,3.58-6.52,3.62-10.08.06-6.19-6.18-12.35-12.38-18.94-19Z'/%3E%3C/svg%3E");
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_34_0 label {
  background-image: url('/wp-content/uploads/2024/06/beton-wand.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_34_2 label {
  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 755.94 378.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000;stroke-miterlimit:10;stroke-width:6px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M246.99.04v31.57c0,1.07-.87,1.94-1.94,1.94H8.28c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Cpath class='cls-1' d='M497.71.01v31.6c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.01'/%3E%3Cpath class='cls-1' d='M749.57,0v31.61c0,1.07-.87,1.94-1.94,1.94h-236.77c-1.07,0-1.94-.87-1.94-1.94V.04'/%3E%3Crect class='cls-1' x='131.04' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M.07,45.12h117.67c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='45.12' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,118.53h-117.93c-1.01,0-1.83-.82-1.83-1.83V46.94c0-1.01.82-1.83,1.83-1.83h117.98'/%3E%3Crect class='cls-1' x='131.04' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M0,217.35h117.74c1.01,0,1.83.82,1.83,1.83v69.76c0,1.01-.82,1.83-1.83,1.83H.07'/%3E%3Crect class='cls-1' x='382.9' y='217.35' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Cpath class='cls-1' d='M752.82,290.76h-117.93c-1.01,0-1.83-.82-1.83-1.83v-69.76c0-1.01.82-1.83,1.83-1.83h117.93'/%3E%3Crect class='cls-1' x='259.19' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='130.67' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='130.67' width='241.9' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='259.19' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='5.63' y='302.34' width='242.07' height='73.41' rx='1.83' ry='1.83'/%3E%3Crect class='cls-1' x='511.04' y='302.34' width='241.82' height='73.41' rx='1.82' ry='1.82'/%3E%3C/svg%3E");
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_34_1 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_86_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice_45_34_3 label {
  background-image: url('/wp-content/uploads/2024/06/giproc.png');
  padding-bottom: 90px !important;
  background-size: 90px !important;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container .gfield_radio .gchoice:has(input:checked) {
  background-color: #43ab34;
  box-shadow: unset;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div {
  width: 100%;
  max-width: calc((100% / 4) - 1.5em );
  position: relative;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div label > .tooltip {
  position: absolute;
  top: 1em;
  right: 1em;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div label > .tooltip .tooltiptext {
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  right: 0px;
  bottom: 20px;
  margin: 0 auto;
  background-color: black;
  color: #ffffff;
  width: 250px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  max-height: 0px;
  border-radius: 5px;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div label > .tooltip:hover .tooltiptext {
  max-height: 150px;
  padding: 10px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div.gchoice_45_14_0 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-09-2.png');
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div.gchoice_45_14_1 label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div.gchoice_45_14_2 label {
  background-image: url('/wp-content/uploads/2024/06/WS_icons_Zwart-10-1-1.png');
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 > div.gchoice_45_14_3 label {
  background-image: url('/wp-content/uploads/2024/06/isolatie.png');
  background-size: 100px;
  background-position: center 97px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_14 label {
  padding: 2em 1.5em;
  margin: 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 90px;
  line-height: 1rem;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_16 > div label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_35 > div label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_39 > div label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_40 > div label {
  padding: 2em 1.5em;
  margin: 0;
  font-weight: 600;
  font-size: 18px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  padding-bottom: 1em;
  line-height: 1rem;
  font-weight: bold;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_16 > div label p,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_35 > div label p,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_39 > div label p,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_40 > div label p {
  font-size: 16px;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_16 > div label ul,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_35 > div label ul,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_39 > div label ul,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_40 > div label ul {
  list-style-type: disc;
  padding-left: 1em;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_16 > div label ul li,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_35 > div label ul li,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_39 > div label ul li,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_40 > div label ul li {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0.5em;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_41 > div label,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_87 > div label {
  padding: 3em 1.5em;
  margin: 0;
  font-weight: 600;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: 125px;
  background-position: center 80px;
  object-fit: contain;
  line-height: 1rem;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_41 > div label p,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .ginput_container #input_45_87 > div label p {
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.5em;
  margin-bottom: 0;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer {
  justify-content: flex-end;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button {
  color: black;
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-secondary,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-secondary:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.secondary:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-secondary:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.secondary:focus {
  outline-color: #43ab34;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-tertiary,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.tertiary,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.grey {
  background-color: #000000;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-tertiary:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.tertiary:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.grey:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-tertiary:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.tertiary:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.grey:focus {
  outline-color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.white,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.light,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-white,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.white:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.light:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-white:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-light:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.white:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.light:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-white:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-light:focus {
  outline-color: #f6f6f6;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.white:visited,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.light:visited,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-white:visited,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-light:visited {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.white:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.light:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-white:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-light:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.white:visited:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.light:visited:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-white:visited:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-light:visited:focus {
  color: #43ab34;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.black,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.dark,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-black,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.black:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.dark:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-black:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-dark:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.black:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.dark:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-black:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-dark:focus {
  outline-color: #041f1e;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.shy,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.shy::after,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.shy:hover::after,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-shy:hover::after,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.shy:focus::after,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.shy:visited,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-shy:visited {
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.shy:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-shy:visited:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.shy:visited:focus,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.btn-shy:visited:focus {
  color: #000000;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.hover-grey:hover,
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.hover-grey:focus {
  background-color: #d4d4d4;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.keuze-test-container #gform_wrapper_45 #gform_45 .gform_page .gform_page_footer .button.gform_previous_button {
  background-color: #f6f6f6 !important;
}
.result h3 {
  text-align: center;
  font-weight: normal;
}
.result h3 strong {
  font-weight: bold;
}
.result .subtitle {
  font-size: 1.125rem;
  line-height: normal;
  margin-top: 1em;
  font-weight: 600;
}
.result .result-product {
  border-radius: 10px;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  padding: 1em;
  display: flex;
  gap: 2em;
  text-decoration: none;
  margin-bottom: 1em;
}
.result .result-product:hover {
  box-shadow: none;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.result .result-product:last-child {
  margin-bottom: 0px;
}
.result .result-product div {
  flex: 1;
}
.result .result-product div.btn-container {
  align-items: center;
}
.result .result-product div img {
  flex: 1;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  object-fit: cover;
}
.result .result-product div.result-content {
  flex: 2;
  color: black;
  background: #ffffff;
}
.result .result-product div.result-content .ontdek {
  font-weight: bold;
  color: #43ab34;
  display: block;
  margin-left: 0;
  max-width: fit-content;
  margin-top: 0px;
  margin-bottom: 0px;
}
#field_24_2 .result .result-product div,
#field_24_36 .result .result-product div,
#field_24_49 .result .result-product div,
#field_24_37 .result .result-product div,
#field_18_2 .result .result-product div,
#field_18_36 .result .result-product div,
#field_18_49 .result .result-product div,
#field_18_37 .result .result-product div {
  flex: 1;
}
#field_24_2 .result .result-product div.result-content,
#field_24_36 .result .result-product div.result-content,
#field_24_49 .result .result-product div.result-content,
#field_24_37 .result .result-product div.result-content,
#field_18_2 .result .result-product div.result-content,
#field_18_36 .result .result-product div.result-content,
#field_18_49 .result .result-product div.result-content,
#field_18_37 .result .result-product div.result-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
#field_24_2 .result .result-product div.result-content p.ontdek,
#field_24_36 .result .result-product div.result-content p.ontdek,
#field_24_49 .result .result-product div.result-content p.ontdek,
#field_24_37 .result .result-product div.result-content p.ontdek,
#field_18_2 .result .result-product div.result-content p.ontdek,
#field_18_36 .result .result-product div.result-content p.ontdek,
#field_18_49 .result .result-product div.result-content p.ontdek,
#field_18_37 .result .result-product div.result-content p.ontdek {
  margin-top: auto;
}
.overview-container {
  margin-top: 3em;
  display: grid;
  gap: 1em;
  grid-template-columns: repeat(4, 1fr);
}
.overview-container > div {
  text-align: center;
  padding: 3em 1em;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  position: relative;
}
.overview-container > div:before {
  content: '';
  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 50.12 48.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-2' x='2.77' y='3.02' width='44.58' height='42.72' rx='8' ry='8' transform='translate(-5.08 6.66) rotate(-13.76)'/%3E%3Cpath class='cls-1' d='M22.39,30.48l-5.48-5.37c-.33-.32-.33-.87,0-1.2l1.19-1.16c.33-.32.86-.32,1.19,0l3.73,3.62,7.93-7.76c.33-.32.86-.32,1.19,0l1.19,1.16c.33.32.33.87,0,1.2l-9.71,9.51c-.33.32-.89.32-1.22,0Z'/%3E%3C/svg%3E");
  height: 55px;
  width: 55px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: -30px;
  left: 0px;
  right: 0px;
  margin-left: auto;
  margin-right: auto;
}
.overview-container > div p {
  margin: 0px;
  line-height: 1em;
}
/*ZAKELIJKE PAGINA ELEMENTEN*/
section.page_header.extended_page_header {
  /* Mobile banner */
}
@media screen and (max-width: 47.99em) {
  section.page_header.extended_page_header {
    background: #43ab34;
    background: #43ab34de;
    margin-bottom: 2em;
  }
  section.page_header.extended_page_header .img-container {
    max-height: unset;
  }
}
section.page_header.extended_page_header .content {
  position: relative;
  max-width: 77%;
}
@media screen and (max-width: 47.99em) {
  section.page_header.extended_page_header .content {
    height: auto;
    max-width: unset;
  }
}
section.page_header.extended_page_header .content:before {
  left: -200px;
  top: -350px;
  width: 950px;
  height: 750px;
}
@media screen and (max-width: 47.99em) {
  section.page_header.extended_page_header .content:before {
    height: 675px;
    top: -230px;
    left: -230px;
    display: none;
  }
}
section.page_header.extended_page_header .content h1 {
  line-height: 1em;
}
@media screen and (max-width: 79.98999999999999em) {
  section.page_header.extended_page_header .content h1 {
    font-size: clamp(28px, 4vw, 48px);
  }
}
@media screen and (max-width: 47.99em) {
  section.page_header.extended_page_header .content h1.long-word-smaller-title {
    font-size: 1.5rem;
  }
}
section.page_header.extended_page_header .content p {
  max-width: 650px;
}
#intro-usps-section .container h2 {
  display: block;
  max-width: fit-content;
  margin: 0 auto;
}
#intro-usps-section .container .content {
  max-width: 768px;
  margin: 0 auto;
  text-align: center;
}
#intro-usps-section .container .usp-grid {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  max-width: 768px;
  margin: 0 auto;
}
@media screen and (max-width: 47.99em) {
  #intro-usps-section .container .usp-grid {
    grid-template-columns: 1fr;
  }
}
#intro-usps-section .container .usp-grid p {
  display: flex;
  gap: 1em;
  line-height: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#intro-usps-section .container .usp-grid p .icon.check {
  max-height: 16px;
  max-width: 16px;
  object-fit: contain;
}
#product-row-section .prod-row-grid {
  display: grid;
  gap: 1em;
  grid-template-columns: calc(22%  - 0.75em) calc(26% - 0.75em) calc(26% - 0.75em) calc(26% - 0.75em);
}
@media screen and (max-width: 79.98999999999999em) {
  #product-row-section .prod-row-grid {
    display: flex;
    flex-wrap: wrap;
  }
}
#product-row-section .prod-row-grid > a {
  border-radius: 10px;
  background: #ffffff;
  overflow: hidden;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  text-decoration: none;
  color: #000000;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
@media screen and (max-width: 79.98999999999999em) {
  #product-row-section .prod-row-grid > a {
    width: calc(33% - 0.66em);
  }
}
@media screen and (max-width: 980px) {
  #product-row-section .prod-row-grid > a {
    width: 100%;
  }
}
@media screen and (max-width: 980px) and (min-width: 47.99em) {
  #product-row-section .prod-row-grid > a {
    display: grid;
    grid-template-columns: 30% 70%;
  }
}
#product-row-section .prod-row-grid > a:hover {
  box-shadow: unset;
}
#product-row-section .prod-row-grid > a:nth-child(1) {
  padding: 2em;
  background-color: #43ab34;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
@media screen and (max-width: 79.98999999999999em) {
  #product-row-section .prod-row-grid > a:nth-child(1) {
    width: 100%;
    display: flex;
    gap: 1em;
    flex-direction: row;
  }
  #product-row-section .prod-row-grid > a:nth-child(1) h2 {
    max-width: fit-content;
    display: block;
  }
  #product-row-section .prod-row-grid > a:nth-child(1) h2 br {
    display: none;
  }
}
@media screen and (max-width: 47.99em) {
  #product-row-section .prod-row-grid > a:nth-child(1) {
    flex-direction: column;
  }
}
#product-row-section .prod-row-grid > a:nth-child(1):hover .mock-link .icon {
  margin-left: 2rem;
}
#product-row-section .prod-row-grid > a:nth-child(1) .warp-shape {
  position: absolute;
  top: -15%;
  left: -30%;
  opacity: 0.1;
}
@media screen and (max-width: 79.98999999999999em) {
  #product-row-section .prod-row-grid > a:nth-child(1) .warp-shape {
    left: 0%;
  }
}
#product-row-section .prod-row-grid > a:nth-child(1) h2 {
  position: relative;
  z-index: 5;
  line-height: 1em;
  font-weight: 600;
  font-size: 40px;
}
@media screen and (max-width: 47.99em) {
  #product-row-section .prod-row-grid > a:nth-child(1) h2 {
    font-size: 1.5rem;
  }
}
#product-row-section .prod-row-grid > a:nth-child(1) .mock-link {
  display: flex;
  align-items: center;
  margin: 0px;
}
#product-row-section .prod-row-grid > a:nth-child(1) .mock-link .icon {
  height: 15px;
  width: 15px;
  background-size: contain;
  margin-left: 1rem;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#product-row-section .prod-row-grid > a picture {
  max-height: 200px;
  overflow: hidden;
  height: 100%;
}
@media screen and (max-width: 980px) and (min-width: 47.99em) {
  #product-row-section .prod-row-grid > a picture {
    max-height: unset;
  }
}
#product-row-section .prod-row-grid > a picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#product-row-section .prod-row-grid > a .content {
  padding: 1.5em;
}
#product-row-section .prod-row-grid > a .content h3,
#product-row-section .prod-row-grid > a .content p {
  margin: unset;
}
#product-row-section .prod-row-grid > a .content p {
  font-size: 18px;
}
#product-row-section .prod-row-grid > a .content ul {
  list-style-type: none;
  padding-left: 0px;
}
#product-row-section .prod-row-grid > a .content ul li {
  margin-bottom: 0.5em;
  position: relative;
  padding-left: 2em;
}
#product-row-section .prod-row-grid > a .content ul li:before {
  content: '';
  height: 15px;
  width: 18px;
  position: absolute;
  left: 0px;
  top: 6px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 167.94 125.19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M147.73,0c1.85,0,3.52.66,4.99,1.73,1.71,1.24,13.03,12.48,13.97,14,1.86,3,1.56,6.73-.31,9.64l-97.04,97.2c-3.03,3.06-8.43,3.61-11.76.75L2.15,67.9c-3.34-3.79-2.5-8.31.5-12.01,1.73-2.13,11.91-12.32,13.82-13.14,3.06-1.31,6.55-.86,9.17,1.16,7.68,5.91,16.81,17.12,24.19,24.24,4.34,4.18,9.05,8.46,13.43,12.43L140.73,3.21C142.92,1.37,144.68,0,147.73,0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
}
#nieuwbouw-project-section .nieuwbouw-grid {
  display: grid;
  gap: 1em;
  grid-template-columns: calc(35% - 0.66em) calc(22% - 0.66em) calc(43% - 0.66em);
}
@media screen and (max-width: 79.98999999999999em) {
  #nieuwbouw-project-section .nieuwbouw-grid {
    display: flex;
    flex-wrap: wrap;
  }
}
#nieuwbouw-project-section .nieuwbouw-grid > a {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  text-decoration: none;
  color: #000000;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  padding: 1.5em;
}
@media screen and (max-width: 79.98999999999999em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a {
    width: calc(33% - 1em);
  }
}
@media screen and (min-width: 47.99em) and (max-width: 980px) {
  #nieuwbouw-project-section .nieuwbouw-grid > a {
    width: calc(50% - .5em);
  }
}
@media screen and (max-width: 47.99em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a {
    width: 100%;
  }
}
#nieuwbouw-project-section .nieuwbouw-grid > a:hover {
  box-shadow: unset;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) {
  padding: 2em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 79.98999999999999em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) {
    width: 100%;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
  }
}
@media screen and (max-width: 47.99em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) {
    flex-direction: column;
    align-items: flex-start;
  }
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) h2 {
  margin-top: 2em;
  color: #43ab34;
}
@media screen and (max-width: 79.98999999999999em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) h2 {
    margin-top: 0px;
  }
}
@media screen and (max-width: 47.99em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) h2 {
    font-size: 1.5rem;
  }
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) picture img {
  max-height: 130px;
  width: auto;
}
@media screen and (max-width: 47.99em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(1) picture img {
    max-height: 80px;
  }
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) {
  padding: unset;
}
@media screen and (max-width: 79.98999999999999em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) {
    width: calc(66% - 1em);
  }
}
@media screen and (min-width: 47.99em) and (max-width: 980px) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) {
    width: calc(50% - 0.5em);
  }
}
@media screen and (max-width: 47.99em) {
  #nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) {
    width: 100%;
  }
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) picture {
  max-height: 200px;
  overflow: hidden;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) .content {
  padding: 1.5em;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) .content h3,
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) .content p {
  margin: unset;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) .content p {
  font-size: 18px;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) .content ul {
  list-style-type: none;
  padding-left: 0px;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) .content ul li {
  margin-bottom: 0.5em;
  position: relative;
  padding-left: 2em;
}
#nieuwbouw-project-section .nieuwbouw-grid > a:nth-child(3) .content ul li:before {
  content: '';
  height: 15px;
  width: 18px;
  position: absolute;
  left: 0px;
  top: 6px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 167.94 125.19'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M147.73,0c1.85,0,3.52.66,4.99,1.73,1.71,1.24,13.03,12.48,13.97,14,1.86,3,1.56,6.73-.31,9.64l-97.04,97.2c-3.03,3.06-8.43,3.61-11.76.75L2.15,67.9c-3.34-3.79-2.5-8.31.5-12.01,1.73-2.13,11.91-12.32,13.82-13.14,3.06-1.31,6.55-.86,9.17,1.16,7.68,5.91,16.81,17.12,24.19,24.24,4.34,4.18,9.05,8.46,13.43,12.43L140.73,3.21C142.92,1.37,144.68,0,147.73,0Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
}
@media screen and (max-width: 63.99em) {
  #aanvullende-oplossingen-section,
  #systeem-vergelijking-section {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#aanvullende-oplossingen-section .container,
#systeem-vergelijking-section .container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1em;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 79.98999999999999em) {
  #aanvullende-oplossingen-section .container,
  #systeem-vergelijking-section .container {
    display: flex;
    flex-wrap: wrap;
  }
}
#aanvullende-oplossingen-section .container .blank,
#systeem-vergelijking-section .container .blank {
  padding-right: 3em;
}
@media screen and (max-width: 79.98999999999999em) {
  #aanvullende-oplossingen-section .container .blank,
  #systeem-vergelijking-section .container .blank {
    padding-right: 0px;
    width: 100%;
  }
}
#aanvullende-oplossingen-section .container .blank h2,
#systeem-vergelijking-section .container .blank h2 {
  line-height: 1em;
}
#aanvullende-oplossingen-section .container .blank .content,
#systeem-vergelijking-section .container .blank .content {
  margin-top: 2em;
  font-weight: 500;
}
@media screen and (max-width: 79.98999999999999em) {
  #aanvullende-oplossingen-section .container .blank .content,
  #systeem-vergelijking-section .container .blank .content {
    margin-top: 0px;
  }
}
#aanvullende-oplossingen-section .container .oplossing,
#systeem-vergelijking-section .container .oplossing {
  background: #ffffff;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 10px;
  overflow: hidden;
  text-decoration: none;
  position: relative;
}
@media screen and (max-width: 79.98999999999999em) {
  #aanvullende-oplossingen-section .container .oplossing,
  #systeem-vergelijking-section .container .oplossing {
    width: calc(50% - 0.5em);
  }
}
@media screen and (max-width: 47.99em) {
  #aanvullende-oplossingen-section .container .oplossing,
  #systeem-vergelijking-section .container .oplossing {
    width: 100%;
  }
}
#aanvullende-oplossingen-section .container .oplossing picture,
#systeem-vergelijking-section .container .oplossing picture {
  max-height: 200px;
  overflow: hidden;
}
#aanvullende-oplossingen-section .container .oplossing picture img,
#systeem-vergelijking-section .container .oplossing picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#aanvullende-oplossingen-section .container .oplossing .content,
#systeem-vergelijking-section .container .oplossing .content {
  color: #000000;
  padding: 1.5em;
}
#aanvullende-oplossingen-section .container .oplossing .content h3,
#systeem-vergelijking-section .container .oplossing .content h3 {
  margin-bottom: 0px;
}
#aanvullende-oplossingen-section .container .oplossing .content p.icon,
#systeem-vergelijking-section .container .oplossing .content p.icon {
  height: 35px;
  width: 35px;
  border-radius: 10px;
  position: absolute;
  right: 1.5rem;
  background-color: #43ab34;
  bottom: 1.5rem;
  background-size: 100% 1rem;
}
#voordelen-section {
  overflow: hidden;
  padding-top: 4em;
  padding-bottom: 4em;
}
#voordelen-section picture {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  width: 100%;
  height: 100%;
}
#voordelen-section picture img {
  height: 100%;
  width: 100;
  object-fit: cover;
}
#voordelen-section .container {
  background: #ffffff;
  border-radius: 15px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  gap: 2em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 4em;
  padding-right: 2em;
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: calc(33% - 0.5em)  calc(66% - 0.5em);
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
}
@media screen and (max-width: 79.98999999999999em) {
  #voordelen-section .container {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 47.99em) {
  #voordelen-section .container {
    padding-left: 2em;
  }
}
#voordelen-section .container .intro-container h3 {
  font-size: 32px;
}
@media screen and (max-width: 79.98999999999999em) {
  #voordelen-section .container .intro-container h3 {
    width: 100%;
    text-align: center;
  }
}
#voordelen-section .container .usp-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
}
#voordelen-section .container .usp-grid .usp {
  width: 100%;
  max-width: calc(50% - 1em);
  display: flex;
  gap: 1em;
  align-items: center;
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}
@media screen and (max-width: 47.99em) {
  #voordelen-section .container .usp-grid .usp {
    max-width: 100%;
  }
}
#voordelen-section.column .container {
  display: flex;
  flex-direction: column;
}
#voordelen-section.column .container .intro-container {
  text-align: center;
}
#voordelen-section.column .container .usp-grid .usp {
  max-width: calc(33% - 1em);
}
@media screen and (max-width: 79.98999999999999em) {
  #voordelen-section.column .container .usp-grid .usp {
    max-width: calc(50% - 1em);
  }
}
@media screen and (max-width: 47.99em) {
  #voordelen-section.column .container .usp-grid .usp {
    max-width: 100%;
  }
}
#wat-klanten-zeggen-section {
  padding: 4em;
}
@media screen and (max-width: 79.98999999999999em) {
  #wat-klanten-zeggen-section {
    padding-left: unset;
    padding-right: unset;
  }
}
@media screen and (max-width: 980px) {
  #wat-klanten-zeggen-section {
    padding-top: 0px;
  }
}
#wat-klanten-zeggen-section .container {
  display: grid;
  grid-template-columns: calc(30% - 0.75em) calc(30% - 0.75em) calc(40% - 0.75em);
  gap: 1em;
}
@media screen and (max-width: 79.98999999999999em) {
  #wat-klanten-zeggen-section .container {
    grid-template-columns: repeat(3, calc(33% - 0.66em));
  }
}
@media screen and (max-width: 980px) {
  #wat-klanten-zeggen-section .container {
    display: flex;
    flex-wrap: wrap;
  }
}
#wat-klanten-zeggen-section .container .project {
  text-decoration: unset;
  border-radius: 10px;
  overflow: hidden;
  min-height: 500px;
  display: flex;
  align-items: flex-end;
  padding: 2em;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
@media screen and (max-width: 980px) {
  #wat-klanten-zeggen-section .container .project {
    width: calc(50% - 0.5em);
    min-height: 250px;
  }
}
@media screen and (max-width: 47.99em) {
  #wat-klanten-zeggen-section .container .project {
    width: 100%;
  }
}
#wat-klanten-zeggen-section .container .project:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79457721) 100%);
  z-index: 1;
}
#wat-klanten-zeggen-section .container .project picture {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 0;
}
#wat-klanten-zeggen-section .container .project picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#wat-klanten-zeggen-section .container .project .content {
  position: relative;
  z-index: 2;
}
#wat-klanten-zeggen-section .container .project .content h2 {
  margin: 0px;
  color: #ffffff;
  margin-top: -10px;
}
@media screen and (max-width: 2400px) and (min-width: 79.98999999999999em) {
  #wat-klanten-zeggen-section .container .project .content h2 {
    font-size: clamp(21px, 1.75vw, 32px);
  }
}
@media screen and (max-width: 79.98999999999999em) and (min-width: 47.99em) {
  #wat-klanten-zeggen-section .container .project .content h2 {
    font-size: clamp(21px, 2.25vw, 32px);
  }
}
@media screen and (max-width: 980px) {
  #wat-klanten-zeggen-section .container .klanten-zeggen-container {
    width: 100%;
  }
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div {
  margin-left: 4em;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 10px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 79.98999999999999em) {
  #wat-klanten-zeggen-section .container .klanten-zeggen-container > div {
    margin-left: unset;
  }
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .intro {
  background: #43ab34;
  padding: 2em;
  border-radius: 10px 10px 0px 0px;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .intro h2 {
  line-height: 1em;
  margin-bottom: 0px;
}
@media screen and (max-width: 79.98999999999999em) {
  #wat-klanten-zeggen-section .container .klanten-zeggen-container > div .intro h2 {
    font-size: 1.5em;
  }
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider {
  position: relative;
  height: 100%;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .splide__arrows {
  position: absolute;
  bottom: 1em;
  width: 100%;
  display: block;
  margin-bottom: 1em;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .splide__arrows .splide__arrow--prev {
  display: none;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .splide__arrows .splide__arrow--next {
  background: #43ab34;
  border-radius: 10px;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .splide__pagination {
  bottom: 1.5em;
  right: 2.5em;
  justify-content: flex-end;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .splide__pagination .splide__pagination__page {
  background: #43ab34;
  opacity: 0.5;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .splide__pagination .splide__pagination__page.is-active {
  opacity: 1;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .project-review .project-featured-img {
  padding: 2em;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .project-review .project-featured-img img {
  max-height: 50px;
  width: auto;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .project-review .project-summary {
  padding: 2em;
  padding-top: 0px;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .project-review .project-summary > .sum {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2em;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .project-review .project-summary .horizontal-list {
  margin-top: 1em;
}
#wat-klanten-zeggen-section .container .klanten-zeggen-container > div .projecten-slider .project-review .project-summary .horizontal-list .icon {
  height: 30px;
  width: 30px;
}
#training-section .container {
  border-radius: 10px;
  overflow: hidden;
  display: grid;
  grid-template-columns: calc(50% - 0.75em) calc(25% - 0.75em) calc(25% - 0.75em);
  gap: 1em;
}
@media screen and (max-width: 79.98999999999999em) {
  #training-section .container {
    grid-template-columns: calc(50% - 0.5em) calc(50% - 0.5em);
  }
}
@media screen and (max-width: 47.99em) {
  #training-section .container {
    grid-template-columns: 1fr;
  }
}
#training-section .container .col-1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#training-section .container .col-1 .content {
  padding-right: 3.5em;
}
#training-section .container .col-1 .content h3 {
  font-size: 1.75rem;
}
#training-section .container .col-1 .btn {
  display: block;
  max-width: fit-content;
}
#training-section .container .img-container {
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 79.98999999999999em) {
  #training-section .container .img-container {
    display: none;
  }
}
#training-section .container .img-container picture {
  height: 100%;
  width: 100%;
}
#training-section .container .img-container picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#training-section .container .col-usps {
  background: #ffffff;
  padding: 1.5em;
  border-radius: 10px;
}
#training-section .container .col-usps p {
  display: flex;
  gap: 0.5em;
  font-weight: 600;
  line-height: 1em;
}
#training-section .container .col-usps p .icon.check {
  max-height: 16px;
  max-width: 16px;
  object-fit: contain;
}
#loyalty {
  position: relative;
}
#loyalty:before {
  content: '';
  height: 85%;
  width: 100%;
  background: #f6f6f6;
  position: absolute;
  top: -20%;
  left: 0px;
  z-index: -1;
}
#loyalty .container {
  max-width: 1024px;
  margin: 0 auto;
}
#loyalty .container .intro {
  text-align: center;
  margin-bottom: 8em;
}
@media screen and (max-width: 47.99em) {
  #loyalty .container .intro {
    margin-bottom: 2em;
  }
}
#loyalty .container .intro h3 {
  font-size: 2rem;
}
#loyalty .container .intro .content {
  max-width: 60ch;
  margin: 0 auto;
}
#loyalty .container .intro .content em {
  font-size: 12px;
}
#loyalty .container .programmas {
  display: grid;
  grid-template-columns: 1.1fr 1.3fr 1fr;
  gap: 2em;
  margin-bottom: 4em;
}
@media screen and (max-width: 79.98999999999999em) {
  #loyalty .container .programmas {
    gap: 1em;
  }
}
@media screen and (max-width: 47.99em) {
  #loyalty .container .programmas {
    grid-template-columns: 1fr;
  }
}
#loyalty .container .programmas > div {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 10px;
  position: relative;
  align-self: flex-end;
  background: #ffffff;
}
#loyalty .container .programmas > div.bronze h5 {
  color: #ffffff;
  font-size: 25px;
  padding-top: 1em;
}
#loyalty .container .programmas > div.bronze .icon-container {
  height: 120px;
  width: 120px;
}
#loyalty .container .programmas > div.bronze .icon-container img {
  height: 45px;
  width: 45px;
  left: 28%;
}
#loyalty .container .programmas > div.bronze .discount strong {
  font-size: 2rem;
}
#loyalty .container .programmas > div.silver h5 {
  color: #ffffff;
  font-size: 28px;
  padding-top: 1em;
}
#loyalty .container .programmas > div.silver .icon-container {
  height: 130px;
  width: 130px;
}
#loyalty .container .programmas > div.silver .icon-container img {
  height: 48px;
  width: 48px;
  left: 31%;
}
#loyalty .container .programmas > div.silver .voordelen p {
  max-width: 70%;
}
@media screen and (max-width: 63.99em) {
  #loyalty .container .programmas > div.silver .voordelen p {
    max-width: unset;
  }
}
#loyalty .container .programmas > div.silver .discount strong {
  font-size: 2.25rem;
}
#loyalty .container .programmas > div.gold h5 {
  color: #ffffff;
  font-size: 30px;
  padding-top: 2em;
}
#loyalty .container .programmas > div.gold .icon-container {
  height: 170px;
  width: 170px;
}
#loyalty .container .programmas > div.gold .icon-container img {
  height: 63px;
  width: 63px;
  left: 28%;
}
#loyalty .container .programmas > div.gold .voordelen {
  padding-left: 2em;
  padding-right: 2em;
}
#loyalty .container .programmas > div.gold .discount strong {
  font-size: 3rem;
}
@media screen and (max-width: 47.99em) {
  #loyalty .container .programmas > div.gold > div,
  #loyalty .container .programmas > div.silver > div,
  #loyalty .container .programmas > div.bronze > div {
    gap: 2em;
  }
  #loyalty .container .programmas > div.gold .icon-container,
  #loyalty .container .programmas > div.silver .icon-container,
  #loyalty .container .programmas > div.bronze .icon-container {
    height: 50px;
    width: 50px;
    border-radius: 10px;
    left: 1em;
    margin-bottom: 0.5rem;
  }
  #loyalty .container .programmas > div.gold .icon-container img,
  #loyalty .container .programmas > div.silver .icon-container img,
  #loyalty .container .programmas > div.bronze .icon-container img {
    height: 30px;
    width: 24px;
  }
  #loyalty .container .programmas > div.gold h5,
  #loyalty .container .programmas > div.silver h5,
  #loyalty .container .programmas > div.bronze h5 {
    padding-top: 0.75em;
    margin-top: 0px;
    font-size: 30px;
  }
}
#loyalty .container .programmas > div > div {
  position: relative;
}
#loyalty .container .programmas > div > div:not(.voordelen):not(.discount) {
  background: #000000;
  display: flex;
  align-items: flex-end;
  border-radius: 10px 10px 0px 0px;
  justify-content: center;
}
@media screen and (max-width: 47.99em) {
  #loyalty .container .programmas > div > div:not(.voordelen):not(.discount) {
    justify-content: flex-start;
  }
}
#loyalty .container .programmas > div > div h5 {
  color: #ffffff;
}
#loyalty .container .programmas > div > div .icon-container {
  border-radius: 23px;
  position: absolute;
  top: -4em;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 47.99em) {
  #loyalty .container .programmas > div > div .icon-container {
    position: relative;
    top: 0px;
    left: unset;
    margin: unset;
  }
}
#loyalty .container .programmas > div > div .icon-container img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(20deg);
}
#loyalty .container .programmas > div > div .icon-container img.shadow-award {
  opacity: 0.1;
  transform: scale(1.04) translateY(-46%) rotate(20deg);
}
#loyalty .container .programmas .voordelen {
  padding: 1em;
  padding-bottom: 5em;
}
#loyalty .container .programmas .voordelen p {
  display: flex;
  gap: 1em;
  line-height: 1em;
}
#loyalty .container .programmas .voordelen p .icon {
  max-height: 16px;
  max-width: 16px;
  object-fit: contain;
}
#loyalty .container .programmas .discount {
  position: absolute;
  right: 0px;
  bottom: 0px;
  padding: 1.5em 1.5em 1em 2.5em;
  text-align: center;
}
@media screen and (max-width: 79.98999999999999em) {
  #loyalty .container .programmas .discount {
    transform: scale(0.7);
    transform-origin: bottom right;
  }
}
#loyalty .container .programmas .discount img {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top left;
}
#loyalty .container .programmas .discount strong,
#loyalty .container .programmas .discount p {
  position: relative;
  z-index: 2;
}
#loyalty .container .programmas .discount strong {
  line-height: 1.25em;
}
#loyalty .container .programmas .discount p {
  font-size: 11px;
  line-height: 1em;
  margin: 0px;
}
#loyalty .container .btn {
  margin: 0 auto;
  display: block;
  max-width: fit-content;
}
#loyalty i {
  display: block;
  margin: 0px auto 10px;
  max-width: fit-content;
  font-size: 12px;
}
#on-page-nav {
  position: fixed;
  right: -300px;
  top: 40%;
  background: #ffffff;
  max-width: 300px;
  border-radius: 10px 0px 0px 10px;
  padding: 2em;
  width: 100%;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#on-page-nav h5 {
  font-size: 20px;
  margin-top: 0px;
}
#on-page-nav p {
  line-height: 1em;
}
#on-page-nav ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
#on-page-nav ul li {
  display: flex;
  gap: 1em;
  line-height: 1em;
  margin-bottom: 1em;
}
#on-page-nav ul li .icon {
  height: 16px;
  width: 16px;
  background-size: contain;
}
#on-page-nav.active {
  right: 0px;
}
#toggle-on-page-nav {
  position: fixed;
  right: -50px;
  top: 40%;
  background: #ffffff;
  writing-mode: vertical-lr;
  text-orientation: mixed;
  transform: scale(-1, -1);
  border-radius: 0em 0.5em 0.5em 0em;
  z-index: 99;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  padding-right: 0.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 0.5em;
  cursor: pointer;
  background: #43ab34;
  color: #000000;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#toggle-on-page-nav p {
  margin: 0px;
}
#toggle-on-page-nav.active {
  right: 0px;
}
/*END ZAKELIJK PAGINA ELEMENTEN*/
/* ACHTERGROND AFBEELDIGNEN GRID   */
#img-grid-bg-section {
  position: relative;
}
@media (max-width: 47.99em) {
  #img-grid-bg-section {
    height: auto;
  }
}
@media (min-width: 47.99em) {
  #img-grid-bg-section {
    height: calc(675px + 2em);
  }
}
#img-grid-bg-section:before {
  content: '';
  height: 750px;
  width: 750px;
  background-image: url('/wp-content/uploads/2024/10/warp-shape.svg');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -350px;
  bottom: -50%;
  opacity: 0.1;
}
#img-grid-bg-section .bg-img-grid {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(5, 135px);
  grid-gap: 0.5em;
  z-index: 0;
}
@media (max-width: 47.99em) {
  #img-grid-bg-section .bg-img-grid {
    display: none;
  }
}
@media (min-width: 47.99em) {
  #img-grid-bg-section .bg-img-grid {
    display: grid;
  }
}
#img-grid-bg-section .bg-img-grid .bg-img-grid-img-1 {
  grid-row: 1/6;
  grid-column: 1/2;
}
#img-grid-bg-section .bg-img-grid .bg-img-grid-img-2 {
  grid-row: 1/3;
  grid-column: 2/3;
}
#img-grid-bg-section .bg-img-grid .bg-img-grid-img-3 {
  grid-row: 3/6;
  grid-column: 2/3;
}
#img-grid-bg-section .bg-img-grid .bg-img-grid-img-4 {
  grid-row: 1/6;
  grid-column: 3/4;
}
#img-grid-bg-section .bg-img-grid .bg-img-grid-img-5 {
  grid-row: 1/6;
  grid-column: 4/5;
}
#img-grid-bg-section .container {
  position: relative;
  z-index: 2;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 47.99em) {
  #img-grid-bg-section .container {
    justify-content: unset;
  }
}
#img-grid-bg-section .container .content {
  padding: 2.5em;
  border-radius: 10px;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  max-width: 550px;
}
@media screen and (max-width: 47.99em) {
  #img-grid-bg-section .container .content {
    min-width: 100vw;
    padding: 1.5em;
    margin-left: calc(-5% - 1.25em);
  }
}
#img-grid-bg-section .container .content h2 {
  margin-bottom: 1em;
  line-height: 1em;
}
#img-grid-bg-section .container .content ul.no-list-style li {
  max-width: 455px;
}
#img-grid-bg-section .container .content ul.no-list-style li.d-flex {
  gap: 1em;
  line-height: 1.25em;
  font-size: 18px;
  margin-bottom: 30px;
  align-items: center;
}
@media screen and (max-width: 47.99em) {
  #img-grid-bg-section .container .content ul.no-list-style li.d-flex {
    align-items: flex-start;
  }
}
#img-grid-bg-section .container .content ul.no-list-style li.d-flex:last-child {
  margin-bottom: 0px;
}
#img-grid-bg-section .container .content ul.no-list-style li.d-flex span.tilted-icon {
  min-height: 55px;
  min-width: 55px;
}
@media screen and (max-width: 47.99em) {
  #img-grid-bg-section .container .content ul.no-list-style li.d-flex span.tilted-icon {
    min-height: 30px;
    min-width: 30px;
    height: 30px;
    width: 30px;
  }
}
/* END ACHTERGROND AFBEELDIGNEN GRID  */
.page-template-new-vacature-page #content .containered.intro-section h2 {
  margin-bottom: 0px;
}
.page-template-new-vacature-page #content .containered.intro-section p {
  margin-top: 0px;
  font-size: 1.25rem;
}
.open-sollicitatie-section {
  margin-bottom: 4em;
}
.open-sollicitatie-section .open-sol {
  background-color: #43ab34;
  border-radius: 10px;
  display: grid;
  padding: 2em;
  align-items: center;
  gap: 1em;
  grid-template-columns: 2fr 1fr 1fr;
}
@media screen and (max-width: 79.98999999999999em) {
  .open-sollicitatie-section .open-sol {
    grid-template-columns: 2fr 1fr;
  }
}
@media screen and (max-width: 63.99em) {
  .open-sollicitatie-section .open-sol {
    display: flex;
    flex-wrap: wrap;
  }
  .open-sollicitatie-section .open-sol .content {
    width: 100%;
  }
}
.open-sollicitatie-section .collega-img-container {
  height: 100%;
}
@media screen and (max-width: 79.98999999999999em) {
  .open-sollicitatie-section .collega-img-container {
    display: none;
  }
}
.open-sollicitatie-section .collega-img-container picture {
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.open-sollicitatie-section .collega-img-container picture img {
  display: block;
}
.open-sollicitatie-section .quote-container {
  border-radius: 10px;
  padding: 2em;
  height: 100%;
}
.open-sollicitatie-section .quote-container .collega-quote {
  font-size: 25px;
  line-height: 1em;
}
.open-sollicitatie-section .quote-container .collega-quote p {
  margin-top: 0px;
}
.open-sollicitatie-section .quote-container ul {
  flex-wrap: wrap;
  gap: 0.5em;
}
.open-sollicitatie-section .quote-container ul li {
  color: #43ab34;
  line-height: 16px;
}
.open-sollicitatie-section .quote-container ul li:nth-child(3) {
  color: #000000;
}
/* VACATURE GRID */
#vacatures .vacature-list {
  display: grid;
  gap: 1em;
  grid-template-columns: repeat(3, calc(33% - 0.5em));
}
@media screen and (max-width: 63.99em) {
  #vacatures .vacature-list {
    grid-template-columns: repeat(2, calc(50% - 0.5em));
  }
}
@media screen and (max-width: 47.99em) {
  #vacatures .vacature-list {
    grid-template-columns: 1fr;
  }
}
/*END VACATURE GRID*/
/* Sollictatie  */
#sollicitatieprocedure .container h4 {
  display: block;
  max-width: fit-content;
  margin: 0px auto;
}
#sollicitatieprocedure .container .sollicitatie-stappen {
  display: flex;
  gap: 3em;
  margin-top: 3em;
  margin-bottom: 3em;
}
@media screen and (max-width: 79.98999999999999em) {
  #sollicitatieprocedure .container .sollicitatie-stappen {
    gap: 2em;
  }
}
@media screen and (max-width: 63.99em) {
  #sollicitatieprocedure .container .sollicitatie-stappen {
    flex-wrap: wrap;
  }
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap {
  position: relative;
  width: 25%;
}
@media screen and (max-width: 63.99em) {
  #sollicitatieprocedure .container .sollicitatie-stappen .stap {
    width: calc(50% - 1em);
  }
}
@media screen and (max-width: 47.99em) {
  #sollicitatieprocedure .container .sollicitatie-stappen .stap {
    width: 100%;
  }
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap:before {
  content: '';
  height: 2px;
  width: calc(100% - 100px);
  background: black;
  display: block;
  position: absolute;
  right: 0px;
  top: 40px;
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap .icon {
  height: 80px;
  width: 80px;
  background-size: contain;
  margin-bottom: 3rem;
}
@media screen and (max-width: 63.99em) {
  #sollicitatieprocedure .container .sollicitatie-stappen .stap .icon {
    margin-bottom: 1rem;
  }
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap:nth-child(1) .icon {
  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 581.44 582.09'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M389.25.23c36.17-2.54,71.05,16.27,89.75,46.86,9.86,16.14,14.55,38.19,20.03,56.41,27.13,90.28,53.29,180.85,79.95,271.27,10.52,44.68-13.61,92.31-55.38,110.5-105.62,32.7-212.02,63.28-318.11,94.59-44.84,10.07-91.76-15.01-109.52-56.87C63.78,418.3,33.31,313.02,2.37,207.92c-10.49-46.66,14.7-95.94,59.59-112.79L378.26,1.73c3.65-.46,7.32-1.24,10.99-1.5ZM212.37,229.54c-8.92.61-15.73,7.31-16.88,16.1v109.4c1.14,8.25,7.18,15.02,15.72,15.76h156.93c8.19-.69,15.05-7.58,15.74-15.74v-109.45c-.96-9.39-8.97-15.93-18.24-16.24l-153.27.17Z'/%3E%3Cpath d='M212.37,229.54l153.27-.17c9.27.31,17.28,6.85,18.24,16.24v109.45c-.69,8.16-7.55,15.04-15.74,15.74h-156.93c-8.54-.74-14.57-7.51-15.72-15.76v-109.4c1.15-8.79,7.96-15.48,16.88-16.1ZM366.37,247.38h-153.39v14.74c3.33,3,6.79,5.9,10.26,8.73,15.86,12.96,34.19,28.55,50.76,40.17,12.3,8.63,17.5,9.36,30.08.71l62.3-49.62v-14.74ZM366.37,285.35c-20.41,14.66-38.77,32.19-59.95,45.72-18.27,9.44-31.19,2.97-46.21-8.27-15.61-11.69-30.18-24.95-45.74-36.7-.5-.38-.62-.97-1.5-.75v67.94h153.39v-67.94Z'/%3E%3Cpath class='cls-1' d='M366.37,247.38v14.74l-62.3,49.62c-12.58,8.65-17.79,7.92-30.08-.71-16.56-11.63-34.89-27.21-50.76-40.17-3.47-2.83-6.93-5.73-10.26-8.73v-14.74h153.39Z'/%3E%3Cpath class='cls-1' d='M366.37,285.35v67.94h-153.39v-67.94c.88-.22,1,.37,1.5.75,15.56,11.75,30.13,25.01,45.74,36.7,15.02,11.25,27.94,17.72,46.21,8.27,21.18-13.54,39.54-31.07,59.95-45.72Z'/%3E%3C/svg%3E");
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap:nth-child(2) .icon {
  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 581.45 581.93'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M388.29.26c40.8-2.97,79.26,20,96.12,56.97,33,105.36,63.27,211.66,94.6,317.57,10.66,45.21-14.59,93.68-57.23,111.15-105.32,32.09-211.08,62.96-316.76,93.94-45.22,9.5-90.87-14.88-109.01-56.87C63.79,418.34,33.31,313.05,2.41,207.94c-10.68-47.35,14.99-96.54,60.59-113.29L370.9,3.36c5.68-1.37,11.54-2.67,17.39-3.1ZM329.31,205.57c-4.64.64-8.95,3.7-11.27,7.71-4.61,13.17-14.15,27.97-17.84,41.12-4.37,15.57,10.98,21.34,20.21,30.22-10.67,19.28-26.55,34.82-45.7,45.63-6.54-6.35-12.51-19.13-22.2-20.67-5.51-.88-8.17.68-13,2.54-10.33,3.98-22.77,9-32.67,13.79-8.16,3.95-12.25,9.63-11.26,19.11.92,8.83,5.2,25.35,7.69,34.28,4.13,14.88,13.96,14.69,27.51,14,77.47-3.93,142.91-66.66,152.06-143.22,1.49-12.44,4.57-30.73-10.29-36.05-11.87-1.17-32-10.01-43.23-8.48Z'/%3E%3Cpath d='M329.31,205.57c11.23-1.54,31.36,7.3,43.23,8.48,14.86,5.32,11.78,23.6,10.29,36.05-9.15,76.56-74.59,139.29-152.06,143.22-13.55.69-23.37.87-27.51-14-2.48-8.93-6.76-25.45-7.69-34.28-.99-9.48,3.1-15.16,11.26-19.11,9.91-4.79,22.34-9.81,32.67-13.79,4.83-1.86,7.49-3.42,13-2.54,9.69,1.54,15.66,14.32,22.2,20.67,19.15-10.81,35.03-26.35,45.7-45.63-9.23-8.88-24.58-14.64-20.21-30.22,3.69-13.14,13.23-27.95,17.84-41.12,2.32-4.01,6.63-7.08,11.27-7.71ZM366.34,230.99l-33.85-7.49-14.97,35.58,24.76,21.05c-9.86,20.78-22.68,39.65-41.1,53.69-9.62,7.33-20.54,13.34-31.48,18.48l-20.53-24.85-35.68,15.15,7.49,32.99c46.33.78,91.45-23.43,118.14-60.78,17.39-24.33,27.01-53.77,27.22-83.81Z'/%3E%3Cpath class='cls-1' d='M366.34,230.99c-.21,30.04-9.83,59.48-27.22,83.81-26.69,37.35-71.81,61.57-118.14,60.78l-7.49-32.99,35.68-15.15,20.53,24.85c10.94-5.14,21.86-11.15,31.48-18.48,18.43-14.04,31.25-32.91,41.1-53.69l-24.76-21.05,14.97-35.58,33.85,7.49Z'/%3E%3C/svg%3E");
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap:nth-child(3) .icon {
  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 581.42 581.92'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M388.31.24c40.51-2.84,78.4,19.51,95.63,55.97,33.26,104.63,62.75,210.59,94.42,315.77,12.49,47.44-14.32,98.68-60.14,115.36l-313.19,92.54c-48.1,10.01-95.72-17.72-111.7-63.69L2.4,208.43c-10.44-47.34,13.93-95.62,59.09-113.29L367.43,4.34c6.8-1.93,13.8-3.6,20.88-4.1ZM250.39,217.07c-34.48,2.36-74.73,27.5-68.21,66.9,1.86,11.23,8.12,20.06,15.26,28.53-1.9,3.65-4.16,7.12-6.51,10.49-3.78,5.41-13.58,13.74-7.91,20.58,3.72,4.49,10.99,3.32,16.18,2.68,11.88-1.45,21.8-5.88,32.3-11.17,1.1-.56,3.53-2.48,4.35-2.66.78-.16,9.93,1.58,10.62,2.16.72.61,2.22,3.74,3.1,4.89,20.69,27.14,56.63,34.67,89.07,28.32,8.57,5.02,17.62,9.38,27.36,11.65,5.19,1.21,15.5,3.07,20.53,2.22s8.11-6.69,6.26-11.52c-1.06-2.75-7.34-9.34-9.5-12.48-.94-1.37-5.92-9.05-5.78-10.01,7.88-8.94,14.74-19.36,15.82-31.63,3.21-36.44-32.6-59.39-64.88-62.9-15.82-26.97-47.87-38.12-78.07-36.06Z'/%3E%3Cpath d='M250.39,217.07c30.2-2.07,62.26,9.09,78.07,36.06,32.28,3.51,68.08,26.46,64.88,62.9-1.08,12.27-7.94,22.68-15.82,31.63-.14.97,4.84,8.64,5.78,10.01,2.16,3.15,8.44,9.73,9.5,12.48,1.85,4.83-1.15,10.66-6.26,11.52s-15.34-1.01-20.53-2.22c-9.74-2.27-18.79-6.63-27.36-11.65-32.43,6.36-68.37-1.18-89.07-28.32-.88-1.15-2.38-4.29-3.1-4.89s-9.84-2.32-10.62-2.16c-.82.17-3.25,2.1-4.35,2.66-10.5,5.29-20.42,9.71-32.3,11.17-5.19.64-12.46,1.82-16.18-2.68-5.67-6.85,4.13-15.17,7.91-20.58,2.35-3.37,4.61-6.84,6.51-10.49-7.14-8.47-13.4-17.31-15.26-28.53-6.52-39.4,33.73-64.54,68.21-66.9ZM210.52,325.33c8.14-2.23,14.9-7.38,21.87-11.89,25.79,8.75,71.11,1.56,82.31-26.58,12.51-31.42-27.2-51.23-52.94-52.47-21.36-1.03-52.05,8.87-60.47,30.51-7.41,19.03,4.9,31.61,17.59,43.7l-8.36,16.74ZM334.45,272.38v9.24c0,4.4-4.28,14.41-6.59,18.39-11.93,20.55-36.48,31.63-59.37,34.33,19.19,18.4,48.82,21.57,73.67,14.48,7.2,3.88,13.7,9.45,21.77,11.49l-7.93-16.63c4.99-5.68,11.21-10.31,15.13-16.88,16.16-27.04-12.15-49.86-36.69-54.42Z'/%3E%3Cpath class='cls-1' d='M210.52,325.33l8.36-16.74c-12.7-12.09-25-24.67-17.59-43.7,8.42-21.64,39.11-31.54,60.47-30.51,25.74,1.24,65.45,21.05,52.94,52.47-11.2,28.14-56.52,35.33-82.31,26.58-6.96,4.51-13.73,9.67-21.87,11.89Z'/%3E%3Cpath class='cls-1' d='M334.45,272.38c24.54,4.55,52.85,27.38,36.69,54.42-3.93,6.57-10.14,11.2-15.13,16.88l7.93,16.63c-8.07-2.04-14.57-7.61-21.77-11.49-24.85,7.09-54.48,3.92-73.67-14.48,22.88-2.69,47.43-13.78,59.37-34.33,2.31-3.98,6.59-13.99,6.59-18.39v-9.24Z'/%3E%3C/svg%3E");
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap:nth-child(4) .icon {
  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 581.5 582.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M388.42.24c41.51-2.92,80.47,20.83,96.76,58.82,32.4,105.03,62.97,210.74,93.95,316.23,10.45,44.93-14.73,92.86-56.87,110.51-104.75,32.01-210.04,62.5-315.1,93.59-44.23,10.87-91.21-12.97-110.01-53.87C63.94,420.41,33.97,314.15,2.56,208.43c-10.99-46.41,14.36-96.35,59.09-113.29L367.54,4.34c6.8-1.93,13.8-3.6,20.88-4.1ZM410.01,252.39h-44.22c-7.71-6.24-17.78-20.69-27.33-23.13-1.76-.45-4.28-.76-6.12-.87-28.08-1.77-58.63.87-86.84.64-10.37,2.21-19.45,16.89-27.6,23.36h-43.22v93.93h25.73c.3,0,3.89-1.73,4.41-2.08,3.1-2.12,4.33-5.79,4.88-9.36,3.01-.63,4.33.42,6.45,2.19,9.34,7.81,18.04,17.89,27.47,25.49,11.85,9.56,26.89,9.56,39.73,1.89,10.02,8.65,24.62,6.65,33.07-3.07,7.31,2.35,14.9,1.39,20.87-3.58,3.38-2.81,12.42-14.47,14.52-18.46.61-1.15,1.16-4.15,2.05-4.45l21.17-.07c-1.06,4.44,5.06,11.49,9.24,11.49h25.73v-93.93Z'/%3E%3Cpath d='M410.01,252.39v93.93h-25.73c-4.18,0-10.3-7.06-9.24-11.49l-21.17.07c-.89.3-1.44,3.3-2.05,4.45-2.1,3.98-11.14,15.64-14.52,18.46-5.97,4.97-13.56,5.93-20.87,3.58-8.45,9.72-23.05,11.71-33.07,3.07-12.84,7.67-27.88,7.68-39.73-1.89-9.43-7.61-18.12-17.69-27.47-25.49-2.12-1.77-3.44-2.82-6.45-2.19-.55,3.56-1.78,7.24-4.88,9.36-.52.36-4.11,2.08-4.41,2.08h-25.73v-93.93h43.22c8.15-6.48,17.23-21.15,27.6-23.36,28.21.23,58.76-2.41,86.84-.64,1.84.12,4.36.42,6.12.87,9.54,2.44,19.62,16.89,27.33,23.13h44.22ZM270.61,246.4h-21.23l-24.48,23.48h-15.24v46.96h10.24l36.47,32.97c4.77,3.33,11.43,3.46,16.4.41,3.8-2.33,5.77-6.94,9.08-9.88l13.28,11.18c4.04,1.82,5.3.86,7.94-1.97,3.41-3.67,6.42-8.43,9.77-12.23l8.74,7.23c2.67.98,3.58-.03,5.24-1.73,1.3-1.34,8.92-10.38,9.14-11.36.55-2.42-.38-2.91-1.89-4.39l-38.32-31.17c-1.38-.37-3.73,3.02-4.91,3.93-15.67,12.24-40.85,2.19-42.7-17.73-1.71-18.37,11.71-24.16,22.48-35.71ZM348.8,316.84h26.23v-46.96h-16.74l-23.59-23.49c-10.34.64-21.64-.84-31.87.02-4.58.38-7.49,1.66-10.98,4.5-7.95,6.47-15.18,14.76-23.26,21.21-6.46,7.15-1.51,17.17,8.53,15.03,1.91-.41,3.95-2.24,5.48-3.52,5.92-4.98,12.93-13.38,19.01-17.46,1.78-1.19,3.34-1.7,5.48-1.05,1.29.39,5.6,4.77,6.48,6.01,4.16,5.93-1.49,8.56-4.99,12.49l40.21,33.22ZM191.05,322.94c-8.38,1.37-4.39,15.46,3.97,10.98,5.98-3.2,2.62-12.05-3.97-10.98ZM388.19,324.5c-5.6,5.86,3.64,14.19,8.83,8.08,4.83-5.67-3.74-13.41-8.83-8.08Z'/%3E%3Cpath class='cls-1' d='M270.61,246.4c-10.76,11.55-24.18,17.34-22.48,35.71,1.85,19.92,27.03,29.97,42.7,17.73,1.18-.92,3.53-4.3,4.91-3.93l38.32,31.17c1.52,1.48,2.44,1.97,1.89,4.39-.22.98-7.84,10.02-9.14,11.36-1.66,1.71-2.58,2.72-5.24,1.73l-8.74-7.23c-3.35,3.8-6.36,8.55-9.77,12.23-2.64,2.84-3.9,3.79-7.94,1.97l-13.28-11.18c-3.31,2.94-5.28,7.54-9.08,9.88-4.97,3.05-11.63,2.92-16.4-.41l-36.47-32.97h-10.24v-46.96h15.24l24.48-23.48h21.23Z'/%3E%3Cpath class='cls-1' d='M348.8,316.84l-40.21-33.22c3.5-3.93,9.15-6.56,4.99-12.49-.87-1.24-5.19-5.62-6.48-6.01-2.15-.65-3.71-.14-5.48,1.05-6.08,4.07-13.09,12.48-19.01,17.46-1.52,1.28-3.56,3.11-5.48,3.52-10.05,2.14-15-7.87-8.53-15.03,8.08-6.44,15.31-14.74,23.26-21.21,3.49-2.84,6.4-4.12,10.98-4.5,10.22-.85,21.52.63,31.87-.02l23.59,23.49h16.74v46.96h-26.23Z'/%3E%3Cpath class='cls-1' d='M191.05,322.94c6.58-1.07,9.95,7.78,3.97,10.98-8.36,4.47-12.34-9.62-3.97-10.98Z'/%3E%3Cpath class='cls-1' d='M388.19,324.5c5.09-5.33,13.66,2.41,8.83,8.08-5.19,6.1-14.43-2.23-8.83-8.08Z'/%3E%3C/svg%3E");
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap:nth-child(4) .icon .icon:before {
  display: none;
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap strong {
  line-height: 1em;
  display: block;
}
#sollicitatieprocedure .container .sollicitatie-stappen .stap p {
  margin-top: 0px;
  margin-bottom: 0px;
}
.sollicitatie-contact-section {
  position: relative;
}
.sollicitatie-contact-section:before {
  content: '';
  height: 67.5%;
  width: 100%;
  background-color: #43ab34;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 0;
}
@media screen and (max-width: 63.99em) {
  .sollicitatie-contact-section:before {
    height: 100%;
  }
}
.sollicitatie-contact-section .container {
  z-index: 2;
  position: relative;
}
.sollicitatie-contact-section .container > div {
  display: flex;
  justify-content: space-evenly;
}
.sollicitatie-contact-section .container > div .content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 2em;
  padding-bottom: 2em;
}
.sollicitatie-contact-section .container > div .content h4 {
  margin-bottom: 0px;
}
.sollicitatie-contact-section .container > div .content p {
  margin-top: 0px;
}
.sollicitatie-contact-section .container > div .content .co-worker strong {
  font-size: 1.25rem;
}
.sollicitatie-contact-section .container > div .content .co-worker ul {
  gap: 1em;
}
.sollicitatie-contact-section .container > div .content .co-worker ul li {
  display: flex;
  align-items: center;
}
.sollicitatie-contact-section .container > div .content .co-worker ul li a {
  color: #000000;
  text-decoration: none;
}
.sollicitatie-contact-section .container > div .content .co-worker ul li .icon {
  background-position: left;
  background-size: 15px;
  width: 1.25rem;
}
.sollicitatie-contact-section .container > div .img-container {
  max-width: 450px;
}
@media screen and (max-width: 63.99em) {
  .sollicitatie-contact-section .container > div .img-container {
    max-width: 350px;
  }
}
@media screen and (max-width: 47.99em) {
  .sollicitatie-contact-section .container > div .img-container {
    display: none;
  }
}
.sollicitatie-contact-section .container > div .img-container picture {
  height: 100%;
}
.sollicitatie-contact-section .container > div .img-container picture img {
  display: block;
}
/* END Sollicitatie*/
/*EXTENED HEADER*/
.page-template-extend_header_template .extended_page_header {
  position: relative;
}
.page-template-extend_header_template .extended_page_header:before {
  content: '';
  height: 850px;
  width: 850px;
  background: url('/wp-content/uploads/2024/10/warp-shape.svg');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  bottom: -400px;
  right: 100px;
  opacity: 0.1;
  z-index: -1;
}
.page-template-extend_header_template .extended_page_header .content h1 {
  font-size: 40px;
  margin-bottom: 0px;
}
.page-template-extend_header_template .extended_page_header .content h2 {
  font-size: 21px;
}
.page-template-extend_header_template .contact_banner.home_version {
  margin-top: 0px;
}
@media screen and (max-width: 63.99em) {
  .page-template-extend_header_template .contact_banner.home_version {
    margin-top: 350px;
  }
}
/* New System Section*/
#new-system-section {
  position: relative;
}
#new-system-section:before {
  content: '';
  height: 25%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 0;
}
#new-system-section .nieuwbouw-grid {
  position: relative;
  z-index: 3;
}
#new-system-section .nieuwbouw-grid .system-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2em;
}
@media screen and (max-width: 79.98999999999999em) {
  #new-system-section .nieuwbouw-grid .system-grid {
    gap: 1em;
  }
}
@media screen and (max-width: 63.99em) {
  #new-system-section .nieuwbouw-grid .system-grid {
    grid-template-columns: 1fr;
  }
}
#new-system-section.img-xs .nieuwbouw-grid .system-grid .system_entry .system-img-container {
  max-height: 150px;
}
#new-system-section.last-green .system-grid .system_entry:last-of-type {
  background: #43ab34;
  position: relative;
  overflow: hidden;
}
#new-system-section.last-green .system-grid .system_entry:last-of-type h3 {
  color: #000000;
}
#new-system-section.last-green .system-grid .system_entry:last-of-type:before {
  content: '';
  background-image: url('/wp-content/uploads/2024/10/warp-shape-dark.svg');
  position: absolute;
  top: -20%;
  left: -35%;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.1;
  pointer-events: none;
}
#new-system-section.last-green .system-grid .system_entry .btn.primary {
  color: #43ab34;
  background-color: #000;
}
#new-system-section.last-green .system-grid .system_entry .btn.secondary {
  margin-top: 0.5em;
}
@media screen and (min-width: 63.99em) {
  #new-system-section.duo-col .system-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
/*  IMG REVIEW SECTION  */
#img_review_section {
  padding-top: 6em;
  padding-bottom: 6em;
  position: relative;
  overflow: hidden;
}
#img_review_section:before {
  content: '';
  height: 850px;
  width: 850px;
  background: url('/wp-content/uploads/2024/10/warp-shape.svg');
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -400px;
  right: 100px;
  opacity: 0.1;
  z-index: 1;
}
#img_review_section .container {
  display: grid;
  grid-template-columns: 1.5fr 2fr;
}
@media screen and (max-width: 47.99em) {
  #img_review_section .container {
    grid-template-columns: 1fr;
    gap: 1em;
  }
}
#img_review_section .container .intro-col {
  padding-right: 10em;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 79.98999999999999em) {
  #img_review_section .container .intro-col {
    padding-right: 2em;
  }
}
#img_review_section .container .intro-col h3 {
  font-size: 2rem;
  line-height: 1em;
}
#img_review_section .container .intro-col p {
  margin-bottom: 2em;
}
#img_review_section .container .review-container {
  display: flex;
  gap: 2em;
}
@media screen and (max-width: 79.98999999999999em) {
  #img_review_section .container .review-container {
    flex-direction: column;
    gap: 1em;
  }
}
#img_review_section .container .review-container .img-review {
  padding: 2em;
  height: 500px;
  align-items: flex-end;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  flex: 1;
  display: flex;
}
#img_review_section .container .review-container .img-review img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 0;
}
#img_review_section .container .review-container .img-review:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79457721) 100%);
  z-index: 1;
}
#img_review_section .container .review-container .content {
  position: relative;
  z-index: 2;
}
#img_review_section .container .review-container .content strong {
  color: #43ab34;
}
#img_review_section .container .review-container .content p {
  font-size: clamp(21px, 1.75vw, 32px);
  font-weight: 700;
  color: #ffffff;
  line-height: 1em;
  margin: 0px;
}
#search_header_wrapper.error-404-search #search_form form input#s {
  background: transparent;
  border: solid 2px #000000;
  border-radius: 8px;
  color: #000000;
  padding-left: 1em;
  padding-right: 1em;
  padding: 0.5em 1em;
}
#search_header_wrapper.error-404-search #search_form form input#s::placeholder {
  color: #000000;
}
#search_header_wrapper.error-404-search #search_form form input#searchsubmit {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000000' 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");
}
/* END IMG REVIEW SECTION */
.woocommerce-cart-form table .woocommerce-cart-form__cart-item.cart_item .product-name a {
  color: #000;
}
/*  FULL HEADER  */
@media screen and (max-width: 47.99em) {
  section.page_header.full-header {
    background: transparent;
  }
}
section.page_header.full-header .img-container {
  max-height: unset;
}
@media screen and (max-width: 63.99em) {
  section.page_header.full-header .container {
    width: 100%;
  }
}
section.page_header.full-header .container .pure-g > div:first-child {
  transform: skew(15deg);
  border-radius: 0em 0em 3em 3em;
  padding: 4.5em 5em 3em;
  min-height: 200px;
  background-color: rgba(51, 179, 51, 0.8);
}
@media screen and (max-width: 63.99em) {
  section.page_header.full-header .container .pure-g > div:first-child {
    transform: unset;
    padding: 3em 3em 2em;
    border-radius: 0px;
  }
}
section.page_header.full-header .container .pure-g > div:first-child .content {
  transform: skew(-15deg);
  padding-left: 1.5em;
  min-height: 250px;
  height: 100%;
}
@media screen and (max-width: 63.99em) {
  section.page_header.full-header .container .pure-g > div:first-child .content {
    transform: unset;
    padding-left: 0px;
    padding-top: 1em;
  }
}
@media screen and (max-width: 47.99em) {
  section.page_header.full-header .container .pure-g > div:first-child .content {
    min-height: unset;
  }
}
section.page_header.full-header .container .pure-g > div:first-child .content h1 {
  line-height: 1em;
}
section.page_header.full-header .container .pure-g > div:first-child .content h2 {
  line-height: 1em;
}
section.page_header.full-header .container .pure-g > div:first-child .content:before {
  content: unset;
}
/* Header less */
/* Header less */
/* Sub menu visibility class */
body,
html {
  overflow-x: hidden;
}
.sub_menu_visible {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
/* Header styles */
#header {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  z-index: 9;
  position: relative;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  max-height: 180px;
}
#header.news-active {
  top: 44px;
}
#header #top-header {
  background-color: #000000;
}
#header #top-header .container {
  display: flex;
  padding-left: 0;
  padding-right: 0;
  justify-content: space-between;
  align-items: center;
  gap: 0.5em;
}
@media screen and (max-width: 47.99em) {
  #header #top-header .container {
    justify-content: flex-end;
    padding-left: 0;
  }
}
#header #top-header .container .offerte {
  background-color: #d7edd4;
  font-size: 13px;
  margin-left: 0;
}
@media screen and (min-width: 47.99em) {
  #header #top-header .container .offerte {
    font-size: 1rem;
  }
}
#header #top-header .container .secondary {
  font-size: 13px;
}
@media screen and (min-width: 47.99em) {
  #header #top-header .container .secondary {
    font-size: 1rem;
  }
}
#header #top-header .container .offerte:hover {
  background-color: #b6deb0;
}
#header #top-header .container .usps {
  color: #43ab34;
  margin-left: 165px;
}
@media screen and (max-width: 79.98999999999999em) {
  #header #top-header .container .usps {
    display: none;
  }
}
#header #top-header .container .usps a {
  text-decoration: none;
}
#header #top-header .container #search_header_wrapper {
  margin-left: auto;
}
#header #top-header .container #search_header_wrapper #search_form form input#s {
  background: transparent;
  border: solid 2px #ffffff;
  border-radius: 8px;
  color: #ffffff;
  padding-left: 1em;
  padding-right: 1em;
  padding: 0.5em 1em;
}
#header #top-header .container #search_header_wrapper #search_form form input#s::placeholder {
  color: #ffffff;
}
#header #top-header .container #search_header_wrapper #search_form form input#searchsubmit {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");
}
#header #top-header .container .customer-option ul {
  gap: 1em;
}
@media screen and (max-width: 47.99em) {
  #header #top-header .container .customer-option ul li:has(.search) {
    display: none;
  }
}
#header #top-header .container .customer-option ul li a,
#header #top-header .container .customer-option ul li div {
  position: relative;
  width: 3.5rem;
  background-color: #ffffff;
  border-radius: 8px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 46px;
}
@media screen and (max-width: 47.99em) {
  #header #top-header .container .customer-option ul li a.heart,
  #header #top-header .container .customer-option ul li div.heart {
    display: none;
  }
}
@media screen and (max-width: 47.99em) {
  #header #top-header .container .customer-option ul li a.cart,
  #header #top-header .container .customer-option ul li div.cart {
    display: none;
  }
}
#header #top-header .container .customer-option ul li a:hover,
#header #top-header .container .customer-option ul li div:hover {
  opacity: 0.85;
}
#header #top-header .container .customer-option ul li a .cart-number,
#header #top-header .container .customer-option ul li div .cart-number {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #43ab34;
  color: #ffffff;
  border-radius: 50%;
  position: absolute;
  width: 25px;
  height: 25px;
  top: -12px;
  right: -12px;
  font-size: 10px;
}
#header #top-header .container .customer-option ul li a.search_toggle,
#header #top-header .container .customer-option ul li div.search_toggle {
  cursor: pointer;
}
@media screen and (max-width: 47.99em) {
  #header #top-header .container .customer-option ul li a.search_toggle,
  #header #top-header .container .customer-option ul li div.search_toggle {
    height: 38px;
    width: 2.75rem;
  }
}
@media screen and (min-width: 63.99em) {
  #header #top-header .container .customer-option ul li a.search_toggle,
  #header #top-header .container .customer-option ul li div.search_toggle {
    display: none;
  }
}
#header .header-logo {
  background-color: #000000;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-right: 2em;
  border-radius: 0px 70px 70px 0px;
  border: solid 7px #43ab34;
  border-left: 0px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 47.99em) {
  #header .header-logo {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-right: 1em;
  }
}
#header .header-logo:before {
  content: "";
  width: max(10vw, calc((100vw - 1360px) / 2));
  position: absolute;
  right: 99%;
  top: 0;
  bottom: 0;
  background: #000000;
  z-index: -1;
}
#header .header-logo::after {
  content: "";
  position: absolute;
  background-color: #43ab34;
  right: 99%;
  top: -7px;
  bottom: -7px;
  width: max(10vw, calc((100vw - 1360px) / 2));
  z-index: -2;
}
#header .header-logo a {
  line-height: 0;
}
@media screen and (max-width: 63.99em) {
  #header #search_header_wrapper {
    position: fixed;
    width: 100%;
    background: #000000;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 3em;
    left: 0px;
    top: -120px;
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
    opacity: 0;
  }
  #header #search_header_wrapper.is-active {
    top: 110px;
    opacity: 1;
  }
  #header #search_header_wrapper #searchform {
    width: 100%;
  }
  #header #search_header_wrapper #searchform > div {
    width: 100%;
  }
  #header #search_header_wrapper #searchform > div input#s {
    width: 100%;
  }
}
#header > .container {
  transform: translateY(-30px);
}
#header > .container #main-menu {
  width: calc(100% - 160px);
  margin-left: -10px;
  padding-left: 20px;
  background: #43ab34;
  padding-top: 1em;
  position: relative;
  z-index: 1;
}
#header > .container #main-menu.content-section {
  padding-top: 1em;
}
#header > .container #main-menu .main-menu {
  padding-bottom: 1em;
}
#header > .container #main-menu:before {
  content: "";
  height: 100%;
  width: 100vw;
  position: absolute;
  left: -15%;
  top: 0px;
  background: #43ab34;
  z-index: -1;
  box-shadow: rgba(99, 99, 99, 0.3) 0px 2px 8px 0px;
}
#header > .container #main-menu .menu {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
#header > .container #main-menu .menu > .menu-item {
  margin-right: 0.5em;
}
#header > .container #main-menu .menu .menu-item a {
  display: block;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #000000;
  font-weight: 300;
  font-size: 18px;
  transition: 0.2s;
}
#header > .container #main-menu .menu .menu-item a:last-of-type {
  padding-right: 0px;
}
#header > .container #main-menu .menu .menu-item:nth-child(-n + 5) a {
  font-weight: 600;
}
#header > .container #main-menu .menu .menu-item:nth-child(6) {
  margin-left: auto;
}
#header > .container #main-menu .menu .menu-item:last-child {
  margin-right: unset;
}
#header > .container #main-menu .menu .menu-item-has-children {
  position: relative;
}
#header > .container #main-menu .menu .menu-item-has-children > .sub-menu:focus-within {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header > .container #main-menu .menu .menu-item-has-children:hover > .sub-menu {
  height: auto;
  transform: scaleY(1) translateY(0%);
  opacity: 1;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu {
  padding-top: 0.5em;
  padding-bottom: 0.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%);
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  overflow: hidden;
  background-color: #f6f6f6;
  border-radius: 0px 0px 8px 8px;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .menu-item {
  padding-bottom: 0px;
  padding-left: 1em;
  padding-right: 1em;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .menu-item a {
  padding: 0px;
  font-weight: 300;
  position: relative;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .menu-item a:before {
  content: "";
  height: 1px;
  width: 100%;
  max-width: 0px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  background-color: #43ab34;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .menu-item a:hover:before,
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .menu-item a:focus:before {
  max-width: 100%;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .menu-item-has-children {
  padding-right: 1.5rem;
  position: relative;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .menu-item-has-children:after {
  position: absolute;
  content: '';
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  width: 1.5rem;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='8 5 8 14'%3E%3Cpath d='M9 6L15 12L9 18' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
  background-position: center center;
  background-size: 100% 0.5rem;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .sub-menu {
  top: -0.5em;
  left: 100%;
}
@media screen and (max-width: 79.98999999999999em) {
  #header > .container #main-menu .menu .menu-item-has-children .sub-menu .sub-menu {
    left: 0;
  }
}
#header > .container #main-menu .menu .menu-search {
  order: -1;
}
#header > .container #main-menu .menu .menu-search #searchform {
  max-width: calc(100% - 2em);
  margin: 0 1em 1em;
}
#header > .container #main-menu .menu .menu-search #searchform > div {
  width: 100%;
}
#header > .container #main-menu .menu .menu-search #searchform > div input[type="text"] {
  width: 100%;
  border: solid 1px #000000;
  border-radius: 5px;
}
#header > .container #main-menu .menu .menu-search #searchform > div input[type='submit'] {
  max-width: 40px;
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: transparent;
}
@media screen and (max-width: 47.99em) {
  .customer-option ul li:has(a.heart),
  .customer-option ul li:has(div.heart),
  .customer-option ul li:has(a.cart),
  .customer-option ul li:has(div.cart) {
    display: none;
  }
}
html[lang="en-US"] #header > .container #main-menu .menu > .menu-item:nth-child(6),
html[lang="de-DE"] #header > .container #main-menu .menu > .menu-item:nth-child(6),
html[lang="es-ES"] #header > .container #main-menu .menu > .menu-item:nth-child(6),
html[lang='fr-FR'] #header > .container #main-menu .menu > .menu-item:nth-child(6) {
  margin-left: auto;
}
html[lang="en-US"] #header > .container #main-menu .menu > .menu-item:nth-child(6) a,
html[lang="de-DE"] #header > .container #main-menu .menu > .menu-item:nth-child(6) a,
html[lang="es-ES"] #header > .container #main-menu .menu > .menu-item:nth-child(6) a,
html[lang='fr-FR'] #header > .container #main-menu .menu > .menu-item:nth-child(6) a {
  font-weight: 300;
}
html[lang="en-US"] #header > .container #main-menu .menu > .menu-item:nth-child(7),
html[lang="de-DE"] #header > .container #main-menu .menu > .menu-item:nth-child(7),
html[lang="es-ES"] #header > .container #main-menu .menu > .menu-item:nth-child(7),
html[lang='fr-FR'] #header > .container #main-menu .menu > .menu-item:nth-child(7) {
  margin-left: unset;
}
@media screen and (min-width: 79.98999999999999em) {
  .hamburger {
    display: none !important;
  }
}
/* Custom Menu Buttons Styling */
.custom-buttons-container {
  display: flex;
  padding: 0 1em 1em 1em;
  justify-content: space-evenly;
}
.custom-menu-button {
  font-weight: 300 !important;
  display: flex !important;
  align-items: center;
  padding: 8px 16px;
  border-radius: 8px;
  background-color: #f2f2f2;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease;
  justify-content: center;
}
.custom-menu-button:hover {
  background-color: #e5e5e5;
}
.custom-menu-button:active {
  background-color: #d9d9d9;
}
@media screen and (min-width: 79.98999999999999em) {
  .hamburger {
    display: none !important;
  }
}
.hamburger {
  padding: 15px 0px 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;
  line-height: 0px;
  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: #000;
}
.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: #000;
  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;
}
/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear;
}
.hamburger--spring .hamburger-inner::before {
  top: 10px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner::after {
  top: 20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}
/* Footer less */
/* Footer less */
#footer .footer-container .widget-container .footer-block-title {
  font-size: 1rem;
  font-weight: 700;
}
#footer .footer-container .widget-container .textwidget .btn-container {
  margin-top: 0;
}
#footer .footer-container .widget-container.widget_nav_menu .menu {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
#footer .footer-container .widget-container.widget_nav_menu .menu .menu-item a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  text-decoration: none;
}
#footer .footer-container .widget-container.widget_nav_menu .menu .menu-item a:hover {
  color: #ffffff;
}
#footer .footer-container #footer-col-1 img {
  height: auto;
}
.copyright .container .pure-g > div .content {
  display: flex;
  gap: 1em;
  justify-content: center;
}
/* Templates less */
/* Templates less */
.woocommerce-ordering {
  display: none;
}
section.post_archive_list .filter .checkbox-filter-group {
  flex-wrap: wrap;
}
section.post_archive_list .filter .checkbox-filter-group .single-filter {
  display: flex;
  margin-bottom: 0.5em;
}
section.package_products .filter-button-wrapper .filter-button.active {
  background-color: #000000;
  color: #ffffff;
}
section.package_products .product-wrapper {
  gap: 3rem;
}
section.package_products .product-wrapper .product {
  transition: 0.3s;
  max-width: 350px;
}
section.package_products .product-wrapper .product:hover {
  transform: scale(1.02);
}
section.reviews .review-entry {
  display: flex;
  align-items: center;
  flex-direction: column;
}
section.reviews .review-entry .img-container img {
  width: 100px;
}
section.reviews .review-entry .review-number {
  margin-bottom: 1.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 136px;
  height: 136px;
  background-color: #d7edd4;
  border-radius: 50%;
}
section.reviews .review-entry .review-number span {
  color: #43ab34;
  font-weight: 700;
  font-size: 2.25rem;
}
section.reviews .review-entry .short-description p {
  margin-bottom: 0em;
  font-weight: 700;
  font-size: 1.25rem;
}
section.reviews .review-entry .summary {
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  min-height: 100px;
}
section.reviews .review-entry .name {
  font-style: italic;
}
section.product_contents .product-contents {
  gap: 1rem;
  row-gap: 1rem;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
}
section.product_contents .product-contents .product-content-box {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 48%;
}
section.product_contents .product-contents .product-content-box .box-text {
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.product_contents .product-contents .product-content-box .box-text p {
  margin: 0;
}
section.product_contents .product-contents .product-content-box .box-text.active {
  height: fit-content;
  opacity: 1;
  visibility: visible;
  padding: 1rem;
}
section.product_contents .product-contents .product-content-box .box-summary .box-img {
  max-width: 75px;
}
section.product_contents .product-contents .product-content-box .box-summary .drop-down-icon {
  cursor: pointer;
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
}
section.product_contents .content .img-container img {
  max-width: 260px;
}
section.product_review:before {
  position: absolute;
  z-index: 1;
  right: 0;
  height: 80vh;
  width: 50vw;
  content: "";
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='401' height='683' viewBox='0 0 401 683' fill='none'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M682.932 184.061C681.795 181.825 681.846 179.317 681.355 176.925C676.262 152.492 662.067 135.118 640.233 123.522C631.352 118.803 621.721 116.347 612.154 113.671C583.701 105.708 555.235 97.7704 526.768 89.8201C505.386 83.8476 484.004 77.888 462.635 71.9026C461.278 71.5277 459.921 71.2562 458.524 71.2433C432.566 64.0039 406.621 56.7645 380.662 49.5251C352.726 41.7428 324.777 33.9605 296.841 26.1781C272.046 19.2749 247.251 12.3845 222.469 5.39075C216.819 3.80068 211.118 2.54671 205.288 1.8357C203.388 1.60301 201.488 1.38324 199.794 0.387824L196.536 0.452461C195.437 0.116347 194.248 0 192.994 0C189.504 0 186.065 0.258549 182.665 0.711011H182.626V0.698083C182.613 0.698083 182.6 0.711011 182.588 0.723938C175.788 1.64179 169.169 3.46456 162.796 6.23104C141.233 15.5905 126.573 31.1681 118.907 52.7053C116.916 57.3333 115.248 62.1165 113.878 67.0677C103.601 104.299 93.1165 141.478 82.7358 178.683C72.9368 213.794 63.1765 248.918 53.3775 284.029C50.1974 295.444 46.9913 306.859 43.7983 318.274C40.1527 331.163 36.5201 344.039 32.8875 356.927C23.5151 390.19 14.0004 423.413 4.89951 456.74C4.24021 459.171 3.65847 461.601 3.14137 464.044C3.07674 464.303 2.99917 464.549 2.93454 464.807C1.73228 469.138 1.25396 473.624 0.736866 478.071C0.594664 479.286 0.646373 480.527 0 481.626L0.310259 498.768C1.44788 501.004 1.39617 503.512 1.88741 505.904C6.98083 530.336 21.1752 547.711 43.0097 559.307C51.8909 564.025 61.5218 566.482 71.0882 569.158C99.5415 577.121 128.008 585.058 156.474 593.009C177.856 598.981 199.238 604.941 220.607 610.926C221.965 611.301 223.322 611.573 224.718 611.586C250.677 618.825 276.622 626.064 302.58 633.304C330.517 641.086 358.466 648.868 386.402 656.651C411.197 663.554 435.992 670.444 460.774 677.438C466.423 679.028 472.124 680.282 477.954 680.993C479.855 681.226 481.755 681.446 483.449 682.441L486.706 682.376C487.805 682.725 488.994 682.842 490.248 682.842C493.739 682.842 497.177 682.583 500.577 682.131H500.616V682.144C500.629 682.144 500.642 682.131 500.655 682.118C507.455 681.2 514.074 679.377 520.447 676.611C542.01 667.251 556.67 651.674 564.336 630.136C566.327 625.508 567.994 620.725 569.364 615.774C579.642 578.543 590.126 541.364 600.507 504.158C610.306 469.047 620.066 433.923 629.865 398.812C633.045 387.397 636.251 375.995 639.444 364.58C643.09 351.692 646.722 338.803 650.355 325.901C659.727 292.639 669.242 259.415 678.343 226.088C679.002 223.658 679.584 221.228 680.101 218.784C680.166 218.526 680.243 218.28 680.308 218.022C681.51 213.691 681.989 209.205 682.506 204.758C682.648 203.543 682.596 202.302 683.243 201.203L682.932 184.061ZM463.967 660.529C434.091 652.061 404.164 643.801 374.25 635.463C349.067 628.443 323.872 621.436 298.689 614.417C270.352 606.518 242.015 598.619 213.691 590.721C188.508 583.688 163.339 576.63 138.143 569.61C113.736 562.81 89.3547 555.946 64.9088 549.314C51.322 545.63 39.8554 538.83 31.0776 527.764C22.9204 517.499 19.1327 505.567 18.2665 492.653C17.646 483.384 18.6802 474.348 20.5676 465.415C22.1318 459.222 24.0322 453.121 25.7386 446.967C34.1156 416.536 42.6606 386.156 51.154 355.764C53.5197 347.296 55.8854 338.829 58.2512 330.374C64.4693 308.359 70.6874 286.331 76.8926 264.315C86.0064 231.97 95.0686 199.613 104.17 167.269C112.236 138.595 120.329 109.922 128.409 81.2362C130.257 74.6949 131.964 68.1019 134.006 61.6123C134.562 59.8542 135.183 58.1607 135.842 56.506C141.957 43.0743 151.2 32.0084 165.123 24.782C172.569 20.9166 180.571 18.9 189.038 18.5121C199.367 18.0338 209.347 19.5205 219.276 22.3387C249.151 30.8062 279.078 39.0668 308.992 47.405C334.175 54.4246 359.371 61.4313 384.553 68.4509C412.89 76.3496 441.227 84.2483 469.551 92.147C494.734 99.1795 519.904 106.238 545.1 113.258C569.507 120.057 593.888 126.922 618.334 133.554C631.92 137.238 643.387 144.038 652.165 155.104C660.322 165.368 664.11 177.3 664.976 190.215C665.597 199.484 664.562 208.52 662.675 217.453C661.111 223.645 659.21 229.747 657.504 235.9C649.127 266.332 640.582 296.711 632.089 327.104C629.723 335.571 627.357 344.052 624.978 352.519C618.76 374.535 612.542 396.55 606.337 418.566C597.223 450.91 588.161 483.268 579.06 515.612C570.993 544.285 562.901 572.958 554.821 601.644C552.972 608.186 551.266 614.779 549.223 621.268C548.668 623.026 548.047 624.72 547.388 626.375C541.273 639.806 532.03 650.872 518.107 658.099C510.661 661.964 502.659 663.981 494.204 664.368C483.875 664.847 473.895 663.36 463.967 660.542V660.529Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3Cpath d='M599.524 178.14C592.918 171.108 584.528 165.872 574.496 162.446C562.642 158.4 550.374 155.569 538.3 152.221C511.902 144.891 485.491 137.561 459.093 130.231C432.954 122.979 406.814 115.727 380.662 108.474C354.122 101.119 327.595 93.7499 301.055 86.3942C280.952 80.8224 260.915 75.018 240.735 69.7695C224.382 65.5293 208.287 66.2273 193.149 74.7078C192.684 74.9663 192.27 75.2636 191.818 75.5222C187.5 77.3191 183.815 80.189 180.532 83.5243C173.642 90.5051 168.871 98.8821 164.903 107.789C160.378 117.937 157.896 128.719 154.91 139.332C147.787 164.657 140.741 190.008 133.67 215.346C127.555 237.219 121.453 259.105 115.339 280.978C112.094 292.419 108.836 303.873 105.578 315.314C97.8219 342.578 89.9879 369.829 82.2055 397.093C77.9395 412.037 73.6863 426.981 69.5108 441.951C67.5975 448.816 67.1967 455.9 66.8994 461.898C67.5587 479.583 73.6088 493.752 84.4291 504.3C91.035 511.333 99.4249 516.569 109.457 519.994C121.311 524.041 133.579 526.872 145.654 530.233C172.051 537.563 198.462 544.893 224.86 552.223C250.999 559.475 277.139 566.727 303.291 573.979C329.831 581.335 356.358 588.704 382.898 596.06C403.001 601.631 423.038 607.436 443.218 612.684C459.571 616.925 475.666 616.226 490.804 607.746C491.269 607.487 491.683 607.19 492.136 606.932C496.453 605.135 500.138 602.265 503.421 598.93C510.312 591.949 515.082 583.572 519.051 574.665C523.575 564.517 526.057 553.735 529.043 543.122C536.166 517.797 543.212 492.446 550.283 467.108C556.398 445.235 562.5 423.349 568.614 401.475C571.859 390.035 575.104 378.594 578.362 367.153C586.118 339.889 593.952 312.638 601.735 285.374C606.001 270.43 610.254 255.485 614.429 240.515C616.343 233.651 616.743 226.567 617.041 220.568C616.381 202.884 610.331 188.715 599.511 178.166L599.524 178.14ZM439.198 595.413C394.145 582.874 349.08 570.412 304.028 557.898C278.302 550.749 252.577 543.587 226.851 536.438C226.476 536.257 226.088 536.089 225.675 535.96C221.538 534.59 217.311 533.491 213.109 532.314C184.488 524.299 155.866 516.297 127.245 508.295C123.431 507.235 119.579 506.304 115.817 505.102C109.237 502.995 103.445 500.034 98.5976 496.104C90.7377 488.93 85.5796 478.924 84.5713 467.948C83.6276 457.736 84.9462 447.885 87.7126 438.086C95.663 409.878 103.497 381.645 111.396 353.424C118.402 328.345 125.435 303.278 132.429 278.212C132.636 277.449 132.855 276.687 133.062 275.924C133.967 272.744 134.872 269.551 135.777 266.37C143.508 239.236 151.29 212.114 159.021 184.979C164.851 164.528 170.746 144.102 176.408 123.612C179.368 112.908 183.738 103.096 191.895 95.2883C198.928 88.5531 207.175 84.6231 216.949 83.5889C226.528 82.5677 235.616 84.5197 244.73 87.0664C289.769 99.6061 334.847 112.068 379.899 124.582C405.625 131.731 431.351 138.893 457.076 146.042C457.451 146.223 457.839 146.391 458.253 146.52C462.389 147.89 466.617 148.989 470.818 150.165C499.44 158.18 528.061 166.183 556.682 174.185C560.496 175.245 564.348 176.175 568.11 177.378C574.69 179.485 580.482 182.445 585.33 186.375C593.19 193.55 598.348 203.556 599.356 214.531C600.3 224.744 598.981 234.595 596.215 244.394C588.264 272.601 580.43 300.835 572.531 329.056C565.525 354.135 558.492 379.201 551.498 404.268C551.292 405.03 551.072 405.78 550.865 406.543C549.96 409.736 549.055 412.916 548.15 416.109C540.42 443.244 532.637 470.366 524.907 497.501C519.076 517.952 513.181 538.377 507.519 558.867C504.559 569.571 500.189 579.383 492.032 587.191C485 593.927 476.752 597.857 466.979 598.891C457.387 599.912 448.311 597.96 439.198 595.413Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3Cpath d='M543.793 237.879C541.686 231.312 538.312 225.843 533.917 221.254C528.965 215.333 522.528 210.796 514.784 207.809C509.212 205.664 503.317 204.371 497.539 202.781C446.889 188.741 396.239 174.715 345.589 160.689C318.028 153.062 290.492 145.383 262.918 137.82C247.858 133.696 233.961 136.01 221.938 146.314C213.587 153.475 207.912 162.537 204.9 173.125C200.763 187.617 196.742 202.16 192.683 216.678C192.644 216.807 192.606 216.936 192.58 217.066C191.468 220.336 190.628 223.684 189.71 227.02C187.073 236.573 184.435 246.139 181.798 255.693C177.868 269.771 173.938 283.849 170.008 297.927C162.485 324.881 154.948 351.821 147.424 378.775C144.166 390.423 140.831 402.045 137.716 413.718C134.859 424.409 134.497 435.165 137.909 445.843C140.017 452.41 143.391 457.878 147.786 462.468C152.737 468.388 159.175 472.926 166.919 475.912C172.49 478.058 178.385 479.351 184.164 480.941C234.814 494.98 285.464 509.007 336.113 523.033C363.675 530.66 391.21 538.339 418.785 545.902C433.845 550.025 447.742 547.711 459.765 537.408C468.129 530.246 473.791 521.184 476.803 510.597C480.94 496.105 484.96 481.562 489.02 467.044C489.058 466.915 489.097 466.785 489.123 466.656C490.235 463.386 491.075 460.037 491.993 456.702C494.63 447.136 497.267 437.569 499.904 428.016C503.834 413.938 507.764 399.873 511.681 385.795C519.205 358.841 526.742 331.9 534.266 304.946C537.523 293.299 540.859 281.677 543.974 270.004C546.831 259.313 547.193 248.557 543.78 237.879H543.793ZM467.004 504.43C465.194 510.92 462.492 516.931 458.498 522.374C449.578 534.564 436.844 539.218 422.159 535.223C396.536 528.256 370.966 521.094 345.382 513.997C316.257 505.93 287.118 497.863 257.993 489.783C248.052 487.03 238.097 484.276 228.156 481.523C228.04 481.458 227.936 481.381 227.807 481.329C226.088 480.553 224.2 480.101 222.378 479.584C206.154 474.93 189.904 470.315 173.68 465.648C168.392 464.122 163.545 461.705 159.33 458.098C157.197 456.275 155.387 454.336 153.836 452.307C151.393 448.558 149.596 444.214 148.484 439.25C146.455 430.24 147.721 421.384 150.113 412.684C163.519 363.96 177.028 315.276 190.486 266.565C193.847 254.4 197.195 242.235 200.543 230.058C205.275 213.136 210.006 196.214 214.712 179.291C216.521 172.802 219.223 166.791 223.218 161.348C232.138 149.158 244.871 144.504 259.557 148.498C285.179 155.466 310.75 162.628 336.333 169.725C365.459 177.792 394.597 185.859 423.723 193.938C433.664 196.692 443.618 199.445 453.56 202.199C453.676 202.264 453.779 202.341 453.909 202.393C455.628 203.169 457.515 203.621 459.338 204.138C475.562 208.792 491.812 213.407 508.036 218.074C513.323 219.599 518.171 222.017 522.385 225.624C524.518 227.446 526.328 229.385 527.879 231.415C530.323 235.164 532.12 239.508 533.231 244.472C535.261 253.482 533.994 262.338 531.603 271.038C518.197 319.761 504.688 368.446 491.23 417.157C487.869 429.322 484.521 441.499 481.173 453.677C476.441 470.599 471.723 487.508 467.017 504.43H467.004Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3C/g%3E%3C/svg%3E");
}
section.product_review .container {
  position: relative;
  z-index: 2;
}
section.product_review .review-box .green-line {
  position: relative;
  z-index: 2;
  width: 160px;
  height: 3px;
  background-color: #43ab34;
  margin: 1.6rem auto;
}
section.product_review .content a {
  font-weight: 700;
  text-decoration: underline !important;
}
section.woo_single_product .link a {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 25px;
}
section.woo_single_product .link a:before {
  left: 0;
  position: absolute;
  content: "";
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343AB34' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E");
}
section.woo_single_product .product .main-slider-wrapper {
  flex-grow: 1;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.05);
}
section.woo_single_product .product .thumbnail-slider-wrapper {
  width: 100px;
}
section.woo_single_product .product .thumbnail-slider-wrapper #woo-thumbnail-slider .splide__track {
  overflow: visible;
}
section.woo_single_product .product .thumbnail-slider-wrapper #woo-thumbnail-slider .splide__track .splide__list {
  row-gap: 15px;
  flex-direction: column;
}
section.woo_single_product .product .thumbnail-slider-wrapper #woo-thumbnail-slider .splide__track .splide__list .splide__slide {
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.05);
}
section.woo_single_product .product .thumbnail-slider-wrapper #woo-thumbnail-slider .splide__track .splide__list .splide__slide.is-active {
  border-color: #43ab34;
}
section.woo_single_product .product .woocommerce-product-gallery__wrapper {
  gap: 25px;
}
section.woo_single_product .product .video-wrapper .video {
  width: 260px;
  height: auto;
}
section.woo_single_product .product .summary .product-title-wrapper .add_to_wishlist .yith-wcwl-add-to-wishlist {
  margin: 0em;
}
section.woo_single_product .product .summary .product-title-wrapper .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  padding: 0em;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  height: 45px;
  width: 45px;
  border-radius: 5px;
  background-color: #000000;
}
section.woo_single_product .product .summary .product-title-wrapper .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
  content: "";
  height: 25px;
  width: 25px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343AB34' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
section.woo_single_product .product .summary .product-title-wrapper .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
  transform: scale(1.04);
}
section.woo_single_product .product .summary .product-title-wrapper .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist .yith-wcwl-icon {
  display: none;
}
section.woo_single_product .product .summary .single_variation_wrap .single_variation {
  margin-bottom: 1em;
}
section.woo_single_product .product .summary .single_variation_wrap .single_variation .price {
  font-size: 2rem;
  font-weight: 700;
  color: #43ab34;
}
section.woo_single_product .product .summary table.woocommerce-product-attributes {
  margin-top: 1em;
  border: none;
}
section.woo_single_product .product .summary table.woocommerce-product-attributes tr.woocommerce-product-attributes-item th,
section.woo_single_product .product .summary table.woocommerce-product-attributes tr.woocommerce-product-attributes-item td {
  padding: 0;
  background: unset;
  text-align: left;
  border: none;
}
section.woo_single_product .product .summary table.woocommerce-product-attributes tr.woocommerce-product-attributes-item th p,
section.woo_single_product .product .summary table.woocommerce-product-attributes tr.woocommerce-product-attributes-item td p {
  padding: 0;
}
section.woo_single_product .product .summary .product-ups .usp-item {
  position: relative;
  display: flex;
  align-items: center;
}
section.woo_single_product .product .summary .product-ups .usp-item p {
  padding-left: 25px;
}
section.woo_single_product .product .summary .product-ups .usp-item:before {
  left: 0;
  position: absolute;
  content: "";
  width: 15px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343AB34' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
}
section.woo_single_product .product .summary p.product-price .woocommerce-price-suffix {
  font-size: 1rem;
}
section.woo_single_product .product .summary .product-review-block {
  gap: 1.2rem;
}
section.woo_single_product .product .summary .product-review-block .review-text a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  text-decoration: underline;
  color: #000000;
}
section.woo_single_product .product .summary .product-review-block .review-text a:hover {
  color: #43ab34;
}
section.products_archive.related_products .product-entry,
section.related_products.related_products .product-entry,
section.content-section.related_products .product-entry {
  padding: 2em;
}
section.products_archive.related_products .product-entry .add_to_wishlist,
section.related_products.related_products .product-entry .add_to_wishlist,
section.content-section.related_products .product-entry .add_to_wishlist {
  position: absolute;
  top: 10px;
  right: 10px;
}
section.products_archive.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist,
section.related_products.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist,
section.content-section.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist {
  margin: 0em;
}
section.products_archive.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist,
section.related_products.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist,
section.content-section.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  padding: 0em;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  height: 45px;
  width: 45px;
  border-radius: 5px;
  background-color: #ffffff;
}
section.products_archive.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,
section.related_products.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,
section.content-section.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:before {
  content: "";
  height: 25px;
  width: 25px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343AB34' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
section.products_archive.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
section.related_products.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
section.content-section.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
  transform: scale(1.04);
}
section.products_archive.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist .yith-wcwl-icon,
section.related_products.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist .yith-wcwl-icon,
section.content-section.related_products .product-entry .add_to_wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist .yith-wcwl-icon {
  display: none;
}
section.products_archive.related_products .product-entry .woocommerce-loop-product__title,
section.related_products.related_products .product-entry .woocommerce-loop-product__title,
section.content-section.related_products .product-entry .woocommerce-loop-product__title {
  color: #000000;
}
section.products_archive.related_products .product-entry .price,
section.related_products.related_products .product-entry .price,
section.content-section.related_products .product-entry .price {
  font-size: 1.25rem;
  font-weight: 700;
}
section.products_archive .sidebar .woocommerce-product-search,
section.related_products .sidebar .woocommerce-product-search,
section.content-section .sidebar .woocommerce-product-search {
  display: flex;
}
section.products_archive .sidebar .woocommerce-product-search input,
section.related_products .sidebar .woocommerce-product-search input,
section.content-section .sidebar .woocommerce-product-search input {
  max-width: 120px;
  border-right: none !important;
  padding: 5px 10px;
  border: 2px solid #000000;
}
section.products_archive .sidebar .woocommerce-product-search button,
section.related_products .sidebar .woocommerce-product-search button,
section.content-section .sidebar .woocommerce-product-search button {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  border-radius: 0 3px 3px 0;
  border: 2px solid #000000;
}
section.products_archive .sidebar .woocommerce-product-search button:hover,
section.related_products .sidebar .woocommerce-product-search button:hover,
section.content-section .sidebar .woocommerce-product-search button:hover,
section.products_archive .sidebar .woocommerce-product-search button:focus,
section.related_products .sidebar .woocommerce-product-search button:focus,
section.content-section .sidebar .woocommerce-product-search button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
section.products_archive .sidebar .woocommerce-product-search button:focus,
section.related_products .sidebar .woocommerce-product-search button:focus,
section.content-section .sidebar .woocommerce-product-search button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
section.products_archive .sidebar .woocommerce-product-search button:visited,
section.related_products .sidebar .woocommerce-product-search button:visited,
section.content-section .sidebar .woocommerce-product-search button:visited {
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button:visited:hover,
section.related_products .sidebar .woocommerce-product-search button:visited:hover,
section.content-section .sidebar .woocommerce-product-search button:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button:visited:focus,
section.related_products .sidebar .woocommerce-product-search button:visited:focus,
section.content-section .sidebar .woocommerce-product-search button:visited:focus {
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.primary,
section.related_products .sidebar .woocommerce-product-search button.primary,
section.content-section .sidebar .woocommerce-product-search button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.products_archive .sidebar .woocommerce-product-search button.primary:hover,
section.related_products .sidebar .woocommerce-product-search button.primary:hover,
section.content-section .sidebar .woocommerce-product-search button.primary:hover,
section.products_archive .sidebar .woocommerce-product-search button.primary:focus,
section.related_products .sidebar .woocommerce-product-search button.primary:focus,
section.content-section .sidebar .woocommerce-product-search button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
section.products_archive .sidebar .woocommerce-product-search button.primary:focus,
section.related_products .sidebar .woocommerce-product-search button.primary:focus,
section.content-section .sidebar .woocommerce-product-search button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
section.products_archive .sidebar .woocommerce-product-search button.primary:visited,
section.related_products .sidebar .woocommerce-product-search button.primary:visited,
section.content-section .sidebar .woocommerce-product-search button.primary:visited {
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.primary:visited:hover,
section.related_products .sidebar .woocommerce-product-search button.primary:visited:hover,
section.content-section .sidebar .woocommerce-product-search button.primary:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button.primary:visited:focus,
section.related_products .sidebar .woocommerce-product-search button.primary:visited:focus,
section.content-section .sidebar .woocommerce-product-search button.primary:visited:focus {
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.btn-secondary,
section.related_products .sidebar .woocommerce-product-search button.btn-secondary,
section.content-section .sidebar .woocommerce-product-search button.btn-secondary,
section.products_archive .sidebar .woocommerce-product-search button.secondary,
section.related_products .sidebar .woocommerce-product-search button.secondary,
section.content-section .sidebar .woocommerce-product-search button.secondary {
  background-color: #ffffff;
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.btn-secondary:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-secondary:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-secondary:hover,
section.products_archive .sidebar .woocommerce-product-search button.secondary:hover,
section.related_products .sidebar .woocommerce-product-search button.secondary:hover,
section.content-section .sidebar .woocommerce-product-search button.secondary:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-secondary:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-secondary:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-secondary:focus,
section.products_archive .sidebar .woocommerce-product-search button.secondary:focus,
section.related_products .sidebar .woocommerce-product-search button.secondary:focus,
section.content-section .sidebar .woocommerce-product-search button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.btn-secondary:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-secondary:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-secondary:focus,
section.products_archive .sidebar .woocommerce-product-search button.secondary:focus,
section.related_products .sidebar .woocommerce-product-search button.secondary:focus,
section.content-section .sidebar .woocommerce-product-search button.secondary:focus {
  outline-color: #43ab34;
}
section.products_archive .sidebar .woocommerce-product-search button.btn-tertiary,
section.related_products .sidebar .woocommerce-product-search button.btn-tertiary,
section.content-section .sidebar .woocommerce-product-search button.btn-tertiary,
section.products_archive .sidebar .woocommerce-product-search button.tertiary,
section.related_products .sidebar .woocommerce-product-search button.tertiary,
section.content-section .sidebar .woocommerce-product-search button.tertiary,
section.products_archive .sidebar .woocommerce-product-search button.grey,
section.related_products .sidebar .woocommerce-product-search button.grey,
section.content-section .sidebar .woocommerce-product-search button.grey {
  background-color: #000000;
  color: #43ab34;
}
section.products_archive .sidebar .woocommerce-product-search button.btn-tertiary:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-tertiary:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-tertiary:hover,
section.products_archive .sidebar .woocommerce-product-search button.tertiary:hover,
section.related_products .sidebar .woocommerce-product-search button.tertiary:hover,
section.content-section .sidebar .woocommerce-product-search button.tertiary:hover,
section.products_archive .sidebar .woocommerce-product-search button.grey:hover,
section.related_products .sidebar .woocommerce-product-search button.grey:hover,
section.content-section .sidebar .woocommerce-product-search button.grey:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-tertiary:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-tertiary:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-tertiary:focus,
section.products_archive .sidebar .woocommerce-product-search button.tertiary:focus,
section.related_products .sidebar .woocommerce-product-search button.tertiary:focus,
section.content-section .sidebar .woocommerce-product-search button.tertiary:focus,
section.products_archive .sidebar .woocommerce-product-search button.grey:focus,
section.related_products .sidebar .woocommerce-product-search button.grey:focus,
section.content-section .sidebar .woocommerce-product-search button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
section.products_archive .sidebar .woocommerce-product-search button.btn-tertiary:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-tertiary:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-tertiary:focus,
section.products_archive .sidebar .woocommerce-product-search button.tertiary:focus,
section.related_products .sidebar .woocommerce-product-search button.tertiary:focus,
section.content-section .sidebar .woocommerce-product-search button.tertiary:focus,
section.products_archive .sidebar .woocommerce-product-search button.grey:focus,
section.related_products .sidebar .woocommerce-product-search button.grey:focus,
section.content-section .sidebar .woocommerce-product-search button.grey:focus {
  outline-color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.white,
section.related_products .sidebar .woocommerce-product-search button.white,
section.content-section .sidebar .woocommerce-product-search button.white,
section.products_archive .sidebar .woocommerce-product-search button.light,
section.related_products .sidebar .woocommerce-product-search button.light,
section.content-section .sidebar .woocommerce-product-search button.light,
section.products_archive .sidebar .woocommerce-product-search button.btn-white,
section.related_products .sidebar .woocommerce-product-search button.btn-white,
section.content-section .sidebar .woocommerce-product-search button.btn-white,
section.products_archive .sidebar .woocommerce-product-search button.btn-light,
section.related_products .sidebar .woocommerce-product-search button.btn-light,
section.content-section .sidebar .woocommerce-product-search button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
section.products_archive .sidebar .woocommerce-product-search button.white:hover,
section.related_products .sidebar .woocommerce-product-search button.white:hover,
section.content-section .sidebar .woocommerce-product-search button.white:hover,
section.products_archive .sidebar .woocommerce-product-search button.light:hover,
section.related_products .sidebar .woocommerce-product-search button.light:hover,
section.content-section .sidebar .woocommerce-product-search button.light:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-white:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-white:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-white:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-light:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-light:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-light:hover,
section.products_archive .sidebar .woocommerce-product-search button.white:focus,
section.related_products .sidebar .woocommerce-product-search button.white:focus,
section.content-section .sidebar .woocommerce-product-search button.white:focus,
section.products_archive .sidebar .woocommerce-product-search button.light:focus,
section.related_products .sidebar .woocommerce-product-search button.light:focus,
section.content-section .sidebar .woocommerce-product-search button.light:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-white:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-white:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-white:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-light:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-light:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
section.products_archive .sidebar .woocommerce-product-search button.white:focus,
section.related_products .sidebar .woocommerce-product-search button.white:focus,
section.content-section .sidebar .woocommerce-product-search button.white:focus,
section.products_archive .sidebar .woocommerce-product-search button.light:focus,
section.related_products .sidebar .woocommerce-product-search button.light:focus,
section.content-section .sidebar .woocommerce-product-search button.light:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-white:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-white:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-white:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-light:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-light:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-light:focus {
  outline-color: #f6f6f6;
}
section.products_archive .sidebar .woocommerce-product-search button.white:visited,
section.related_products .sidebar .woocommerce-product-search button.white:visited,
section.content-section .sidebar .woocommerce-product-search button.white:visited,
section.products_archive .sidebar .woocommerce-product-search button.light:visited,
section.related_products .sidebar .woocommerce-product-search button.light:visited,
section.content-section .sidebar .woocommerce-product-search button.light:visited,
section.products_archive .sidebar .woocommerce-product-search button.btn-white:visited,
section.related_products .sidebar .woocommerce-product-search button.btn-white:visited,
section.content-section .sidebar .woocommerce-product-search button.btn-white:visited,
section.products_archive .sidebar .woocommerce-product-search button.btn-light:visited,
section.related_products .sidebar .woocommerce-product-search button.btn-light:visited,
section.content-section .sidebar .woocommerce-product-search button.btn-light:visited {
  color: #43ab34;
}
section.products_archive .sidebar .woocommerce-product-search button.white:visited:hover,
section.related_products .sidebar .woocommerce-product-search button.white:visited:hover,
section.content-section .sidebar .woocommerce-product-search button.white:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button.light:visited:hover,
section.related_products .sidebar .woocommerce-product-search button.light:visited:hover,
section.content-section .sidebar .woocommerce-product-search button.light:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-white:visited:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-white:visited:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-white:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-light:visited:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-light:visited:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-light:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button.white:visited:focus,
section.related_products .sidebar .woocommerce-product-search button.white:visited:focus,
section.content-section .sidebar .woocommerce-product-search button.white:visited:focus,
section.products_archive .sidebar .woocommerce-product-search button.light:visited:focus,
section.related_products .sidebar .woocommerce-product-search button.light:visited:focus,
section.content-section .sidebar .woocommerce-product-search button.light:visited:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-white:visited:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-white:visited:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-white:visited:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-light:visited:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-light:visited:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-light:visited:focus {
  color: #43ab34;
}
section.products_archive .sidebar .woocommerce-product-search button.black,
section.related_products .sidebar .woocommerce-product-search button.black,
section.content-section .sidebar .woocommerce-product-search button.black,
section.products_archive .sidebar .woocommerce-product-search button.dark,
section.related_products .sidebar .woocommerce-product-search button.dark,
section.content-section .sidebar .woocommerce-product-search button.dark,
section.products_archive .sidebar .woocommerce-product-search button.btn-black,
section.related_products .sidebar .woocommerce-product-search button.btn-black,
section.content-section .sidebar .woocommerce-product-search button.btn-black,
section.products_archive .sidebar .woocommerce-product-search button.btn-dark,
section.related_products .sidebar .woocommerce-product-search button.btn-dark,
section.content-section .sidebar .woocommerce-product-search button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
section.products_archive .sidebar .woocommerce-product-search button.black:hover,
section.related_products .sidebar .woocommerce-product-search button.black:hover,
section.content-section .sidebar .woocommerce-product-search button.black:hover,
section.products_archive .sidebar .woocommerce-product-search button.dark:hover,
section.related_products .sidebar .woocommerce-product-search button.dark:hover,
section.content-section .sidebar .woocommerce-product-search button.dark:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-black:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-black:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-black:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-dark:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-dark:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-dark:hover,
section.products_archive .sidebar .woocommerce-product-search button.black:focus,
section.related_products .sidebar .woocommerce-product-search button.black:focus,
section.content-section .sidebar .woocommerce-product-search button.black:focus,
section.products_archive .sidebar .woocommerce-product-search button.dark:focus,
section.related_products .sidebar .woocommerce-product-search button.dark:focus,
section.content-section .sidebar .woocommerce-product-search button.dark:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-black:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-black:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-black:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-dark:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-dark:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
section.products_archive .sidebar .woocommerce-product-search button.black:focus,
section.related_products .sidebar .woocommerce-product-search button.black:focus,
section.content-section .sidebar .woocommerce-product-search button.black:focus,
section.products_archive .sidebar .woocommerce-product-search button.dark:focus,
section.related_products .sidebar .woocommerce-product-search button.dark:focus,
section.content-section .sidebar .woocommerce-product-search button.dark:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-black:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-black:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-black:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-dark:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-dark:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-dark:focus {
  outline-color: #041f1e;
}
section.products_archive .sidebar .woocommerce-product-search button.shy,
section.related_products .sidebar .woocommerce-product-search button.shy,
section.content-section .sidebar .woocommerce-product-search button.shy,
section.products_archive .sidebar .woocommerce-product-search button.btn-shy,
section.related_products .sidebar .woocommerce-product-search button.btn-shy,
section.content-section .sidebar .woocommerce-product-search button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
section.products_archive .sidebar .woocommerce-product-search button.shy::after,
section.related_products .sidebar .woocommerce-product-search button.shy::after,
section.content-section .sidebar .woocommerce-product-search button.shy::after,
section.products_archive .sidebar .woocommerce-product-search button.btn-shy::after,
section.related_products .sidebar .woocommerce-product-search button.btn-shy::after,
section.content-section .sidebar .woocommerce-product-search button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
section.products_archive .sidebar .woocommerce-product-search button.shy:hover::after,
section.related_products .sidebar .woocommerce-product-search button.shy:hover::after,
section.content-section .sidebar .woocommerce-product-search button.shy:hover::after,
section.products_archive .sidebar .woocommerce-product-search button.btn-shy:hover::after,
section.related_products .sidebar .woocommerce-product-search button.btn-shy:hover::after,
section.content-section .sidebar .woocommerce-product-search button.btn-shy:hover::after,
section.products_archive .sidebar .woocommerce-product-search button.shy:focus::after,
section.related_products .sidebar .woocommerce-product-search button.shy:focus::after,
section.content-section .sidebar .woocommerce-product-search button.shy:focus::after,
section.products_archive .sidebar .woocommerce-product-search button.btn-shy:focus::after,
section.related_products .sidebar .woocommerce-product-search button.btn-shy:focus::after,
section.content-section .sidebar .woocommerce-product-search button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
section.products_archive .sidebar .woocommerce-product-search button.shy:visited,
section.related_products .sidebar .woocommerce-product-search button.shy:visited,
section.content-section .sidebar .woocommerce-product-search button.shy:visited,
section.products_archive .sidebar .woocommerce-product-search button.btn-shy:visited,
section.related_products .sidebar .woocommerce-product-search button.btn-shy:visited,
section.content-section .sidebar .woocommerce-product-search button.btn-shy:visited {
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.shy:visited:hover,
section.related_products .sidebar .woocommerce-product-search button.shy:visited:hover,
section.content-section .sidebar .woocommerce-product-search button.shy:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button.btn-shy:visited:hover,
section.related_products .sidebar .woocommerce-product-search button.btn-shy:visited:hover,
section.content-section .sidebar .woocommerce-product-search button.btn-shy:visited:hover,
section.products_archive .sidebar .woocommerce-product-search button.shy:visited:focus,
section.related_products .sidebar .woocommerce-product-search button.shy:visited:focus,
section.content-section .sidebar .woocommerce-product-search button.shy:visited:focus,
section.products_archive .sidebar .woocommerce-product-search button.btn-shy:visited:focus,
section.related_products .sidebar .woocommerce-product-search button.btn-shy:visited:focus,
section.content-section .sidebar .woocommerce-product-search button.btn-shy:visited:focus {
  color: #000000;
}
section.products_archive .sidebar .woocommerce-product-search button.hover-grey:hover,
section.related_products .sidebar .woocommerce-product-search button.hover-grey:hover,
section.content-section .sidebar .woocommerce-product-search button.hover-grey:hover,
section.products_archive .sidebar .woocommerce-product-search button.hover-grey:focus,
section.related_products .sidebar .woocommerce-product-search button.hover-grey:focus,
section.content-section .sidebar .woocommerce-product-search button.hover-grey:focus {
  background-color: #d4d4d4;
}
section.products_archive .sidebar .woocommerce-product-search button.primary.pink,
section.related_products .sidebar .woocommerce-product-search button.primary.pink,
section.content-section .sidebar .woocommerce-product-search button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
section.products_archive .sidebar .woocommerce-product-search button.primary.offerte,
section.related_products .sidebar .woocommerce-product-search button.primary.offerte,
section.content-section .sidebar .woocommerce-product-search button.primary.offerte {
  position: relative;
  overflow: hidden;
}
section.products_archive .sidebar .woocommerce-product-search button.primary.offerte:before,
section.related_products .sidebar .woocommerce-product-search button.primary.offerte:before,
section.content-section .sidebar .woocommerce-product-search button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
section.products_archive .sidebar .woocommerce-widget ul,
section.related_products .sidebar .woocommerce-widget ul,
section.content-section .sidebar .woocommerce-widget ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
section.products_archive .sidebar .woocommerce-widget ul li.cat-parent,
section.related_products .sidebar .woocommerce-widget ul li.cat-parent,
section.content-section .sidebar .woocommerce-widget ul li.cat-parent {
  margin-left: 10px;
}
section.products_archive .sidebar .woocommerce-widget ul li.cat-parent ul.children,
section.related_products .sidebar .woocommerce-widget ul li.cat-parent ul.children,
section.content-section .sidebar .woocommerce-widget ul li.cat-parent ul.children {
  margin-left: 10px;
}
section.products_archive .sidebar .woocommerce-widget a,
section.related_products .sidebar .woocommerce-widget a,
section.content-section .sidebar .woocommerce-widget a {
  color: inherit;
  text-decoration: none;
}
section.products_archive .product-entry,
section.related_products .product-entry,
section.content-section .product-entry {
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  border-radius: 10px;
  padding: 1em;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
section.products_archive .product-entry a,
section.related_products .product-entry a,
section.content-section .product-entry a {
  color: inherit;
  text-decoration: none;
}
section.products_archive .product-entry a img.attachment-woocommerce_thumbnail,
section.related_products .product-entry a img.attachment-woocommerce_thumbnail,
section.content-section .product-entry a img.attachment-woocommerce_thumbnail {
  margin-bottom: 1em;
  max-height: 250px;
  object-fit: contain;
}
section.products_archive .product-entry a h2.woocommerce-loop-product__title,
section.related_products .product-entry a h2.woocommerce-loop-product__title,
section.content-section .product-entry a h2.woocommerce-loop-product__title {
  font-size: 1.25rem;
}
section.products_archive .product-entry a.button,
section.related_products .product-entry a.button,
section.content-section .product-entry a.button {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  text-align: center;
}
section.products_archive .product-entry a.button:hover,
section.related_products .product-entry a.button:hover,
section.content-section .product-entry a.button:hover,
section.products_archive .product-entry a.button:focus,
section.related_products .product-entry a.button:focus,
section.content-section .product-entry a.button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
section.products_archive .product-entry a.button:focus,
section.related_products .product-entry a.button:focus,
section.content-section .product-entry a.button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
section.products_archive .product-entry a.button:visited,
section.related_products .product-entry a.button:visited,
section.content-section .product-entry a.button:visited {
  color: #000000;
}
section.products_archive .product-entry a.button:visited:hover,
section.related_products .product-entry a.button:visited:hover,
section.content-section .product-entry a.button:visited:hover,
section.products_archive .product-entry a.button:visited:focus,
section.related_products .product-entry a.button:visited:focus,
section.content-section .product-entry a.button:visited:focus {
  color: #000000;
}
section.products_archive .product-entry a.button.primary,
section.related_products .product-entry a.button.primary,
section.content-section .product-entry a.button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.products_archive .product-entry a.button.primary:hover,
section.related_products .product-entry a.button.primary:hover,
section.content-section .product-entry a.button.primary:hover,
section.products_archive .product-entry a.button.primary:focus,
section.related_products .product-entry a.button.primary:focus,
section.content-section .product-entry a.button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
section.products_archive .product-entry a.button.primary:focus,
section.related_products .product-entry a.button.primary:focus,
section.content-section .product-entry a.button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
section.products_archive .product-entry a.button.primary:visited,
section.related_products .product-entry a.button.primary:visited,
section.content-section .product-entry a.button.primary:visited {
  color: #000000;
}
section.products_archive .product-entry a.button.primary:visited:hover,
section.related_products .product-entry a.button.primary:visited:hover,
section.content-section .product-entry a.button.primary:visited:hover,
section.products_archive .product-entry a.button.primary:visited:focus,
section.related_products .product-entry a.button.primary:visited:focus,
section.content-section .product-entry a.button.primary:visited:focus {
  color: #000000;
}
section.products_archive .product-entry a.button.btn-secondary,
section.related_products .product-entry a.button.btn-secondary,
section.content-section .product-entry a.button.btn-secondary,
section.products_archive .product-entry a.button.secondary,
section.related_products .product-entry a.button.secondary,
section.content-section .product-entry a.button.secondary {
  background-color: #ffffff;
  color: #000000;
}
section.products_archive .product-entry a.button.btn-secondary:hover,
section.related_products .product-entry a.button.btn-secondary:hover,
section.content-section .product-entry a.button.btn-secondary:hover,
section.products_archive .product-entry a.button.secondary:hover,
section.related_products .product-entry a.button.secondary:hover,
section.content-section .product-entry a.button.secondary:hover,
section.products_archive .product-entry a.button.btn-secondary:focus,
section.related_products .product-entry a.button.btn-secondary:focus,
section.content-section .product-entry a.button.btn-secondary:focus,
section.products_archive .product-entry a.button.secondary:focus,
section.related_products .product-entry a.button.secondary:focus,
section.content-section .product-entry a.button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
section.products_archive .product-entry a.button.btn-secondary:focus,
section.related_products .product-entry a.button.btn-secondary:focus,
section.content-section .product-entry a.button.btn-secondary:focus,
section.products_archive .product-entry a.button.secondary:focus,
section.related_products .product-entry a.button.secondary:focus,
section.content-section .product-entry a.button.secondary:focus {
  outline-color: #43ab34;
}
section.products_archive .product-entry a.button.btn-tertiary,
section.related_products .product-entry a.button.btn-tertiary,
section.content-section .product-entry a.button.btn-tertiary,
section.products_archive .product-entry a.button.tertiary,
section.related_products .product-entry a.button.tertiary,
section.content-section .product-entry a.button.tertiary,
section.products_archive .product-entry a.button.grey,
section.related_products .product-entry a.button.grey,
section.content-section .product-entry a.button.grey {
  background-color: #000000;
  color: #43ab34;
}
section.products_archive .product-entry a.button.btn-tertiary:hover,
section.related_products .product-entry a.button.btn-tertiary:hover,
section.content-section .product-entry a.button.btn-tertiary:hover,
section.products_archive .product-entry a.button.tertiary:hover,
section.related_products .product-entry a.button.tertiary:hover,
section.content-section .product-entry a.button.tertiary:hover,
section.products_archive .product-entry a.button.grey:hover,
section.related_products .product-entry a.button.grey:hover,
section.content-section .product-entry a.button.grey:hover,
section.products_archive .product-entry a.button.btn-tertiary:focus,
section.related_products .product-entry a.button.btn-tertiary:focus,
section.content-section .product-entry a.button.btn-tertiary:focus,
section.products_archive .product-entry a.button.tertiary:focus,
section.related_products .product-entry a.button.tertiary:focus,
section.content-section .product-entry a.button.tertiary:focus,
section.products_archive .product-entry a.button.grey:focus,
section.related_products .product-entry a.button.grey:focus,
section.content-section .product-entry a.button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
section.products_archive .product-entry a.button.btn-tertiary:focus,
section.related_products .product-entry a.button.btn-tertiary:focus,
section.content-section .product-entry a.button.btn-tertiary:focus,
section.products_archive .product-entry a.button.tertiary:focus,
section.related_products .product-entry a.button.tertiary:focus,
section.content-section .product-entry a.button.tertiary:focus,
section.products_archive .product-entry a.button.grey:focus,
section.related_products .product-entry a.button.grey:focus,
section.content-section .product-entry a.button.grey:focus {
  outline-color: #000000;
}
section.products_archive .product-entry a.button.white,
section.related_products .product-entry a.button.white,
section.content-section .product-entry a.button.white,
section.products_archive .product-entry a.button.light,
section.related_products .product-entry a.button.light,
section.content-section .product-entry a.button.light,
section.products_archive .product-entry a.button.btn-white,
section.related_products .product-entry a.button.btn-white,
section.content-section .product-entry a.button.btn-white,
section.products_archive .product-entry a.button.btn-light,
section.related_products .product-entry a.button.btn-light,
section.content-section .product-entry a.button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
section.products_archive .product-entry a.button.white:hover,
section.related_products .product-entry a.button.white:hover,
section.content-section .product-entry a.button.white:hover,
section.products_archive .product-entry a.button.light:hover,
section.related_products .product-entry a.button.light:hover,
section.content-section .product-entry a.button.light:hover,
section.products_archive .product-entry a.button.btn-white:hover,
section.related_products .product-entry a.button.btn-white:hover,
section.content-section .product-entry a.button.btn-white:hover,
section.products_archive .product-entry a.button.btn-light:hover,
section.related_products .product-entry a.button.btn-light:hover,
section.content-section .product-entry a.button.btn-light:hover,
section.products_archive .product-entry a.button.white:focus,
section.related_products .product-entry a.button.white:focus,
section.content-section .product-entry a.button.white:focus,
section.products_archive .product-entry a.button.light:focus,
section.related_products .product-entry a.button.light:focus,
section.content-section .product-entry a.button.light:focus,
section.products_archive .product-entry a.button.btn-white:focus,
section.related_products .product-entry a.button.btn-white:focus,
section.content-section .product-entry a.button.btn-white:focus,
section.products_archive .product-entry a.button.btn-light:focus,
section.related_products .product-entry a.button.btn-light:focus,
section.content-section .product-entry a.button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
section.products_archive .product-entry a.button.white:focus,
section.related_products .product-entry a.button.white:focus,
section.content-section .product-entry a.button.white:focus,
section.products_archive .product-entry a.button.light:focus,
section.related_products .product-entry a.button.light:focus,
section.content-section .product-entry a.button.light:focus,
section.products_archive .product-entry a.button.btn-white:focus,
section.related_products .product-entry a.button.btn-white:focus,
section.content-section .product-entry a.button.btn-white:focus,
section.products_archive .product-entry a.button.btn-light:focus,
section.related_products .product-entry a.button.btn-light:focus,
section.content-section .product-entry a.button.btn-light:focus {
  outline-color: #f6f6f6;
}
section.products_archive .product-entry a.button.white:visited,
section.related_products .product-entry a.button.white:visited,
section.content-section .product-entry a.button.white:visited,
section.products_archive .product-entry a.button.light:visited,
section.related_products .product-entry a.button.light:visited,
section.content-section .product-entry a.button.light:visited,
section.products_archive .product-entry a.button.btn-white:visited,
section.related_products .product-entry a.button.btn-white:visited,
section.content-section .product-entry a.button.btn-white:visited,
section.products_archive .product-entry a.button.btn-light:visited,
section.related_products .product-entry a.button.btn-light:visited,
section.content-section .product-entry a.button.btn-light:visited {
  color: #43ab34;
}
section.products_archive .product-entry a.button.white:visited:hover,
section.related_products .product-entry a.button.white:visited:hover,
section.content-section .product-entry a.button.white:visited:hover,
section.products_archive .product-entry a.button.light:visited:hover,
section.related_products .product-entry a.button.light:visited:hover,
section.content-section .product-entry a.button.light:visited:hover,
section.products_archive .product-entry a.button.btn-white:visited:hover,
section.related_products .product-entry a.button.btn-white:visited:hover,
section.content-section .product-entry a.button.btn-white:visited:hover,
section.products_archive .product-entry a.button.btn-light:visited:hover,
section.related_products .product-entry a.button.btn-light:visited:hover,
section.content-section .product-entry a.button.btn-light:visited:hover,
section.products_archive .product-entry a.button.white:visited:focus,
section.related_products .product-entry a.button.white:visited:focus,
section.content-section .product-entry a.button.white:visited:focus,
section.products_archive .product-entry a.button.light:visited:focus,
section.related_products .product-entry a.button.light:visited:focus,
section.content-section .product-entry a.button.light:visited:focus,
section.products_archive .product-entry a.button.btn-white:visited:focus,
section.related_products .product-entry a.button.btn-white:visited:focus,
section.content-section .product-entry a.button.btn-white:visited:focus,
section.products_archive .product-entry a.button.btn-light:visited:focus,
section.related_products .product-entry a.button.btn-light:visited:focus,
section.content-section .product-entry a.button.btn-light:visited:focus {
  color: #43ab34;
}
section.products_archive .product-entry a.button.black,
section.related_products .product-entry a.button.black,
section.content-section .product-entry a.button.black,
section.products_archive .product-entry a.button.dark,
section.related_products .product-entry a.button.dark,
section.content-section .product-entry a.button.dark,
section.products_archive .product-entry a.button.btn-black,
section.related_products .product-entry a.button.btn-black,
section.content-section .product-entry a.button.btn-black,
section.products_archive .product-entry a.button.btn-dark,
section.related_products .product-entry a.button.btn-dark,
section.content-section .product-entry a.button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
section.products_archive .product-entry a.button.black:hover,
section.related_products .product-entry a.button.black:hover,
section.content-section .product-entry a.button.black:hover,
section.products_archive .product-entry a.button.dark:hover,
section.related_products .product-entry a.button.dark:hover,
section.content-section .product-entry a.button.dark:hover,
section.products_archive .product-entry a.button.btn-black:hover,
section.related_products .product-entry a.button.btn-black:hover,
section.content-section .product-entry a.button.btn-black:hover,
section.products_archive .product-entry a.button.btn-dark:hover,
section.related_products .product-entry a.button.btn-dark:hover,
section.content-section .product-entry a.button.btn-dark:hover,
section.products_archive .product-entry a.button.black:focus,
section.related_products .product-entry a.button.black:focus,
section.content-section .product-entry a.button.black:focus,
section.products_archive .product-entry a.button.dark:focus,
section.related_products .product-entry a.button.dark:focus,
section.content-section .product-entry a.button.dark:focus,
section.products_archive .product-entry a.button.btn-black:focus,
section.related_products .product-entry a.button.btn-black:focus,
section.content-section .product-entry a.button.btn-black:focus,
section.products_archive .product-entry a.button.btn-dark:focus,
section.related_products .product-entry a.button.btn-dark:focus,
section.content-section .product-entry a.button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
section.products_archive .product-entry a.button.black:focus,
section.related_products .product-entry a.button.black:focus,
section.content-section .product-entry a.button.black:focus,
section.products_archive .product-entry a.button.dark:focus,
section.related_products .product-entry a.button.dark:focus,
section.content-section .product-entry a.button.dark:focus,
section.products_archive .product-entry a.button.btn-black:focus,
section.related_products .product-entry a.button.btn-black:focus,
section.content-section .product-entry a.button.btn-black:focus,
section.products_archive .product-entry a.button.btn-dark:focus,
section.related_products .product-entry a.button.btn-dark:focus,
section.content-section .product-entry a.button.btn-dark:focus {
  outline-color: #041f1e;
}
section.products_archive .product-entry a.button.shy,
section.related_products .product-entry a.button.shy,
section.content-section .product-entry a.button.shy,
section.products_archive .product-entry a.button.btn-shy,
section.related_products .product-entry a.button.btn-shy,
section.content-section .product-entry a.button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
section.products_archive .product-entry a.button.shy::after,
section.related_products .product-entry a.button.shy::after,
section.content-section .product-entry a.button.shy::after,
section.products_archive .product-entry a.button.btn-shy::after,
section.related_products .product-entry a.button.btn-shy::after,
section.content-section .product-entry a.button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
section.products_archive .product-entry a.button.shy:hover::after,
section.related_products .product-entry a.button.shy:hover::after,
section.content-section .product-entry a.button.shy:hover::after,
section.products_archive .product-entry a.button.btn-shy:hover::after,
section.related_products .product-entry a.button.btn-shy:hover::after,
section.content-section .product-entry a.button.btn-shy:hover::after,
section.products_archive .product-entry a.button.shy:focus::after,
section.related_products .product-entry a.button.shy:focus::after,
section.content-section .product-entry a.button.shy:focus::after,
section.products_archive .product-entry a.button.btn-shy:focus::after,
section.related_products .product-entry a.button.btn-shy:focus::after,
section.content-section .product-entry a.button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
section.products_archive .product-entry a.button.shy:visited,
section.related_products .product-entry a.button.shy:visited,
section.content-section .product-entry a.button.shy:visited,
section.products_archive .product-entry a.button.btn-shy:visited,
section.related_products .product-entry a.button.btn-shy:visited,
section.content-section .product-entry a.button.btn-shy:visited {
  color: #000000;
}
section.products_archive .product-entry a.button.shy:visited:hover,
section.related_products .product-entry a.button.shy:visited:hover,
section.content-section .product-entry a.button.shy:visited:hover,
section.products_archive .product-entry a.button.btn-shy:visited:hover,
section.related_products .product-entry a.button.btn-shy:visited:hover,
section.content-section .product-entry a.button.btn-shy:visited:hover,
section.products_archive .product-entry a.button.shy:visited:focus,
section.related_products .product-entry a.button.shy:visited:focus,
section.content-section .product-entry a.button.shy:visited:focus,
section.products_archive .product-entry a.button.btn-shy:visited:focus,
section.related_products .product-entry a.button.btn-shy:visited:focus,
section.content-section .product-entry a.button.btn-shy:visited:focus {
  color: #000000;
}
section.products_archive .product-entry a.button.hover-grey:hover,
section.related_products .product-entry a.button.hover-grey:hover,
section.content-section .product-entry a.button.hover-grey:hover,
section.products_archive .product-entry a.button.hover-grey:focus,
section.related_products .product-entry a.button.hover-grey:focus,
section.content-section .product-entry a.button.hover-grey:focus {
  background-color: #d4d4d4;
}
section.products_archive .product-entry a.button.primary.pink,
section.related_products .product-entry a.button.primary.pink,
section.content-section .product-entry a.button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
section.products_archive .product-entry a.button.primary.offerte,
section.related_products .product-entry a.button.primary.offerte,
section.content-section .product-entry a.button.primary.offerte {
  position: relative;
  overflow: hidden;
}
section.products_archive .product-entry a.button.primary.offerte:before,
section.related_products .product-entry a.button.primary.offerte:before,
section.content-section .product-entry a.button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
section.products_archive .product-entry form.cart .quantity,
section.related_products .product-entry form.cart .quantity,
section.content-section .product-entry form.cart .quantity {
  height: auto;
}
section.products_archive .product-entry form.cart .price-btn,
section.related_products .product-entry form.cart .price-btn,
section.content-section .product-entry form.cart .price-btn {
  font-size: 1.1rem;
}
@media screen and (max-width: 47.99em) {
  section.page_header {
    background: #43ab34de;
  }
}
section.page_header #breadcrumbs span {
  display: flex;
  align-items: center;
  margin-right: 5px;
  flex-wrap: wrap;
}
section.page_header #breadcrumbs span a {
  color: inherit;
  text-decoration: none;
}
section.page_header #breadcrumbs span span:first-of-type {
  display: flex;
  align-items: center;
  position: relative;
}
section.page_header #breadcrumbs span span:first-of-type a {
  position: relative;
  display: flex;
  align-items: center;
  width: 35px;
  color: transparent;
  user-select: none;
}
section.page_header #breadcrumbs span span:first-of-type a:after {
  position: absolute;
  content: "";
  right: 0;
  height: 10px;
  width: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
}
section.page_header #breadcrumbs span span:first-of-type a:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E");
}
section.page_header #breadcrumbs span span:nth-of-type(2) a,
section.page_header #breadcrumbs span span:nth-of-type(3) a {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 20px;
}
section.page_header #breadcrumbs span span:nth-of-type(2) a:after,
section.page_header #breadcrumbs span span:nth-of-type(3) a:after {
  position: absolute;
  content: "";
  right: 0;
  height: 10px;
  width: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
}
section.page_header .img-container {
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  z-index: -1;
  max-height: 400px;
  overflow: hidden;
}
@media screen and (max-width: 47.99em) {
  section.page_header .img-container {
    max-height: unset;
  }
}
section.page_header .img-container picture {
  height: 100%;
}
section.page_header .content {
  height: 350px;
  z-index: 2;
}
@media screen and (max-width: 47.99em) {
  section.page_header .content {
    height: unset;
    padding-top: 4em;
    padding-bottom: 2em;
  }
  section.page_header .content.content-section {
    padding-bottom: 2em;
  }
}
section.page_header .content:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1062' height='837' viewBox='0 0 1062 837' fill='none'%3E%3Cg style='mix-blend-mode:multiply' filter='url(%23filter0_d_74_825)'%3E%3Crect x='18.2531' y='18.8524' width='854.782' height='819.166' rx='57' transform='rotate(-13.7613 18.2531 18.8524)' fill='%2343AB34'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_74_825' x='0.162659' y='-198.572' width='1061.29' height='1035.17' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_74_825'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_74_825' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  top: -120px;
  width: 670px;
  height: 550px;
  background-size: contain;
  left: -140px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.9;
  z-index: -1;
}
@media screen and (max-width: 47.99em) {
  section.page_header .content:before {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  section.page_header .content:before {
    height: 480px;
  }
}
section.copyright .pure-u-1 {
  padding: 0;
}
section.copyright .pure-u-1 .content p {
  padding: 0;
  margin: 0;
}
section.copyright .pure-u-1 .content p a {
  color: inherit;
  text-decoration: none;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  color: #000 !important;
}
section.copyright .pure-u-1 .content p a:hover {
  color: #ffffff !important;
}
section.newsletter_cta .content .newsletter {
  justify-content: center;
}
section.newsletter_cta .content .newsletter .newsletter-item input {
  padding: 0.7em 1em;
  box-shadow: none;
  border: 2px solid #000;
}
section.newsletter_cta .content .newsletter .newsletter-item input.wpcf7-email {
  border-radius: 5px 0 0 5px;
  border-right: none;
  max-width: 300px;
}
@media screen and (max-width: 500px) {
  section.newsletter_cta .content .newsletter .newsletter-item input.wpcf7-email {
    max-width: 50vw;
  }
}
@media screen and (max-width: 400px) {
  section.newsletter_cta .content .newsletter .newsletter-item input.wpcf7-email {
    max-width: 50vw;
  }
}
section.newsletter_cta .content .newsletter .newsletter-item input.wpcf7-submit {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  padding: 0.7em 2em;
  border-radius: 0 5px 5px 0;
  background-color: #000;
  color: #43ab34;
}
section.newsletter_cta .content .newsletter .newsletter-item input.wpcf7-submit:hover {
  background-color: #43ab34;
  color: #f6f9f7;
}
section.our_projects .container-fluid {
  padding-left: max(5vw, calc((100vw - 1360px) / 2));
  padding-right: max(5vw, calc((50vw - 1360px) / 2));
}
section.our_projects .container-fluid .pure-g > div:nth-child(1) .content h2 {
  font-size: 2.5rem;
}
section.our_projects .container-fluid .projects-slider .splide__pagination {
  bottom: -2.5em;
}
section.our_projects .container-fluid .projects-slider .splide__arrows .splide__arrow {
  background-color: #43ab34;
  opacity: 1;
  border-radius: 2px;
}
section.our_projects .container-fluid .projects-slider .splide__arrows .splide__arrow.splide__arrow--prev {
  left: -15px;
}
section.our_projects .container-fluid .projects-slider .splide__arrows .splide__arrow.splide__arrow--next {
  right: -15px;
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  padding: 10px;
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry:hover {
  transform: scale(0.98);
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry .img-wrapper {
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  max-height: 275px;
  height: 100vh;
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry .img-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry .content-wrapper .btn-container {
  justify-content: flex-end;
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry .content-wrapper .btn-container .entry-link {
  position: relative;
  color: #43ab34;
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry .content-wrapper .btn-container .entry-link:after {
  content: "";
  position: absolute;
  right: -12px;
  bottom: 5px;
  width: 7px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry .content-wrapper .entry-title {
  min-height: 60px;
}
section.our_projects .container-fluid .projects-slider .referentie-list-entry .content-wrapper .summary {
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  min-height: 170px;
}
section.three_column_steps {
  position: relative;
}
section.three_column_steps:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 75%;
  top: 0;
  left: 0;
  background-color: #000000;
}
section.three_column_steps .column-steps .column-step {
  position: relative;
  z-index: 1;
  width: 32%;
}
section.three_column_steps .column-steps .column-step:nth-of-type(2) {
  transform: translateY(35px);
}
section.three_column_steps .column-steps .column-step .extra-btn-container a {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  color: #000000;
  text-decoration: underline;
}
section.three_column_steps .column-steps .column-step .extra-btn-container a:hover {
  color: #43ab34;
}
section.header_home {
  height: 860px;
  max-height: calc(100vh - 160px);
  overflow: hidden;
}
section.header_home .container .pure-g .pure-u-1:first-of-type {
  position: relative;
}
section.header_home .container .pure-g .pure-u-1:first-of-type:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1062' height='837' viewBox='0 0 1062 837' fill='none'%3E%3Cg style='mix-blend-mode:multiply' filter='url(%23filter0_d_74_825)'%3E%3Crect x='18.2531' y='18.8524' width='854.782' height='819.166' rx='57' transform='rotate(-13.7613 18.2531 18.8524)' fill='%2343AB34'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_74_825' x='0.162659' y='-198.572' width='1061.29' height='1035.17' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='15'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_74_825'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_74_825' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  bottom: -220px;
  width: 1000px;
  height: 810px;
  background-size: contain;
  right: -130px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
  mix-blend-mode: multiply;
  z-index: 0;
}
section.header_home .img-container {
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  z-index: -1;
}
section.header_home .img-container picture {
  height: 100%;
}
section.header_home .img-container picture .cover-img {
  object-position: right;
}
section.header_home .content {
  position: relative;
  z-index: 3;
}
section.header_home .content p {
  font-size: 1.1rem;
}
section.header_home .dots {
  position: absolute;
  width: 390px;
  right: 300px;
  top: 0;
  height: 100%;
}
section.header_home .dots .dot {
  position: absolute;
}
section.header_home .dots .dot .inner-dot {
  position: absolute;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  z-index: 4;
  cursor: pointer;
  height: 38px;
  width: 38px;
  background-color: #ffffff;
  border-radius: 40px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
section.header_home .dots .dot .inner-dot:hover {
  transform: scale(0.95);
}
section.header_home .dots .dot .inner-dot:hover:before {
  transform: scale(1.05);
  transform: rotate(10deg);
  border: 1px solid #ffffff;
}
section.header_home .dots .dot .inner-dot:before {
  position: absolute;
  transition: 0.3s;
  content: "";
  width: 46px;
  height: 46px;
  border-radius: 44px;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  background: none;
  border: 1px dashed #ffffff;
}
section.header_home .dots .dot .hover-box {
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.35);
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  position: absolute;
  z-index: 3;
  padding: 20px;
  background-color: #43ab34;
  color: #ffffff;
  border-radius: 10px;
  opacity: 0;
  right: -20px;
  top: 20px;
  min-width: 210px;
}
section.header_home .dots .dot .hover-box p {
  margin: 0em;
  position: relative;
  color: #000000;
}
section.header_home .dots .dot .hover-box p:after {
  content: "";
  position: absolute;
  right: 10px;
  bottom: 5px;
  width: 7px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23000' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
}
section.header_home .dots .dot#upper-dot {
  top: 25%;
  left: 90px;
}
section.header_home .dots .dot#upper-dot:hover .hover-box {
  opacity: 1;
}
section.header_home .dots .dot#middle-dot {
  top: 50%;
  right: 35px;
}
section.header_home .dots .dot#middle-dot:hover .hover-box {
  opacity: 1;
}
section.header_home .dots .dot#lower-dot {
  bottom: 20%;
  left: 90px;
}
section.header_home .dots .dot#lower-dot:hover .hover-box {
  opacity: 1;
}
section.header_home .header-logo-wrap {
  left: 5em;
  bottom: 5em;
  height: 8em;
  aspect-ratio: 1;
  border-radius: 50%;
  z-index: 2;
}
section.header_home .header-logo-wrap .header-logo {
  height: 80%;
  aspect-ratio: 1;
}
section.header_home .header-logo-wrap a {
  height: 100%;
}
@media screen and (max-width: 79.98999999999999em) {
  section.header_home .header-logo-wrap {
    left: unset;
    right: 1em;
    bottom: 1em;
    height: 5em;
  }
}
@media (min-aspect-ratio: 4/2) {
  section.header_home .header-logo-wrap {
    left: unset;
    right: 5em;
  }
}
section.usp_column_repeater .usp-column-list {
  justify-content: space-between;
  gap: 2em;
}
section.usp_column_repeater .usp-column-list .usp-column {
  gap: 20px;
  width: 30%;
}
section.usp_column_repeater .usp-column-list .usp-column .img-container {
  width: 150px;
  height: 100px;
}
section.referentie_single_category_overview .referentie-entry {
  overflow: hidden;
}
section.referentie_single_category_overview .referentie-entry .img-wrapper {
  max-height: 275px;
  overflow: hidden;
  height: 100vh;
}
section.referentie_single_category_overview .referentie-entry .content-wrapper .entry-title {
  min-height: 60px;
}
section.referentie_categories .referentie-category-entry {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  overflow: hidden;
}
section.referentie_categories .referentie-category-entry .img-container {
  max-height: 275px;
  overflow: hidden;
  height: 100vh;
}
section.referentie_categories .referentie-category-entry .img-container picture {
  height: 100%;
}
section.referentie_extra_info .content {
  border-left: 8px solid #43ab34;
  padding-left: 18px;
}
section.referentie_extra_info .review-box .review-box-text {
  width: 50%;
}
section.referentie_extra_info .review-box .review-box-img {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
}
section.referentie_extra_info .review-box .review-box-img .figure {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  margin-bottom: 1em;
  line-height: normal;
  background-color: #43ab34;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  color: #ffffff;
}
section.post_navigation .post-navigation .post-link {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 50%;
}
section.post_navigation .post-navigation .post-link:hover span.large-text {
  color: #000000;
}
section.post_navigation .post-navigation .post-link:hover.prev-post:before {
  left: -5px;
}
section.post_navigation .post-navigation .post-link:hover.next-post:before {
  right: -5px;
}
section.post_navigation .post-navigation .post-link:before {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  position: absolute;
  top: 20px;
  content: "";
  width: 15px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section.post_navigation .post-navigation .post-link span.large-text {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  font-weight: 700;
  font-size: 1.3rem;
  color: #43ab34;
}
section.post_navigation .post-navigation .post-link span.small-text {
  font-size: 1rem;
}
section.post_navigation .post-navigation .post-link.prev-post:before {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E");
}
section.post_navigation .post-navigation .post-link.next-post:before {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
}
section.post_archive_list .pure-g {
  row-gap: 1rem;
}
section.post_archive_list .checkbox-filter-group {
  display: flex;
}
section.post_archive_list .checkbox-filter-group .checkbox-filter {
  margin-right: 0.5em;
}
section.post_archive_list .checkbox-filter-group .checkbox-filter input {
  display: none;
}
section.post_archive_list .checkbox-filter-group .checkbox-filter label {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  font-size: 0.8rem;
  font-weight: bold;
  cursor: pointer;
  padding: 1em 1.5em;
  background-color: #43ab34;
  color: #000000;
  border: 1px solid #ffffff;
}
section.post_archive_list .checkbox-filter-group .checkbox-filter label:hover {
  border: 1px solid #000000;
}
section.post_archive_list .post-entry {
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.post_archive_list .post-entry:hover {
  box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.35);
}
section.post_archive_list .post-entry .post-img-container {
  position: relative;
  height: 50%;
  width: 100%;
  max-height: 250px;
}
section.post_archive_list .post-entry .post-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
section.post_archive_list .post-entry .post-img-container .post-cats {
  position: absolute;
  background-color: #ffffff;
  border-radius: 50px;
  left: 15px;
  top: 15px;
}
section.post_archive_list .post-entry .post-img-container .post-cats .cat-type {
  font-size: 0.9rem;
  padding: 2px 8px;
  color: #43ab34;
}
section.post_archive_list .post-entry .article-inner {
  height: 50%;
  padding: 15px;
}
section.post_archive_list .post-entry .article-inner .article-content {
  position: relative;
  background-color: #ffffff;
  padding: 15px;
  margin-top: -3.5rem;
}
section.post_archive_list .post-entry .article-inner .article-content p {
  font-size: 0.9rem;
}
section.vacature_archive_list .vacature-list .vacature-entry {
  transition: 0.5s;
}
section.vacature_archive_list .vacature-list .vacature-entry:hover {
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.35);
}
section.vacature_archive_list .vacature-list .vacature-entry a .article-inner {
  grid-template-columns: 1fr 2fr;
}
@media screen and (max-width: 47.99em) {
  section.vacature_archive_list .vacature-list .vacature-entry a .article-inner {
    grid-template-columns: 1fr;
  }
}
section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .img-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
}
@media screen and (max-width: 47.99em) {
  section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .img-wrapper {
    min-height: 250px;
  }
}
section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .img-wrapper img {
  position: absolute;
  top: 0px;
  left: 0px;
}
section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .content-wrapper p.vacature-link {
  padding-left: 1em;
  display: flex;
  align-items: center;
  position: relative;
}
section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .content-wrapper p.vacature-link:before {
  left: 0;
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 12px;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
}
section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .content-wrapper .vacature-info-list {
  flex-wrap: wrap;
  gap: 0.5em;
}
section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .content-wrapper .vacature-info-list li.info-item {
  margin-right: 0px;
}
section.vacature_solliciteren .contact-vacature-card .card-img {
  width: 40%;
  height: 100%;
}
section.steps_block .step-blocks {
  gap: 5rem;
  justify-content: center;
}
section.steps_block .step-blocks .step-block {
  width: 45%;
}
section.steps_block .step-blocks .step-block .img-container {
  display: flex;
  justify-content: center;
  height: 80px;
}
section.small_text .content {
  width: 65%;
  margin: 0 auto;
}
section.usp_list_repeater ul.usp-list {
  columns: 2;
}
section.usp_list_repeater ul.usp-list li.usp-list-item {
  position: relative;
  display: flex;
  align-items: center;
  list-style: none;
  padding-left: 3rem;
}
section.usp_list_repeater ul.usp-list li.usp-list-item:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='23' viewBox='0 0 28 23' fill='none'%3E%3Cpath d='M27.6321 4.87948L22.6978 0L9.86861 12.8292L4.87948 7.84007L0 12.7744L9.86861 22.643L27.6321 4.87948Z' fill='%2343AB34'%3E%3C/path%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section.usp_list_repeater ul.usp-list li.usp-list-item p.main-usp-item {
  font-size: 1.1rem;
}
section.usp_list_repeater ul.usp-list li.usp-list-item p.sub-usp-item {
  font-size: 0.9rem;
  color: #898989;
}
section.contact_banner.home_version {
  background-color: #43ab34;
  position: relative;
  margin-top: 250px;
}
section.contact_banner.home_version .pure-g {
  align-items: flex-end;
}
section.contact_banner.home_version .pure-g > div:nth-child(1) {
  position: relative;
}
section.contact_banner.home_version .pure-g > div:nth-child(1) .img-container picture {
  position: absolute;
  bottom: 0em;
  z-index: 2;
  pointer-events: none;
}
section.contact_banner.home_version .pure-g > div:nth-child(1) .img-container picture img {
  display: block;
  max-width: 100%;
}
section.contact_banner.home_version .pure-g > div:nth-child(2) .content-wrapper .usp-bar {
  position: relative;
}
section.contact_banner.home_version .pure-g > div:nth-child(2) .content-wrapper .usp-bar:before {
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  content: "";
  z-index: -1;
  position: absolute;
  left: -52vw;
  bottom: 0px;
  width: 104vw;
  height: 100%;
  background-color: #ffffff;
  z-index: 0;
}
section.contact_banner.home_version .pure-g > div:nth-child(2) .content-wrapper .usp-bar > * {
  z-index: 1;
}
section.contact_banner.home_version .content-wrapper {
  height: 100%;
}
section.contact_banner.home_version .content-wrapper .usp-bar {
  min-height: 100px;
}
section.contact_banner.home_version .content-wrapper .usp-bar .btn-container {
  margin-top: 0;
}
section.contact_banner.home_version .content-wrapper .content {
  height: 300px;
}
section.contact_banner.home_version .content-wrapper .content p {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
section.contact_banner.home_version .content-wrapper .content h1,
section.contact_banner.home_version .content-wrapper .content h2,
section.contact_banner.home_version .content-wrapper .content h3,
section.contact_banner.home_version .content-wrapper .content h4 {
  margin-bottom: 0.5em;
}
section.contact_banner.home_version .content-wrapper .content h3 {
  font-size: 1.75em;
}
section.contact_banner .green-seperator-line {
  display: block;
  background-color: #43ab34;
  height: 5px;
  width: 100%;
}
section.contact_banner .img-container {
  margin-bottom: -16px;
}
section.page_header.small-square {
  height: 350px;
}
section.page_header.small-square .content {
  height: unset;
  padding-top: 70px;
}
section.page_header.small-square .content:before {
  content: "";
  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 726.55 339.28'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:rgba(67,171,52,.9);stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M691.59.02l33.31,136.02c7.49,30.58-11.23,61.43-41.8,68.92L141.37,337.63c-30.58,7.49-61.43-11.23-68.92-41.8L0,0l691.59.02Z' shape-rendering='crispEdges'/%3E%3C/svg%3E");
  position: absolute;
  top: -120px;
  width: 670px;
  height: 320px;
  background-size: contain;
  left: -140px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.9;
  z-index: -1;
}
.offerte-404-style .content-wrapper .usp-bar {
  position: relative;
}
.offerte-404-style .content-wrapper .usp-bar:before {
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  content: "";
  z-index: -1;
  position: absolute;
  left: -25vw;
  bottom: 0px;
  width: 125vw;
  height: 100%;
  background-color: #ffffff;
  z-index: 0;
}
.offerte-404-style .content-wrapper .usp-bar > * {
  z-index: 1;
}
.rechter_kolom_afbeelding {
  max-height: 160px;
  width: 100%;
  overflow: hidden;
  object-fit: contain;
  transition: opacity 325ms ease-in-out;
}
.uitleg-dots {
  position: absolute;
  width: 50%;
  right: 425px;
  top: 0;
  height: 100%;
}
.uitleg-dots .uitleg-dot {
  position: absolute;
  transition: transform 325ms ease-in-out;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#afwerkvloer {
  right: 25%;
  top: 32%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#vulmassa {
  right: 68%;
  top: 34%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#randisolatie {
  right: 87%;
  top: 39%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#verwarmingsbuis {
  right: 62%;
  top: 40%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#mat {
  right: 28%;
  top: 45%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#isolatie-folie {
  right: 70%;
  top: 46%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#ondergrond {
  right: 50%;
  top: 63%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetile#warmtegeleiding {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#afwerkvloer {
  right: 32%;
  top: 24%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#vulmassa {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#randisolatie {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#verwarmingsbuis {
  right: 69%;
  top: 31%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#mat {
  right: 18%;
  top: 45%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#isolatie-folie {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#ondergrond {
  right: 73%;
  top: 46%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetherm#warmtegeleiding {
  right: 47%;
  top: 35%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#afwerkvloer {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#vulmassa {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#randisolatie {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#verwarmingsbuis {
  right: 76%;
  top: 26%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#mat {
  right: 23%;
  top: 19%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#isolatie-folie {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#ondergrond {
  right: 62%;
  top: 10%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-speetwall#warmtegeleiding {
  right: 53%;
  top: 26%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#afwerkvloer {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#vulmassa {
  right: 43%;
  top: 29%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#randisolatie {
  right: 94%;
  top: 38%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#verwarmingsbuis {
  right: 65%;
  top: 40%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#mat {
  right: 43%;
  top: 47%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#isolatie-folie {
  display: none;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#ondergrond {
  right: 68%;
  top: 62%;
}
.uitleg-dots .uitleg-dot.uitleg-dot-evo#warmtegeleiding {
  display: none;
}
.uitleg-dots .uitleg-dot.active-dot :first-child {
  background-color: #43ab34;
}
.uitleg-dots .uitleg-dot .inner-uitleg-dot {
  position: absolute;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  z-index: 4;
  cursor: pointer;
  height: 24px;
  width: 24px;
  background-color: #ffffff;
  border-radius: 100%;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.uitleg-dots .uitleg-dot .inner-uitleg-dot:hover {
  transform: scale(1.05);
}
.uitleg-dots .uitleg-dot .inner-uitleg-dot:hover:before {
  transform: scale(1.15);
  transform: rotate(10deg);
  border: 1px dashed #43ab34;
}
.uitleg-dots .uitleg-dot .inner-uitleg-dot:before {
  position: absolute;
  transition: 0.3s;
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 100%;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  background: none;
  border: 1px dashed #ffffff;
}
@media screen and (max-width: 79.98999999999999em) {
  .uitleg-dots {
    right: 41%;
    top: 7%;
    height: 90%;
  }
}
@media screen and (max-width: 63.99em) {
  .uitleg-dots {
    display: none;
  }
}
.uitleg-dot.active-dot .inner-uitleg-dot {
  background-color: #f6f9f7;
  transform: scale(1.05);
}
.uitleg-dot.active-dot .inner-uitleg-dot:before {
  border: 1px dashed #43ab34;
  animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.next-and-under {
  max-width: 33%;
  height: 100%;
  padding-bottom: 1em;
  min-height: 550px;
  background-color: #fffffff6;
  margin-right: 5em;
}
@media screen and (max-width: 79.98999999999999em) {
  .next-and-under {
    margin-right: 4em;
    max-width: 43%;
    min-height: 480px;
  }
}
@media screen and (max-width: 63.99em) {
  .next-and-under {
    max-width: unset;
    width: 100%;
    margin-right: 3em;
  }
}
@media screen and (max-width: 47.99em) {
  .next-and-under {
    max-width: unset;
    width: 100%;
    margin-right: 2em;
  }
}
.double-border-radius {
  border-radius: 20px;
}
@media screen and (max-width: 63.99em) {
  #systeem_uitleg_section {
    display: none;
  }
}
@media screen and (max-width: 47.99em) {
  .d-none-screen-md {
    display: none;
  }
}
.my-auto {
  margin: auto 0 auto 0;
}
.mw-90 {
  max-width: 90%;
}
.error404 li.wpml-ls-item {
  display: none;
}
.error404 .contact_banner.home_version {
  margin-top: 0;
}
section.post_archive_list .checkbox-filter-group .checkbox-filter label {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
section.post_archive_list .checkbox-filter-group .checkbox-filter input:checked + label {
  background-color: #000000;
  color: #ffffff;
}
/* Template landings-pagina less */
.page-template-landings-pagina {
  background-color: #43ab34;
  /*AANPASSIGEN KIERAN*/
  /*END KIERAN*/
}
.page-template-landings-pagina #newsbar {
  display: none;
}
.page-template-landings-pagina .container {
  max-width: 1100px;
}
.page-template-landings-pagina .container h1 {
  font-weight: 600;
  font-size: 64px;
  text-align: center;
  line-height: 1em;
}
.page-template-landings-pagina .container h1 i {
  color: #d22f27;
  font-style: normal;
}
.page-template-landings-pagina .container h1 strong {
  color: #0057ff;
}
.page-template-landings-pagina section.info-fullwidth-section:nth-child(8) .container .pure-g .pure-u-1 h2 {
  font-size: 30px;
}
.page-template-landings-pagina .info-fullwidth-section {
  background-color: #43ab34;
}
.page-template-landings-pagina .info-fullwidth-section .container {
  padding: 50px;
}
.page-template-landings-pagina .info-fullwidth-section .container .pure-g {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-landings-pagina .info-fullwidth-section .container .pure-g h2 {
  font-size: 36px;
  font-weight: 600;
}
.page-template-landings-pagina .info-fullwidth-section .container .pure-g .pure-u-1 {
  padding: 30px;
}
.page-template-landings-pagina .info-fullwidth-section .container .pure-g .pure-u-1 p {
  font-size: 20px;
}
.page-template-landings-pagina .info-fullwidth-section .container .pure-g .info-slider-images {
  height: 100%;
}
.page-template-landings-pagina .info-fullwidth-section .container .pure-g .info-slider-images .splide__slide {
  max-height: 480px;
}
.page-template-landings-pagina .info-fullwidth-section .container .pure-g .info-slider-images .splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-template-landings-pagina .vraag-offerte-aan-section {
  background-color: black;
}
.page-template-landings-pagina .vraag-offerte-aan-section .container .pure-g {
  padding: 30px;
}
.page-template-landings-pagina .vraag-offerte-aan-section .container .pure-g .pure-u-1 {
  width: 1200px;
  background-color: #43ab34;
  padding: 52px 34px 52px 34px;
}
.page-template-landings-pagina .vraag-offerte-aan-section .container .pure-g .pure-u-1 .vraag-offerte-aan-div h2 {
  font-size: 46px;
  line-height: 100%;
  margin: 0;
}
.page-template-landings-pagina .vraag-offerte-aan-section .container .pure-g .pure-u-1 .vraag-offerte-aan-div .btn {
  transform: scale(1.05);
}
.page-template-landings-pagina .Content-Slider-Systeem ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  margin-top: 0.5em;
}
.page-template-landings-pagina .Content-Slider-Systeem ul li {
  font-size: 1rem;
  line-height: normal;
  font-size: 1.1rem;
  position: relative;
  padding-left: 1.8em;
  display: flex;
  align-items: center;
  margin-bottom: 1em;
}
.page-template-landings-pagina .Content-Slider-Systeem ul li:before {
  content: "";
  height: 1.2em;
  width: 1.2em;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40625 12.75L1.21875 7.5625C0.90625 7.25 0.90625 6.71875 1.21875 6.40625L2.34375 5.28125C2.65625 4.96875 3.15625 4.96875 3.46875 5.28125L7 8.78125L14.5 1.28125C14.8125 0.96875 15.3125 0.96875 15.625 1.28125L16.75 2.40625C17.0625 2.71875 17.0625 3.25 16.75 3.5625L7.5625 12.75C7.25 13.0625 6.71875 13.0625 6.40625 12.75Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
.page-template-landings-pagina .content-slider-50-50 {
  background-color: #43ab34;
}
.page-template-landings-pagina .content-slider-50-50 .container .pure-g .pure-u-1 .content-slider-wrapper {
  max-height: 720px;
  background-color: black;
}
.page-template-landings-pagina .content-slider-50-50 .container .pure-g .pure-u-1 .content-slider-wrapper .content {
  color: white;
}
.page-template-landings-pagina .content-slider-50-50 .container .pure-g .pure-u-1 .content-slider-wrapper .content h2 {
  color: #43ab34;
  font-weight: 600;
  font-size: 42px;
}
.page-template-landings-pagina .halfhalf:not(.add-shadow) .container .pure-g > div:nth-child(1),
.page-template-landings-pagina .twothird_third:not(.add-shadow) .container .pure-g > div:nth-child(1),
.page-template-landings-pagina .third_twothird:not(.add-shadow) .container .pure-g > div:nth-child(1) {
  padding-right: 8px;
}
.page-template-landings-pagina .halfhalf:not(.add-shadow) .container .pure-g > div:nth-child(2),
.page-template-landings-pagina .twothird_third:not(.add-shadow) .container .pure-g > div:nth-child(2),
.page-template-landings-pagina .third_twothird:not(.add-shadow) .container .pure-g > div:nth-child(2) {
  padding-left: 8px;
}
.page-template-landings-pagina .toekomstbestendige-systemen {
  background-color: #43ab34;
}
.page-template-landings-pagina .toekomstbestendige-systemen .container .pure-g .pure-u-1 > div:nth-child(1) h2 {
  font-size: 48px;
  margin-bottom: 0px;
}
.page-template-landings-pagina .toekomstbestendige-systemen .container .pure-g .pure-u-1 .btn-container {
  justify-content: end;
  align-items: flex-end;
}
.page-template-landings-pagina .toekomstbestendige-systemen .container .pure-g .pure-u-1 .btn-container a {
  background-color: #000000;
  color: #43ab34;
  transform: scale(1.05);
}
.page-template-landings-pagina .toekomstbestendige-systemen .container .pure-g .pure-u-1 .btn-container a:hover,
.page-template-landings-pagina .toekomstbestendige-systemen .container .pure-g .pure-u-1 .btn-container a:focus {
  background-color: #333333;
  color: #43ab34;
}
.page-template-landings-pagina .toekomstbestendige-systemen .container .pure-g .pure-u-1 .btn-container a:focus {
  outline-color: #000000;
}
.page-template-landings-pagina .speetile-vloerverwarming .container .pure-g {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}
.page-template-landings-pagina .speetile-vloerverwarming .container .pure-g .pure-u-1 {
  display: flex;
  justify-content: center;
  padding: 0;
  width: 100%;
}
.page-template-landings-pagina .speetile-vloerverwarming .container .pure-g .pure-u-1 .video-col {
  width: 70%;
}
.page-template-landings-pagina .speetile-vloerverwarming .container .pure-g .pure-u-1 .btn-container {
  justify-content: end;
}
.page-template-landings-pagina .speetile-vloerverwarming .container .pure-g .pure-u-1 .btn-container a {
  font-size: 25px;
  background-color: black;
  color: #43ab34;
}
.page-template-landings-pagina .speetile-vloerverwarming .container .pure-g .pure-u-1 h2 {
  font-size: 50px;
}
.page-template-landings-pagina .speetile-vloerverwarming .container .pure-g .pure-u-1 p {
  color: #43ab34;
  font-size: 25px;
}
.page-template-landings-pagina .vragenlijst .container {
  display: flex;
  justify-content: center;
}
.page-template-landings-pagina .vragenlijst .container .txt-col {
  width: 70%;
}
.page-template-landings-pagina .documentatie-section .container {
  padding: 10px;
}
.page-template-landings-pagina .documentatie-section .container .pure-g .pure-u-1:nth-child(2) .document-blocks {
  gap: 1rem;
}
.page-template-landings-pagina .documentatie-section .container .pure-g .pure-u-1:nth-child(2) .document-blocks .document-block {
  flex: 1;
}
.page-template-landings-pagina .documentatie-section .container .pure-g .pure-u-1:nth-child(2) .document-blocks .document-block:nth-of-type(2) {
  flex: unset;
  width: 65%;
}
.page-template-landings-pagina .documentatie-section .container .pure-g .pure-u-1:nth-child(2) .document-blocks .document-block:nth-of-type(4) {
  flex: unset;
  width: 45%;
}
.page-template-landings-pagina .documentatie-section .container .pure-g .pure-u-1:nth-child(2) .document-blocks .document-block .documentatie-block {
  color: #000000;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  text-decoration: none;
  flex-direction: row;
  padding: 25px;
  height: 130px;
  background-color: whitesmoke;
  border-radius: 20px;
}
.page-template-landings-pagina .documentatie-section .container .pure-g .pure-u-1:nth-child(2) .document-blocks .document-block .documentatie-block .svg-icon {
  min-height: 36px;
  min-width: 36px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='-0.5 -0.5 33 33'%3E%3Ccircle cx='16' cy='16' r='15.5' transform='rotate(-180 16 16)' fill='%232D2A2D' stroke='%23423C3C'%3E%3C/circle%3E%3Cpath d='M20.6666 16.6663H16.6666V20.6663H15.3333V16.6663H11.3333V15.333H15.3333V11.333H16.6666V15.333H20.6666V16.6663Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
}
.page-template-landings-pagina .header_style_1 {
  display: none;
}
.page-template-landings-pagina #footer {
  display: none;
}
.page-template-landings-pagina .newsletter_cta {
  display: none;
}
.page-template-landings-pagina .copyright {
  display: none;
}
.page-template-landings-pagina #klantscore {
  display: none;
}
.page-template-landings-pagina .overlay {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  background-color: #43ab34;
  /* Black background with opacity */
  z-index: 1000;
  /* Sit on top */
  overflow: auto;
  transition: opacity 0.5s ease-in-out;
}
.page-template-landings-pagina .overlay .info-popup {
  padding: 42px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: white;
}
.page-template-landings-pagina .overlay .info-popup h2 {
  font-size: 50px;
}
.page-template-landings-pagina .overlay .info-popup p {
  font-size: 20px;
}
.page-template-landings-pagina .overlay .info-popup img {
  border-radius: 30px;
  width: 100%;
  max-height: 600px;
  object-fit: cover;
}
.page-template-landings-pagina .overlay .info-popup .info-title-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-template-landings-pagina .overlay.visible {
  display: block;
  /* Shown */
  opacity: 1;
  /* Fully visible */
}
.page-template-landings-pagina .closeOverlay {
  min-height: 36px;
  min-width: 36px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Ccircle cx='16' cy='16' r='16' transform='rotate(-180 16 16)' fill='white'%3E%3C/circle%3E%3Cpath d='M19.7713 13.1716L16.9429 16L19.7713 18.8284L18.8285 19.7712L16.0001 16.9428L13.1716 19.7712L12.2288 18.8284L15.0572 16L12.2288 13.1716L13.1716 12.2288L16.0001 15.0572L18.8285 12.2288L19.7713 13.1716Z' fill='%2318191E'%3E%3C/path%3E%3C/svg%3E");
  color: white;
  cursor: pointer;
}
.page-template-landings-pagina .offerte-aanvragen-section .container {
  display: flex;
  justify-content: center;
}
.page-template-landings-pagina .offerte-aanvragen-section .container .offerte-aanvragen-info {
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom: #43ab34 solid 5px;
  box-shadow: 0px 46px 100px 100px rgba(67, 171, 52, 0.26);
  display: flex;
  flex-direction: row;
  align-items: center;
  position: fixed;
  bottom: 0;
  background-color: #18191e;
  color: white;
  padding: 30px;
  z-index: 9;
}
.page-template-landings-pagina .offerte-aanvragen-section .container .offerte-aanvragen-info img {
  width: 136px;
}
.page-template-landings-pagina .offerte-aanvragen-section .container .offerte-aanvragen-info .text-info {
  width: 400px;
  max-width: 400px;
  padding: 0 30px;
  border-right: #484848 solid 1px;
}
.page-template-landings-pagina .offerte-aanvragen-section .container .offerte-aanvragen-info .text-info h2 {
  color: #43ab34;
}
.page-template-landings-pagina .offerte-aanvragen-section .container .offerte-aanvragen-info .button-info {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 0 30px;
}
.page-template-landings-pagina .offerte-aanvragen-section .container .offerte-aanvragen-info .button-info a {
  padding: 5px 15px;
  font-size: 20px;
  background-color: #43ab34;
  color: black;
  text-decoration: none;
}
@media screen and (max-width: 47.99em) {
  .page-template-landings-pagina .offerte-aanvragen-section .documentatie-block:nth-child(1) {
    grid-column: 1;
    grid-row: 1;
  }
  .page-template-landings-pagina .offerte-aanvragen-section .documentatie-block:nth-child(3) {
    grid-column: 2;
    grid-row: 1;
  }
  .page-template-landings-pagina .offerte-aanvragen-section .documentatie-block:nth-child(3) h2 {
    width: 500px;
  }
  .page-template-landings-pagina .offerte-aanvragen-section .documentatie-block:nth-child(5) {
    grid-column: 1;
    grid-row: 2;
  }
  .page-template-landings-pagina .offerte-aanvragen-section .documentatie-block:nth-child(7) {
    grid-column: 2;
    grid-row: 2;
  }
  .page-template-landings-pagina .offerte-aanvragen-section .documentatie-block:nth-child(7) h2 {
    width: 490px;
  }
  .page-template-landings-pagina .offerte-aanvragen-section .documentatie-block:nth-child(9) {
    grid-column: 1 / 3;
    grid-row: 3;
  }
}
.page-template-landings-pagina .landings-page-header {
  border-radius: 0px 0px 100px 0px;
  overflow: hidden;
}
.page-template-landings-pagina .landings-page-header:before {
  content: "";
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0.8;
  position: absolute;
  top: 0px;
  left: 0px;
}
.page-template-landings-pagina .landings-page-header .container > div {
  padding-top: 6em;
  padding-bottom: 6em;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page-template-landings-pagina .landings-page-header .container > div svg {
  height: 150px;
  width: 200px;
}
.page-template-landings-pagina #video-title-section,
.page-template-landings-pagina .vragenlijst,
.page-template-landings-pagina .documentatie-section {
  background: #ffffff;
}
.page-template-landings-pagina #video-title-section {
  margin-bottom: 0px;
  padding-top: 4em;
}
.page-template-landings-pagina main#content {
  padding-top: 0px;
}
.page-template-landings-pagina main#content section:last-child {
  padding-bottom: 320px;
  background: #fff;
}
/* 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: #f6f6f6;
  pointer-events: none;
}
nav.pagination ol .page-item.active .page-link {
  background-color: #43ab34;
  color: #ffffff;
  font-weight: 700;
}
nav.pagination ol .page-item .page-link {
  text-decoration: unset;
  color: #43ab34;
  padding: .25em .75em;
  min-width: 2em;
  text-align: center;
  border: 1px solid #000000;
  border-left-width: 0px;
  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;
}
.reviews .rating-boxes-heading .star-container {
  height: 2rem;
  margin-left: 0.5rem;
  justify-content: center;
}
.reviews .rating-boxes-heading .star-container i {
  height: 2rem;
  width: 2rem;
  margin-right: 0.5rem;
}
.reviews .star-container {
  height: 25px;
  display: flex;
  margin-left: 5px;
}
.reviews .star-container i {
  height: 25px;
  width: 25px;
  margin-right: 5px;
  display: block;
  position: relative;
}
.reviews .star-container i:before {
  z-index: 1;
  background-image: url("data:image/svg+xml;base64, PHN2ZyBjbGFzcz0ic3RhciIgd2lkdGg9IjQ4cHgiIGhlaWdodD0iNDhweCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICA8cG9seWdvbiBmaWxsLW9wYWNpdHk9IjAuMyIgZmlsbD0iI0ZFQ0Q1OCIgaWQ9IlN0YXItU2hhcGUiIHBvaW50cz0iMzkuMjMwMDEzNCA0OCAzMy40Nzc4OTk3IDI5LjY4NzAzOTMgNDggMTguMjYzNDE0NiAyOS44NTc3NDg2IDE4LjI2MzQxNDYgMjQgMCAxOC4xNDIyNTE0IDE4LjI2MzQxNDYgMi4wODE2NjgxN2UtMTcgMTguMjYzNDE0NiAxNC41MjIxMDAzIDI5LjY4NzAzOTMgOC43Njk5ODY1NyA0OCAyNCAzNi45MDM4MDc3Ij48L3BvbHlnb24+PC9zdmc+");
}
.reviews .star-container i:after {
  z-index: 2;
}
.reviews .star-container i.fas:after {
  background-image: url("data:image/svg+xml;base64, PHN2ZyBjbGFzcz0ic3RhciIgd2lkdGg9IjQ4cHgiIGhlaWdodD0iNDhweCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICA8cG9seWdvbiBmaWxsPSIjRkVDRDU4IiBpZD0iU3Rhci1TaGFwZSIgcG9pbnRzPSIzOS4yMzAwMTM0IDQ4IDMzLjQ3Nzg5OTcgMjkuNjg3MDM5MyA0OCAxOC4yNjM0MTQ2IDI5Ljg1Nzc0ODYgMTguMjYzNDE0NiAyNCAwIDE4LjE0MjI1MTQgMTguMjYzNDE0NiAyLjA4MTY2ODE3ZS0xNyAxOC4yNjM0MTQ2IDE0LjUyMjEwMDMgMjkuNjg3MDM5MyA4Ljc2OTk4NjU3IDQ4IDI0IDM2LjkwMzgwNzciPjwvcG9seWdvbj48L3N2Zz4=");
}
.reviews .star-container i.fa-star-half:after {
  width: 50%;
  background-image: url("data:image/svg+xml;base64, PHN2ZyBjbGFzcz0ic3RhciIgd2lkdGg9IjQ4cHgiIGhlaWdodD0iNDhweCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICA8cG9seWdvbiBmaWxsPSIjRkVDRDU4IiBpZD0iU3Rhci1TaGFwZSIgcG9pbnRzPSIzOS4yMzAwMTM0IDQ4IDMzLjQ3Nzg5OTcgMjkuNjg3MDM5MyA0OCAxOC4yNjM0MTQ2IDI5Ljg1Nzc0ODYgMTguMjYzNDE0NiAyNCAwIDE4LjE0MjI1MTQgMTguMjYzNDE0NiAyLjA4MTY2ODE3ZS0xNyAxOC4yNjM0MTQ2IDE0LjUyMjEwMDMgMjkuNjg3MDM5MyA4Ljc2OTk4NjU3IDQ4IDI0IDM2LjkwMzgwNzciPjwvcG9seWdvbj48L3N2Zz4=");
}
.reviews .star-container i:before,
.reviews .star-container i:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: left;
  background-size: cover;
}
.product .img-container img {
  height: auto;
  width: 100%;
}
.systeem-uitleg-img-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  background-repeat: no-repeat;
  overflow: hidden;
  width: auto;
  min-height: 200px;
  clip-path: inset(0 5em 0 1em round 40px);
}
.systeem-uitleg-img-container.systeem-uitleg-img-container-speetile {
  background-position: -750% center;
  background-size: 99%;
}
.systeem-uitleg-img-container.systeem-uitleg-img-container-speetwall {
  background-position: -750% center;
  background-size: 99%;
}
.systeem-uitleg-img-container.systeem-uitleg-img-container-speetherm {
  background-position: 22% 63%;
  background-size: 90%;
}
.systeem-uitleg-img-container.systeem-uitleg-img-container-evo {
  background-position: 22% 63%;
  background-size: 90%;
}
.closeArrow {
  content: "";
  position: absolute;
  top: 0.5rem;
  right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000000' d='M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z'/%3E%3C/svg%3E");
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  transform: scaleY(1);
}
.tab-switcher-section .container .contact-tabs_nav button {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  border-radius: 5px 5px 0px 0px;
}
.tab-switcher-section .container .contact-tabs_nav button:hover,
.tab-switcher-section .container .contact-tabs_nav button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.tab-switcher-section .container .contact-tabs_nav button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.tab-switcher-section .container .contact-tabs_nav button:visited {
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button:visited:focus {
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tab-switcher-section .container .contact-tabs_nav button.primary:hover,
.tab-switcher-section .container .contact-tabs_nav button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.tab-switcher-section .container .contact-tabs_nav button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.tab-switcher-section .container .contact-tabs_nav button.primary:visited {
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.primary:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button.primary:visited:focus {
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.btn-secondary,
.tab-switcher-section .container .contact-tabs_nav button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.btn-secondary:hover,
.tab-switcher-section .container .contact-tabs_nav button.secondary:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-secondary:focus,
.tab-switcher-section .container .contact-tabs_nav button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.btn-secondary:focus,
.tab-switcher-section .container .contact-tabs_nav button.secondary:focus {
  outline-color: #43ab34;
}
.tab-switcher-section .container .contact-tabs_nav button.btn-tertiary,
.tab-switcher-section .container .contact-tabs_nav button.tertiary,
.tab-switcher-section .container .contact-tabs_nav button.grey {
  background-color: #000000;
  color: #43ab34;
}
.tab-switcher-section .container .contact-tabs_nav button.btn-tertiary:hover,
.tab-switcher-section .container .contact-tabs_nav button.tertiary:hover,
.tab-switcher-section .container .contact-tabs_nav button.grey:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-tertiary:focus,
.tab-switcher-section .container .contact-tabs_nav button.tertiary:focus,
.tab-switcher-section .container .contact-tabs_nav button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.tab-switcher-section .container .contact-tabs_nav button.btn-tertiary:focus,
.tab-switcher-section .container .contact-tabs_nav button.tertiary:focus,
.tab-switcher-section .container .contact-tabs_nav button.grey:focus {
  outline-color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.white,
.tab-switcher-section .container .contact-tabs_nav button.light,
.tab-switcher-section .container .contact-tabs_nav button.btn-white,
.tab-switcher-section .container .contact-tabs_nav button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.tab-switcher-section .container .contact-tabs_nav button.white:hover,
.tab-switcher-section .container .contact-tabs_nav button.light:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-white:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-light:hover,
.tab-switcher-section .container .contact-tabs_nav button.white:focus,
.tab-switcher-section .container .contact-tabs_nav button.light:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-white:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.tab-switcher-section .container .contact-tabs_nav button.white:focus,
.tab-switcher-section .container .contact-tabs_nav button.light:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-white:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-light:focus {
  outline-color: #f6f6f6;
}
.tab-switcher-section .container .contact-tabs_nav button.white:visited,
.tab-switcher-section .container .contact-tabs_nav button.light:visited,
.tab-switcher-section .container .contact-tabs_nav button.btn-white:visited,
.tab-switcher-section .container .contact-tabs_nav button.btn-light:visited {
  color: #43ab34;
}
.tab-switcher-section .container .contact-tabs_nav button.white:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button.light:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-white:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-light:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button.white:visited:focus,
.tab-switcher-section .container .contact-tabs_nav button.light:visited:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-white:visited:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-light:visited:focus {
  color: #43ab34;
}
.tab-switcher-section .container .contact-tabs_nav button.black,
.tab-switcher-section .container .contact-tabs_nav button.dark,
.tab-switcher-section .container .contact-tabs_nav button.btn-black,
.tab-switcher-section .container .contact-tabs_nav button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.tab-switcher-section .container .contact-tabs_nav button.black:hover,
.tab-switcher-section .container .contact-tabs_nav button.dark:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-black:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-dark:hover,
.tab-switcher-section .container .contact-tabs_nav button.black:focus,
.tab-switcher-section .container .contact-tabs_nav button.dark:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-black:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.tab-switcher-section .container .contact-tabs_nav button.black:focus,
.tab-switcher-section .container .contact-tabs_nav button.dark:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-black:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-dark:focus {
  outline-color: #041f1e;
}
.tab-switcher-section .container .contact-tabs_nav button.shy,
.tab-switcher-section .container .contact-tabs_nav button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.tab-switcher-section .container .contact-tabs_nav button.shy::after,
.tab-switcher-section .container .contact-tabs_nav button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.tab-switcher-section .container .contact-tabs_nav button.shy:hover::after,
.tab-switcher-section .container .contact-tabs_nav button.btn-shy:hover::after,
.tab-switcher-section .container .contact-tabs_nav button.shy:focus::after,
.tab-switcher-section .container .contact-tabs_nav button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.tab-switcher-section .container .contact-tabs_nav button.shy:visited,
.tab-switcher-section .container .contact-tabs_nav button.btn-shy:visited {
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.shy:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button.btn-shy:visited:hover,
.tab-switcher-section .container .contact-tabs_nav button.shy:visited:focus,
.tab-switcher-section .container .contact-tabs_nav button.btn-shy:visited:focus {
  color: #000000;
}
.tab-switcher-section .container .contact-tabs_nav button.hover-grey:hover,
.tab-switcher-section .container .contact-tabs_nav button.hover-grey:focus {
  background-color: #d4d4d4;
}
.tab-switcher-section .container .contact-tabs_nav button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.tab-switcher-section .container .contact-tabs_nav button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.tab-switcher-section .container .contact-tabs_nav button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
.tab-switcher-section .container .contact-tabs_nav button:hover {
  cursor: pointer;
}
.tab-switcher-section .container .contact-tabs_nav button:not(.is-active) {
  background-color: #000000;
  color: #ffffff;
}
.tab-switcher-section .container .contact-tabs_content {
  border-top: 2px solid #43ab34;
}
.tab-switcher-section .container .contact-tabs_content .gform_title {
  display: none;
}
.tab-switcher-section .container .contact-tabs_content .contact-tabs {
  display: none;
}
.tab-switcher-section .container .contact-tabs_content .contact-tabs.is-active {
  display: block;
}
.tab-switcher-section .container .contact-tabs_content .gform_fields {
  display: flex;
  flex-wrap: wrap;
}
.tab-switcher-section .container .contact-tabs_content .gform_fields > div {
  flex: 1;
}
.tab-switcher-section .container .contact-tabs_content .gform_fields table tbody tr {
  display: table-row;
}
#vakantiegeld-vragen {
  scroll-margin-top: 175px;
  /* Soepele overgang tussen de twee iconen */
  /* Duidelijke focus-ring voor keyboard-gebruikers */
  /* Verborgen startstaat */
}
#vakantiegeld-vragen .vakantiegeld-vragen__list {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 2rem;
  margin: auto;
}
@media screen and (max-width: 63.99em) {
  #vakantiegeld-vragen .vakantiegeld-vragen__list {
    grid-template-columns: 1fr;
  }
}
#vakantiegeld-vragen .vakantiegeld-vragen__list .vakantiegeld-vragen__item {
  align-items: center;
  gap: .75rem;
  padding: .25rem 0;
  cursor: pointer;
  user-select: none;
  width: 100%;
  line-height: 1;
}
#vakantiegeld-vragen .vakantiegeld-vragen__list .vakantiegeld-vragen__item .tilted-icon {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 2.5em;
}
#vakantiegeld-vragen .vakantiegeld-vragen__list .vakantiegeld-vragen__item:hover {
  opacity: .85;
}
#vakantiegeld-vragen .vakantiegeld-vragen__list .vakantiegeld-vragen__item:hover .tilted-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 712.69 713.66'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2344ab4850;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M479.61.15c48.85-2.59,96.27,27.71,115.13,72.47,2.67,6.34,4.5,12.89,6.54,19.44,37.9,121.43,70.97,244.48,108.06,366.17,13.67,54.91-15.65,113.66-66.88,136.52-128.47,40.22-258.23,76.79-387.22,115.51-60.94,14.7-121.4-19.66-141.35-78.36L2.71,255.37c-12.95-66.25,21.29-122.47,84.83-142.56C208.51,74.56,331.62,42.61,452.73,4.76c8.77-2.38,17.77-4.12,26.88-4.6ZM436.63,281.48c-2.47.3-4.8,1.76-6.64,3.36l-100.94,100.95c-14.59-13.69-28.04-29.21-42.72-42.72-6.11-5.62-11.04-11.28-19.45-4.95-3.21,2.41-14.19,13.28-16.53,16.45-3.24,4.38-3.13,9.98.24,14.25l71.21,71.21c4.98,3.82,10.67,3.43,15.27-.75l125.39-125.97c2.41-4.47,1.84-9.22-1.23-13.2-2.63-3.41-12.61-13.39-16.02-15.96-2.59-1.95-5.28-3.07-8.57-2.67Z'%3E%3C/path%3E%3Cpath d='M436.63,281.48c3.29-.4,5.98.72,8.57,2.67,3.42,2.57,13.39,12.55,16.02,15.96,3.07,3.98,3.64,8.72,1.23,13.2l-125.39,125.97c-4.6,4.18-10.29,4.57-15.27.75l-71.21-71.21c-3.36-4.28-3.48-9.87-.24-14.25,2.34-3.17,13.33-14.03,16.53-16.45,8.41-6.33,13.35-.68,19.45,4.95,14.68,13.52,28.13,29.04,42.72,42.72l100.94-100.95c1.84-1.6,4.18-3.06,6.64-3.36Z'%3E%3C/path%3E%3C/svg%3E");
}
#vakantiegeld-vragen .vakantiegeld-vragen__list .vakantiegeld-vragen__item .vakantiegeld-vragen__check {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0;
  flex-shrink: 0;
  cursor: pointer;
}
#vakantiegeld-vragen .vakantiegeld-vragen__progress {
  height: 10px;
  width: 100%;
  background: rgba(0, 0, 0, 0.06);
  border-radius: 999px;
  overflow: hidden;
  margin-top: 1.25rem;
}
#vakantiegeld-vragen .vakantiegeld-vragen__progress .vakantiegeld-vragen__progress-bar {
  height: 100%;
  width: 0%;
  background-color: #44AB48;
  border-radius: 999px;
  transition: width 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
}
#vakantiegeld-vragen .vakantiegeld-vragen__check {
  display: none;
}
#vakantiegeld-vragen .vakantiegeld-vragen__item .tilted-icon {
  transition: background-image 0.2s ease, transform 0.2s ease;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 712.69 713.66'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:white;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M479.61.15c48.85-2.59,96.27,27.71,115.13,72.47,2.67,6.34,4.5,12.89,6.54,19.44,37.9,121.43,70.97,244.48,108.06,366.17,13.67,54.91-15.65,113.66-66.88,136.52-128.47,40.22-258.23,76.79-387.22,115.51-60.94,14.7-121.4-19.66-141.35-78.36L2.71,255.37c-12.95-66.25,21.29-122.47,84.83-142.56C208.51,74.56,331.62,42.61,452.73,4.76c8.77-2.38,17.77-4.12,26.88-4.6ZM436.63,281.48c-2.47.3-4.8,1.76-6.64,3.36l-100.94,100.95c-14.59-13.69-28.04-29.21-42.72-42.72-6.11-5.62-11.04-11.28-19.45-4.95-3.21,2.41-14.19,13.28-16.53,16.45-3.24,4.38-3.13,9.98.24,14.25l71.21,71.21c4.98,3.82,10.67,3.43,15.27-.75l125.39-125.97c2.41-4.47,1.84-9.22-1.23-13.2-2.63-3.41-12.61-13.39-16.02-15.96-2.59-1.95-5.28-3.07-8.57-2.67Z'%3E%3C/path%3E%3Cpath d='M436.63,281.48c3.29-.4,5.98.72,8.57,2.67,3.42,2.57,13.39,12.55,16.02,15.96,3.07,3.98,3.64,8.72,1.23,13.2l-125.39,125.97c-4.6,4.18-10.29,4.57-15.27.75l-71.21-71.21c-3.36-4.28-3.48-9.87-.24-14.25,2.34-3.17,13.33-14.03,16.53-16.45,8.41-6.33,13.35-.68,19.45,4.95,14.68,13.52,28.13,29.04,42.72,42.72l100.94-100.95c1.84-1.6,4.18-3.06,6.64-3.36Z'%3E%3C/path%3E%3C/svg%3E");
}
#vakantiegeld-vragen .vakantiegeld-vragen__check:checked + .tilted-icon {
  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 712.7 713.67'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2344ab48;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M479.61.15c48.85-2.59,96.27,27.71,115.13,72.47,2.67,6.34,4.5,12.89,6.54,19.44,37.9,121.43,70.97,244.48,108.06,366.17,13.67,54.91-15.65,113.66-66.88,136.52-128.47,40.22-258.23,76.79-387.22,115.51-60.94,14.7-121.4-19.66-141.35-78.36L2.71,255.37c-12.95-66.25,21.29-122.47,84.83-142.56C208.51,74.56,331.62,42.61,452.73,4.76c8.77-2.38,17.77-4.12,26.88-4.6ZM436.63,281.48c-2.47.3-4.8,1.76-6.64,3.36l-100.94,100.95c-14.59-13.69-28.04-29.21-42.72-42.72-6.11-5.62-11.04-11.28-19.45-4.95-3.21,2.41-14.19,13.28-16.53,16.45-3.24,4.38-3.13,9.98.24,14.25l71.21,71.21c4.98,3.82,10.67,3.43,15.27-.75l125.39-125.97c2.41-4.47,1.84-9.22-1.23-13.2-2.63-3.41-12.61-13.39-16.02-15.96-2.59-1.95-5.28-3.07-8.57-2.67Z'/%3E%3Cpath d='M436.63,281.48c3.29-.4,5.98.72,8.57,2.67,3.42,2.57,13.39,12.55,16.02,15.96,3.07,3.98,3.64,8.72,1.23,13.2l-125.39,125.97c-4.6,4.18-10.29,4.57-15.27.75l-71.21-71.21c-3.36-4.28-3.48-9.87-.24-14.25,2.34-3.17,13.33-14.03,16.53-16.45,8.41-6.33,13.35-.68,19.45,4.95,14.68,13.52,28.13,29.04,42.72,42.72l100.94-100.95c1.84-1.6,4.18-3.06,6.64-3.36Z'/%3E%3C/svg%3E");
  transform: scale(1.1);
}
#vakantiegeld-vragen .vakantiegeld-vragen__check:checked:hover + .tilted-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 712.69 713.66'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2344ab48;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M479.61.15c48.85-2.59,96.27,27.71,115.13,72.47,2.67,6.34,4.5,12.89,6.54,19.44,37.9,121.43,70.97,244.48,108.06,366.17,13.67,54.91-15.65,113.66-66.88,136.52-128.47,40.22-258.23,76.79-387.22,115.51-60.94,14.7-121.4-19.66-141.35-78.36L2.71,255.37c-12.95-66.25,21.29-122.47,84.83-142.56C208.51,74.56,331.62,42.61,452.73,4.76c8.77-2.38,17.77-4.12,26.88-4.6ZM436.63,281.48c-2.47.3-4.8,1.76-6.64,3.36l-100.94,100.95c-14.59-13.69-28.04-29.21-42.72-42.72-6.11-5.62-11.04-11.28-19.45-4.95-3.21,2.41-14.19,13.28-16.53,16.45-3.24,4.38-3.13,9.98.24,14.25l71.21,71.21c4.98,3.82,10.67,3.43,15.27-.75l125.39-125.97c2.41-4.47,1.84-9.22-1.23-13.2-2.63-3.41-12.61-13.39-16.02-15.96-2.59-1.95-5.28-3.07-8.57-2.67Z'%3E%3C/path%3E%3Cpath d='M436.63,281.48c3.29-.4,5.98.72,8.57,2.67,3.42,2.57,13.39,12.55,16.02,15.96,3.07,3.98,3.64,8.72,1.23,13.2l-125.39,125.97c-4.6,4.18-10.29,4.57-15.27.75l-71.21-71.21c-3.36-4.28-3.48-9.87-.24-14.25,2.34-3.17,13.33-14.03,16.53-16.45,8.41-6.33,13.35-.68,19.45,4.95,14.68,13.52,28.13,29.04,42.72,42.72l100.94-100.95c1.84-1.6,4.18-3.06,6.64-3.36Z'%3E%3C/path%3E%3C/svg%3E");
}
#vakantiegeld-vragen .vakantiegeld-vragen__check:focus-visible + .tilted-icon {
  outline-offset: 3px;
  border-radius: 4px;
}
#vakantiegeld-vragen .vakantiegeld-vragen__resultaat {
  opacity: 0;
  transform: translateY(24px) scale(0.96);
  max-height: 0;
  overflow: hidden;
  margin-top: 0;
  text-align: center;
  transition: opacity 0.5s ease, transform 0.55s cubic-bezier(0.34, 1.56, 0.64, 1), max-height 0.5s ease, margin-top 0.5s ease;
  pointer-events: none;
}
#vakantiegeld-vragen .vakantiegeld-vragen__resultaat.is-visible {
  opacity: 1;
  transform: translateY(0) scale(1);
  max-height: 500px;
  margin-top: 1.5rem;
  pointer-events: auto;
}
#vakantiegeld-vragen .vakantiegeld-vragen__resultaat.is-visible .vakantiegeld-vragen__cta {
  animation: vg-cta-pop 0.9s ease 0.25s 1 both;
}
#vakantiegeld-vragen .vakantiegeld-vragen__resultaat .vakantiegeld-vragen__resultaat-tekst {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 0 0 1rem;
}
@keyframes vg-cta-pop {
  0% {
    transform: scale(0.9);
  }
  60% {
    transform: scale(1.06);
  }
  100% {
    transform: scale(1);
  }
}
#warp-geo-popup {
  position: fixed;
  inset: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.65);
  align-items: center;
  justify-content: center;
  padding: 20px;
  box-sizing: border-box;
}
.warp-geo-popup__modal {
  width: 100%;
  max-width: 1125px;
  background: #ffffff;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.35);
  font-family: inherit;
}
.warp-geo-popup__header {
  background: #000000;
  min-height: 115px;
  display: flex;
  align-items: center;
  padding: 28px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .warp-geo-popup__header {
    min-height: 85px;
    padding: 22px;
  }
}
.warp-geo-popup__logo {
  max-width: 75px;
  height: auto;
  display: block;
}
@media (max-width: 768px) {
  .warp-geo-popup__logo {
    max-width: 60px;
  }
}
.warp-geo-popup__bar {
  border-bottom: 1px solid #e5e5e5;
  background: #ffffff;
  padding: 24px 28px;
  font-size: 18px;
  font-weight: 700;
  color: #111111;
  text-align: left;
  position: relative;
}
.warp-geo-popup__bar::after {
  content: "";
  position: absolute;
  left: 28px;
  bottom: -1px;
  width: 230px;
  height: 3px;
  background: #111111;
}
@media (max-width: 768px) {
  .warp-geo-popup__bar {
    font-size: 16px;
    padding: 18px 22px;
    text-align: left;
  }
  .warp-geo-popup__bar::after {
    left: 22px;
    width: 180px;
  }
}
.warp-geo-popup__body {
  padding: 34px 28px 28px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .warp-geo-popup__body {
    padding: 26px 22px 24px;
  }
}
.warp-geo-popup__title {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 700;
  margin: 0 0 14px;
  color: #111111;
}
@media (max-width: 768px) {
  .warp-geo-popup__title {
    font-size: 18px;
  }
}
.warp-geo-popup__text {
  font-size: 20px;
  line-height: 1.5;
  margin: 0 0 70px;
  color: #222222;
  max-width: 980px;
}
@media (max-width: 768px) {
  .warp-geo-popup__text {
    font-size: 17px;
    margin-bottom: 36px;
  }
}
.warp-geo-popup__actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  align-items: center;
  max-width: 650px;
  margin-left: auto;
}
@media (max-width: 768px) {
  .warp-geo-popup__actions {
    grid-template-columns: 1fr;
    gap: 12px;
    max-width: none;
    margin-left: 0;
  }
}
.warp-geo-popup__button {
  min-height: 60px;
  border-radius: 18px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  font-family: inherit;
}
.warp-geo-popup__button--primary {
  background: #3aaa35;
  color: #ffffff !important;
  transition: background-color 0.2s ease;
}
.warp-geo-popup__button--primary:hover,
.warp-geo-popup__button--primary:focus {
  background: #5fbb55;
  color: #ffffff !important;
}
.warp-geo-popup__button--primary:visited {
  color: #ffffff !important;
}
.warp-geo-popup__button--secondary {
  background: transparent;
  color: #3aaa35;
}
@media (max-width: 47.99em) {
  .warp-geo-popup__button {
    width: 100%;
    min-height: 54px;
    font-size: 16px;
  }
}
/* Entries less */
/* Entries less */
.review-entry {
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #000000;
  text-decoration: none;
}
.review-entry .img-container img {
  width: 100px;
}
.review-entry .review-number {
  margin-bottom: 1.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 136px;
  height: 136px;
  background-color: #d7edd4;
  border-radius: 50%;
}
.review-entry .review-number span {
  color: #43ab34;
  font-weight: 700;
  font-size: 2.25rem;
}
.review-entry .short-description {
  margin-bottom: 0px;
  font-weight: 700;
  font-size: 1.25rem;
  color: #000000;
  padding-top: 1em;
}
.review-entry .short-description p {
  margin-top: 0px;
}
.review-entry .summary {
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  min-height: 100px;
  color: #000000;
}
.review-entry .name {
  font-style: italic;
  color: #000000;
}
.new-vacature-entry {
  padding: 1em;
  background: #fff;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  border-radius: 23px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.new-vacature-entry:hover {
  box-shadow: unset;
}
.new-vacature-entry .img-wrapper {
  max-height: 250px;
  overflow: hidden;
  border-radius: 13px 13px 0px 0px;
}
.new-vacature-entry .img-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1.5;
}
.new-vacature-entry .content-wrapper h3 {
  line-height: 1em;
  display: block;
  min-height: 48px;
}
@media screen and (max-width: 79.98999999999999em) {
  .new-vacature-entry .content-wrapper h3 {
    min-height: 72px;
  }
}
@media screen and (max-width: 47.99em) {
  .new-vacature-entry .content-wrapper h3 {
    min-height: unset;
  }
}
.new-vacature-entry .content-wrapper .vacature-link {
  margin-bottom: 0px;
  display: block;
  text-align: center;
}
.new-vacature-entry .content-wrapper .vacature-content {
  line-height: 1.25em;
  display: block;
  min-height: 80px;
  margin-bottom: 1em;
}
.new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
}
@media screen and (max-width: 79.98999999999999em) and (min-width: 63.99em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 63.99em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid {
    column-gap: 0.5rem;
  }
}
.new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 89.98999999999999em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 79.98999999999999em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item {
    font-size: 16px;
  }
}
@media screen and (max-width: 63.99em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item {
    font-size: 14px;
  }
}
.new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item span {
  background-position: left;
  background-size: 25px 20px;
}
@media screen and (max-width: 89.98999999999999em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item span {
    width: 2rem;
  }
}
@media screen and (max-width: 79.98999999999999em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item span {
    height: 2rem;
    width: 2.5rem;
  }
}
@media screen and (max-width: 63.99em) {
  .new-vacature-entry .content-wrapper .vacature-info .vacature-info-grid .info-item span {
    width: 2rem;
  }
}
.system_entry {
  padding: 1em;
  border-radius: 10px;
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 63.99em) and (min-width: 47.99em) {
  .system_entry {
    display: grid;
    grid-template-columns: 0.5fr 1fr;
    grid-template-rows: 60px 150px 130px 50px;
    column-gap: 1em;
  }
  .system_entry .system-img-container {
    grid-column: 1/2;
    grid-row: 1/4;
    align-self: center;
  }
  .system_entry .system-img-container picture {
    height: 100%;
  }
  .system_entry .system-img-container picture img {
    height: 100%;
  }
  .system_entry .btn {
    grid-column: 1/3;
    grid-row: 4/5;
  }
}
.system_entry .system-img-container {
  max-height: 250px;
  overflow: hidden;
  height: 100%;
  border-radius: 5px 5px 0px 0px;
}
.system_entry a {
  text-decoration: none;
}
.system_entry h3 {
  margin-top: 1em;
  color: #000000;
}
.system_entry .content {
  min-height: 175px;
  margin-bottom: auto;
}
@media screen and (max-width: 47.99em) {
  .system_entry .content {
    min-height: unset;
  }
}
.system_entry ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  margin-top: 2em;
  margin-bottom: 2em;
  line-height: 1.25em;
}
.system_entry ul li {
  display: flex;
  gap: 1em;
  align-items: center;
  font-weight: 500;
  margin-bottom: 0.25em;
}
.system_entry ul li span {
  width: 15px;
  height: 12px;
  background-size: contain;
}
.system_entry .btn {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
/*Module parts less*/
.btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  margin-top: 1.6em;
}
.blurb-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1em;
  border-radius: 10px;
  height: 100%;
}
@media screen and (max-width: 47.99em) {
  .blurb-container {
    padding: 0px;
  }
}
.blurb-container .blurb-img {
  margin-bottom: 1em;
  position: relative;
  max-height: 220px;
  width: 100%;
  height: auto;
}
.blurb-container .blurb-img img {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: unset;
  max-height: unset;
}
.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 {
  border-radius: 15px;
  overflow: hidden;
}
.img-col .cover-img {
  display: block;
}
.img-col .image-element {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: unset;
  max-height: unset;
  height: auto;
  display: block;
}
.container .img-col {
  height: 100%;
  max-height: 40em;
}
.container .img-col picture {
  height: 100%;
}
.container .img-col picture .image-element {
  max-height: 35em;
  height: 100%;
}
.txt-col.list-item ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
  margin-top: 0.5em;
}
.txt-col.list-item ul li {
  font-size: 1rem;
  line-height: normal;
  font-size: 1.1rem;
  position: relative;
  padding-left: 1.8em;
  display: flex;
  align-items: center;
  margin-bottom: 1em;
}
.txt-col.list-item ul li:before {
  content: "";
  height: 1.2em;
  width: 1.2em;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40625 12.75L1.21875 7.5625C0.90625 7.25 0.90625 6.71875 1.21875 6.40625L2.34375 5.28125C2.65625 4.96875 3.15625 4.96875 3.46875 5.28125L7 8.78125L14.5 1.28125C14.8125 0.96875 15.3125 0.96875 15.625 1.28125L16.75 2.40625C17.0625 2.71875 17.0625 3.25 16.75 3.5625L7.5625 12.75C7.25 13.0625 6.71875 13.0625 6.40625 12.75Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
.txt-col.cta-layout {
  padding-top: 1.5em;
  position: relative;
  display: flex;
  align-items: center;
}
.txt-col.cta-layout h1,
.txt-col.cta-layout h2,
.txt-col.cta-layout h3,
.txt-col.cta-layout h4,
.txt-col.cta-layout h5 {
  margin-bottom: 1em;
}
.txt-col.cta-layout:before {
  content: "";
  position: absolute;
  top: 0;
  width: 50%;
  height: 8px;
  background-color: #43ab34;
}
.txt-col.green-title-style h1,
.txt-col.green-title-style h2,
.txt-col.green-title-style h3,
.txt-col.green-title-style h4,
.txt-col.green-title-style h5 {
  position: relative;
  padding-left: 15px;
}
@media screen and (max-width: 47.99em) {
  .txt-col.green-title-style h1,
  .txt-col.green-title-style h2,
  .txt-col.green-title-style h3,
  .txt-col.green-title-style h4,
  .txt-col.green-title-style h5 {
    font-size: 24px;
  }
}
.txt-col.green-title-style h1:before,
.txt-col.green-title-style h2:before,
.txt-col.green-title-style h3:before,
.txt-col.green-title-style h4:before,
.txt-col.green-title-style h5:before {
  position: absolute;
  display: flex;
  content: "";
  height: 100%;
  width: 10px;
  background-color: #43ab34;
  left: -10px;
}
.txt-col h4 {
  font-weight: 600;
}
.txt-col > :first-child {
  margin-top: 0px;
}
.embed-youtube {
  background-color: #000000;
  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: 0.7;
  height: auto;
  cursor: pointer;
}
.embed-youtube .embed-youtube-play {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 54%;
  transform: translate3d(-50%, -50%, 0);
  width: 4em;
  height: 3em;
  background-color: #43ab34;
  border: 1px solid #ffffff;
  z-index: 1;
  border-radius: 0.5em;
}
.embed-youtube .embed-youtube-play:hover {
  background-color: #000000;
}
.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: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
  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 {
  border-radius: 20px;
  height: 100%;
  object-fit: cover;
  background-color: #f6f6f6;
  width: 100%;
  max-height: 560px;
}
.img-repeater.slider.d-none-screen-md {
  display: block;
}
.img-repeater.slider.d-none-screen-md .image-module-slider .splide__list .splide__slide {
  max-height: 30rem;
}
@media screen and (max-width: 1024px) {
  .img-repeater.slider.d-none-screen-md .image-module-slider .splide__list .splide__slide {
    max-height: 15rem;
  }
}
@media screen and (max-width: 456px) {
  .img-repeater.slider.d-none-screen-md .image-module-slider .splide__list .splide__slide {
    max-height: 10rem;
  }
}
.faq-content {
  gap: 2em;
  scroll-margin-top: 200px;
}
.faq-content .faq-img {
  width: 120px;
}
.full-question {
  border: solid 1px #f6f6f6;
}
.full-question:not(:last-child) {
  margin-bottom: 1em;
}
.full-question.active .question {
  border-bottom: solid 1px #f6f6f6;
}
.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:%2343ab34;%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;
  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: 0.7em 3em 0.7em 0.7em;
  text-align: inherit;
}
.full-question .question .question-button:focus {
  outline: 1px solid #000000;
}
.full-question .answer {
  padding: 0em 1em;
  max-height: 0px;
  overflow: hidden;
  margin-left: 0;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.full-question.active .question .toggle-q {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.full-question.active .answer {
  padding: 1em 1em;
  max-height: fit-content;
}
.tab-container {
  display: flex;
  flex-direction: column;
}
.tab-container .module_tabs-list {
  display: flex;
  flex-wrap: wrap;
}
.tab-container .module_tabs-list button {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  padding: 0.5em 1em;
  border: unset;
  border-bottom: solid 1px #43ab34;
  border-radius: 0px;
  background-color: unset;
}
.tab-container .module_tabs-list button:focus {
  outline: 1px solid #000000;
}
.tab-container .module_tabs-list button.active {
  background: #43ab34;
}
.tab-container .module_tabs-content {
  position: relative;
}
.tab-container .module_tabs-content .tab-content {
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  transform-origin: left center;
  transform: translateX(-10%);
  opacity: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.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;
  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 #f6f9f7;
}
.contact-col form input[type=submit] {
  background: #f6f9f7;
  border: #f6f9f7;
  color: #ffffff;
  width: 100%;
  padding: 0.5em 1em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.contact-col form input[type=submit]:hover {
  background: #43ab34;
  color: #f6f9f7;
}
.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: #f6f9f7;
  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 - 1360px) / 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 - 1360px) / 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;
  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:%2343ab34;' /%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:%23ffffff;' /%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:%2343ab34;%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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M131.7,41.83h-11.5c-4.8,0-9.6,0-14.4,.3-14.9,.9-19.9,6.2-20,21.3-.1,9.6,0,19.2,0,29.5h44.8c-2,15.4-3.9,30.2-5.8,45.2h-38.8v116.4H39.2v-116.1H0v-45.4H38.9c0-9.8-.3-19.1,.1-28.3,.4-8.6,.5-17.4,2.6-25.6C47.1,17.13,63.6,2.63,86.4,.63c14.9-1.3,30-.2,45.4-.2-.1,14.3-.1,27.5-.1,41.4Z'/%3E%3C/svg%3E");
}
.icon.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.1 256.29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M0,66.34C.1,28.04,27.9,.14,66.2,.04,107.4-.06,148.5,.04,189.7,.04c38.6,0,66.4,27.9,66.4,66.6v123c0,38.7-27.8,66.5-66.4,66.6-41.2,0-82.3,.1-123.5,0C27.9,256.24,.1,228.34,0,189.94V66.34ZM127.9,234.94h61c27.9,0,45.9-18,45.9-46V67.44c0-28-17.9-46.1-45.8-46.1H67c-27.6,0-45.6,18.1-45.7,45.8v122c0,27.9,18.1,45.8,46.1,45.8,20.2,.1,40.3,0,60.5,0Z'/%3E%3Cpath class='cls-1' d='M128.3,64.14c35.2,.1,63.8,28.9,63.8,64.1-.1,35.4-29,64.2-64.5,63.9-35.2-.2-63.7-29.1-63.5-64.4,.1-35.2,28.9-63.7,64.2-63.6Zm-.2,106.7c23.4,0,42.6-19.2,42.7-42.6,.1-23.5-19.6-43.1-43-42.8-23.4,.2-42.6,19.6-42.4,42.9,.1,23.4,19.4,42.6,42.7,42.5Z'/%3E%3Cpath class='cls-1' d='M213.3,58.94c-.1,8.8-7.2,15.9-15.9,15.8-8.6,0-15.9-7.3-16-15.9-.1-8.9,7.2-16.1,16.3-16,8.8,.2,15.7,7.2,15.6,16.1Z'/%3E%3C/svg%3E");
}
.icon.linkedin {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 204.51 204.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M72.5,204.3V68.4h40.5v18.3c1.5-1.9,2-2.6,2.6-3.3,6.2-8.8,14.7-14.4,25.1-17,11.8-2.9,23.5-2.2,34.9,1.6,14.1,4.7,22.1,15.1,25.5,29,1.8,7.2,3.1,14.8,3.2,22.2,.4,28.1,.1,56.3,.1,84.8h-42.1v-5.3c0-21.7,.1-43.3-.1-65-.1-5.5-.6-11-1.8-16.3-2.1-9.4-7.6-14.2-16.2-15.2-11.8-1.4-20.8,2.1-24.7,10.8-2.2,4.9-3.8,10.5-4,15.8-.5,23.1-.4,46.3-.5,69.5v6.2c-14.4-.2-28.2-.2-42.5-.2Z'/%3E%3Cpath class='cls-1' d='M3.6,68.3H45.3V204.4H3.6c0-45.5,0-90.8,0-136.1Z'/%3E%3Cpath class='cls-1' d='M24.3,0c13.5-.1,24.6,10.6,24.8,24.1,.3,13.5-10.9,25.1-24.4,25.2-13.6,.1-24.7-11-24.7-24.8S10.6,.1,24.3,0Z'/%3E%3C/svg%3E");
}
.icon.pinterest {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256.09 256.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%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:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M76.22,244.8C18.22,220-16.98,150.4,8.32,83,33.32,16.6,107.72-16.8,173.42,8.4c66.7,25.6,99.8,100,73.8,166.2-26.6,67.6-99.1,94.1-154.1,76.2,4-9.9,8.6-19.7,11.9-29.9,3.4-10.2,5.6-20.9,8.3-31.5,.6,.2,1.1,.3,1.4,.6,10.1,12.3,23.6,15.6,38.6,13.5,21.2-2.9,36.6-14.6,47-32.8,12-21,16.8-43.8,12.1-67.4-5.9-29.4-25.1-48.2-53.6-56.2-31.1-8.7-60.5-3.9-86.7,15.7-25.7,19.4-36.5,52.8-27.1,82.9,3.5,11.1,9.8,20,20.5,25.3,5.3,2.7,7.5,1.6,9.1-4.1,.8-2.7,1.7-5.4,2-8.2,.2-2,.2-4.6-1-6.1-12.8-16.2-11.1-33.7-3.9-51.1,10.7-25.9,38.3-40.2,67-36,20.3,3,36.3,12.2,41.5,32.9,6.3,25.2,1.5,49.3-13.8,70.7-4.7,6.5-11.2,10.8-19.3,12.5-16.5,3.4-29.1-9.8-24.7-26.1,3.3-12.2,6.7-24.4,10-36.6,.6-2.2,.7-4.6,.7-6.9,0-7.7-2.3-14.4-9.8-17.6-7.8-3.3-15.2-1.6-21.3,4.2-9,8.4-11.2,19.3-10.6,31.1,.2,2.8,.4,5.8,1.5,8.3,2.8,6.8,1.4,13.2-.2,19.9-5.1,21.5-10.3,43.1-14.8,64.7-1.4,7.1-1.1,14.5-1.7,22.2Z'/%3E%3C/svg%3E");
}
.icon.mail {
  background-image: url("data:image/svg+xml,%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:%2343ab34;%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:%23000000;%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.dark {
  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 154.11 115.58'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23231f20;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M54.96,64.59C15.02,35.6,11.98,33.05,2.77,25.85c-1.75-1.39-2.77-3.46-2.77-5.69v-5.72C0,6.47,6.47,0,14.45,0h125.21c7.98,0,14.45,6.47,14.45,14.45v5.72c0,2.23-1.02,4.33-2.77,5.69-9.21,7.22-12.25,9.75-52.19,38.74-5.05,3.67-15.11,12.58-22.09,12.46-6.99.12-17.04-8.79-22.09-12.46ZM154.11,39.58v61.55c0,7.98-6.47,14.45-14.45,14.45H14.45c-7.98,0-14.45-6.47-14.45-14.45v-61.52c0-1.5,1.72-2.35,2.92-1.42,6.74,5.24,15.68,11.89,46.38,34.19,6.35,4.63,17.07,14.38,27.75,14.33,10.75.09,21.67-9.88,27.78-14.33,30.7-22.3,39.61-28.98,46.35-34.22,1.18-.93,2.92-.06,2.92,1.42Z'/%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: %2343ab34 ;%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: %23000000 ;%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.snapchat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2343ab34' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
.icon.snapchat:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000000' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
.icon.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2343ab34' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.icon.tiktok:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
.icon.youtube {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%2343ab34'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon.youtube:hover {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.icon.heart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
.icon.heart-dark {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23000000' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
.icon.cart {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5234 3C22.1484 3 22.5781 3.58594 22.4609 4.17188L20.7031 12.2969C20.5859 12.7266 20.2344 13 19.7656 13H7.57812L7.92969 14.875H18.9453C19.5703 14.875 20 15.4609 19.8828 16.0469L19.8438 16.2031C20.3125 16.6719 20.625 17.2969 20.625 18C20.625 19.4062 19.4922 20.5 18.125 20.5C16.7188 20.5 15.625 19.4062 15.625 18C15.625 17.5703 15.7422 17.1406 15.9375 16.75H10.2734C10.4688 17.1406 10.625 17.5703 10.625 18C10.625 19.4062 9.49219 20.5 8.125 20.5C6.71875 20.5 5.625 19.4062 5.625 18C5.625 17.3359 5.85938 16.75 6.28906 16.2812L3.59375 2.375H0.46875C0.195312 2.375 0 2.17969 0 1.90625V0.96875C0 0.734375 0.195312 0.5 0.46875 0.5H4.375C4.80469 0.5 5.19531 0.851562 5.27344 1.28125L5.625 3H21.5234ZM8.125 18.9375C8.63281 18.9375 9.0625 18.5469 9.0625 18C9.0625 17.4922 8.63281 17.0625 8.125 17.0625C7.57812 17.0625 7.1875 17.4922 7.1875 18C7.1875 18.5469 7.57812 18.9375 8.125 18.9375ZM18.125 18.9375C18.6328 18.9375 19.0625 18.5469 19.0625 18C19.0625 17.4922 18.6328 17.0625 18.125 17.0625C17.5781 17.0625 17.1875 17.4922 17.1875 18C17.1875 18.5469 17.5781 18.9375 18.125 18.9375ZM19.0234 11.125L20.3906 4.875H5.97656L7.1875 11.125H19.0234Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
.icon.cart-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5234 3C22.1484 3 22.5781 3.58594 22.4609 4.17188L20.7031 12.2969C20.5859 12.7266 20.2344 13 19.7656 13H7.57812L7.92969 14.875H18.9453C19.5703 14.875 20 15.4609 19.8828 16.0469L19.8438 16.2031C20.3125 16.6719 20.625 17.2969 20.625 18C20.625 19.4062 19.4922 20.5 18.125 20.5C16.7188 20.5 15.625 19.4062 15.625 18C15.625 17.5703 15.7422 17.1406 15.9375 16.75H10.2734C10.4688 17.1406 10.625 17.5703 10.625 18C10.625 19.4062 9.49219 20.5 8.125 20.5C6.71875 20.5 5.625 19.4062 5.625 18C5.625 17.3359 5.85938 16.75 6.28906 16.2812L3.59375 2.375H0.46875C0.195312 2.375 0 2.17969 0 1.90625V0.96875C0 0.734375 0.195312 0.5 0.46875 0.5H4.375C4.80469 0.5 5.19531 0.851562 5.27344 1.28125L5.625 3H21.5234ZM8.125 18.9375C8.63281 18.9375 9.0625 18.5469 9.0625 18C9.0625 17.4922 8.63281 17.0625 8.125 17.0625C7.57812 17.0625 7.1875 17.4922 7.1875 18C7.1875 18.5469 7.57812 18.9375 8.125 18.9375ZM18.125 18.9375C18.6328 18.9375 19.0625 18.5469 19.0625 18C19.0625 17.4922 18.6328 17.0625 18.125 17.0625C17.5781 17.0625 17.1875 17.4922 17.1875 18C17.1875 18.5469 17.5781 18.9375 18.125 18.9375ZM19.0234 11.125L20.3906 4.875H5.97656L7.1875 11.125H19.0234Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.icon.search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2343ab34' 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");
}
.icon.arrow {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124.63 206.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M124.62,103.6c.13-3.27-.89-5.89-3.06-8.08-2.99-3.01-5.93-6.07-8.92-9.07C85.1,58.82,57.57,31.17,30.01,3.56c-4.75-4.76-11.42-4.73-16.27-.03-3.11,3.01-6.13,6.1-9.19,9.16-6.08,6.1-6.07,12.3.06,18.42,23,23,46,45.99,68.99,69.01,3.1,3.1,3.24,2.37-.04,5.67-18.47,18.59-36.97,37.14-55.45,55.72-4.87,4.89-9.73,9.79-14.53,14.76-4.82,4.99-4.75,11.55.1,16.46,2.98,3.02,6,6,9,9,6.13,6.13,12.32,6.15,18.43.01,14.44-14.5,28.87-29.01,43.3-43.52,15.6-15.69,31.2-31.39,46.81-47.06,2.15-2.16,3.45-4.65,3.41-7.55Z'/%3E%3Cpath class='cls-1' d='M124.62,103.6c.04,2.9-1.25,5.39-3.41,7.55-15.61,15.68-31.21,31.37-46.81,47.06-14.43,14.51-28.85,29.02-43.3,43.52-6.11,6.13-12.31,6.11-18.43-.01-3-3-6.01-5.99-9-9-4.85-4.9-4.92-11.47-.1-16.46,4.8-4.96,9.66-9.86,14.53-14.76,18.48-18.58,36.99-37.13,55.45-55.72,3.28-3.3,3.14-2.57.04-5.67C50.61,77.11,27.61,54.12,4.61,31.12c-6.13-6.13-6.15-12.33-.06-18.42,3.06-3.06,6.08-6.16,9.19-9.16,4.85-4.7,11.52-4.73,16.27.03,27.56,27.61,55.09,55.25,82.63,82.89,2.99,3,5.93,6.06,8.92,9.07,2.18,2.19,3.19,4.81,3.06,8.08Z'/%3E%3C/svg%3E");
}
.icon.star {
  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 609.45 583.79'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1c450;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M198.47,171.54l-171.91,24.84c-21.92,5.96-32.71,30.93-22.93,51.44,5.1,10.71,24.64,26.84,33.7,35.8,31.09,30.73,62.26,61.37,93.46,91.99l-28.71,167.29c-2.42,31.48,32.11,51.66,58.5,34.5l144.74-76.22,151.76,80.2c24.88,9.6,51.69-10.78,50.48-36.98l-28.91-168.41,121.9-120.11c17.91-21.43,7.55-54.34-19.97-60l-167.99-24.51L335.97,17.48c-13.76-23.05-48.07-23.46-62.11-.31l-75.39,154.36Z'/%3E%3Cpath class='cls-1' d='M198.47,171.54L273.85,17.17c14.04-23.15,48.35-22.74,62.11.31l76.62,153.88,167.99,24.51c27.52,5.66,37.88,38.57,19.97,60l-121.9,120.11,28.91,168.41c1.21,26.21-25.6,46.59-50.48,36.98l-151.76-80.2-144.74,76.22c-26.39,17.16-60.92-3.02-58.5-34.5l28.71-167.29c-31.2-30.61-62.37-61.25-93.46-91.99-9.06-8.96-28.6-25.09-33.7-35.8-9.78-20.52,1.01-45.49,22.93-51.44l171.91-24.84Z'/%3E%3C/svg%3E");
}
.icon.check {
  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 575.97 429.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M503.05.19c7.49-.85,15.06,1.17,21.07,5.65,13.34,15.5,32.95,29.78,45.53,45.47,8.64,10.78,8.38,26.91-.48,37.5L234.92,423.06c-10.68,8.95-26.93,8.83-37.77.24L7.15,233.31c-9.26-10.35-9.54-27.55-.74-38.27,12.49-15.22,30.96-28.87,43.99-44.01,10.74-9.3,26.36-9.32,37.27-.24l127.72,126.79,1.42.42L487.4,7.54c4.31-3.67,9.94-6.7,15.65-7.35Z'/%3E%3C/svg%3E");
}
.icon.check.dark {
  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 575.97 429.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M503.05.19c7.49-.85,15.06,1.17,21.07,5.65,13.34,15.5,32.95,29.78,45.53,45.47,8.64,10.78,8.38,26.91-.48,37.5L234.92,423.06c-10.68,8.95-26.93,8.83-37.77.24L7.15,233.31c-9.26-10.35-9.54-27.55-.74-38.27,12.49-15.22,30.96-28.87,43.99-44.01,10.74-9.3,26.36-9.32,37.27-.24l127.72,126.79,1.42.42L487.4,7.54c4.31-3.67,9.94-6.7,15.65-7.35Z'/%3E%3C/svg%3E");
}
.icon.award {
  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 309.2 310.06'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.95.85l96.39-.15c5.32.42,9.56,2.55,13.48,6.02l36,58.49,33.05-55.44c3.67-5.6,9.29-8.58,15.93-9.07,30.86-2.24,64.4,1.73,95.54,0,8.42.75,12.4,9.07,8.13,16.17l-68.33,97.72c-.33,1.35,2.47,3.25,3.41,4.39,34.15,41.23,38.47,96.88,7.42,141.39-46.23,66.29-144.57,66.28-190.52-.3-30.56-44.28-26.73-105.25,10.38-144.37l.16-1.11L1.47,16.58c-3.73-6.57-.03-14.64,7.48-15.72ZM99.57,29.72h-52.5l46.24,66.47c11.13-7.3,23.74-12.15,36.76-14.98l-30.5-51.49ZM262.07,29.72h-51.75l-31.25,51.49c13.02,2.8,25.6,7.73,36.76,14.98l46.24-66.47ZM147.97,107.37c-60.3,4.24-97.45,69.27-71.83,124.03,28.71,61.36,114.68,66.96,151.64,10.28,39.48-60.55-8.29-139.34-79.81-134.31Z'/%3E%3Cpath class='cls-1' d='M190.9,243.06c-2,2.01-5.23,1.98-7.85,1.43l-27.81-15.16-29.16,15.16c-5.32,1.37-9.22-1.16-10.02-6.51l5.42-32.39-23.64-23.4c-2.63-3.94-1.19-7.45,2.24-10.19l33.99-5.01,14.56-29.94c2.78-3.81,8.94-3.55,11.85,0l14.57,29.93,29.7,3.8c5.68.47,10.09,5.67,6.73,11.11l-23.84,23.7,5.44,31.91c.22,1.67-1.03,4.4-2.18,5.55Z'/%3E%3C/svg%3E");
}
.icon.clock {
  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 46.12 46.12'%3E%3Cpath d='M46.12,23.06c0,12.74-10.32,23.06-23.06,23.06S0,35.8,0,23.06,10.32,0,23.06,0s23.06,10.32,23.06,23.06ZM41.66,23.06c0-10.27-8.32-18.6-18.6-18.6S4.46,12.78,4.46,23.06s8.32,18.6,18.6,18.6,18.6-8.32,18.6-18.6ZM20.91,26.21c-.29-.21-.46-.55-.46-.9v-15.27c0-.61.5-1.12,1.12-1.12h2.98c.61,0,1.12.5,1.12,1.12v13.18l6.21,4.52c.5.36.6,1.06.24,1.56l-1.75,2.41c-.36.49-1.06.6-1.56.24l-7.89-5.74Z'/%3E%3C/svg%3E");
}
.icon.hat {
  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 42.07 25.24'%3E%3Cpath d='M42.07,8.41c0,1.33-.88,2.5-2.19,2.9l-7.17,2.21.94,7.51c0,2.32-5.65,4.21-12.62,4.21s-12.62-1.88-12.62-4.21l.94-7.51-3.61-1.11c-.12.21-.24.41-.32.65.52.38.88.97.88,1.67s-.37,1.31-.91,1.69l1.68,7.55c.15.66-.35,1.28-1.03,1.28h-3.69c-.67,0-1.17-.62-1.03-1.28l1.68-7.55c-.54-.38-.91-.98-.91-1.69,0-.83.49-1.54,1.2-1.88.08-.37.21-.73.37-1.07l-1.49-.46c-1.31-.4-2.19-1.57-2.19-2.9s.88-2.5,2.19-2.9L19.15.28c1.24-.38,2.54-.38,3.78,0l16.96,5.23c1.31.4,2.19,1.57,2.19,2.9ZM38.57,8.42L22,3.3c-.62-.19-1.3-.19-1.92,0L3.5,8.41l2.72.84c.39-.18.79-.33,1.23-.41l13.39-2.51c.56-.11,1.12.27,1.23.84.11.57-.27,1.12-.84,1.23l-11.06,2.07,9.91,3.06c.62.19,1.3.19,1.92,0l16.58-5.11ZM29.66,14.47l-6.73,2.08c-1.66.51-3.04.22-3.78,0l-6.73-2.08-.74,5.94c3.88,2.22,14.8,2.25,18.73,0l-.74-5.94Z'/%3E%3C/svg%3E");
}
.icon.location {
  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 44.1 58.8'%3E%3Cpath d='M44.1,22.05c0,8.16-2.75,10.71-17.37,34.16-2.16,3.45-7.2,3.46-9.35,0C2.76,32.77,0,30.22,0,22.05,0,9.88,9.86,0,22.05,0s22.05,9.87,22.05,22.05ZM38.59,22.05c0-9.13-7.4-16.54-16.54-16.54S5.51,12.91,5.51,22.05c0,6.29,1.9,7.77,16.54,31.24,14.8-23.72,16.54-24.97,16.54-31.24ZM22.05,12.86c5.07,0,9.19,4.12,9.19,9.19s-4.11,9.19-9.19,9.19-9.19-4.12-9.19-9.19,4.11-9.19,9.19-9.19Z'/%3E%3C/svg%3E");
}
.icon.euro {
  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 39.14 55.51'%3E%3Cpath d='M38,54.61c-1.5.37-4.1.89-7.12.89-12.59,0-22.18-7.84-25.4-18.83H1.49c-.82,0-1.49-.67-1.49-1.49v-2.97c0-.82.67-1.49,1.49-1.49h2.91c-.17-1.55-.2-3.99-.05-5.95H1.49c-.82,0-1.49-.67-1.49-1.49v-2.97c0-.82.67-1.49,1.49-1.49h3.89C8.62,7.94,18.5,0,30.89,0c2.47,0,4.7.32,6.11.58.85.16,1.39,1,1.16,1.84l-.98,3.67c-.2.75-.94,1.21-1.71,1.08-1.15-.21-2.91-.47-4.73-.47-8.36,0-14.74,4.91-17.35,12.14h19.47c.94,0,1.65.87,1.45,1.8l-.63,2.97c-.13.68-.74,1.18-1.45,1.18H12.09c-.19,1.95-.11,3.95.07,5.95h18.34c.94,0,1.63.86,1.45,1.79l-.62,2.97c-.14.69-.74,1.19-1.45,1.19H13.84c2.63,7.18,9.01,12.07,17.12,12.07,2.26,0,4.26-.37,5.54-.67.81-.19,1.62.33,1.8,1.13l.81,3.64c.17.78-.31,1.56-1.1,1.76Z'/%3E%3C/svg%3E");
}
.icon.phone {
  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 119.81 119.81'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23231f20;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M119.81,11.23c0,60.02-48.65,108.57-108.57,108.57-2.64,0-4.89-1.82-5.47-4.35L.14,91.12c-.61-2.64.77-5.36,3.28-6.46l26.21-11.23c2.29-.98,4.96-.33,6.55,1.62l11.61,14.18c18.32-8.58,33.04-23.52,41.46-41.46l-14.18-11.61c-1.94-1.57-2.59-4.26-1.61-6.55l11.23-26.21c1.08-2.48,3.79-3.86,6.43-3.25l24.34,5.62c2.55.58,4.35,2.85,4.35,5.47Z'/%3E%3C/svg%3E");
}
.icon-before {
  font-size: 16px;
  padding-left: 2em;
  position: relative;
}
.icon-before:before {
  content: '';
  height: 100%;
  width: 1.5em;
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon-before.check-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40625 12.75L1.21875 7.5625C0.90625 7.25 0.90625 6.71875 1.21875 6.40625L2.34375 5.28125C2.65625 4.96875 3.15625 4.96875 3.46875 5.28125L7 8.78125L14.5 1.28125C14.8125 0.96875 15.3125 0.96875 15.625 1.28125L16.75 2.40625C17.0625 2.71875 17.0625 3.25 16.75 3.5625L7.5625 12.75C7.25 13.0625 6.71875 13.0625 6.40625 12.75Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
.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-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.icon-after.arrow:after {
  width: 0.5em;
  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 124.63 206.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M124.62,103.6c.13-3.27-.89-5.89-3.06-8.08-2.99-3.01-5.93-6.07-8.92-9.07C85.1,58.82,57.57,31.17,30.01,3.56c-4.75-4.76-11.42-4.73-16.27-.03-3.11,3.01-6.13,6.1-9.19,9.16-6.08,6.1-6.07,12.3.06,18.42,23,23,46,45.99,68.99,69.01,3.1,3.1,3.24,2.37-.04,5.67-18.47,18.59-36.97,37.14-55.45,55.72-4.87,4.89-9.73,9.79-14.53,14.76-4.82,4.99-4.75,11.55.1,16.46,2.98,3.02,6,6,9,9,6.13,6.13,12.32,6.15,18.43.01,14.44-14.5,28.87-29.01,43.3-43.52,15.6-15.69,31.2-31.39,46.81-47.06,2.15-2.16,3.45-4.65,3.41-7.55Z'/%3E%3Cpath class='cls-1' d='M124.62,103.6c.04,2.9-1.25,5.39-3.41,7.55-15.61,15.68-31.21,31.37-46.81,47.06-14.43,14.51-28.85,29.02-43.3,43.52-6.11,6.13-12.31,6.11-18.43-.01-3-3-6.01-5.99-9-9-4.85-4.9-4.92-11.47-.1-16.46,4.8-4.96,9.66-9.86,14.53-14.76,18.48-18.58,36.99-37.13,55.45-55.72,3.28-3.3,3.14-2.57.04-5.67C50.61,77.11,27.61,54.12,4.61,31.12c-6.13-6.13-6.15-12.33-.06-18.42,3.06-3.06,6.08-6.16,9.19-9.16,4.85-4.7,11.52-4.73,16.27.03,27.56,27.61,55.09,55.25,82.63,82.89,2.99,3,5.93,6.06,8.92,9.07,2.18,2.19,3.19,4.81,3.06,8.08Z'/%3E%3C/svg%3E");
}
.fas.fa-info-circle:before {
  content: '';
  height: 20px;
  width: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
}
/* Responsive less */
/*TEMP*/
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .primary {
  background-color: #000000;
  color: #43ab34;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .primary:hover,
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .primary:focus {
  background-color: #333333;
  color: #43ab34;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .primary:focus {
  outline-color: #000000;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary:hover,
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary:visited {
  color: #000000;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary:visited:hover,
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary:visited:focus {
  color: #000000;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary.pink {
  background: #bc54cb;
  color: #fff;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary.offerte {
  position: relative;
  overflow: hidden;
}
.page-template-homepage-template section.halfhalf .container .txt-col .btn-container .secondary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
/* Responsive less */
@media screen and (max-width: 1600px) {
  #content .header_home {
    padding-top: 4em;
  }
  #content .header_home .container .pure-g > div:nth-child(1):before {
    bottom: -190px;
  }
  #content .header_home .container .pure-g > div:nth-child(2) .dots {
    width: 15vw;
    max-width: 390px;
  }
}
@media screen and (max-width: 1500px) {
  #header > .container #main-menu .menu .menu-item a {
    font-size: 16px;
    padding: 0.36em 0.5em;
  }
}
@media screen and (max-width: 89.98999999999999em) {
  #content .header_home .container .content h1 {
    font-size: 2.25rem;
  }
  #content .header_home .container .content p {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 79.98999999999999em) {
  #content .header_home .img-container picture img {
    object-position: 85%;
  }
  #content .header_home .container .content h1 {
    font-size: 1.75rem;
  }
  #content .header_home .container .dots {
    right: 160px;
  }
  #header > .container {
    transform: unset;
    top: -30px;
    position: relative;
  }
  #header > .container #main-menu {
    height: 72px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-top: 0px;
  }
  #header > .container #main-menu .main-menu {
    position: fixed;
    top: 102px;
    right: -100%;
    width: 100%;
    max-width: 350px;
    background: #ffffff;
    height: calc(100vh - 102px);
    transition: ease-in-out all 0.5s;
  }
  #header > .container #main-menu .main-menu:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='808' height='808' viewBox='0 0 808 808' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M807.633 217.798C806.288 215.152 806.349 212.184 805.768 209.354C799.744 180.443 782.958 159.884 757.137 146.162C746.634 140.579 735.245 137.673 723.931 134.506C690.283 125.083 656.618 115.691 622.954 106.283C597.668 99.216 572.382 92.1641 547.111 85.0816C545.505 84.638 543.9 84.3168 542.249 84.3015C511.551 75.7352 480.868 67.1689 450.17 58.6026C417.132 49.3938 384.08 40.1851 351.042 30.9763C321.72 22.8077 292.398 14.6545 263.091 6.37883C256.41 4.4973 249.668 3.0135 242.773 2.17217C240.526 1.89682 238.278 1.63677 236.276 0.458908L232.423 0.535393C231.124 0.137673 229.717 0 228.234 0C224.106 0 220.04 0.305939 216.019 0.841332H215.973V0.826035C215.958 0.826035 215.943 0.841332 215.927 0.856629C207.886 1.94271 200.058 4.09958 192.521 7.37313C167.021 18.4481 149.685 36.8809 140.619 62.3656C138.264 67.842 136.292 73.5018 134.672 79.3606C122.518 123.416 110.119 167.41 97.843 211.434C86.2547 252.981 74.7123 294.543 63.124 336.089C59.3632 349.596 55.5718 363.104 51.7957 376.611C47.4844 391.862 43.1885 407.098 38.8926 422.349C27.8088 461.708 16.5569 501.021 5.79414 540.456C5.01446 543.332 4.3265 546.208 3.71498 549.099C3.63854 549.405 3.54681 549.696 3.47037 550.002C2.04859 555.126 1.48293 560.434 0.871415 565.696C0.703247 567.134 0.764399 568.603 0 569.903L0.366911 590.187C1.71225 592.833 1.6511 595.801 2.23204 598.631C8.25551 627.542 25.0417 648.101 50.8631 661.822C61.3659 667.406 72.7555 670.312 84.0686 673.479C117.717 682.902 151.382 692.294 185.046 701.701C210.332 708.769 235.618 715.821 260.889 722.903C262.495 723.347 264.1 723.668 265.751 723.683C296.449 732.249 327.132 740.816 357.83 749.382C390.868 758.591 423.92 767.8 456.958 777.008C486.28 785.177 515.602 793.33 544.909 801.606C551.59 803.487 558.332 804.971 565.227 805.813C567.474 806.088 569.722 806.348 571.724 807.526L575.577 807.449C576.876 807.862 578.283 808 579.766 808C583.894 808 587.96 807.694 591.981 807.159H592.027V807.174C592.042 807.174 592.057 807.159 592.073 807.143C600.114 806.057 607.942 803.9 615.479 800.627C640.979 789.552 658.315 771.119 667.381 745.634C669.736 740.158 671.708 734.498 673.328 728.639C685.482 684.584 697.881 640.59 710.157 596.566C721.745 555.019 733.288 513.457 744.876 471.911C748.637 458.404 752.428 444.912 756.204 431.404C760.516 416.153 764.811 400.902 769.107 385.636C780.191 346.277 791.443 306.964 802.206 267.528C802.986 264.652 803.674 261.777 804.285 258.886C804.361 258.58 804.453 258.289 804.53 257.983C805.951 252.859 806.517 247.55 807.129 242.288C807.297 240.85 807.236 239.382 808 238.082L807.633 217.798ZM548.685 781.597C513.355 771.578 477.963 761.803 442.587 751.937C412.806 743.63 383.01 735.339 353.229 727.033C319.717 717.687 286.206 708.34 252.71 698.994C222.929 690.672 193.164 682.32 163.367 674.014C134.504 665.968 105.67 657.845 76.7609 649.998C60.6933 645.638 47.1328 637.592 36.7523 624.498C27.1056 612.352 22.6262 598.233 21.6019 582.951C20.8681 571.983 22.0911 561.291 24.3232 550.721C26.173 543.393 28.4203 536.173 30.4384 528.892C40.345 492.883 50.4503 456.935 60.4945 420.972C63.2922 410.952 66.0899 400.933 68.8876 390.929C76.2411 364.878 83.5946 338.812 90.9329 312.761C101.711 274.488 112.428 236.2 123.19 197.927C132.73 163.999 142.3 130.07 151.855 96.126C154.042 88.3858 156.06 80.5843 158.475 72.9052C159.133 70.8249 159.866 68.821 160.646 66.8629C167.877 50.9694 178.808 37.8752 195.273 29.3242C204.079 24.7505 213.542 22.3641 223.556 21.9052C235.771 21.3392 247.573 23.0984 259.315 26.4331C294.645 36.4526 330.037 46.2274 365.413 56.0939C395.194 64.4001 424.99 72.6911 454.771 80.9973C488.283 90.3438 521.794 99.6902 555.29 109.037C585.071 117.358 614.836 125.71 644.633 134.017C673.496 142.063 702.33 150.185 731.239 158.033C747.307 162.392 760.867 170.439 771.248 183.533C780.894 195.679 785.374 209.798 786.398 225.079C787.132 236.047 785.909 246.74 783.677 257.31C781.827 264.637 779.58 271.857 777.562 279.139C767.655 315.148 757.55 351.095 747.506 387.059C744.708 397.078 741.91 407.113 739.097 417.132C731.744 443.183 724.39 469.234 717.052 495.285C706.274 533.557 695.557 571.846 684.794 610.119C675.255 644.047 665.684 677.976 656.129 711.92C653.943 719.66 651.925 727.462 649.51 735.141C648.852 737.221 648.118 739.225 647.339 741.183C640.107 757.076 629.177 770.171 612.711 778.722C603.906 783.295 594.442 785.682 584.444 786.141C572.229 786.707 560.427 784.947 548.685 781.613V781.597Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3Cpath d='M709.272 211.151C701.455 202.835 691.527 196.644 679.656 192.593C665.628 187.808 651.111 184.46 636.823 180.501C605.586 171.834 574.333 163.166 543.095 154.498C512.164 145.923 481.232 137.347 450.285 128.771C418.88 120.073 387.489 111.359 356.083 102.661C332.296 96.0728 308.585 89.209 284.705 83.0026C265.354 77.9886 246.309 78.8141 228.395 88.8422C227.845 89.1479 227.355 89.4995 226.82 89.8052C221.71 91.9301 217.35 95.3237 213.465 99.2677C205.311 107.522 199.667 117.428 194.97 127.961C189.616 139.961 186.679 152.71 183.145 165.26C174.716 195.207 166.379 225.184 158.012 255.146C150.776 281.011 143.555 306.891 136.32 332.756C132.48 346.285 128.625 359.829 124.77 373.358C115.592 405.597 106.321 437.822 97.1122 470.061C92.0641 487.733 87.0312 505.404 82.0901 523.106C79.8261 531.223 79.3518 539.6 79 546.694C79.7802 567.606 86.9394 584.36 99.7434 596.834C107.56 605.15 117.488 611.341 129.359 615.392C143.387 620.177 157.904 623.524 172.192 627.499C203.43 636.166 234.683 644.834 265.92 653.502C296.852 662.077 327.783 670.653 358.73 679.229C390.136 687.927 421.526 696.641 452.932 705.339C476.719 711.927 500.431 718.791 524.31 724.997C543.661 730.011 562.707 729.186 580.62 719.158C581.171 718.852 581.66 718.501 582.196 718.195C587.305 716.07 591.665 712.676 595.55 708.732C603.704 700.478 609.349 690.572 614.045 680.039C619.399 668.039 622.336 655.29 625.87 642.74C634.299 612.793 642.636 582.816 651.004 552.854C658.239 526.989 665.46 501.109 672.696 475.244C676.535 461.715 680.375 448.186 684.23 434.657C693.408 402.418 702.679 370.194 711.888 337.954C716.936 320.282 721.969 302.611 726.91 284.909C729.174 276.792 729.648 268.415 730 261.322C729.22 240.41 722.061 223.655 709.257 211.181L709.272 211.151ZM519.552 704.574C466.241 689.746 412.914 675.01 359.602 660.212C329.16 651.759 298.718 643.29 268.276 634.837C267.832 634.623 267.373 634.424 266.884 634.271C261.989 632.651 256.986 631.351 252.015 629.96C218.146 620.482 184.277 611.02 150.409 601.557C145.896 600.304 141.337 599.203 136.886 597.782C129.099 595.29 122.246 591.789 116.509 587.142C107.209 578.658 101.105 566.826 99.9117 553.848C98.7949 541.771 100.355 530.123 103.629 518.535C113.037 485.18 122.307 451.794 131.654 418.423C139.945 388.767 148.267 359.126 156.543 329.485C156.788 328.583 157.048 327.681 157.293 326.779C158.363 323.019 159.434 319.243 160.505 315.482C169.653 283.396 178.862 251.324 188.01 219.238C194.909 195.054 201.885 170.901 208.585 146.672C212.088 134.014 217.259 122.412 226.911 113.179C235.233 105.214 244.993 100.567 256.558 99.3441C267.893 98.1365 278.648 100.445 289.432 103.456C342.729 118.284 396.071 133.021 449.383 147.818C479.825 156.272 510.267 164.741 540.709 173.194C541.152 173.408 541.611 173.607 542.101 173.76C546.996 175.38 551.998 176.679 556.97 178.071C590.839 187.548 624.707 197.011 658.576 206.473C663.089 207.727 667.647 208.827 672.099 210.249C679.885 212.741 686.739 216.241 692.475 220.888C701.776 229.373 707.88 241.204 709.073 254.183C710.19 266.259 708.629 277.908 705.356 289.495C695.948 322.851 686.678 356.237 677.331 389.608C669.04 419.264 660.718 448.905 652.442 478.546C652.197 479.447 651.937 480.334 651.692 481.236C650.621 485.012 649.55 488.772 648.48 492.548C639.332 524.635 630.123 556.706 620.975 588.793C614.076 612.977 607.1 637.13 600.4 661.359C596.897 674.016 591.726 685.619 582.073 694.852C573.751 702.816 563.992 707.464 552.427 708.686C541.076 709.894 530.337 707.586 519.552 704.574Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3Cpath d='M643.118 281.573C640.625 273.81 636.633 267.345 631.433 261.92C625.575 254.92 617.958 249.556 608.796 246.026C602.204 243.489 595.229 241.961 588.392 240.081C528.466 223.484 468.54 206.902 408.613 190.32C376.004 181.303 343.425 172.226 310.801 163.285C292.982 158.41 276.54 161.146 262.315 173.326C252.435 181.793 245.72 192.506 242.156 205.022C237.262 222.154 232.505 239.347 227.702 256.51C227.657 256.663 227.611 256.815 227.58 256.968C226.265 260.835 225.271 264.793 224.185 268.736C221.064 280.03 217.944 291.339 214.824 302.633C210.174 319.276 205.525 335.919 200.875 352.562C191.973 384.426 183.056 416.275 174.154 448.14C170.3 461.91 166.354 475.649 162.668 489.449C159.287 502.088 158.859 514.803 162.897 527.427C165.39 535.19 169.382 541.655 174.582 547.08C180.441 554.08 188.057 559.444 197.219 562.974C203.811 565.511 210.786 567.039 217.623 568.919C277.549 585.516 337.476 602.098 397.402 618.68C430.011 627.697 462.59 636.774 495.214 645.715C513.033 650.59 529.475 647.854 543.7 635.674C553.596 627.207 560.295 616.494 563.859 603.978C568.753 586.846 573.51 569.653 578.313 552.49C578.359 552.337 578.405 552.185 578.435 552.032C579.751 548.165 580.745 544.207 581.831 540.264C584.951 528.955 588.071 517.646 591.191 506.352C595.841 489.709 600.491 473.081 605.125 456.438C614.027 424.574 622.944 392.725 631.846 360.86C635.7 347.09 639.646 333.351 643.332 319.551C646.713 306.912 647.141 294.197 643.103 281.573H643.118ZM552.265 596.688C550.124 604.36 546.927 611.466 542.201 617.9C531.647 632.312 516.582 637.814 499.206 633.091C468.891 624.854 438.638 616.387 408.369 607.997C373.909 598.461 339.433 588.924 304.973 579.373C293.212 576.117 281.434 572.862 269.672 569.607C269.535 569.531 269.412 569.439 269.259 569.378C267.225 568.461 264.992 567.926 262.835 567.315C243.64 561.813 224.414 556.357 205.219 550.84C198.963 549.036 193.227 546.178 188.241 541.915C185.717 539.76 183.576 537.467 181.741 535.068C178.85 530.636 176.724 525.501 175.408 519.632C173.007 508.98 174.506 498.512 177.336 488.226C193.197 430.626 209.18 373.071 225.102 315.486C229.079 301.105 233.04 286.724 237.002 272.327C242.6 252.322 248.198 232.317 253.765 212.312C255.907 204.64 259.103 197.534 263.83 191.1C274.383 176.688 289.449 171.186 306.824 175.909C337.139 184.146 367.393 192.613 397.662 201.003C432.122 210.539 466.597 220.076 501.057 229.627C512.819 232.883 524.596 236.138 536.358 239.393C536.496 239.47 536.618 239.561 536.771 239.622C538.805 240.539 541.039 241.074 543.195 241.686C562.391 247.187 581.617 252.643 600.812 258.16C607.068 259.964 612.803 262.822 617.79 267.085C620.313 269.24 622.455 271.533 624.29 273.932C627.181 278.364 629.307 283.499 630.622 289.368C633.023 300.02 631.525 310.488 628.695 320.774C612.834 378.374 596.85 435.929 580.928 493.514C576.952 507.895 572.99 522.292 569.029 536.688C563.431 556.693 557.848 576.683 552.28 596.688H552.265Z' fill='%23CACACA' fill-opacity='0.1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 60vh;
    width: 100%;
    position: absolute;
    background-position: 150% 160%;
    background-repeat: no-repeat;
    background-size: 70%;
    top: 0;
    z-index: -1;
  }
  #header > .container #main-menu .main-menu .menu {
    display: flex;
    flex-direction: column;
    margin-bottom: 4em;
  }
  #header > .container #main-menu .main-menu .menu .menu-item {
    margin: 0px;
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
    border-bottom: solid 1px #f6f6f6;
  }
  #header > .container #main-menu .main-menu .menu .menu-item a {
    font-size: 16px;
    padding: 0.5em 1em;
  }
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children {
    padding-right: 4rem;
    position: relative;
  }
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children .sub-menu {
    padding: 0 !important;
    opacity: 0 !important;
    max-height: 0;
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
    position: relative;
    transform: unset;
    height: 100%;
    max-height: 0px;
    background-color: transparent;
  }
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children .sub-menu.active {
    max-height: 100%;
    opacity: 1 !important;
    padding: 0.5em 0 !important;
    transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  }
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children .sub-menu .menu-item-has-children::after {
    content: unset;
  }
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children:hover::after,
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children:focus::after {
    transform: scaleY(-1);
  }
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children:hover .sub-menu,
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children:focus .sub-menu {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    max-height: 200px;
  }
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children:hover .sub-menu a,
  #header > .container #main-menu .main-menu .menu .menu-item.menu-item-has-children:focus .sub-menu a {
    max-width: fit-content;
    margin-bottom: 0.5em;
  }
  section.contact_banner .content-wrapper .usp-bar {
    flex-wrap: wrap;
    gap: 0.5em;
    height: 100%;
    padding: 0.5em 0px;
  }
  #header > .container #main-menu {
    width: calc(100% - 140px);
  }
  #header > .container #main-menu .main-menu {
    top: 148px;
    padding-top: 40px;
    left: 0;
    right: 0;
    max-width: 100%;
    transform: translateX(-125%);
  }
  #header > .container #main-menu .main-menu.is-active {
    transform: translateX(0%);
  }
}
@media only screen and (max-width: 79.98999999999999em) and screen and (min-width: 47.99em) {
  #header > .container #main-menu .main-menu:before {
    display: none;
  }
}
@media only screen and (max-width: 79.98999999999999em) {
  #klantscore {
    display: none;
  }
  .product-entry img {
    max-height: 150px;
  }
  .product-entry form.cart {
    flex-direction: column;
    justify-content: center;
    row-gap: 15px;
  }
  .product-entry form.cart .price-btn-wrapper {
    width: 100%;
  }
  .product-entry form.cart .price-btn-wrapper .btn {
    width: 100%;
  }
  .product-entry form.cart .product-quantity {
    margin: 0;
  }
  .product-entry form.cart .product-quantity .quantity {
    flex-grow: 1;
  }
  .product-entry form.cart .product-quantity .quantity input {
    width: 100%;
  }
  section.product_contents .product-contents .product-content-box {
    flex-basis: 100%;
  }
  section.woo_single_product .product .summary .add-to-cart-wrapper {
    align-items: unset;
    gap: 20px;
    flex-direction: column;
  }
  section.woo_single_product .product .summary .add-to-cart-wrapper form.cart .price-btn {
    height: 50px;
    padding: 0 1.2em;
  }
  section.woo_single_product .product .summary .add-to-cart-wrapper form.cart .product-quantity {
    height: 50px;
  }
  section.woo_single_product .product .summary .add-to-cart-wrapper form.cart .quantity {
    height: 50px;
  }
  section.woo_single_product .product .summary .add-to-cart-wrapper form.cart .quantity .qty {
    width: 2.2em;
  }
  section.woo_single_product .product .video-wrapper {
    flex-direction: column;
    align-items: unset;
  }
  section.woo_single_product .product .woocommerce-product-gallery__wrapper {
    gap: 0;
  }
  section.woo_single_product .product .woocommerce-product-gallery__wrapper .thumbnail-slider-wrapper {
    width: 60px;
  }
  section.steps_block .step-blocks {
    gap: 1em;
    flex-direction: column;
  }
  section.steps_block .step-blocks .step-block {
    width: 100%;
  }
  section.small_text .content {
    width: 100%;
  }
  #content .header_home {
    height: unset;
    max-height: unset;
  }
  #content .header_home .img-container img.cover-img {
    object-position: 65%;
  }
  #content .header_home .container .pure-g > div:nth-child(1) .content {
    max-width: 48ch;
  }
  #content .header_home .container .pure-g > div:nth-child(1) .content .btn-container {
    margin-bottom: 2em;
  }
  #content .header_home .container .pure-g > div:nth-child(1):before {
    right: unset;
    left: -350px;
    mix-blend-mode: unset;
    opacity: 0.85;
  }
  #content .header_home .container .pure-g > div:nth-child(2) {
    display: none;
  }
  .home section.three_column_steps .column-steps {
    flex-direction: column;
    gap: 1em;
  }
  .home section.three_column_steps .column-steps .column-step {
    width: 100%;
  }
  .home section.three_column_steps .column-steps .column-step:nth-child(2) {
    transform: unset;
  }
  .home section.three_column_steps .column-steps .column-step .btn-container {
    justify-content: flex-start;
  }
  section.contact_banner.home_version {
    margin-top: 350px;
  }
  section.contact_banner.home_version .container .pure-g > div:nth-child(1) {
    padding: 0px;
  }
  section.contact_banner.home_version .container .pure-g > div:nth-child(1) .img-container picture {
    left: 0px;
    right: 0px;
    margin: 0 auto;
    max-width: fit-content;
  }
  section.contact_banner.home_version .container .pure-g > div:nth-child(1) .img-container picture img {
    max-height: 400px;
    width: auto;
    object-fit: contain;
  }
}
@media only screen and (max-width: 47.99em) {
  #header > .container #main-menu .main-menu {
    top: 116px;
  }
  section.usp_list_repeater ul.usp-list {
    padding-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
    list-style: none;
    columns: unset;
  }
  #header > .container #main-menu {
    height: 52px;
  }
  section.contact_banner.home_version {
    margin-top: 350px;
  }
  section.contact_banner.home_version .container .pure-g > div:nth-child(2) .content-wrapper .usp-bar {
    justify-content: center;
  }
  #header > .container #main-menu .main-menu {
    top: 116px;
  }
  #header.news-active > .container #main-menu .main-menu {
    top: 168px;
  }
  section.usp_list_repeater ul.usp-list {
    padding-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
    list-style: none;
    columns: unset;
  }
  #header > .container #main-menu {
    height: 52px;
  }
  section.contact_banner.home_version {
    margin-top: 350px;
  }
  section.contact_banner.home_version .container .pure-g > div:nth-child(2) .content-wrapper .usp-bar {
    justify-content: center;
  }
  .containered.container-thinner .container {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.usp-column .content p {
  word-break: break-word;
  overflow-wrap: break-word;
  hyphens: auto;
}
.usp-column-list {
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .usp-column {
    flex: 0 0 100%;
    margin-bottom: 15px;
  }
}
.usp-column-list {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 480px) {
  .fs-1-5 {
    font-size: 1.2rem;
  }
  .usp-column {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.content.d-flex.flex-column {
  min-height: fit-content;
}
#new-system-section {
  padding-top: 3em;
}
@media screen and (max-width: 47.99em) {
  .gform-theme--framework .gfield--type-choice .gfield_checkbox,
  .gform-theme--framework .gfield--type-choice .gfield_radio {
    flex-direction: column !important;
  }
}
@media screen and (max-width: 63.99em) {
  section.contact_banner.home_version .container .pure-g > div:nth-child(2) .content-wrapper div.usp-bar:before {
    left: -12vw;
  }
}
/* Child theme less */
.btn.primary.pink {
  background: #bc54cb;
  color: #fff;
}
/* HEADER 2025 */
@media screen and (min-width: 47.99em) {
  .mobile {
    display: none;
  }
}
#menu-item-11109 {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
  background-position: center;
  background-size: 100% 1.25rem;
  background-repeat: no-repeat;
  display: block;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5234 3C22.1484 3 22.5781 3.58594 22.4609 4.17188L20.7031 12.2969C20.5859 12.7266 20.2344 13 19.7656 13H7.57812L7.92969 14.875H18.9453C19.5703 14.875 20 15.4609 19.8828 16.0469L19.8438 16.2031C20.3125 16.6719 20.625 17.2969 20.625 18C20.625 19.4062 19.4922 20.5 18.125 20.5C16.7188 20.5 15.625 19.4062 15.625 18C15.625 17.5703 15.7422 17.1406 15.9375 16.75H10.2734C10.4688 17.1406 10.625 17.5703 10.625 18C10.625 19.4062 9.49219 20.5 8.125 20.5C6.71875 20.5 5.625 19.4062 5.625 18C5.625 17.3359 5.85938 16.75 6.28906 16.2812L3.59375 2.375H0.46875C0.195312 2.375 0 2.17969 0 1.90625V0.96875C0 0.734375 0.195312 0.5 0.46875 0.5H4.375C4.80469 0.5 5.19531 0.851562 5.27344 1.28125L5.625 3H21.5234ZM8.125 18.9375C8.63281 18.9375 9.0625 18.5469 9.0625 18C9.0625 17.4922 8.63281 17.0625 8.125 17.0625C7.57812 17.0625 7.1875 17.4922 7.1875 18C7.1875 18.5469 7.57812 18.9375 8.125 18.9375ZM18.125 18.9375C18.6328 18.9375 19.0625 18.5469 19.0625 18C19.0625 17.4922 18.6328 17.0625 18.125 17.0625C17.5781 17.0625 17.1875 17.4922 17.1875 18C17.1875 18.5469 17.5781 18.9375 18.125 18.9375ZM19.0234 11.125L20.3906 4.875H5.97656L7.1875 11.125H19.0234Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
  width: 100%;
  background-position: 10px 10px;
  background-size: 25px;
}
@media screen and (min-width: 79.98999999999999em) {
  #menu-item-11109 {
    display: none;
  }
}
#menu-item-11109.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:%2343ab34;' /%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11109.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:%23ffffff;' /%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11109.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:%2343ab34;%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");
}
#menu-item-11109.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:%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");
}
#menu-item-11109.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:%2343ab34;%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");
}
#menu-item-11109.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:%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");
}
#menu-item-11109.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:%2343ab34;%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");
}
#menu-item-11109.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:%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");
}
#menu-item-11109.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:%2343ab34;%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");
}
#menu-item-11109.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:%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");
}
#menu-item-11109.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:%2343ab34;%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");
}
#menu-item-11109.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:%23000000;%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");
}
#menu-item-11109.mail.dark {
  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 154.11 115.58'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23231f20;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M54.96,64.59C15.02,35.6,11.98,33.05,2.77,25.85c-1.75-1.39-2.77-3.46-2.77-5.69v-5.72C0,6.47,6.47,0,14.45,0h125.21c7.98,0,14.45,6.47,14.45,14.45v5.72c0,2.23-1.02,4.33-2.77,5.69-9.21,7.22-12.25,9.75-52.19,38.74-5.05,3.67-15.11,12.58-22.09,12.46-6.99.12-17.04-8.79-22.09-12.46ZM154.11,39.58v61.55c0,7.98-6.47,14.45-14.45,14.45H14.45c-7.98,0-14.45-6.47-14.45-14.45v-61.52c0-1.5,1.72-2.35,2.92-1.42,6.74,5.24,15.68,11.89,46.38,34.19,6.35,4.63,17.07,14.38,27.75,14.33,10.75.09,21.67-9.88,27.78-14.33,30.7-22.3,39.61-28.98,46.35-34.22,1.18-.93,2.92-.06,2.92,1.42Z'/%3E%3C/svg%3E");
}
#menu-item-11109.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: %2343ab34 ;%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");
}
#menu-item-11109.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: %23000000 ;%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");
}
#menu-item-11109.snapchat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2343ab34' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
#menu-item-11109.snapchat:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000000' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
#menu-item-11109.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2343ab34' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
#menu-item-11109.tiktok:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
#menu-item-11109.youtube {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%2343ab34'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11109.youtube:hover {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11109.heart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
#menu-item-11109.heart-dark {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23000000' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
#menu-item-11109.cart {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5234 3C22.1484 3 22.5781 3.58594 22.4609 4.17188L20.7031 12.2969C20.5859 12.7266 20.2344 13 19.7656 13H7.57812L7.92969 14.875H18.9453C19.5703 14.875 20 15.4609 19.8828 16.0469L19.8438 16.2031C20.3125 16.6719 20.625 17.2969 20.625 18C20.625 19.4062 19.4922 20.5 18.125 20.5C16.7188 20.5 15.625 19.4062 15.625 18C15.625 17.5703 15.7422 17.1406 15.9375 16.75H10.2734C10.4688 17.1406 10.625 17.5703 10.625 18C10.625 19.4062 9.49219 20.5 8.125 20.5C6.71875 20.5 5.625 19.4062 5.625 18C5.625 17.3359 5.85938 16.75 6.28906 16.2812L3.59375 2.375H0.46875C0.195312 2.375 0 2.17969 0 1.90625V0.96875C0 0.734375 0.195312 0.5 0.46875 0.5H4.375C4.80469 0.5 5.19531 0.851562 5.27344 1.28125L5.625 3H21.5234ZM8.125 18.9375C8.63281 18.9375 9.0625 18.5469 9.0625 18C9.0625 17.4922 8.63281 17.0625 8.125 17.0625C7.57812 17.0625 7.1875 17.4922 7.1875 18C7.1875 18.5469 7.57812 18.9375 8.125 18.9375ZM18.125 18.9375C18.6328 18.9375 19.0625 18.5469 19.0625 18C19.0625 17.4922 18.6328 17.0625 18.125 17.0625C17.5781 17.0625 17.1875 17.4922 17.1875 18C17.1875 18.5469 17.5781 18.9375 18.125 18.9375ZM19.0234 11.125L20.3906 4.875H5.97656L7.1875 11.125H19.0234Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
#menu-item-11109.cart-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5234 3C22.1484 3 22.5781 3.58594 22.4609 4.17188L20.7031 12.2969C20.5859 12.7266 20.2344 13 19.7656 13H7.57812L7.92969 14.875H18.9453C19.5703 14.875 20 15.4609 19.8828 16.0469L19.8438 16.2031C20.3125 16.6719 20.625 17.2969 20.625 18C20.625 19.4062 19.4922 20.5 18.125 20.5C16.7188 20.5 15.625 19.4062 15.625 18C15.625 17.5703 15.7422 17.1406 15.9375 16.75H10.2734C10.4688 17.1406 10.625 17.5703 10.625 18C10.625 19.4062 9.49219 20.5 8.125 20.5C6.71875 20.5 5.625 19.4062 5.625 18C5.625 17.3359 5.85938 16.75 6.28906 16.2812L3.59375 2.375H0.46875C0.195312 2.375 0 2.17969 0 1.90625V0.96875C0 0.734375 0.195312 0.5 0.46875 0.5H4.375C4.80469 0.5 5.19531 0.851562 5.27344 1.28125L5.625 3H21.5234ZM8.125 18.9375C8.63281 18.9375 9.0625 18.5469 9.0625 18C9.0625 17.4922 8.63281 17.0625 8.125 17.0625C7.57812 17.0625 7.1875 17.4922 7.1875 18C7.1875 18.5469 7.57812 18.9375 8.125 18.9375ZM18.125 18.9375C18.6328 18.9375 19.0625 18.5469 19.0625 18C19.0625 17.4922 18.6328 17.0625 18.125 17.0625C17.5781 17.0625 17.1875 17.4922 17.1875 18C17.1875 18.5469 17.5781 18.9375 18.125 18.9375ZM19.0234 11.125L20.3906 4.875H5.97656L7.1875 11.125H19.0234Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
#menu-item-11109.search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2343ab34' 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");
}
#menu-item-11109.arrow {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124.63 206.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M124.62,103.6c.13-3.27-.89-5.89-3.06-8.08-2.99-3.01-5.93-6.07-8.92-9.07C85.1,58.82,57.57,31.17,30.01,3.56c-4.75-4.76-11.42-4.73-16.27-.03-3.11,3.01-6.13,6.1-9.19,9.16-6.08,6.1-6.07,12.3.06,18.42,23,23,46,45.99,68.99,69.01,3.1,3.1,3.24,2.37-.04,5.67-18.47,18.59-36.97,37.14-55.45,55.72-4.87,4.89-9.73,9.79-14.53,14.76-4.82,4.99-4.75,11.55.1,16.46,2.98,3.02,6,6,9,9,6.13,6.13,12.32,6.15,18.43.01,14.44-14.5,28.87-29.01,43.3-43.52,15.6-15.69,31.2-31.39,46.81-47.06,2.15-2.16,3.45-4.65,3.41-7.55Z'/%3E%3Cpath class='cls-1' d='M124.62,103.6c.04,2.9-1.25,5.39-3.41,7.55-15.61,15.68-31.21,31.37-46.81,47.06-14.43,14.51-28.85,29.02-43.3,43.52-6.11,6.13-12.31,6.11-18.43-.01-3-3-6.01-5.99-9-9-4.85-4.9-4.92-11.47-.1-16.46,4.8-4.96,9.66-9.86,14.53-14.76,18.48-18.58,36.99-37.13,55.45-55.72,3.28-3.3,3.14-2.57.04-5.67C50.61,77.11,27.61,54.12,4.61,31.12c-6.13-6.13-6.15-12.33-.06-18.42,3.06-3.06,6.08-6.16,9.19-9.16,4.85-4.7,11.52-4.73,16.27.03,27.56,27.61,55.09,55.25,82.63,82.89,2.99,3,5.93,6.06,8.92,9.07,2.18,2.19,3.19,4.81,3.06,8.08Z'/%3E%3C/svg%3E");
}
#menu-item-11109.star {
  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 609.45 583.79'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1c450;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M198.47,171.54l-171.91,24.84c-21.92,5.96-32.71,30.93-22.93,51.44,5.1,10.71,24.64,26.84,33.7,35.8,31.09,30.73,62.26,61.37,93.46,91.99l-28.71,167.29c-2.42,31.48,32.11,51.66,58.5,34.5l144.74-76.22,151.76,80.2c24.88,9.6,51.69-10.78,50.48-36.98l-28.91-168.41,121.9-120.11c17.91-21.43,7.55-54.34-19.97-60l-167.99-24.51L335.97,17.48c-13.76-23.05-48.07-23.46-62.11-.31l-75.39,154.36Z'/%3E%3Cpath class='cls-1' d='M198.47,171.54L273.85,17.17c14.04-23.15,48.35-22.74,62.11.31l76.62,153.88,167.99,24.51c27.52,5.66,37.88,38.57,19.97,60l-121.9,120.11,28.91,168.41c1.21,26.21-25.6,46.59-50.48,36.98l-151.76-80.2-144.74,76.22c-26.39,17.16-60.92-3.02-58.5-34.5l28.71-167.29c-31.2-30.61-62.37-61.25-93.46-91.99-9.06-8.96-28.6-25.09-33.7-35.8-9.78-20.52,1.01-45.49,22.93-51.44l171.91-24.84Z'/%3E%3C/svg%3E");
}
#menu-item-11109.check {
  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 575.97 429.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M503.05.19c7.49-.85,15.06,1.17,21.07,5.65,13.34,15.5,32.95,29.78,45.53,45.47,8.64,10.78,8.38,26.91-.48,37.5L234.92,423.06c-10.68,8.95-26.93,8.83-37.77.24L7.15,233.31c-9.26-10.35-9.54-27.55-.74-38.27,12.49-15.22,30.96-28.87,43.99-44.01,10.74-9.3,26.36-9.32,37.27-.24l127.72,126.79,1.42.42L487.4,7.54c4.31-3.67,9.94-6.7,15.65-7.35Z'/%3E%3C/svg%3E");
}
#menu-item-11109.check.dark {
  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 575.97 429.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M503.05.19c7.49-.85,15.06,1.17,21.07,5.65,13.34,15.5,32.95,29.78,45.53,45.47,8.64,10.78,8.38,26.91-.48,37.5L234.92,423.06c-10.68,8.95-26.93,8.83-37.77.24L7.15,233.31c-9.26-10.35-9.54-27.55-.74-38.27,12.49-15.22,30.96-28.87,43.99-44.01,10.74-9.3,26.36-9.32,37.27-.24l127.72,126.79,1.42.42L487.4,7.54c4.31-3.67,9.94-6.7,15.65-7.35Z'/%3E%3C/svg%3E");
}
#menu-item-11109.award {
  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 309.2 310.06'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.95.85l96.39-.15c5.32.42,9.56,2.55,13.48,6.02l36,58.49,33.05-55.44c3.67-5.6,9.29-8.58,15.93-9.07,30.86-2.24,64.4,1.73,95.54,0,8.42.75,12.4,9.07,8.13,16.17l-68.33,97.72c-.33,1.35,2.47,3.25,3.41,4.39,34.15,41.23,38.47,96.88,7.42,141.39-46.23,66.29-144.57,66.28-190.52-.3-30.56-44.28-26.73-105.25,10.38-144.37l.16-1.11L1.47,16.58c-3.73-6.57-.03-14.64,7.48-15.72ZM99.57,29.72h-52.5l46.24,66.47c11.13-7.3,23.74-12.15,36.76-14.98l-30.5-51.49ZM262.07,29.72h-51.75l-31.25,51.49c13.02,2.8,25.6,7.73,36.76,14.98l46.24-66.47ZM147.97,107.37c-60.3,4.24-97.45,69.27-71.83,124.03,28.71,61.36,114.68,66.96,151.64,10.28,39.48-60.55-8.29-139.34-79.81-134.31Z'/%3E%3Cpath class='cls-1' d='M190.9,243.06c-2,2.01-5.23,1.98-7.85,1.43l-27.81-15.16-29.16,15.16c-5.32,1.37-9.22-1.16-10.02-6.51l5.42-32.39-23.64-23.4c-2.63-3.94-1.19-7.45,2.24-10.19l33.99-5.01,14.56-29.94c2.78-3.81,8.94-3.55,11.85,0l14.57,29.93,29.7,3.8c5.68.47,10.09,5.67,6.73,11.11l-23.84,23.7,5.44,31.91c.22,1.67-1.03,4.4-2.18,5.55Z'/%3E%3C/svg%3E");
}
#menu-item-11109.clock {
  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 46.12 46.12'%3E%3Cpath d='M46.12,23.06c0,12.74-10.32,23.06-23.06,23.06S0,35.8,0,23.06,10.32,0,23.06,0s23.06,10.32,23.06,23.06ZM41.66,23.06c0-10.27-8.32-18.6-18.6-18.6S4.46,12.78,4.46,23.06s8.32,18.6,18.6,18.6,18.6-8.32,18.6-18.6ZM20.91,26.21c-.29-.21-.46-.55-.46-.9v-15.27c0-.61.5-1.12,1.12-1.12h2.98c.61,0,1.12.5,1.12,1.12v13.18l6.21,4.52c.5.36.6,1.06.24,1.56l-1.75,2.41c-.36.49-1.06.6-1.56.24l-7.89-5.74Z'/%3E%3C/svg%3E");
}
#menu-item-11109.hat {
  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 42.07 25.24'%3E%3Cpath d='M42.07,8.41c0,1.33-.88,2.5-2.19,2.9l-7.17,2.21.94,7.51c0,2.32-5.65,4.21-12.62,4.21s-12.62-1.88-12.62-4.21l.94-7.51-3.61-1.11c-.12.21-.24.41-.32.65.52.38.88.97.88,1.67s-.37,1.31-.91,1.69l1.68,7.55c.15.66-.35,1.28-1.03,1.28h-3.69c-.67,0-1.17-.62-1.03-1.28l1.68-7.55c-.54-.38-.91-.98-.91-1.69,0-.83.49-1.54,1.2-1.88.08-.37.21-.73.37-1.07l-1.49-.46c-1.31-.4-2.19-1.57-2.19-2.9s.88-2.5,2.19-2.9L19.15.28c1.24-.38,2.54-.38,3.78,0l16.96,5.23c1.31.4,2.19,1.57,2.19,2.9ZM38.57,8.42L22,3.3c-.62-.19-1.3-.19-1.92,0L3.5,8.41l2.72.84c.39-.18.79-.33,1.23-.41l13.39-2.51c.56-.11,1.12.27,1.23.84.11.57-.27,1.12-.84,1.23l-11.06,2.07,9.91,3.06c.62.19,1.3.19,1.92,0l16.58-5.11ZM29.66,14.47l-6.73,2.08c-1.66.51-3.04.22-3.78,0l-6.73-2.08-.74,5.94c3.88,2.22,14.8,2.25,18.73,0l-.74-5.94Z'/%3E%3C/svg%3E");
}
#menu-item-11109.location {
  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 44.1 58.8'%3E%3Cpath d='M44.1,22.05c0,8.16-2.75,10.71-17.37,34.16-2.16,3.45-7.2,3.46-9.35,0C2.76,32.77,0,30.22,0,22.05,0,9.88,9.86,0,22.05,0s22.05,9.87,22.05,22.05ZM38.59,22.05c0-9.13-7.4-16.54-16.54-16.54S5.51,12.91,5.51,22.05c0,6.29,1.9,7.77,16.54,31.24,14.8-23.72,16.54-24.97,16.54-31.24ZM22.05,12.86c5.07,0,9.19,4.12,9.19,9.19s-4.11,9.19-9.19,9.19-9.19-4.12-9.19-9.19,4.11-9.19,9.19-9.19Z'/%3E%3C/svg%3E");
}
#menu-item-11109.euro {
  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 39.14 55.51'%3E%3Cpath d='M38,54.61c-1.5.37-4.1.89-7.12.89-12.59,0-22.18-7.84-25.4-18.83H1.49c-.82,0-1.49-.67-1.49-1.49v-2.97c0-.82.67-1.49,1.49-1.49h2.91c-.17-1.55-.2-3.99-.05-5.95H1.49c-.82,0-1.49-.67-1.49-1.49v-2.97c0-.82.67-1.49,1.49-1.49h3.89C8.62,7.94,18.5,0,30.89,0c2.47,0,4.7.32,6.11.58.85.16,1.39,1,1.16,1.84l-.98,3.67c-.2.75-.94,1.21-1.71,1.08-1.15-.21-2.91-.47-4.73-.47-8.36,0-14.74,4.91-17.35,12.14h19.47c.94,0,1.65.87,1.45,1.8l-.63,2.97c-.13.68-.74,1.18-1.45,1.18H12.09c-.19,1.95-.11,3.95.07,5.95h18.34c.94,0,1.63.86,1.45,1.79l-.62,2.97c-.14.69-.74,1.19-1.45,1.19H13.84c2.63,7.18,9.01,12.07,17.12,12.07,2.26,0,4.26-.37,5.54-.67.81-.19,1.62.33,1.8,1.13l.81,3.64c.17.78-.31,1.56-1.1,1.76Z'/%3E%3C/svg%3E");
}
#menu-item-11109.phone {
  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 119.81 119.81'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23231f20;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M119.81,11.23c0,60.02-48.65,108.57-108.57,108.57-2.64,0-4.89-1.82-5.47-4.35L.14,91.12c-.61-2.64.77-5.36,3.28-6.46l26.21-11.23c2.29-.98,4.96-.33,6.55,1.62l11.61,14.18c18.32-8.58,33.04-23.52,41.46-41.46l-14.18-11.61c-1.94-1.57-2.59-4.26-1.61-6.55l11.23-26.21c1.08-2.48,3.79-3.86,6.43-3.25l24.34,5.62c2.55.58,4.35,2.85,4.35,5.47Z'/%3E%3C/svg%3E");
}
#menu-item-11109-before {
  font-size: 16px;
  padding-left: 2em;
  position: relative;
}
#menu-item-11109-before:before {
  content: '';
  height: 100%;
  width: 1.5em;
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#menu-item-11109-before.check-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40625 12.75L1.21875 7.5625C0.90625 7.25 0.90625 6.71875 1.21875 6.40625L2.34375 5.28125C2.65625 4.96875 3.15625 4.96875 3.46875 5.28125L7 8.78125L14.5 1.28125C14.8125 0.96875 15.3125 0.96875 15.625 1.28125L16.75 2.40625C17.0625 2.71875 17.0625 3.25 16.75 3.5625L7.5625 12.75C7.25 13.0625 6.71875 13.0625 6.40625 12.75Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
#menu-item-11109-after {
  font-size: 16px;
  padding-right: 2em;
  position: relative;
}
#menu-item-11109-after:after {
  content: '';
  height: 100%;
  width: 1.5em;
  position: absolute;
  right: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#menu-item-11109-after.arrow:after {
  width: 0.5em;
  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 124.63 206.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M124.62,103.6c.13-3.27-.89-5.89-3.06-8.08-2.99-3.01-5.93-6.07-8.92-9.07C85.1,58.82,57.57,31.17,30.01,3.56c-4.75-4.76-11.42-4.73-16.27-.03-3.11,3.01-6.13,6.1-9.19,9.16-6.08,6.1-6.07,12.3.06,18.42,23,23,46,45.99,68.99,69.01,3.1,3.1,3.24,2.37-.04,5.67-18.47,18.59-36.97,37.14-55.45,55.72-4.87,4.89-9.73,9.79-14.53,14.76-4.82,4.99-4.75,11.55.1,16.46,2.98,3.02,6,6,9,9,6.13,6.13,12.32,6.15,18.43.01,14.44-14.5,28.87-29.01,43.3-43.52,15.6-15.69,31.2-31.39,46.81-47.06,2.15-2.16,3.45-4.65,3.41-7.55Z'/%3E%3Cpath class='cls-1' d='M124.62,103.6c.04,2.9-1.25,5.39-3.41,7.55-15.61,15.68-31.21,31.37-46.81,47.06-14.43,14.51-28.85,29.02-43.3,43.52-6.11,6.13-12.31,6.11-18.43-.01-3-3-6.01-5.99-9-9-4.85-4.9-4.92-11.47-.1-16.46,4.8-4.96,9.66-9.86,14.53-14.76,18.48-18.58,36.99-37.13,55.45-55.72,3.28-3.3,3.14-2.57.04-5.67C50.61,77.11,27.61,54.12,4.61,31.12c-6.13-6.13-6.15-12.33-.06-18.42,3.06-3.06,6.08-6.16,9.19-9.16,4.85-4.7,11.52-4.73,16.27.03,27.56,27.61,55.09,55.25,82.63,82.89,2.99,3,5.93,6.06,8.92,9.07,2.18,2.19,3.19,4.81,3.06,8.08Z'/%3E%3C/svg%3E");
}
#menu-item-11109 a {
  margin-left: 25px;
}
#menu-item-11110 {
  font-size: 0px;
  height: 2.5rem;
  width: 2.5rem;
  background-position: center;
  background-size: 100% 1.25rem;
  background-repeat: no-repeat;
  display: block;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
  width: 100%;
  background-position: 10px 10px;
  background-size: 25px;
}
@media screen and (min-width: 79.98999999999999em) {
  #menu-item-11110 {
    display: none;
  }
}
#menu-item-11110.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:%2343ab34;' /%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11110.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:%23ffffff;' /%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11110.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:%2343ab34;%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");
}
#menu-item-11110.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:%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");
}
#menu-item-11110.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:%2343ab34;%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");
}
#menu-item-11110.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:%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");
}
#menu-item-11110.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:%2343ab34;%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");
}
#menu-item-11110.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:%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");
}
#menu-item-11110.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:%2343ab34;%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");
}
#menu-item-11110.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:%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");
}
#menu-item-11110.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:%2343ab34;%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");
}
#menu-item-11110.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:%23000000;%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");
}
#menu-item-11110.mail.dark {
  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 154.11 115.58'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23231f20;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M54.96,64.59C15.02,35.6,11.98,33.05,2.77,25.85c-1.75-1.39-2.77-3.46-2.77-5.69v-5.72C0,6.47,6.47,0,14.45,0h125.21c7.98,0,14.45,6.47,14.45,14.45v5.72c0,2.23-1.02,4.33-2.77,5.69-9.21,7.22-12.25,9.75-52.19,38.74-5.05,3.67-15.11,12.58-22.09,12.46-6.99.12-17.04-8.79-22.09-12.46ZM154.11,39.58v61.55c0,7.98-6.47,14.45-14.45,14.45H14.45c-7.98,0-14.45-6.47-14.45-14.45v-61.52c0-1.5,1.72-2.35,2.92-1.42,6.74,5.24,15.68,11.89,46.38,34.19,6.35,4.63,17.07,14.38,27.75,14.33,10.75.09,21.67-9.88,27.78-14.33,30.7-22.3,39.61-28.98,46.35-34.22,1.18-.93,2.92-.06,2.92,1.42Z'/%3E%3C/svg%3E");
}
#menu-item-11110.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: %2343ab34 ;%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");
}
#menu-item-11110.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: %23000000 ;%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");
}
#menu-item-11110.snapchat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2343ab34' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
#menu-item-11110.snapchat:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23000000' d='M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z'/%3E%3C/svg%3E");
}
#menu-item-11110.tiktok {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%2343ab34' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
#menu-item-11110.tiktok:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'/%3E%3C/svg%3E");
}
#menu-item-11110.youtube {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%2343ab34'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11110.youtube:hover {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 14'%3E%3Ctitle%3Eyoutube %5B%23168%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-300.000000, -7442.000000)' fill='%23ffffff'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#menu-item-11110.heart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%2343ab34' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
#menu-item-11110.heart-dark {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23000000' d='M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8v-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5v3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20c0 0-.1-.1-.1-.1c0 0 0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5v3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2v-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z'/%3E%3C/svg%3E");
}
#menu-item-11110.cart {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5234 3C22.1484 3 22.5781 3.58594 22.4609 4.17188L20.7031 12.2969C20.5859 12.7266 20.2344 13 19.7656 13H7.57812L7.92969 14.875H18.9453C19.5703 14.875 20 15.4609 19.8828 16.0469L19.8438 16.2031C20.3125 16.6719 20.625 17.2969 20.625 18C20.625 19.4062 19.4922 20.5 18.125 20.5C16.7188 20.5 15.625 19.4062 15.625 18C15.625 17.5703 15.7422 17.1406 15.9375 16.75H10.2734C10.4688 17.1406 10.625 17.5703 10.625 18C10.625 19.4062 9.49219 20.5 8.125 20.5C6.71875 20.5 5.625 19.4062 5.625 18C5.625 17.3359 5.85938 16.75 6.28906 16.2812L3.59375 2.375H0.46875C0.195312 2.375 0 2.17969 0 1.90625V0.96875C0 0.734375 0.195312 0.5 0.46875 0.5H4.375C4.80469 0.5 5.19531 0.851562 5.27344 1.28125L5.625 3H21.5234ZM8.125 18.9375C8.63281 18.9375 9.0625 18.5469 9.0625 18C9.0625 17.4922 8.63281 17.0625 8.125 17.0625C7.57812 17.0625 7.1875 17.4922 7.1875 18C7.1875 18.5469 7.57812 18.9375 8.125 18.9375ZM18.125 18.9375C18.6328 18.9375 19.0625 18.5469 19.0625 18C19.0625 17.4922 18.6328 17.0625 18.125 17.0625C17.5781 17.0625 17.1875 17.4922 17.1875 18C17.1875 18.5469 17.5781 18.9375 18.125 18.9375ZM19.0234 11.125L20.3906 4.875H5.97656L7.1875 11.125H19.0234Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
#menu-item-11110.cart-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5234 3C22.1484 3 22.5781 3.58594 22.4609 4.17188L20.7031 12.2969C20.5859 12.7266 20.2344 13 19.7656 13H7.57812L7.92969 14.875H18.9453C19.5703 14.875 20 15.4609 19.8828 16.0469L19.8438 16.2031C20.3125 16.6719 20.625 17.2969 20.625 18C20.625 19.4062 19.4922 20.5 18.125 20.5C16.7188 20.5 15.625 19.4062 15.625 18C15.625 17.5703 15.7422 17.1406 15.9375 16.75H10.2734C10.4688 17.1406 10.625 17.5703 10.625 18C10.625 19.4062 9.49219 20.5 8.125 20.5C6.71875 20.5 5.625 19.4062 5.625 18C5.625 17.3359 5.85938 16.75 6.28906 16.2812L3.59375 2.375H0.46875C0.195312 2.375 0 2.17969 0 1.90625V0.96875C0 0.734375 0.195312 0.5 0.46875 0.5H4.375C4.80469 0.5 5.19531 0.851562 5.27344 1.28125L5.625 3H21.5234ZM8.125 18.9375C8.63281 18.9375 9.0625 18.5469 9.0625 18C9.0625 17.4922 8.63281 17.0625 8.125 17.0625C7.57812 17.0625 7.1875 17.4922 7.1875 18C7.1875 18.5469 7.57812 18.9375 8.125 18.9375ZM18.125 18.9375C18.6328 18.9375 19.0625 18.5469 19.0625 18C19.0625 17.4922 18.6328 17.0625 18.125 17.0625C17.5781 17.0625 17.1875 17.4922 17.1875 18C17.1875 18.5469 17.5781 18.9375 18.125 18.9375ZM19.0234 11.125L20.3906 4.875H5.97656L7.1875 11.125H19.0234Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
#menu-item-11110.search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2343ab34' 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");
}
#menu-item-11110.arrow {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124.63 206.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M124.62,103.6c.13-3.27-.89-5.89-3.06-8.08-2.99-3.01-5.93-6.07-8.92-9.07C85.1,58.82,57.57,31.17,30.01,3.56c-4.75-4.76-11.42-4.73-16.27-.03-3.11,3.01-6.13,6.1-9.19,9.16-6.08,6.1-6.07,12.3.06,18.42,23,23,46,45.99,68.99,69.01,3.1,3.1,3.24,2.37-.04,5.67-18.47,18.59-36.97,37.14-55.45,55.72-4.87,4.89-9.73,9.79-14.53,14.76-4.82,4.99-4.75,11.55.1,16.46,2.98,3.02,6,6,9,9,6.13,6.13,12.32,6.15,18.43.01,14.44-14.5,28.87-29.01,43.3-43.52,15.6-15.69,31.2-31.39,46.81-47.06,2.15-2.16,3.45-4.65,3.41-7.55Z'/%3E%3Cpath class='cls-1' d='M124.62,103.6c.04,2.9-1.25,5.39-3.41,7.55-15.61,15.68-31.21,31.37-46.81,47.06-14.43,14.51-28.85,29.02-43.3,43.52-6.11,6.13-12.31,6.11-18.43-.01-3-3-6.01-5.99-9-9-4.85-4.9-4.92-11.47-.1-16.46,4.8-4.96,9.66-9.86,14.53-14.76,18.48-18.58,36.99-37.13,55.45-55.72,3.28-3.3,3.14-2.57.04-5.67C50.61,77.11,27.61,54.12,4.61,31.12c-6.13-6.13-6.15-12.33-.06-18.42,3.06-3.06,6.08-6.16,9.19-9.16,4.85-4.7,11.52-4.73,16.27.03,27.56,27.61,55.09,55.25,82.63,82.89,2.99,3,5.93,6.06,8.92,9.07,2.18,2.19,3.19,4.81,3.06,8.08Z'/%3E%3C/svg%3E");
}
#menu-item-11110.star {
  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 609.45 583.79'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f1c450;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M198.47,171.54l-171.91,24.84c-21.92,5.96-32.71,30.93-22.93,51.44,5.1,10.71,24.64,26.84,33.7,35.8,31.09,30.73,62.26,61.37,93.46,91.99l-28.71,167.29c-2.42,31.48,32.11,51.66,58.5,34.5l144.74-76.22,151.76,80.2c24.88,9.6,51.69-10.78,50.48-36.98l-28.91-168.41,121.9-120.11c17.91-21.43,7.55-54.34-19.97-60l-167.99-24.51L335.97,17.48c-13.76-23.05-48.07-23.46-62.11-.31l-75.39,154.36Z'/%3E%3Cpath class='cls-1' d='M198.47,171.54L273.85,17.17c14.04-23.15,48.35-22.74,62.11.31l76.62,153.88,167.99,24.51c27.52,5.66,37.88,38.57,19.97,60l-121.9,120.11,28.91,168.41c1.21,26.21-25.6,46.59-50.48,36.98l-151.76-80.2-144.74,76.22c-26.39,17.16-60.92-3.02-58.5-34.5l28.71-167.29c-31.2-30.61-62.37-61.25-93.46-91.99-9.06-8.96-28.6-25.09-33.7-35.8-9.78-20.52,1.01-45.49,22.93-51.44l171.91-24.84Z'/%3E%3C/svg%3E");
}
#menu-item-11110.check {
  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 575.97 429.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M503.05.19c7.49-.85,15.06,1.17,21.07,5.65,13.34,15.5,32.95,29.78,45.53,45.47,8.64,10.78,8.38,26.91-.48,37.5L234.92,423.06c-10.68,8.95-26.93,8.83-37.77.24L7.15,233.31c-9.26-10.35-9.54-27.55-.74-38.27,12.49-15.22,30.96-28.87,43.99-44.01,10.74-9.3,26.36-9.32,37.27-.24l127.72,126.79,1.42.42L487.4,7.54c4.31-3.67,9.94-6.7,15.65-7.35Z'/%3E%3C/svg%3E");
}
#menu-item-11110.check.dark {
  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 575.97 429.76'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M503.05.19c7.49-.85,15.06,1.17,21.07,5.65,13.34,15.5,32.95,29.78,45.53,45.47,8.64,10.78,8.38,26.91-.48,37.5L234.92,423.06c-10.68,8.95-26.93,8.83-37.77.24L7.15,233.31c-9.26-10.35-9.54-27.55-.74-38.27,12.49-15.22,30.96-28.87,43.99-44.01,10.74-9.3,26.36-9.32,37.27-.24l127.72,126.79,1.42.42L487.4,7.54c4.31-3.67,9.94-6.7,15.65-7.35Z'/%3E%3C/svg%3E");
}
#menu-item-11110.award {
  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 309.2 310.06'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.95.85l96.39-.15c5.32.42,9.56,2.55,13.48,6.02l36,58.49,33.05-55.44c3.67-5.6,9.29-8.58,15.93-9.07,30.86-2.24,64.4,1.73,95.54,0,8.42.75,12.4,9.07,8.13,16.17l-68.33,97.72c-.33,1.35,2.47,3.25,3.41,4.39,34.15,41.23,38.47,96.88,7.42,141.39-46.23,66.29-144.57,66.28-190.52-.3-30.56-44.28-26.73-105.25,10.38-144.37l.16-1.11L1.47,16.58c-3.73-6.57-.03-14.64,7.48-15.72ZM99.57,29.72h-52.5l46.24,66.47c11.13-7.3,23.74-12.15,36.76-14.98l-30.5-51.49ZM262.07,29.72h-51.75l-31.25,51.49c13.02,2.8,25.6,7.73,36.76,14.98l46.24-66.47ZM147.97,107.37c-60.3,4.24-97.45,69.27-71.83,124.03,28.71,61.36,114.68,66.96,151.64,10.28,39.48-60.55-8.29-139.34-79.81-134.31Z'/%3E%3Cpath class='cls-1' d='M190.9,243.06c-2,2.01-5.23,1.98-7.85,1.43l-27.81-15.16-29.16,15.16c-5.32,1.37-9.22-1.16-10.02-6.51l5.42-32.39-23.64-23.4c-2.63-3.94-1.19-7.45,2.24-10.19l33.99-5.01,14.56-29.94c2.78-3.81,8.94-3.55,11.85,0l14.57,29.93,29.7,3.8c5.68.47,10.09,5.67,6.73,11.11l-23.84,23.7,5.44,31.91c.22,1.67-1.03,4.4-2.18,5.55Z'/%3E%3C/svg%3E");
}
#menu-item-11110.clock {
  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 46.12 46.12'%3E%3Cpath d='M46.12,23.06c0,12.74-10.32,23.06-23.06,23.06S0,35.8,0,23.06,10.32,0,23.06,0s23.06,10.32,23.06,23.06ZM41.66,23.06c0-10.27-8.32-18.6-18.6-18.6S4.46,12.78,4.46,23.06s8.32,18.6,18.6,18.6,18.6-8.32,18.6-18.6ZM20.91,26.21c-.29-.21-.46-.55-.46-.9v-15.27c0-.61.5-1.12,1.12-1.12h2.98c.61,0,1.12.5,1.12,1.12v13.18l6.21,4.52c.5.36.6,1.06.24,1.56l-1.75,2.41c-.36.49-1.06.6-1.56.24l-7.89-5.74Z'/%3E%3C/svg%3E");
}
#menu-item-11110.hat {
  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 42.07 25.24'%3E%3Cpath d='M42.07,8.41c0,1.33-.88,2.5-2.19,2.9l-7.17,2.21.94,7.51c0,2.32-5.65,4.21-12.62,4.21s-12.62-1.88-12.62-4.21l.94-7.51-3.61-1.11c-.12.21-.24.41-.32.65.52.38.88.97.88,1.67s-.37,1.31-.91,1.69l1.68,7.55c.15.66-.35,1.28-1.03,1.28h-3.69c-.67,0-1.17-.62-1.03-1.28l1.68-7.55c-.54-.38-.91-.98-.91-1.69,0-.83.49-1.54,1.2-1.88.08-.37.21-.73.37-1.07l-1.49-.46c-1.31-.4-2.19-1.57-2.19-2.9s.88-2.5,2.19-2.9L19.15.28c1.24-.38,2.54-.38,3.78,0l16.96,5.23c1.31.4,2.19,1.57,2.19,2.9ZM38.57,8.42L22,3.3c-.62-.19-1.3-.19-1.92,0L3.5,8.41l2.72.84c.39-.18.79-.33,1.23-.41l13.39-2.51c.56-.11,1.12.27,1.23.84.11.57-.27,1.12-.84,1.23l-11.06,2.07,9.91,3.06c.62.19,1.3.19,1.92,0l16.58-5.11ZM29.66,14.47l-6.73,2.08c-1.66.51-3.04.22-3.78,0l-6.73-2.08-.74,5.94c3.88,2.22,14.8,2.25,18.73,0l-.74-5.94Z'/%3E%3C/svg%3E");
}
#menu-item-11110.location {
  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 44.1 58.8'%3E%3Cpath d='M44.1,22.05c0,8.16-2.75,10.71-17.37,34.16-2.16,3.45-7.2,3.46-9.35,0C2.76,32.77,0,30.22,0,22.05,0,9.88,9.86,0,22.05,0s22.05,9.87,22.05,22.05ZM38.59,22.05c0-9.13-7.4-16.54-16.54-16.54S5.51,12.91,5.51,22.05c0,6.29,1.9,7.77,16.54,31.24,14.8-23.72,16.54-24.97,16.54-31.24ZM22.05,12.86c5.07,0,9.19,4.12,9.19,9.19s-4.11,9.19-9.19,9.19-9.19-4.12-9.19-9.19,4.11-9.19,9.19-9.19Z'/%3E%3C/svg%3E");
}
#menu-item-11110.euro {
  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 39.14 55.51'%3E%3Cpath d='M38,54.61c-1.5.37-4.1.89-7.12.89-12.59,0-22.18-7.84-25.4-18.83H1.49c-.82,0-1.49-.67-1.49-1.49v-2.97c0-.82.67-1.49,1.49-1.49h2.91c-.17-1.55-.2-3.99-.05-5.95H1.49c-.82,0-1.49-.67-1.49-1.49v-2.97c0-.82.67-1.49,1.49-1.49h3.89C8.62,7.94,18.5,0,30.89,0c2.47,0,4.7.32,6.11.58.85.16,1.39,1,1.16,1.84l-.98,3.67c-.2.75-.94,1.21-1.71,1.08-1.15-.21-2.91-.47-4.73-.47-8.36,0-14.74,4.91-17.35,12.14h19.47c.94,0,1.65.87,1.45,1.8l-.63,2.97c-.13.68-.74,1.18-1.45,1.18H12.09c-.19,1.95-.11,3.95.07,5.95h18.34c.94,0,1.63.86,1.45,1.79l-.62,2.97c-.14.69-.74,1.19-1.45,1.19H13.84c2.63,7.18,9.01,12.07,17.12,12.07,2.26,0,4.26-.37,5.54-.67.81-.19,1.62.33,1.8,1.13l.81,3.64c.17.78-.31,1.56-1.1,1.76Z'/%3E%3C/svg%3E");
}
#menu-item-11110.phone {
  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 119.81 119.81'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23231f20;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M119.81,11.23c0,60.02-48.65,108.57-108.57,108.57-2.64,0-4.89-1.82-5.47-4.35L.14,91.12c-.61-2.64.77-5.36,3.28-6.46l26.21-11.23c2.29-.98,4.96-.33,6.55,1.62l11.61,14.18c18.32-8.58,33.04-23.52,41.46-41.46l-14.18-11.61c-1.94-1.57-2.59-4.26-1.61-6.55l11.23-26.21c1.08-2.48,3.79-3.86,6.43-3.25l24.34,5.62c2.55.58,4.35,2.85,4.35,5.47Z'/%3E%3C/svg%3E");
}
#menu-item-11110-before {
  font-size: 16px;
  padding-left: 2em;
  position: relative;
}
#menu-item-11110-before:before {
  content: '';
  height: 100%;
  width: 1.5em;
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#menu-item-11110-before.check-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40625 12.75L1.21875 7.5625C0.90625 7.25 0.90625 6.71875 1.21875 6.40625L2.34375 5.28125C2.65625 4.96875 3.15625 4.96875 3.46875 5.28125L7 8.78125L14.5 1.28125C14.8125 0.96875 15.3125 0.96875 15.625 1.28125L16.75 2.40625C17.0625 2.71875 17.0625 3.25 16.75 3.5625L7.5625 12.75C7.25 13.0625 6.71875 13.0625 6.40625 12.75Z' fill='%2343ab34'/%3E%3C/svg%3E%0A");
}
#menu-item-11110-after {
  font-size: 16px;
  padding-right: 2em;
  position: relative;
}
#menu-item-11110-after:after {
  content: '';
  height: 100%;
  width: 1.5em;
  position: absolute;
  right: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
#menu-item-11110-after.arrow:after {
  width: 0.5em;
  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 124.63 206.33'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2343ab34;%7D.cls-1,.cls-2%7Bstroke-width:0px;%7D.cls-2%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M124.62,103.6c.13-3.27-.89-5.89-3.06-8.08-2.99-3.01-5.93-6.07-8.92-9.07C85.1,58.82,57.57,31.17,30.01,3.56c-4.75-4.76-11.42-4.73-16.27-.03-3.11,3.01-6.13,6.1-9.19,9.16-6.08,6.1-6.07,12.3.06,18.42,23,23,46,45.99,68.99,69.01,3.1,3.1,3.24,2.37-.04,5.67-18.47,18.59-36.97,37.14-55.45,55.72-4.87,4.89-9.73,9.79-14.53,14.76-4.82,4.99-4.75,11.55.1,16.46,2.98,3.02,6,6,9,9,6.13,6.13,12.32,6.15,18.43.01,14.44-14.5,28.87-29.01,43.3-43.52,15.6-15.69,31.2-31.39,46.81-47.06,2.15-2.16,3.45-4.65,3.41-7.55Z'/%3E%3Cpath class='cls-1' d='M124.62,103.6c.04,2.9-1.25,5.39-3.41,7.55-15.61,15.68-31.21,31.37-46.81,47.06-14.43,14.51-28.85,29.02-43.3,43.52-6.11,6.13-12.31,6.11-18.43-.01-3-3-6.01-5.99-9-9-4.85-4.9-4.92-11.47-.1-16.46,4.8-4.96,9.66-9.86,14.53-14.76,18.48-18.58,36.99-37.13,55.45-55.72,3.28-3.3,3.14-2.57.04-5.67C50.61,77.11,27.61,54.12,4.61,31.12c-6.13-6.13-6.15-12.33-.06-18.42,3.06-3.06,6.08-6.16,9.19-9.16,4.85-4.7,11.52-4.73,16.27.03,27.56,27.61,55.09,55.25,82.63,82.89,2.99,3,5.93,6.06,8.92,9.07,2.18,2.19,3.19,4.81,3.06,8.08Z'/%3E%3C/svg%3E");
}
#menu-item-11110 a {
  margin-left: 25px;
}
/* END HEADER 2025  */
.center-column {
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 63.99em) {
  .flex-column-mobile {
    flex-direction: column;
    gap: 1em;
  }
  .flex-column-mobile div,
  .flex-column-mobile a,
  .flex-column-mobile p {
    margin: 0;
  }
}
.mobile-image-outside {
  display: block;
}
.desktop-image-inside {
  display: none;
}
/* Desktop: Image inside grid */
@media (min-width: 1024px) {
  .mobile-image-outside {
    display: none;
  }
  .desktop-image-inside {
    display: block;
  }
}
@media screen and (max-width: 63.99em) {
  .mb-0-5-mobile {
    margin-bottom: 0.5em;
  }
}
#gform_submit_button_21,
#gform_submit_button_43,
#gform_submit_button_44,
#gform_submit_button_40,
#gform_submit_button_38 {
  display: none !important;
}
#system-select,
.gform_anchor {
  scroll-margin-top: 100px;
}
.aligncenter {
  display: block;
  margin: 0 auto;
}
#content,
#main {
  padding-top: 150px;
}
@media screen and (max-width: 79.98999999999999em) {
  #content,
  #main {
    padding-top: 150px;
  }
}
@media screen and (max-width: 47.99em) {
  #content,
  #main {
    padding-top: 110px;
  }
}
body:has(#newsbar) #content,
body:has(#newsbar) #main {
  padding-top: 194px;
}
body.post-type-archive #content {
  padding-top: 0;
}
.thinner .container {
  max-width: 1100px;
}
.thinnest .container {
  max-width: 980px;
}
.pb-0.content-section {
  padding-bottom: 0px;
}
.pb-0.content-section .container .pure-g .pure-u-1:has(.img-col) {
  padding-bottom: 0px;
}
.pb-0.content-section .container .pure-g .pure-u-1:has(.img-col) .img-col {
  border-radius: 0px;
}
.pb-0.content-section .container .pure-g .pure-u-1:has(.img-col) .img-col picture img {
  display: block;
}
.pt-0.content-section {
  padding-top: 0px;
}
.pt-1.content-section {
  padding-top: 1em;
}
.pb-1.content-section {
  padding-bottom: 1em;
}
.pt-2.content-section {
  padding-top: 2em;
}
.pb-2.content-section {
  padding-bottom: 2em;
}
.pt-3.content-section {
  padding-top: 3em;
}
.pb-3.content-section {
  padding-bottom: 3em;
}
.grid-col-section .container .pure-g > div .btn-container .btn.secondary {
  background: #000000;
  color: #43ab34;
}
.grid-col-section .container .pure-g > div .img-repeater .repeat-img {
  min-height: 300px;
  border-radius: 10px;
  overflow: hidden;
}
.content-center .container .pure-g > div:has(.txt-col) {
  align-items: center;
  display: flex;
}
.content-center .container .pure-g > div:has(.txt-col) .txt-col {
  max-height: fit-content;
}
.single-post * {
  scroll-margin-top: 100px;
}
.single-post h1 {
  font-size: 2.25em;
}
.single-post section.page_header #breadcrumbs span {
  white-space: pre;
}
.contain .img-col picture img {
  object-fit: contain;
  max-height: 550px;
}
/*TEST*/
.txt-col {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.txt-col .btn-container {
  margin-top: auto;
}
.halfhalf:not(.add-shadow) .container .pure-g > div:nth-child(1),
.twothird_third:not(.add-shadow) .container .pure-g > div:nth-child(1),
.third_twothird:not(.add-shadow) .container .pure-g > div:nth-child(1) {
  padding-right: 3em;
}
@media screen and (max-width: 63.99em) {
  .halfhalf:not(.add-shadow) .container .pure-g > div:nth-child(1),
  .twothird_third:not(.add-shadow) .container .pure-g > div:nth-child(1),
  .third_twothird:not(.add-shadow) .container .pure-g > div:nth-child(1) {
    padding-right: 1.5em;
  }
}
.halfhalf:not(.add-shadow) .container .pure-g > div:nth-child(2),
.twothird_third:not(.add-shadow) .container .pure-g > div:nth-child(2),
.third_twothird:not(.add-shadow) .container .pure-g > div:nth-child(2) {
  padding-left: 3em;
}
@media screen and (max-width: 63.99em) {
  .halfhalf:not(.add-shadow) .container .pure-g > div:nth-child(2),
  .twothird_third:not(.add-shadow) .container .pure-g > div:nth-child(2),
  .third_twothird:not(.add-shadow) .container .pure-g > div:nth-child(2) {
    padding-left: 1.5em;
  }
}
.add-shadow .container .pure-g div .txt-col {
  box-shadow: 0px 0px 55px 0px rgba(126, 126, 126, 0.15);
  background-color: #ffffff;
}
section.three_column_steps .column-steps .column-step .content .medium {
  line-height: 1.25em;
}
section.three_column_steps .column-steps .column-step .btn-container {
  flex-direction: column;
  align-items: center;
}
section.three_column_steps .column-steps .column-step .btn-container .btn {
  white-space: pre;
}
/*TABLES*/
table:not(.shop_table) thead {
  background: #000000;
  color: #43ab34;
}
@media screen and (max-width: 47.99em) {
  table:not(.shop_table) thead {
    display: none;
  }
}
table:not(.shop_table) thead th {
  text-align: center;
  padding: 5px;
  font-weight: 500;
  border: solid 1px #f6f9f7;
}
table:not(.shop_table) tbody tr td.pp-table-cell {
  padding: 5px;
  border: solid 1px #dedede;
}
@media screen and (min-width: 47.99em) {
  table:not(.shop_table) tbody tr td.pp-table-cell .tablesaw-cell-label {
    display: none;
  }
}
@media screen and (max-width: 47.99em) {
  table:not(.shop_table) tbody tr {
    display: flex;
    flex-direction: column;
  }
  table:not(.shop_table) tbody tr td.pp-table-cell {
    display: flex;
    flex-direction: column;
  }
}
/*TABLES*/
/*WOO Commerce update*/
.woocommerce .woocommerce-cart-form .shop_table button {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.woocommerce .woocommerce-cart-form .shop_table button:hover,
.woocommerce .woocommerce-cart-form .shop_table button:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.woocommerce .woocommerce-cart-form .shop_table button:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.woocommerce .woocommerce-cart-form .shop_table button:visited {
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button:visited:focus {
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary:hover,
.woocommerce .woocommerce-cart-form .shop_table button.primary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary:visited {
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button.primary:visited:focus {
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.btn-secondary,
.woocommerce .woocommerce-cart-form .shop_table button.secondary {
  background-color: #ffffff;
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.btn-secondary:hover,
.woocommerce .woocommerce-cart-form .shop_table button.secondary:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-secondary:focus,
.woocommerce .woocommerce-cart-form .shop_table button.secondary:focus {
  background-color: #43ab34;
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.btn-secondary:focus,
.woocommerce .woocommerce-cart-form .shop_table button.secondary:focus {
  outline-color: #43ab34;
}
.woocommerce .woocommerce-cart-form .shop_table button.btn-tertiary,
.woocommerce .woocommerce-cart-form .shop_table button.tertiary,
.woocommerce .woocommerce-cart-form .shop_table button.grey {
  background-color: #000000;
  color: #43ab34;
}
.woocommerce .woocommerce-cart-form .shop_table button.btn-tertiary:hover,
.woocommerce .woocommerce-cart-form .shop_table button.tertiary:hover,
.woocommerce .woocommerce-cart-form .shop_table button.grey:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-tertiary:focus,
.woocommerce .woocommerce-cart-form .shop_table button.tertiary:focus,
.woocommerce .woocommerce-cart-form .shop_table button.grey:focus {
  background-color: #333333;
  color: #43ab34;
}
.woocommerce .woocommerce-cart-form .shop_table button.btn-tertiary:focus,
.woocommerce .woocommerce-cart-form .shop_table button.tertiary:focus,
.woocommerce .woocommerce-cart-form .shop_table button.grey:focus {
  outline-color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.white,
.woocommerce .woocommerce-cart-form .shop_table button.light,
.woocommerce .woocommerce-cart-form .shop_table button.btn-white,
.woocommerce .woocommerce-cart-form .shop_table button.btn-light {
  background-color: #ffffff;
  color: #43ab34;
}
.woocommerce .woocommerce-cart-form .shop_table button.white:hover,
.woocommerce .woocommerce-cart-form .shop_table button.light:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-white:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-light:hover,
.woocommerce .woocommerce-cart-form .shop_table button.white:focus,
.woocommerce .woocommerce-cart-form .shop_table button.light:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-white:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-light:focus {
  background-color: #f6f6f6;
  color: #43ab34;
}
.woocommerce .woocommerce-cart-form .shop_table button.white:focus,
.woocommerce .woocommerce-cart-form .shop_table button.light:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-white:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-light:focus {
  outline-color: #f6f6f6;
}
.woocommerce .woocommerce-cart-form .shop_table button.white:visited,
.woocommerce .woocommerce-cart-form .shop_table button.light:visited,
.woocommerce .woocommerce-cart-form .shop_table button.btn-white:visited,
.woocommerce .woocommerce-cart-form .shop_table button.btn-light:visited {
  color: #43ab34;
}
.woocommerce .woocommerce-cart-form .shop_table button.white:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button.light:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-white:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-light:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button.white:visited:focus,
.woocommerce .woocommerce-cart-form .shop_table button.light:visited:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-white:visited:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-light:visited:focus {
  color: #43ab34;
}
.woocommerce .woocommerce-cart-form .shop_table button.black,
.woocommerce .woocommerce-cart-form .shop_table button.dark,
.woocommerce .woocommerce-cart-form .shop_table button.btn-black,
.woocommerce .woocommerce-cart-form .shop_table button.btn-dark {
  background-color: #000000;
  color: #ffffff;
}
.woocommerce .woocommerce-cart-form .shop_table button.black:hover,
.woocommerce .woocommerce-cart-form .shop_table button.dark:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-black:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-dark:hover,
.woocommerce .woocommerce-cart-form .shop_table button.black:focus,
.woocommerce .woocommerce-cart-form .shop_table button.dark:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-black:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-dark:focus {
  background-color: #041f1e;
  color: #ffffff;
}
.woocommerce .woocommerce-cart-form .shop_table button.black:focus,
.woocommerce .woocommerce-cart-form .shop_table button.dark:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-black:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-dark:focus {
  outline-color: #041f1e;
}
.woocommerce .woocommerce-cart-form .shop_table button.shy,
.woocommerce .woocommerce-cart-form .shop_table button.btn-shy {
  background-color: transparent;
  color: #000000;
  position: relative;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.woocommerce .woocommerce-cart-form .shop_table button.shy::after,
.woocommerce .woocommerce-cart-form .shop_table button.btn-shy::after {
  content: "";
  position: absolute;
  top: auto;
  right: 1.25em;
  bottom: 0;
  left: 1.25em;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
  height: 1px;
  background-color: #43ab34;
  width: auto;
}
.woocommerce .woocommerce-cart-form .shop_table button.shy:hover::after,
.woocommerce .woocommerce-cart-form .shop_table button.btn-shy:hover::after,
.woocommerce .woocommerce-cart-form .shop_table button.shy:focus::after,
.woocommerce .woocommerce-cart-form .shop_table button.btn-shy:focus::after {
  left: 1.875em;
  right: 1.875em;
  transform: unset;
}
.woocommerce .woocommerce-cart-form .shop_table button.shy:visited,
.woocommerce .woocommerce-cart-form .shop_table button.btn-shy:visited {
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.shy:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button.btn-shy:visited:hover,
.woocommerce .woocommerce-cart-form .shop_table button.shy:visited:focus,
.woocommerce .woocommerce-cart-form .shop_table button.btn-shy:visited:focus {
  color: #000000;
}
.woocommerce .woocommerce-cart-form .shop_table button.hover-grey:hover,
.woocommerce .woocommerce-cart-form .shop_table button.hover-grey:focus {
  background-color: #d4d4d4;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary.pink {
  background: #bc54cb;
  color: #fff;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary.offerte {
  position: relative;
  overflow: hidden;
}
.woocommerce .woocommerce-cart-form .shop_table button.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
/*INFO LANDINGS PAGINAS*/
#translate-section {
  background-color: #f6f6f6;
  margin-bottom: 2em;
}
#translate-section .shadow-container {
  padding: 2em;
  height: 100%;
  border-radius: 7px;
}
#translate-section .shadow-container ul {
  padding-left: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  list-style: none;
}
#translate-section .shadow-container ul li {
  padding-top: 1em;
  padding-bottom: 1em;
  border-bottom: solid 1px whitesmoke;
}
#translate-section .shadow-container ul li a {
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}
#translate-section .btn-repeater-container {
  gap: 0.5em;
  display: flex;
  flex-wrap: wrap;
}
#download-section .container h2 {
  margin-bottom: 0px;
}
#download-section .container strong {
  color: #43ab34;
}
#download-section .container .download-grid {
  display: grid;
  grid-gap: 1em;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  margin-top: 2em;
  margin-bottom: 2em;
}
#download-section .container .download-grid a {
  background: whitesmoke;
  border-radius: 5px;
  font-size: 28px;
  font-weight: bold;
  text-decoration: none;
  line-height: 1em;
  position: relative;
}
#download-section .container .download-grid a:before {
  content: "";
  height: 40px;
  width: 40px;
  background-color: #000000;
  display: block;
  position: absolute;
  right: 0.75em;
  bottom: 0.75em;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 50 62.5' enable-background='new 0 0 50 50' xml:space='preserve'%3E%3Cpath d='M44.148,13.093L33.475,0.377c-0.241-0.287-0.611-0.415-0.974-0.367H9.713c-2.337,0-4.239,1.901-4.239,4.24v41.511 C5.474,48.097,7.376,50,9.713,50h30.559c2.339,0,4.239-1.903,4.239-4.239V13.977c0.002-0.026,0.016-0.049,0.016-0.076 C44.526,13.577,44.383,13.288,44.148,13.093z M29.441,32.557l-3.658,4.016c-0.005,0.006-0.012,0.007-0.018,0.014 c-0.013,0.014-0.025,0.025-0.039,0.038c-0.005,0.005-0.007,0.012-0.013,0.017c-0.034,0.031-0.077,0.042-0.113,0.068 c-0.013,0.009-0.025,0.018-0.037,0.024c-0.047,0.03-0.086,0.069-0.136,0.092c-0.015,0.007-0.032,0.01-0.048,0.017 c-0.058,0.022-0.117,0.026-0.176,0.038c-0.061,0.011-0.118,0.032-0.179,0.033c-0.008,0.001-0.016,0.005-0.024,0.005 s-0.016-0.004-0.024-0.005c-0.061-0.001-0.118-0.022-0.178-0.033c-0.06-0.012-0.12-0.016-0.177-0.038 c-0.016-0.007-0.031-0.01-0.047-0.017c-0.052-0.023-0.095-0.064-0.144-0.097c-0.008-0.006-0.017-0.012-0.025-0.017 c-0.038-0.026-0.083-0.039-0.118-0.071c-0.005-0.005-0.007-0.013-0.013-0.017c-0.013-0.013-0.025-0.024-0.038-0.037 c-0.006-0.006-0.014-0.009-0.02-0.015l-3.658-4.016c-0.395-0.433-0.363-1.104,0.07-1.497c0.433-0.396,1.103-0.364,1.497,0.068 l1.814,1.994V22.279c0-0.584,0.475-1.06,1.06-1.06c0.586,0,1.06,0.475,1.06,1.06V33.12l1.814-1.992 c0.394-0.433,1.064-0.464,1.497-0.068C29.805,31.453,29.837,32.124,29.441,32.557z'/%3E%3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 50% 60%;
}
#download-section .container .download-grid a strong {
  color: #000000;
  display: block;
  margin-bottom: 2em;
}
#bg-btn-container {
  margin-bottom: 3em;
  scroll-margin-top: 150px;
}
#bg-btn-container .container > div {
  position: relative;
  padding-top: 4em;
  padding-bottom: 4em;
  border-radius: 10px;
  overflow: hidden;
  background: #000000;
  border-bottom: solid 5px #43ab34;
}
#bg-btn-container .container > div picture {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  object-fit: cover;
  opacity: 0.4;
  z-index: 0;
}
#bg-btn-container .container > div h3 {
  position: relative;
  z-index: 1;
  color: #ffffff;
  font-size: 32px;
  text-align: center;
}
#bg-btn-container .container > div a {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  display: block;
  max-width: fit-content;
}
#video-title-section {
  margin-bottom: 2em;
}
#video-title-section .container h2 {
  text-align: left;
}
#video-title-section .container strong {
  color: #43ab34;
  font-size: 1.25rem;
  text-align: left;
  display: block;
  margin-bottom: 1em;
}
#video-title-section .container video {
  max-width: 900px;
  margin: 0 auto;
  display: block;
}
/*END INFO PAGINA'S*/
.blog-tabellen table {
  margin-bottom: 2em;
}
.blog-tabellen table td {
  width: 100%;
  max-width: 50%;
}
.blog-tabellen .txt-col {
  background: #f6f6f6;
  padding: 1.5em;
}
/*SYSTEEMKEUZE*/
.warp_systeemk .tooltip {
  position: relative;
  max-width: fit-content;
  margin-left: 10px;
  margin-bottom: -4px;
}
.gchoice {
  align-items: baseline !important;
}
/*END SYSTEEMKEUZE*/
/* Logo balk Premade */
.logo-balk p {
  font-size: 18px;
  line-height: 20px;
  text-wrap: balance;
  max-width: 20ch;
}
.logo-balk .aangesloten img {
  width: auto;
}
@media screen and (min-width: 63.99em) {
  .logo-balk p {
    border-left: 1px solid #f6f6f6;
    padding-left: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .logo-balk .d-grid {
    grid-template-columns: auto 1fr;
    justify-items: space-between;
  }
  .logo-balk .logo-wrap {
    grid-template-columns: unset;
  }
  .logo-balk .partner .d-grid {
    grid-template-columns: auto auto;
  }
}
@media screen and (max-width: 63.99em) {
  .logo-balk p {
    text-align: center;
  }
  .logo-balk .d-grid {
    justify-items: center;
  }
}
@media screen and (max-width: 47.99em) {
  .logo-balk .aangesloten {
    border-top: 1px solid #f6f6f6;
  }
}
/* END Logo balk Premade */
/*DOWNLOAD LINK*/
.page-id-3033 .dae-shortcode-download-title {
  display: none;
}
.page-id-3033 .dae-shortcode-register-form {
  display: flex;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-register-wrapper p {
  text-align: left !important;
  margin: unset !important;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-download-button {
  display: block !important;
  margin-right: auto ! Important;
  max-width: fit-content;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-register-field-wrap {
  margin: unset !important;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-register-icon {
  border-radius: 5px 0px 0px 5px;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-register-field {
  border-radius: 0px !important;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-register-submit {
  border-radius: 0px 5px 5px 0px !important;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-register-field-wrap {
  width: 75% !important;
  justify-content: flex-start !important;
}
.page-id-3033 #dae-shortcode9082-download-wrapper .dae-shortcode-register-field-wrap .dae-shortcode-register-input-wrap {
  max-width: unset !important;
}
.blurb-green {
  padding: 2em;
  background-color: #43ab34;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.blurb-green:hover .mock-link .icon {
  margin-left: 2rem;
}
.blurb-green .warp-shape {
  position: absolute;
  top: -15%;
  left: -30%;
  opacity: 0.1;
}
.blurb-green h2 {
  position: relative;
  z-index: 5;
  line-height: 1em;
  font-weight: 600;
  font-size: 40px;
}
@media screen and (min-width: 79.98999999999999em) {
  .blurb-green h2 {
    font-size: clamp(28px, 2vw, 40px);
  }
}
@media screen and (max-width: 47.99em) {
  .blurb-green h2 {
    font-size: 1.5rem;
  }
  .blurb-green h2 br {
    display: none;
  }
}
.blurb-green .mock-link {
  display: flex;
  align-items: center;
  margin: 0px;
}
.blurb-green .mock-link .icon {
  height: 15px;
  width: 15px;
  background-size: contain;
  margin-left: 1rem;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.tilted-icon {
  height: 50px;
  width: 100%;
  max-width: 50px;
  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 712.7 713.67'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2344ab48;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M479.61.15c48.85-2.59,96.27,27.71,115.13,72.47,2.67,6.34,4.5,12.89,6.54,19.44,37.9,121.43,70.97,244.48,108.06,366.17,13.67,54.91-15.65,113.66-66.88,136.52-128.47,40.22-258.23,76.79-387.22,115.51-60.94,14.7-121.4-19.66-141.35-78.36L2.71,255.37c-12.95-66.25,21.29-122.47,84.83-142.56C208.51,74.56,331.62,42.61,452.73,4.76c8.77-2.38,17.77-4.12,26.88-4.6ZM436.63,281.48c-2.47.3-4.8,1.76-6.64,3.36l-100.94,100.95c-14.59-13.69-28.04-29.21-42.72-42.72-6.11-5.62-11.04-11.28-19.45-4.95-3.21,2.41-14.19,13.28-16.53,16.45-3.24,4.38-3.13,9.98.24,14.25l71.21,71.21c4.98,3.82,10.67,3.43,15.27-.75l125.39-125.97c2.41-4.47,1.84-9.22-1.23-13.2-2.63-3.41-12.61-13.39-16.02-15.96-2.59-1.95-5.28-3.07-8.57-2.67Z'/%3E%3Cpath d='M436.63,281.48c3.29-.4,5.98.72,8.57,2.67,3.42,2.57,13.39,12.55,16.02,15.96,3.07,3.98,3.64,8.72,1.23,13.2l-125.39,125.97c-4.6,4.18-10.29,4.57-15.27.75l-71.21-71.21c-3.36-4.28-3.48-9.87-.24-14.25,2.34-3.17,13.33-14.03,16.53-16.45,8.41-6.33,13.35-.68,19.45,4.95,14.68,13.52,28.13,29.04,42.72,42.72l100.94-100.95c1.84-1.6,4.18-3.06,6.64-3.36Z'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
}
/* SHINE ANIMATION */
.btn.primary.offerte {
  position: relative;
  overflow: hidden;
}
.btn.primary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
:root {
  --btn-border: 1px solid rgba(255, 255, 255, 0.2);
  --btn-bg: transparent;
  --btn-shadow: 1px 1px 25px 10px rgba(255, 255, 255, 0.5);
  --btn-text-color: #f4f4f4;
  --shine-degree: 120deg;
  --shine-color: rgba(255, 255, 255, 0.5);
  --shine-effect: linear-gradient(var(--shine-degree), transparent, var(--shine-color), transparent);
  --shine-transition: all 0.65 s ease-in-out;
}
@keyframes shine {
  0% {
    left: -100%;
    transition-property: left;
  }
  11.50442478% {
    left: 100%;
    transition-property: left;
  }
  100% {
    left: 100%;
    transition-property: left;
  }
}
/* END SHINE ANIMATION */
.page-id-837 section.vacature_archive_list .vacature-list .vacature-entry a .article-inner {
  grid-template-columns: 100%;
}
.page-id-837 section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .img-wrapper {
  max-height: 200px;
}
.page-id-837 section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .img-wrapper img {
  position: relative;
}
.page-id-837 section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .content-wrapper h3 {
  min-height: 95px;
}
.page-id-837 section.vacature_archive_list .vacature-list .vacature-entry a .article-inner .content-wrapper .vacature-info-list {
  min-height: 125px;
}
#header #top-header .container {
  position: relative;
  z-index: 3;
}
#header > .container #main-menu .menu .menu-item-has-children .sub-menu .sub-menu {
  left: 0;
}
@media screen and (min-width: 63.99em) {
  #header > .container #main-menu .menu .menu-item-has-children .sub-menu .sub-menu {
    top: -0.5em;
    left: 0;
    translate: calc(100% - 1em);
  }
  #header > .container #main-menu .menu .menu-item-has-children .sub-menu {
    overflow: visible;
  }
}
@media screen and (min-width: 79.98999999999999em) and (max-width: 89.98999999999999em) {
  #header > .container #main-menu .menu > .menu-item {
    margin-right: 0;
  }
}
@media screen and (max-width: 63.99em) {
  #header #top-header .container {
    justify-content: flex-end;
  }
}
body a.woocommerce-privacy-policy-link {
  color: #f6f6f6 !important;
}
#warp-popup {
  height: 80vh;
  width: 80vw;
  max-width: fit-content;
  max-height: fit-content;
  position: fixed;
  padding: 0em;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 999;
  background: #43ab34;
  box-shadow: #26394d 0px 20px 30px -10px;
  border-radius: 1em;
  border: 2px solid #000000;
  padding: 0.25em;
  padding-bottom: 0.5em;
  color: #ffffff;
}
#warp-popup .content {
  border-radius: 0.5em;
}
#warp-popup #close-popup {
  border: 2px solid #000000;
}
@media screen and (max-width: 47.99em) {
  #warp-popup {
    width: calc(100vw - 2.5em);
    background-color: #43ab34;
  }
}
#warp-popup #close-popup {
  height: 40px;
  width: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='400' zoomAndPan='magnify' viewBox='0 0 300 299.999988' height='400' preserveAspectRatio='xMidYMid meet' version='1.2'%3E%3Cdefs%3E%3CclipPath id='bd566537db'%3E%3Cpath d='M 8.164062 104.597656 L 291.949219 104.597656 L 291.949219 184.605469 L 8.164062 184.605469 Z M 8.164062 104.597656 '/%3E%3C/clipPath%3E%3CclipPath id='ec8b8100b5'%3E%3Cpath d='M 16.414062 104.597656 L 283.585938 104.597656 C 285.773438 104.597656 287.871094 105.464844 289.417969 107.015625 C 290.96875 108.5625 291.835938 110.660156 291.835938 112.847656 L 291.835938 176.355469 C 291.835938 178.542969 290.96875 180.644531 289.417969 182.191406 C 287.871094 183.738281 285.773438 184.605469 283.585938 184.605469 L 16.414062 184.605469 C 14.226562 184.605469 12.128906 183.738281 10.582031 182.191406 C 9.03125 180.644531 8.164062 178.542969 8.164062 176.355469 L 8.164062 112.847656 C 8.164062 110.660156 9.03125 108.5625 10.582031 107.015625 C 12.128906 105.464844 14.226562 104.597656 16.414062 104.597656 Z M 16.414062 104.597656 '/%3E%3C/clipPath%3E%3CclipPath id='06417b5958'%3E%3Cpath d='M 110 8.046875 L 190.007812 8.046875 L 190.007812 291.828125 L 110 291.828125 Z M 110 8.046875 '/%3E%3C/clipPath%3E%3CclipPath id='c58aa6414a'%3E%3Cpath d='M 110 283.578125 L 110 16.40625 C 110 14.21875 110.867188 12.121094 112.414062 10.574219 C 113.960938 9.027344 116.058594 8.15625 118.25 8.15625 L 181.757812 8.15625 C 183.945312 8.15625 186.042969 9.027344 187.589844 10.574219 C 189.140625 12.121094 190.007812 14.21875 190.007812 16.40625 L 190.007812 283.578125 C 190.007812 285.765625 189.140625 287.863281 187.589844 289.414062 C 186.042969 290.960938 183.945312 291.828125 181.757812 291.828125 L 118.25 291.828125 C 116.058594 291.828125 113.960938 290.960938 112.414062 289.414062 C 110.867188 287.863281 110 285.765625 110 283.578125 Z M 110 283.578125 '/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='df66335d00'%3E%3Cg clip-rule='nonzero' clip-path='url(%23bd566537db)'%3E%3Cg clip-rule='nonzero' clip-path='url(%23ec8b8100b5)'%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:%23000000;fill-opacity:1;' d='M 8.164062 104.597656 L 291.949219 104.597656 L 291.949219 184.605469 L 8.164062 184.605469 Z M 8.164062 104.597656 '/%3E%3C/g%3E%3C/g%3E%3Cg clip-rule='nonzero' clip-path='url(%2306417b5958)'%3E%3Cg clip-rule='nonzero' clip-path='url(%23c58aa6414a)'%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill-opacity:1;' d='M 110 291.828125 L 110 8.046875 L 190.007812 8.046875 L 190.007812 291.828125 Z M 110 291.828125 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  top: -1em;
  right: -1em;
  background-size: 25px;
  transform: rotate(45deg);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  background-color: #43ab34;
}
#warp-popup #close-popup:hover {
  cursor: pointer;
}
#warp-popup p:has(img) {
  margin: 0;
}
#warp-popup p img {
  height: 100%;
  max-height: 60vh;
  width: 100%;
  border-radius: 1em;
}
#warp-popup .btn {
  display: block;
  margin: 0.5em auto 0;
  max-width: fit-content;
  background-color: #ffffff;
}
#warp-popup .btn:hover {
  background-color: #f2f2f2;
}
#warp-popup.bottom-right {
  right: 0;
  width: 80vw;
  max-width: 450px;
  left: unset;
  bottom: 5em;
  transform: unset;
  width: calc(100vw - 2.5em);
  z-index: 998;
  top: unset;
}
#warp-popup.bottom-right #close-popup {
  right: unset;
  left: -1em;
  top: -1em;
}
body:has(#ai-chatbot-widget) #warp-popup {
  bottom: 7rem;
  top: unset;
}
.grecaptcha-badge {
  display: none !important;
}
.gform-footer:has(input[data-submission-type="submit"])::after {
  content: "This site is protected by reCAPTCHA";
  display: block;
  font-size: 12px;
  color: grey;
  margin-top: 1em;
}
.two-green-btns .btn-container .btn.secondary {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 0.25em;
  border: 1px solid transparent;
  background-color: #43ab34;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  text-transform: inherit;
  font-weight: 500;
  outline: 1px solid transparent;
  outline-offset: 0px;
  font-size: 16px;
  transition: all cubic-bezier(0.37, 0.01, 0.62, 1) 325ms;
}
.two-green-btns .btn-container .btn.secondary:hover,
.two-green-btns .btn-container .btn.secondary:focus {
  background-color: #348428;
  color: #000000;
  text-decoration: none;
}
.two-green-btns .btn-container .btn.secondary:focus {
  box-shadow: unset;
  outline: 1px solid;
  outline-offset: 1px;
  outline-color: #348428;
}
.two-green-btns .btn-container .btn.secondary:visited {
  color: #000000;
}
.two-green-btns .btn-container .btn.secondary:visited:hover,
.two-green-btns .btn-container .btn.secondary:visited:focus {
  color: #000000;
}
.two-green-btns .btn-container .btn.secondary.pink {
  background: #bc54cb;
  color: #fff;
}
.two-green-btns .btn-container .btn.secondary.offerte {
  position: relative;
  overflow: hidden;
}
.two-green-btns .btn-container .btn.secondary.offerte:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
/*# sourceMappingURL=/home/warpsystems/domains/warp-systems.nl/public_html/wp-content/themes/GladiorTheme/style.css.map */