/* CSS Document */
:root {
  --green: #58B124 !important;
  --light-green: #EEF7E9 !important;
  --dark-green: #286016 !important;
  --grey: #4F524E !important;
  --black: #242822 !important;
  --white: #FFFFFF !important;
  --light-grey: #F7F7F7 !important;
  --error: #c64848;
  --transition-default: 0.3s all ease-in-out;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
/* font settings */
html {
  box-sizing: border-box;
  min-height: 100vh;
}
*,
*::before,
*::after {
  box-sizing: inherit;
  padding: 0;
  margin: 0;
  scroll-behavior: smooth;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 160%;
  font-family: 'Open Sans', Helvetica, Arial, sans serif !important;
}
body.cookiewarning div.cookiewarning {
  padding: 1rem;
  display: block;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1020;
  font-size: 12px;
}
body.cookiewarning div.cookiewarning h3 {
  font-size: 14px;
}
body.cookiewarning div.cookiewarning .btn-link {
  cursor: pointer;
}
body.cookiewarning div.cookiewarning .btn-default {
  padding: 0.1rem 0.5rem;
  display: inline-block;
  text-decoration: none;
  margin-bottom: 5px;
  cursor: pointer;
}
body div.cookiewarning {
  display: none;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: "Red Hat Display", sans-serif !important;
}
h1 {
  font-size: 2.8em;
  margin-bottom: 3rem !important;
  font-weight: 700 !important;
}
h2 {
  font-size: 2.2em;
  margin-bottom: 1.5rem !important;
  font-weight: 700 !important;
}
h3 {
  font-size: 1.4em;
  margin-bottom: 1rem !important;
  font-weight: 700 !important;
}
h4 {
  font-size: 1em;
  margin-bottom: 1rem !important;
  font-weight: 700 !important;
}
h5 {
  font-size: 16px !important;
  margin-bottom: 1rem !important;
  font-weight: 700 !important;
}
a {
  text-decoration: none !important;
  color: inherit !important;
}
p {
  margin-bottom: 1.5rem !important;
}
strong {
  font-weight: 700 !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
.u-text--green {
  color: var(--green) !important;
}
.u-text--light-green {
  color: var(--light-green) !important;
}
.u-text--dark-green {
  color: var(--dark-green) !important;
}
.u-text--grey {
  color: var(--grey) !important;
}
.u-text--black {
  color: var(--black) !important;
}
.u-text--white {
  color: var(--white) !important;
}
.u-text--light-grey {
  color: var(--light-grey) !important;
}
.u-ff--red-hat-display {
  font-family: "Red Hat Display", sans-serif !important;
}
.u-border--green {
  border: 1px solid var(--green) !important;
}
.u-border--light-green {
  border: 1px solid var(--light-green) !important;
}
.u-border--dark-green {
  border: 1px solid var(--dark-green) !important;
}
.u-border--grey {
  border: 1px solid var(--grey) !important;
}
.u-border--black {
  border: 1px solid var(--black) !important;
}
.u-border--white {
  border: 1px solid var(--white) !important;
}
.u-border--light-green {
  border: 1px solid var(--light-green) !important;
}
.u-bg--green {
  background-color: var(--green) !important;
}
.u-bg--light-green {
  background-color: var(--light-green) !important;
}
.u-bg--dark-green {
  background-color: var(--dark-green) !important;
}
.u-bg--grey {
  background-color: var(--grey) !important;
}
.u-bg--black {
  background-color: var(--black) !important;
}
.u-bg--white {
  background-color: var(--white) !important;
}
.u-bg--light-grey {
  background-color: var(--light-grey) !important;
}
.u-bg--transparent {
  background-color: transparent !important;
}
.u-fs--18px {
  font-size: 18px !important;
}
.u-no-bullets {
  list-style-type: none !important;
}
.u-styled-bullets ul {
  margin-left: 14px;
}
.u-styled-bullets ul li {
  padding-left: 8px;
  margin-bottom: 10px;
}
.u-styled-bullets ul li::marker {
  color: var(--green);
}
.u-overlap-container-below {
  margin-bottom: -140px;
  /* Adjust the value based on your design */
}
.u-rotate-45deg {
  transform: rotate(45deg);
}
.u-text-no-wrap {
  white-space: nowrap;
}
.u-cursor-none {
  cursor: auto !important;
}
.btn {
  border-radius: 2rem !important;
  padding: 0.375rem 1.5rem !important;
  font-size: 1.125rem !important;
}
.btn-sm {
  padding: 0.25rem 0.5rem !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
.btn-primary {
  color: var(--white) !important;
  transition: var(--transition-default) !important;
}
.btn-primary:hover {
  filter: brightness(110%);
}
.btn-secondary {
  color: var(--dark-green) !important;
  transition: var(--transition-default) !important;
}
.btn-secondary:hover {
  background-color: var(--dark-green) !important;
  color: var(--white) !important;
}
.card-img-top {
  width: 25% !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}
@media (min-width: 992px) {
  .gap-lg-0 {
    gap: 0 !important;
  }
}
@media (min-width: 768px) {
  .gap-md-0 {
    gap: 0 !important;
  }
}
@media (min-width: 576px) {
  .gap-sm-0 {
    gap: 0 !important;
  }
}
.bottom-0 {
  bottom: 0 !important;
}
.pt-6 {
  padding-top: 160px !important;
}
.pb-6 {
  padding-bottom: 160px !important;
}
.py-6 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}
.pt-7 {
  padding-top: 320px !important;
}
.pb-7 {
  padding-bottom: 320px !important;
}
.py-7 {
  padding-top: 320px !important;
  padding-bottom: 320px !important;
}
.vh-100 {
  height: 100vh !important;
}
.top-0 {
  top: 0 !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.start-0 {
  left: 0 !important;
}
.end-0 {
  right: 0 !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.c-header {
  position: relative;
  z-index: 5;
}
.c-header #logosvg {
  display: block;
  float: left;
  margin: 10px 0 8px 0;
}
.c-header nav {
  float: right;
  font-size: 18px;
  font-weight: 300;
  margin-top: 46px;
}
@media screen and (max-width: 980px) {
  .c-header nav {
    display: none;
    position: absolute;
    top: 122px;
    left: 0;
    right: 0;
    margin: 0;
    padding: 22px 30px;
    z-index: 50;
    background-color: var(--white);
  }
}
.c-header nav ul {
  list-style: none;
}
.c-header nav ul li {
  display: inline-block;
  margin-left: 50px;
}
@media screen and (max-width: 980px) {
  .c-header nav ul li {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 20px 0;
    margin-left: 0 !important;
    border-width: 0 0 1px 0;
    border-image: url('../images/borderWhite.png') 0 0 1 0 repeat;
  }
  .c-header nav ul li:first-child {
    border-width: 1px 0 1px 0;
    border-image: url('../images/borderWhite.png') 1 0 1 0 repeat;
  }
}
.c-header nav ul li a {
  display: block;
  text-decoration: none;
}
.c-header #btnNav {
  display: none;
  float: right;
  margin-top: 46px;
  font-size: 2.5em;
  text-transform: uppercase;
  font-weight: 700;
}
@media screen and (max-width: 980px) {
  .c-header #btnNav {
    display: block;
  }
}
.c-header #btnNav span {
  font-size: 50%;
  display: inline-block;
  vertical-align: top;
  padding-top: 2px;
}
.c-header #btnNav a:hover {
  text-decoration: none;
}
.c-hero {
  min-height: 200px;
}
.c-hero img {
  margin-top: -122px;
}
@media screen and (max-width: 576px) {
  .c-hero img {
    margin-top: 0;
  }
}
.c-hero .c-hero__image {
  filter: brightness(85%);
}
.c-hero .c-hero__caption {
  font-size: 3em;
}
.c-hero .c-hero__caption:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.5em;
}
.c-hero .c-hero__caption .c-hero__caption-inner {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
@media screen and (max-width: 992px) {
  .c-hero .c-hero__caption {
    font-size: 2em;
  }
}
@media screen and (max-width: 768px) {
  .c-hero .c-hero__caption {
    font-size: 1.5em;
  }
}
@media screen and (max-width: 576px) {
  .c-hero .c-hero__caption {
    font-size: 90%;
  }
}
.c-map-canvas {
  height: 400px;
}
.c-westsite-logo {
  background-image: url("data:image/svg+xml,%3Csvg width='208' height='104' viewBox='0 0 208 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_35)'%3E%3Cpath d='M133.189 47.7684L131.335 47.3908C130.712 47.2582 129.693 47.1532 129.693 46.401C129.693 45.573 130.738 45.3354 131.456 45.3354C133.219 45.3354 134.804 46.003 136.215 46.8587L138.419 41.6808C136.215 40.4709 133.845 39.9067 131.275 39.9067C126.368 39.9067 121.49 42.5846 121.49 47.3894C121.49 50.5571 124.192 52.248 127.386 52.7539L129.033 53.0221C129.776 53.165 130.848 53.2466 130.848 54.1519C130.848 55.0688 129.571 55.3676 128.763 55.3676C126.881 55.3676 125.11 54.5309 123.638 53.5148L123.225 53.2204L120.727 58.9318C123.256 60.0864 126.555 60.7759 129.396 60.7759C134.273 60.7759 139.167 58.3925 139.167 53.5629C139.166 50.1372 136.655 48.4608 133.189 47.7684Z' fill='%2358B124'/%3E%3Cpath d='M149.964 40.2275H141.77V60.4567H149.964V40.2275Z' fill='%2358B124'/%3E%3Cpath d='M169.426 40.2275H152.201V46.8034L156.722 46.6183V60.4567H164.913V46.6183L169.426 46.8034V40.2275Z' fill='%2358B124'/%3E%3Cpath d='M102.502 46.8034L107.017 46.6183V60.4567H115.218V46.6183L119.722 46.8034V40.2275H102.502V46.8034Z' fill='%2358B124'/%3E%3Cpath d='M73.7069 52.9522H80.016V47.6868H73.7069V45.7568H80.6151V40.2275H65.4473V60.4567H80.8528V54.9362H73.7069V52.9522Z' fill='%2358B124'/%3E%3Cpath d='M95.535 47.7684L93.6749 47.3908C93.0554 47.2582 92.0437 47.1532 92.0437 46.401C92.0437 45.573 93.0787 45.3354 93.8047 45.3354C95.5598 45.3354 97.1385 46.003 98.5569 46.8587L100.765 41.6808C98.5569 40.4709 96.1866 39.9067 93.6239 39.9067C88.7171 39.9067 83.8336 42.5846 83.8336 47.3894C83.8336 50.5571 86.5334 52.248 89.7332 52.7539L91.3746 53.0221C92.1282 53.165 93.1968 53.2466 93.1968 54.1519C93.1968 55.0688 91.9169 55.3676 91.1136 55.3676C89.2229 55.3676 87.4678 54.5309 85.9955 53.5148L85.58 53.2204L83.0625 58.9318C85.6136 60.0864 88.9008 60.7759 91.7434 60.7759C96.605 60.7759 101.522 58.3925 101.522 53.5629C101.521 50.1372 99.0074 48.4608 95.535 47.7684Z' fill='%2358B124'/%3E%3Cpath d='M61.9285 30.02L55.7433 33.7985C56.9882 34.8 59.4299 36.8496 59.9358 41.9604C60.8877 51.5145 53.2549 59.7916 51.1076 62.573L50.9633 62.4579C51.1076 59.3951 51.2315 56.1837 50.9035 52.9562C49.7446 41.2972 44.0375 33.9632 41.6075 31.2956H35.1045L30.1539 34.6323C34.463 37.577 38.7707 41.7913 40.8465 46.6252C39.6774 52.8455 35.7925 57.9053 30.0942 64.0672L29.9644 63.9564C31.2895 59.3951 31.9455 54.5131 31.4557 49.6253C30.8435 43.4036 28.53 36.8481 24.5256 31.2956L13.1201 31.8524C6.55588 31.8524 4.27305 37.577 3.59082 39.7971L4.88239 41.2389C5.47423 39.5202 6.99612 36.2942 11.0049 36.2942C16.0458 36.2942 22.1538 41.9065 23.2034 52.4052C23.9425 59.901 22.3987 66.0687 21.9876 67.6795L22.5241 67.4696C22.4862 67.5746 22.4628 67.6504 22.457 67.6795L29.2268 66.8413C33.8566 61.4549 38.5885 57.2304 42.4792 50.1778C43.2824 52.5729 43.8568 55.0685 44.09 57.4636C44.5929 62.5103 44.0609 66.127 43.8378 67.6795L50.1878 66.8413C51.7899 62.401 66.2201 50.6239 64.8994 37.4618C64.4766 33.2446 63.0918 31.4705 61.9285 30.02Z' fill='%2358B124'/%3E%3Cpath d='M195.009 31.8233C193.642 31.5988 191.396 31.2708 188.511 31.0215L186.925 30.8991C186.412 30.8597 185.88 30.8378 185.345 30.8072L179.406 30.625C177.062 30.7183 172.795 30.6702 169.643 31.3641C167.336 32.1425 165.94 33.5245 165.217 34.488L164.898 34.9224C164.79 35.0959 164.69 35.2519 164.647 35.351C164.742 35.577 165.322 36.7096 166.101 35.6761C166.608 35.0201 167.346 34.5668 168.105 34.2519C168.787 34.1382 173.592 33.5682 173.4 38.3686L173.43 38.2884C172.9 51.6939 166.473 65.7815 166.388 65.9506L165.965 66.8865H185.006C185.145 66.9244 185.269 66.9536 185.406 66.9856H191.549L191.507 66.8865H194.753L196.986 60.9039C194.695 62.3675 191.422 62.7334 189.49 62.8281L189.482 62.8092H188.874C184.932 62.7844 181.881 62.3675 179.767 61.5643L179.833 61.5759C179.833 61.5759 177.226 60.1619 177.904 57.1313C178.735 55.207 179.432 53.3324 180.028 51.5568L184.674 51.4635L187.311 51.6924L187.377 51.6968L187.442 51.6924C188.326 51.6632 190.558 51.5904 191.985 49.8994L193.429 48.188L191.187 48.2623L183.61 48.5014C183.088 48.5116 181.942 48.5233 180.979 48.4795C183.082 41.1208 183.397 35.6003 183.425 33.2577L185.947 33.2766C189.391 33.2766 192.161 34.1542 193.766 35.7446C194.887 36.8729 195.467 38.3948 195.467 40.2564V41.2855L196.485 41.2535L197.2 41.2272L198.017 41.2053L198.158 40.4007C198.368 39.1485 198.734 38.3817 199.026 37.7621C199.305 37.1718 199.566 36.6266 199.543 35.9604C199.461 33.9122 197.397 32.59 195.009 31.8233Z' fill='%2358B124'/%3E%3Cpath d='M111.669 87.5389C112.493 87.5389 112.665 87.9908 112.793 88.536L113.069 89.7343L113.662 88.6832L114.755 86.6686L114.143 86.4018C113.588 86.1657 112.97 85.8975 111.799 85.8975C111.026 85.8975 110.233 86.1074 109.602 86.4762C109.602 86.4645 109.57 86.4237 109.57 86.4237L107.461 87.6307L107.443 87.7357L107.028 89.2401C107.028 90.4442 107.745 91.2766 108.496 92.0229C108.481 92.0083 108.691 92.2401 108.691 92.2401C109.057 92.6308 110.006 93.6527 110.006 94.3714C110.006 95.211 109.443 95.7708 108.601 95.7708C107.521 95.7708 106.876 94.9676 106.876 94.1891L107.29 92.3028L106.373 92.8305L104.316 94.0842L104.378 94.4049C104.588 95.4107 105.408 97.0974 108.556 97.0974C109.669 97.0974 110.239 96.8597 110.666 96.6819C111.768 96.6396 114.252 95.8816 114.252 93.8728C114.252 92.6643 113.255 91.6949 112.524 90.985L112.153 90.6162C111.768 90.2313 110.583 89.0739 110.583 88.3727C110.582 87.896 111.047 87.5389 111.669 87.5389ZM111.738 95.4282L111.685 95.5259C111.681 95.5259 111.675 95.5259 111.675 95.5303L111.637 95.5084C111.675 95.4836 111.709 95.4515 111.738 95.4282ZM110.748 90.4792C110.76 90.4952 110.774 90.5098 110.783 90.5244L110.263 90.0141C110.241 89.9894 110.228 89.966 110.207 89.9383C110.36 90.0899 110.564 90.2955 110.748 90.4792Z' fill='%2358B124'/%3E%3Cpath d='M110.028 14.5373C110.028 13.3711 110.68 11.237 111.903 8.28359C112.916 10.4892 114.765 13.5738 116.874 15.1467L117.15 15.3537L118.101 14.6583L118.187 14.1991C119.168 8.61887 120.945 5.54885 123.182 5.54885C123.384 5.54885 123.59 5.6713 123.59 5.75876C123.585 5.75876 123.053 7.02992 123.053 7.02992L124.099 6.62758L126.32 5.52261L126.131 5.11152C125.728 4.20772 124.927 3.74707 123.752 3.74707C121.648 3.74707 118.889 4.98178 117.415 10.5198C116.89 9.83463 116.256 8.80838 115.757 7.57366C115.638 7.10135 115.542 6.62758 115.44 6.15819C115.44 6.15819 115.113 4.72522 115.09 4.5984C115.09 4.50947 115.09 3.8287 115.09 3.8287C115.09 3.8287 114.632 4.10568 114.483 4.19314C114.27 4.20043 111.406 4.33746 111.406 4.33746C111.406 4.33746 111.301 4.5984 111.221 4.81123C111.04 4.81123 110.853 4.81123 110.853 4.81123C110.853 4.81123 110.995 4.92202 111.139 5.02697C111.135 5.03864 111.132 5.04593 111.128 5.05321L110.853 5.27916H111.034C110.937 5.53427 110.853 5.7471 110.853 5.7471C110.853 5.7471 110.98 5.7471 111.034 5.7471C110.02 7.80545 107.944 12.1364 107.531 14.6117L107.437 15.2137L110.03 14.9572L110.028 14.5373Z' fill='%2358B124'/%3E%3Cpath d='M111.753 79.2295C110.443 79.2295 109.383 80.2951 109.383 81.6129C109.383 82.9293 110.443 83.9788 111.753 83.9788C113.069 83.9788 114.123 82.9293 114.123 81.6129C114.123 80.2951 113.069 79.2295 111.753 79.2295Z' fill='%23242822'/%3E%3Cpath d='M111.037 19.8217C111.842 19.8217 112.495 19.1691 112.495 18.364C112.495 17.5589 111.842 16.9062 111.037 16.9062C110.232 16.9062 109.579 17.5589 109.579 18.364C109.579 19.1691 110.232 19.8217 111.037 19.8217Z' fill='%23242822'/%3E%3Cpath d='M166.386 20.8699C165.746 18.9282 163.661 16.6191 157.364 16.6045C149.513 16.5972 137.603 20.0433 123.828 26.3292L121.977 27.1746L123.872 27.9341C124.672 28.2592 125.465 28.6484 126.216 29.0989L126.557 29.3088L126.957 29.1791C135.018 26.3292 141.921 24.835 146.88 24.8422C149.792 24.8481 153.411 25.3874 154.252 27.9035C155.463 31.58 150.714 40.4533 133.356 53.3558C131.054 55.0643 128.588 56.7932 126.022 58.5002C120.186 61.8691 114.317 64.8721 108.678 67.4289C106.585 66.5266 104.655 65.3283 102.953 63.8575H88.2243C90.4139 67.305 93.4358 70.1651 97.0073 72.1637C88.8643 75.0705 81.6936 76.7119 76.4734 76.7046C72.6381 76.6973 70.1599 75.7964 69.3057 74.0763C68.2765 72.0369 69.4354 68.6083 72.5637 64.4318L72.9544 63.9085H65.9572C58.7049 71.1389 55.5591 77.1944 57.0956 81.0035C58.1612 83.6129 61.1598 84.9307 66.0053 84.9453C74.4778 84.9526 87.6806 80.849 101.787 74.1871C104.044 74.8737 106.437 75.2614 108.929 75.2614C116.305 75.2614 122.925 71.9815 127.414 66.8196C124.414 68.3677 120.997 69.2366 117.375 69.2366C115.719 69.2366 114.111 69.0339 112.56 68.6884C116.527 66.5091 120.487 64.1665 124.371 61.6767C127.193 60.0192 130.021 58.2786 132.753 56.5089C137.046 53.8223 141.141 51.0511 144.875 48.2727C160.24 36.8585 168.284 26.612 166.386 20.8699Z' fill='%23242822'/%3E%3Cpath d='M110.237 26.2503C109.799 26.2256 109.361 26.2197 108.929 26.2197C100.072 26.2197 92.3223 30.9166 88.0205 37.9429H97.3312C99.8385 32.4837 104.499 28.211 110.237 26.2503Z' fill='%23242822'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_35'%3E%3Crect width='207' height='102.854' fill='white' transform='translate(0.248047 0.871094)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 208px;
  height: 104px;
}
.c-meta-title {
  color: var(--green);
}
.c-icon__404 {
  width: 262px;
  height: 129px;
  background-image: url("data:image/svg+xml,%3Csvg width='263' height='129' viewBox='0 0 263 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M211.391 108.871L182.124 79.5126C179.639 77.0206 175.59 77.0206 173.106 79.5126L166.062 72.446C179.163 54.8992 177.802 29.9104 161.909 13.968C144.452 -3.54468 116.172 -3.54468 98.748 13.968C81.2902 31.4807 81.2902 59.8492 98.748 77.3278C114.64 93.2702 139.552 94.6356 157.043 81.4926L164.088 88.5591C161.603 91.0512 161.603 95.1135 164.088 97.6057L193.354 126.964C195.839 129.457 199.888 129.457 202.372 126.964L211.391 117.918C213.875 115.425 213.875 111.363 211.391 108.871ZM156.09 64.3554L149.046 71.4219C143.635 75.3819 137.169 77.6009 130.363 77.6009C121.786 77.635 113.789 74.3236 107.766 68.2471C101.743 62.2047 98.4077 54.1482 98.4077 45.6138C98.4077 37.0793 101.743 29.0228 107.766 22.9804C113.789 16.938 121.821 13.5925 130.329 13.5925C138.837 13.5925 146.868 16.938 152.891 22.9804C158.915 29.0228 162.25 37.0793 162.25 45.6138C162.25 52.4755 160.037 58.9275 156.09 64.3554ZM120.826 32.2306C117.362 32.2306 114.544 35.0574 114.544 38.5319C114.544 39.3577 115.212 40.0274 116.035 40.0274C116.859 40.0274 117.526 39.3577 117.526 38.5319C117.526 36.7066 119.007 35.2216 120.826 35.2216C122.645 35.2216 124.125 36.7066 124.125 38.5319C124.125 39.3577 124.793 40.0274 125.616 40.0274C126.44 40.0274 127.107 39.3577 127.107 38.5319C127.107 35.0574 124.289 32.2306 120.826 32.2306ZM139.99 32.2306C136.526 32.2306 133.708 35.0574 133.708 38.5319C133.708 39.3577 134.376 40.0274 135.199 40.0274C136.023 40.0274 136.69 39.3577 136.69 38.5319C136.69 36.7066 138.171 35.2216 139.99 35.2216C141.809 35.2216 143.289 36.7066 143.289 38.5319C143.289 39.3577 143.957 40.0274 144.78 40.0274C145.604 40.0274 146.271 39.3577 146.271 38.5319C146.271 35.0574 143.453 32.2306 139.99 32.2306ZM118.261 58.2547C117.987 59.0334 117.135 59.4415 116.359 59.1663C115.582 58.8912 115.175 58.0367 115.45 57.2579C117.686 50.9128 123.696 46.6496 130.408 46.6496C137.119 46.6496 143.13 50.9128 145.366 57.2579C145.641 58.0367 145.234 58.8912 144.457 59.1663C143.681 59.4415 142.829 59.0334 142.555 58.2547C140.739 53.1023 135.858 49.6406 130.408 49.6406C124.958 49.6406 120.077 53.1023 118.261 58.2547ZM41.8193 85.5088V68.3628H3.8363L0.275391 54.3126L42.7689 2.16018H58.4368V53.1219H70.4252V68.3628H58.4368V85.5088H41.8193ZM21.166 53.1219H41.8193V27.0457L21.166 53.1219ZM233.669 85.5088V68.3628H195.687L192.125 54.3126L234.618 2.16018H250.287V53.1219H262.275V68.3628H250.287V85.5088H233.669ZM213.016 53.1219H233.669V27.0457L213.016 53.1219Z' fill='%2358B124'/%3E%3C/svg%3E%0A");
}
.c-privacy table {
  border-collapse: collapse;
  width: 100%;
}
.c-privacy table tr th {
  padding: 10px 20px;
}
.c-privacy table tr td {
  padding: 10px 20px;
}
.c-cdcp-description-styling .c-cdcp-description-styling__services * {
  text-align: start !important;
}
.c-cdcp-description-styling .c-cdcp-description-styling__services img {
  width: 100% !important;
  height: auto !important;
  margin-bottom: 48px;
}
.c-diensten-card {
  transition: var(--transition-default) !important;
}
.c-diensten-card .c-diensten-card__inner {
  transition: var(--transition-default) !important;
}
.c-diensten-card:hover {
  transform: translateY(-8px);
}
.c-diensten-card:hover .c-diensten-card__inner {
  background-color: var(--light-green) !important;
}
.c-card-related-tags img {
  width: 100%;
  min-height: 200px;
  object-fit: cover;
}
.c-slider {
  padding: 0 30px !important;
}
.c-slider .slick-prev,
.c-slider .slick-next {
  z-index: 5 !important;
  width: 36px !important;
  height: 20px !important;
}
.c-slider .slick-next:before,
.c-slider .slick-prev:before {
  content: "" !important;
}
.c-slider .slick-next {
  right: 0 !important;
}
.c-slider .slick-prev {
  left: 0 !important;
}
.c-slider.c-slider-diensten .card-inner {
  min-height: 300px;
}
.c-slider.c-slider-referenties .c-slider-referenties__image-container img {
  max-width: 100%;
  min-height: 400px;
  object-fit: cover;
  width: 100%;
  filter: brightness(40%);
}
.msg-error {
  color: var(--error);
}
.g-recaptcha.error {
  border: solid 2px var(--error);
  padding: 0.2em;
  width: 19em;
}
.clear {
  clear: both;
  height: -1px;
}
