/* compiled by scssphp v0.6.3 on Thu, 30 Mar 2023 15:39:20 +0200 (0.2849s) */

@font-face {
  font-display: swap;
  font-family: GoodDogNew;
  src: local(GoodDogNew), url("../draadcore-child/fonts/GoodDog/GoodDogNew.woff2") format('woff2'), url("../draadcore-child/fonts/GoodDog/GoodDogNew.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Black.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Black.woff") format('woff');
  font-weight: 900;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Bold.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Bold.woff") format('woff');
  font-weight: 700;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Medium.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Medium.woff") format('woff');
  font-weight: 500;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Arboria;
  src: local(Arboria), url("../draadcore-child/fonts/Arboria/Arboria-Book.woff2") format('woff2'), url("../draadcore-child/fonts/Arboria/Arboria-Book.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Mundial;
  src: local(Mundial), url("../draadcore-child/fonts/Mundial/MundialDemibold.woff2") format('woff2'), url("../draadcore-child/fonts/Mundial/MundialDemibold.woff") format('woff');
  font-weight: 700;
  font-style: bold;
  unicode-range: U0-5FF;
}
@font-face {
  font-display: swap;
  font-family: Mundial;
  src: local(Mundial), url("../draadcore-child/fonts/Mundial/Mundial-Regular.woff2") format('woff2'), url("../draadcore-child/fonts/Mundial/Mundial-Regular.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  unicode-range: U0-5FF;
}
/* line 5, sass/menu.scss */
/* line 6, sass/menu.scss */
html #root #wpfront-notification-bar {
  background: #082517;
}
/* line 9, sass/menu.scss */
html #root #wpfront-notification-bar .wpfront-message {
  color: white;
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-weight: 700;
  font-size: 16px;
}
/* line 16, sass/menu.scss */
html #root #wpfront-notification-bar .wpfront-close {
  padding: 0;
  border: none;
  background: none;
  font-size: 0;
  line-height: 40px;
  margin-right: 10px;
}
/* line 24, sass/menu.scss */
html #root #wpfront-notification-bar .wpfront-close:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='plus' class='svg-inline--fa fa-plus fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");
  min-width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 39, sass/menu.scss */
