/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''), url('/assets/fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('/assets/fonts/open-sans-v34-latin-300.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('/assets/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('/assets/fonts/open-sans-v34-latin-regular.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''), url('/assets/fonts/open-sans-v34-latin-500.woff2') format('woff2'), url('/assets/fonts/open-sans-v34-latin-500.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''), url('/assets/fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('/assets/fonts/open-sans-v34-latin-600.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local(''), url('/assets/fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('/assets/fonts/open-sans-v34-latin-700.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''), url('/assets/fonts/open-sans-v34-latin-800.woff2') format('woff2'), url('/assets/fonts/open-sans-v34-latin-800.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''), url('/assets/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('/assets/fonts/open-sans-v34-latin-italic.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
.shape-divider__fix .oxy_shape_divider {
  margin-bottom: -1px;
}
.nav__notfall {
  transition: ease 0.4s;
}
.nav__notfall--scrolled {
  height: 40px;
}
#-off-canvas-22-49 {
  pointer-events: auto !important;
}
#-off-canvas-22-49-inner {
  overflow: visible;
  pointer-events: auto;
}
h1, h2, h3 {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.hunderline {
  display: block !important;
  width: 100%;
}
.hunderline h1, .hunderline h2, .hunderline h3 {
  display: inline !important;
  --underline-width-scale: calc(16 / 8);
  padding: 5px 15px;
  margin-left: -15px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg, #76b82a, #76b82a);
  background-position-x: calc(4px * var(--underline-width-scale)), 0, 100%;
  background-position-y: calc(100% - -8px * -1);
  background-size: calc(100% - calc(4px * var(--underline-width-scale) * 2)) calc(10 * 1px), auto calc(12 * 1px), auto calc(12 * 1px);
}
/*
.cls-1 {
    fill: #411610;
}

.cls-2 {
    fill: #359236;
}

.cls-3 {
    fill: #76b72a;
}

.cls-4 {
    fill: #afcb2f;
}

.cls-7 {
    fill: #575756;
}
*/