html #root #wpfront-notification-bar a {
  width: auto;
  color: white;
  font-size: 16px;
  margin-left: 10px;
}
/* line 45, sass/menu.scss */
html #root #wpfront-notification-bar a:after {
  content: '';
  background-image: url("data:image/svg+xml,%0A%3Csvg width='6px' height='9px' viewBox='0 0 6 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='homepage' transform='translate(-328.000000, -650.000000)' fill='white' fill-rule='nonzero'%3E%3Cg id='Group-11' transform='translate(188.000000, 627.000000)'%3E%3Cg id='' transform='translate(140.536458, 22.992188)'%3E%3Cpath d='M5.02994792,4.58984375 L1.24088542,8.37890625 C1.14973958,8.47005208 1.0390625,8.515625 0.908854167,8.515625 C0.778645833,8.515625 0.66796875,8.47005208 0.576822917,8.37890625 L0.147135417,7.94921875 C0.0559895833,7.85807292 0.00716145833,7.74739583 0.000651041667,7.6171875 C-0.005859375,7.48697917 0.0364583333,7.37630208 0.127604167,7.28515625 L3.15494792,4.2578125 L0.127604167,1.23046875 C0.0364583333,1.13932292 -0.005859375,1.02864583 0.000651041667,0.8984375 C0.00716145833,0.768229167 0.0559895833,0.657552083 0.147135417,0.56640625 L0.576822917,0.13671875 C0.66796875,0.0455729167 0.778645833,0 0.908854167,0 C1.0390625,0 1.14973958,0.0455729167 1.24088542,0.13671875 L5.02994792,3.92578125 C5.13411458,4.01692708 5.18619792,4.12760417 5.18619792,4.2578125 C5.18619792,4.38802083 5.13411458,4.49869792 5.02994792,4.58984375 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  min-width: 10px;
  height: 10px;
  margin-left: 5px;
  display: inline-block;
  vertical-align: bottom;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/* line 60, sass/menu.scss */
html #root #wpfront-notification-bar td {
  padding: 8px 45px;
}
/* line 66, sass/menu.scss */
/* line 67, sass/menu.scss */
html #root #wrap_all #header.scrolled {
  background: white;
  overflow: visible !important;
  -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all #header.scrolled {
    top: 0 !important;
  }
}
/* line 80, sass/menu.scss */
html #root #wrap_all #header.scrolled .menu-item a {
  color: black;
}
/* line 84, sass/menu.scss */
/* line 85, sass/menu.scss */
html #root #wrap_all #header.scrolled #main-menu-container .container {
  padding: 5px 20px;
}
/* line 89, sass/menu.scss */
html #root #wrap_all #header.scrolled #main-menu-container .fa-bars {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' class='svg-inline--fa fa-bars fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z'%3E%3C/path%3E%3C/svg%3E");
}
@media only screen and (max-width: 450px) {
  html #root #wrap_all #header.scrolled #main-menu-container .fa-bars {
    width: 25px;
    height: 25px;
  }
}
/* line 101, sass/menu.scss */
/* line 102, sass/menu.scss */
html #root #wrap_all #header.scrolled .dark-theme .fa-bars {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' class='svg-inline--fa fa-bars fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z'%3E%3C/path%3E%3C/svg%3E") !important;
}
@media only screen and (max-width: 450px) {
  html #root #wrap_all #header.scrolled .dark-theme .fa-bars {
    width: 25px;
    height: 25px;
  }
}
/* line 114, sass/menu.scss */
html #root #wrap_all #header {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  width: 100%;
  z-index: 999;
  overflow: visible !important;
  /* &.scrolled .menu-item-has-children:hover .sub-menu {
   top: 82px;
   }*/
}
/* line 122, sass/menu.scss */
html #root #wrap_all #header .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1500px;
  width: 100%;
}
/* line 129, sass/menu.scss */
html #root #wrap_all #header #main-menu-container {
  background: #fff;
}
/* line 132, sass/menu.scss */
html #root #wrap_all #header #main-menu-container .container {
  padding: 18px 20px;
}
/* line 137, sass/menu.scss */
html #root #wrap_all #header .menu-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
/* line 144, sass/menu.scss */
html #root #wrap_all #header .menu-container.dark-theme#main-menu-container .menu-item a {
  color: black;
}
/* line 148, sass/menu.scss */
html #root #wrap_all #header .menu-container.dark-theme .menu-item:after {
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512' class='svg-inline--fa fa-angle-down fa-w-8 fa-9x'%3E%3Cpath fill='black' d='M119.5 326.9L3.5 209.1c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0L128 287.3l100.4-102.2c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L136.5 327c-4.7 4.6-12.3 4.6-17-.1z' class=''%3E%3C/path%3E%3C/svg%3E");
}
/* line 153, sass/menu.scss */
html #root #wrap_all #header nav {
  margin-left: auto;
}
/* line 157, sass/menu.scss */
html #root #wrap_all #header .logo-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 161, sass/menu.scss */
html #root #wrap_all #header .logo-container a {
  display: block !important;
}
/* line 165, sass/menu.scss */
html #root #wrap_all #header .logo-container img {
  width: 240px;
  height: auto;
}
/* line 170, sass/menu.scss */
html #root #wrap_all #header .logo-container .black-logo {
  display: none;
}
@media only screen and (max-width: 550px) {
  /* line 175, sass/menu.scss */
  html #root #wrap_all #header .logo-container img {
    width: 200px;
    height: 50px;
  }
}
@media only screen and (max-width: 450px) {
  /* line 181, sass/menu.scss */
  html #root #wrap_all #header .logo-container img {
    width: 150px;
    height: 40px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 187, sass/menu.scss */
  html #root #wrap_all #header .logo-container img {
    width: 120px;
    height: 34px;
  }
}
/* line 194, sass/menu.scss */
html #root #wrap_all #header .menu {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1380px) {
  html #root #wrap_all #header .menu {
    display: none;
  }
}
/* line 205, sass/menu.scss */
/* line 206, sass/menu.scss */
html #root #wrap_all #header .dark-theme .fa-bars {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' class='svg-inline--fa fa-bars fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z'%3E%3C/path%3E%3C/svg%3E") !important;
}
@media only screen and (max-width: 450px) {
  html #root #wrap_all #header .dark-theme .fa-bars {
    width: 25px;
    height: 25px;
  }
}
/* line 217, sass/menu.scss */
/* line 218, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .menu-toggle {
  background: none;
  border: none;
  position: relative;
}
/* line 223, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .menu-toggle.open {
  z-index: 2;
}
/* line 228, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .menu-item-title {
  display: none;
}
/* line 232, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .fa-bars {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='bars' class='svg-inline--fa fa-bars fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000' d='M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z'%3E%3C/path%3E%3C/svg%3E");
}
@media only screen and (max-width: 450px) {
  html #root #wrap_all #header .responsive-menu .fa-bars {
    width: 25px;
    height: 25px;
  }
}
/* line 243, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container {
  position: fixed;
  padding-top: 70px;
  top: 0;
  width: 350px;
  background-color: white;
}
/* line 250, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container .responsive-menu-inner {
  height: 100vh;
  max-width: 90%;
}
/* line 254, sass/menu.scss */
/* line 255, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container .responsive-menu-inner .menu-item a {
  padding: 15px 5px;
  color: black;
}
/* line 261, sass/menu.scss */
/* line 262, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container .responsive-menu-inner .menu-item-has-children > a:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='13px' height='8px' viewBox='0 0 13 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Header-nav-Copy-2' transform='translate(-1720.000000, -113.000000)' fill='%23000' fill-rule='nonzero'%3E%3Cg id='' transform='translate(1720.832031, 113.687500)'%3E%3Cpath d='M12.0039062,0.62890625 L11.4570312,0.08203125 C11.4023438,0.02734375 11.3294271,0 11.2382812,0 C11.1471354,0 11.0651042,0.02734375 10.9921875,0.08203125 L6.04296875,5.03125 L1.09375,0.08203125 C1.02083333,0.02734375 0.938802083,0 0.84765625,0 C0.756510417,0 0.68359375,0.02734375 0.62890625,0.08203125 L0.08203125,0.62890625 C0.02734375,0.701822917 0,0.783854167 0,0.875 C0,0.966145833 0.02734375,1.0390625 0.08203125,1.09375 L5.82421875,6.8359375 C5.87890625,6.890625 5.95182292,6.91796875 6.04296875,6.91796875 C6.13411458,6.91796875 6.21614583,6.890625 6.2890625,6.8359375 L12.0039062,1.09375 C12.0585938,1.0390625 12.0859375,0.966145833 12.0859375,0.875 C12.0859375,0.783854167 12.0585938,0.701822917 12.0039062,0.62890625 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  content: '';
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
}
/* line 274, sass/menu.scss */
/* line 275, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container .responsive-menu-inner .brochure a {
  padding: 15px 25px 15px 40px;
}
/* line 280, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container .responsive-menu-inner .sub-menu {
  top: 0 !important;
  position: relative;
}
@media only screen and (max-width: 86.125rem) {
  html #root #wrap_all #header .responsive-menu .responsive-menu-container .responsive-menu-inner .sub-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
/* line 288, sass/menu.scss */
/* line 289, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container .responsive-menu-inner .sub-menu li:not(.custom) a {
  color: white;
}
/* line 296, sass/menu.scss */
html #root #wrap_all #header .responsive-menu .responsive-menu-container.open {
  z-index: 0;
}
/* line 302, sass/menu.scss */
html #root #wrap_all #header .menu-item {
  list-style-type: none;
}
/* line 305, sass/menu.scss */
html #root #wrap_all #header .menu-item a {
  padding: 26px 18px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
  display: block;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
}
@media only screen and (max-width: 96rem) {
  html #root #wrap_all #header .menu-item a {
    padding: 28px 10px;
  }
}
@media only screen and (max-width: 85.3125rem) {
  html #root #wrap_all #header .menu-item a {
    padding: 28px 5px;
  }
}
/* line 322, sass/menu.scss */
html #root #wrap_all #header .menu-item a:hover {
  color: #12a66c;
}
/* line 327, sass/menu.scss */
/* line 328, sass/menu.scss */
html #root #wrap_all #header .menu-item:last-child a {
  padding-right: 0;
}
/* line 334, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children {
  padding-right: 20px;
  position: relative;
}
/* line 339, sass/menu.scss */
html #root #wrap_all #header .brochure {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 1251px) {
  html #root #wrap_all #header .brochure {
    margin-left: 15px;
  }
}
/* line 347, sass/menu.scss */
html #root #wrap_all #header .brochure a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #12a66c;
  color: white !important;
  height: 50px;
  padding: 15px 25px 15px 40px;
  font-weight: 400;
  font-size: 14px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  border-radius: 4px;
}
/* line 360, sass/menu.scss */
html #root #wrap_all #header .brochure a:hover {
  background-color: rgba(4, 143, 107, 1);
}
/* line 365, sass/menu.scss */
html #root #wrap_all #header .brochure a:after {
  content: '';
  background-image: url("data:image/svg+xml,%0A%3Csvg width='9px' height='13px' viewBox='0 0 9 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='homepage' transform='translate(-393.000000, -2169.000000)' fill='%23fff' fill-rule='nonzero'%3E%3Cg id='Group-11-Copy-4' transform='translate(370.000000, 2149.000000)'%3E%3Cg id='' transform='translate(23.000000, 20.500000)'%3E%3Cpath d='M8.671875,2.296875 L6.703125,0.328125 C6.484375,0.109375 6.21875,0 5.90625,0 L1.125,0 C0.8125,0 0.546875,0.109375 0.328125,0.328125 C0.109375,0.546875 0,0.8125 0,1.125 L0,10.875 C0,11.1875 0.109375,11.453125 0.328125,11.671875 C0.546875,11.890625 0.8125,12 1.125,12 L7.875,12 C8.1875,12 8.453125,11.890625 8.671875,11.671875 C8.890625,11.453125 9,11.1875 9,10.875 L9,3.09375 C9,2.78125 8.890625,2.515625 8.671875,2.296875 Z M7.78125,3 L6,3 L6,1.21875 L7.78125,3 Z M1.125,10.875 L1.125,1.125 L4.875,1.125 L4.875,3.5625 C4.875,3.71875 4.9296875,3.8515625 5.0390625,3.9609375 C5.1484375,4.0703125 5.28125,4.125 5.4375,4.125 L7.875,4.125 L7.875,10.875 L1.125,10.875 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 10px;
  height: 15px;
  position: absolute;
  left: 20px;
  top: calc(50% - 7px);
  background-size: cover;
}
/* line 379, sass/menu.scss */
/* line 380, sass/menu.scss */
html #root #wrap_all #header .login a {
  text-decoration: underline !important;
}
/* line 385, sass/menu.scss */
html #root #wrap_all #header .sub-menu {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  max-height: 0;
  position: absolute;
  top: 70px;
  padding: 0;
  background: white;
  display: none;
  -webkit-box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 45px 0 rgba(0, 0, 0, 0.2);
  z-index: 11;
}
/* line 396, sass/menu.scss */
html #root #wrap_all #header .sub-menu:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 20px 20px;
  border-color: transparent transparent white transparent;
  bottom: 100%;
  left: 30px;
  opacity: 0;
}
/* line 410, sass/menu.scss */
html #root #wrap_all #header .sub-menu li:not(.custom) a {
  background-color: #12a66c;
  color: white !important;
  font-size: 14px;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='6px' height='9px' viewBox='0 0 6 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='homepage' transform='translate(-328.000000, -650.000000)' fill='%23fff' fill-rule='nonzero'%3E%3Cg id='Group-11' transform='translate(188.000000, 627.000000)'%3E%3Cg id='' transform='translate(140.536458, 22.992188)'%3E%3Cpath d='M5.02994792,4.58984375 L1.24088542,8.37890625 C1.14973958,8.47005208 1.0390625,8.515625 0.908854167,8.515625 C0.778645833,8.515625 0.66796875,8.47005208 0.576822917,8.37890625 L0.147135417,7.94921875 C0.0559895833,7.85807292 0.00716145833,7.74739583 0.000651041667,7.6171875 C-0.005859375,7.48697917 0.0364583333,7.37630208 0.127604167,7.28515625 L3.15494792,4.2578125 L0.127604167,1.23046875 C0.0364583333,1.13932292 -0.005859375,1.02864583 0.000651041667,0.8984375 C0.00716145833,0.768229167 0.0559895833,0.657552083 0.147135417,0.56640625 L0.576822917,0.13671875 C0.66796875,0.0455729167 0.778645833,0 0.908854167,0 C1.0390625,0 1.14973958,0.0455729167 1.24088542,0.13671875 L5.02994792,3.92578125 C5.13411458,4.01692708 5.18619792,4.12760417 5.18619792,4.2578125 C5.18619792,4.38802083 5.13411458,4.49869792 5.02994792,4.58984375 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  padding: 0 18px;
  padding-right: 80px !important;
  background-size: 10px 10px;
  background-position: center right 28px;
  background-repeat: no-repeat;
}
/* line 423, sass/menu.scss */
html #root #wrap_all #header .sub-menu li:not(.custom) a:hover {
  background-color: #0f8657 !important;
}
/* line 428, sass/menu.scss */
html #root #wrap_all #header .sub-menu a {
  font-family: Arboria, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  font-size: 14px;
  color: black;
  background: #f8f8f8;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 440, sass/menu.scss */
html #root #wrap_all #header .sub-menu a:hover {
  background: #e6e6e6;
}
/* line 445, sass/menu.scss */
html #root #wrap_all #header .sub-menu li {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  max-height: 0;
  opacity: 0;
  padding-right: 0;
  position: relative;
}
/* line 452, sass/menu.scss */
html #root #wrap_all #header .sub-menu li * {
  max-height: 0;
  opacity: 0;
}
/* line 457, sass/menu.scss */
html #root #wrap_all #header .sub-menu li .first-half {
  width: 20%;
  margin-right: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (max-width: 1380px) {
  html #root #wrap_all #header .sub-menu li .first-half {
    width: 90px;
    margin-right: 10px;
  }
}
/* line 469, sass/menu.scss */
html #root #wrap_all #header .sub-menu li .second-half {
  color: black;
  font-size: 14px;
  font-weight: 700;
}
/* line 477, sass/menu.scss */
/* line 478, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:after {
  content: '';
  background-image: url("data:image/svg+xml,%0A%3Csvg width='13px' height='8px' viewBox='0 0 13 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Header-nav-Copy-2' transform='translate(-1720.000000, -113.000000)' fill='%23000' fill-rule='nonzero'%3E%3Cg id='' transform='translate(1720.832031, 113.687500)'%3E%3Cpath d='M12.0039062,0.62890625 L11.4570312,0.08203125 C11.4023438,0.02734375 11.3294271,0 11.2382812,0 C11.1471354,0 11.0651042,0.02734375 10.9921875,0.08203125 L6.04296875,5.03125 L1.09375,0.08203125 C1.02083333,0.02734375 0.938802083,0 0.84765625,0 C0.756510417,0 0.68359375,0.02734375 0.62890625,0.08203125 L0.08203125,0.62890625 C0.02734375,0.701822917 0,0.783854167 0,0.875 C0,0.966145833 0.02734375,1.0390625 0.08203125,1.09375 L5.82421875,6.8359375 C5.87890625,6.890625 5.95182292,6.91796875 6.04296875,6.91796875 C6.13411458,6.91796875 6.21614583,6.890625 6.2890625,6.8359375 L12.0039062,1.09375 C12.0585938,1.0390625 12.0859375,0.966145833 12.0859375,0.875 C12.0859375,0.783854167 12.0585938,0.701822917 12.0039062,0.62890625 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 13px;
  height: 9px;
  position: absolute;
  right: 13px;
  top: calc(50% - 2px);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/* line 491, sass/menu.scss */
/* line 492, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:hover:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='13px' height='8px' viewBox='0 0 13 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Header-nav-Copy-2' transform='translate(-1720.000000, -113.000000)' fill='%2312a66c' fill-rule='nonzero'%3E%3Cg id='' transform='translate(1720.832031, 113.687500)'%3E%3Cpath d='M12.0039062,0.62890625 L11.4570312,0.08203125 C11.4023438,0.02734375 11.3294271,0 11.2382812,0 C11.1471354,0 11.0651042,0.02734375 10.9921875,0.08203125 L6.04296875,5.03125 L1.09375,0.08203125 C1.02083333,0.02734375 0.938802083,0 0.84765625,0 C0.756510417,0 0.68359375,0.02734375 0.62890625,0.08203125 L0.08203125,0.62890625 C0.02734375,0.701822917 0,0.783854167 0,0.875 C0,0.966145833 0.02734375,1.0390625 0.08203125,1.09375 L5.82421875,6.8359375 C5.87890625,6.890625 5.95182292,6.91796875 6.04296875,6.91796875 C6.13411458,6.91796875 6.21614583,6.890625 6.2890625,6.8359375 L12.0039062,1.09375 C12.0585938,1.0390625 12.0859375,0.966145833 12.0859375,0.875 C12.0859375,0.783854167 12.0585938,0.701822917 12.0039062,0.62890625 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/* line 502, sass/menu.scss */
/* line 503, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:hover .sub-menu {
  max-height: 500px;
  display: block;
}
/* line 508, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:hover .sub-menu:before {
  opacity: 1;
}
/* line 512, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:hover .sub-menu * {
  max-height: 110px;
  opacity: 1;
}
/* line 517, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:hover .sub-menu li:not(.custom) a {
  padding-top: 18px;
  padding-bottom: 16px;
}
/* line 522, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:hover .sub-menu a {
  padding: 15px 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1380px) {
  html #root #wrap_all #header .menu-item-has-children:hover .sub-menu a {
    margin: 10px 0;
  }
}
/* line 532, sass/menu.scss */
html #root #wrap_all #header .menu-item-has-children:hover .sub-menu li {
  opacity: 1;
  max-height: 110px;
}
/* line 539, sass/menu.scss */
html #root #wrap_all #header .open {
  z-index: -1;
}
/* line 542, sass/menu.scss */
html #root #wrap_all #header .open .fa-bars {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='times' class='svg-inline--fa fa-times fa-w-10' role='img' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M207.6 256l107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E") !important;
}
/* line 546, sass/menu.scss */
html #root #wrap_all #header .open .menu-item-has-children:after {
  content: none;
}
/* line 551, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container {
  background: #faf9f3;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all #header #meta-menu-container {
    display: none;
  }
}
/* line 557, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container .social-icons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 20px;
}
/* line 561, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container .social-icons a {
  margin-left: 0;
}
/* line 565, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container .social-icons .social {
  margin: 0 3px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 571, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container > * {
  color: white;
}
/* line 575, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container .usp {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all #header #meta-menu-container .usp {
    min-width: 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    -webkit-box-pack: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 71.1875rem) {
  html #root #wrap_all #header #meta-menu-container .usp {
    display: none;
  }
}
/* line 590, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container .usp p {
  font-size: 14px;
}
/* line 594, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container .usp span {
  font-family: Mundial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
  line-height: 31px;
  color: #000;
}
/* line 600, sass/menu.scss */
html #root #wrap_all #header #meta-menu-container .usp .icon {
  position: relative;
  width: 16px;
  margin: 0 10px 0 20px;
}
@media only screen and (max-width: 85.3125rem) {
  html #root #wrap_all #header #meta-menu-container .usp .icon {
    margin: 0 5px 0 5px;
  }
}
/* line 611, sass/menu.scss */
/* line 612, sass/menu.scss */
html #root #wrap_all #header .meta-menu-container a {
  padding: 8px 12px;
  font-size: 14px;
}
/* line 620, sass/menu.scss */
