@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/asap/v34/KFOMCniXp96ayz4E7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/asap/v34/KFOMCniXp96ayz4E7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/asap/v34/KFOOCniXp96a4Tc2DaTeuDAoKsE617JFc49knOIYdjTYkqUsLg.ttf) format('truetype');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/asap/v34/KFOOCniXp96a4Tc2DaTeuDAoKsE617JFc49knOIYdjTYdaIsLg.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');
}
.full-width {
  position: relative;
  width: 100%;
}
a.button {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #DD052B;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
  height: 5rem;
}
@media (min-width: 480px) {
  a.button {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  a.button {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  a.button {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  a.button {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  a.button {
    min-width: 17.7rem;
  }
}
a.button:hover {
  background: #004587;
}
.padding-inner-x {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
@media (min-width: 1025px) {
  .padding-inner-x {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-x {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-x {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-x {
    padding-right: 7rem;
  }
}
.padding-inner-x-left {
  padding-left: 1.8rem;
}
@media (min-width: 1025px) {
  .padding-inner-x-left {
    padding-left: 7rem;
  }
}
.padding-inner-x-right {
  padding-right: 1.8rem;
}
@media (min-width: 1025px) {
  .padding-inner-x-right {
    padding-right: 7rem;
  }
}
.padding-inner-xx {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
@media (min-width: 1025px) {
  .padding-inner-xx {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-xx {
    padding-left: 7rem;
  }
}
@media (min-width: 1340px) {
  .padding-inner-xx {
    padding-left: calc(7rem * 2);
  }
}
@media (min-width: 1025px) {
  .padding-inner-xx {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-xx {
    padding-right: 7rem;
  }
}
@media (min-width: 1340px) {
  .padding-inner-xx {
    padding-right: calc(7rem * 2);
  }
}
.padding-inner-4x {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
@media (min-width: 1025px) {
  .padding-inner-4x {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-4x {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-4x {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .padding-inner-4x {
    padding-right: 7rem;
  }
}
@media (min-width: 768px) {
  .padding-inner-4x {
    padding-left: calc(7rem * 1);
    padding-right: calc(7rem * 1);
  }
}
@media (min-width: 1025px) {
  .padding-inner-4x {
    padding-left: calc(7rem * 2);
    padding-right: calc(7rem * 2);
  }
}
@media (min-width: 1340px) {
  .padding-inner-4x {
    padding-left: calc(7rem * 4);
    padding-right: calc(7rem * 4);
  }
}
@font-face {
  font-family: 'Billy Ohio';
  src: url('../Fonts/Billy-Ohio.ttf') format('truetype'), url('../Fonts/Billy-Ohio.otf') format('otf');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-block-start: 0;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1;
  text-wrap: balance;
}
@media (max-width: 640px) {
  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  h4,
  .h4,
  h5,
  .h5,
  h6 {
    hyphens: auto;
  }
}
.frame > h1:last-child,
.frame > h2:last-child,
.frame > h3:last-child,
.frame > h4:last-child,
.frame > .h4:last-child,
.frame > h5:last-child,
.frame > .h5:last-child,
.frame > h6:last-child {
  margin-bottom: 0;
}
h1,
.h1 {
  font-size: 4rem;
  text-transform: unset;
  margin: 1.5rem 0;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(4rem, 7vw, 12rem);
  color: #004587;
  font-weight: 700;
  margin: 0 0 4rem 0;
}
@media (min-width: 480px) {
  h1,
  .h1 {
    font-size: calc(12rem - (0.66 * (12rem - 4rem)));
  }
}
@media (min-width: 1025px) {
  h1,
  .h1 {
    font-size: calc(12rem - (0.5 * (12rem - 4rem)));
  }
}
@media (min-width: 1340px) {
  h1,
  .h1 {
    font-size: calc(12rem - (0.33 * (12rem - 4rem)));
  }
}
@media (min-width: 1700px) {
  h1,
  .h1 {
    font-size: 12rem;
  }
}
@media (max-width: 640px) {
  h1,
  .h1 {
    hyphens: auto;
  }
}
h2,
.h2 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(4rem, 4.45vw, 7.5rem);
  color: #004587;
  font-weight: 700;
  margin: 0 0 4rem 0;
}
@media (max-width: 640px) {
  h2,
  .h2 {
    hyphens: auto;
  }
}
h3,
.h3 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(2rem, 2.25vw, 3.8rem);
  color: #004587;
  font-weight: 700;
  margin: 0 0 4rem 0;
}
@media (max-width: 640px) {
  h3,
  .h3 {
    hyphens: auto;
  }
}
h4,
.h4 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(2rem, 1.525vw, 2.6rem);
  color: #DD052B;
  font-weight: 700;
  margin: 0 0 4rem 0;
}
@media (max-width: 640px) {
  h4,
  .h4 {
    hyphens: auto;
  }
}
h5,
.h5 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(1.8rem, 1.225vw, 2rem);
  color: #DD052B;
  font-weight: 700;
  margin: 0 0 4rem 0;
}
@media (max-width: 640px) {
  h5,
  .h5 {
    hyphens: auto;
  }
}
.frame:first-child header * {
  margin-top: 0;
}
.frame-type-header header * {
  margin-bottom: 0;
}
.pathway {
  color: #004587;
  font-size: 1rem;
}
@media (min-width: 480px) {
  .pathway {
    font-size: calc(1.5rem - (0.66 * (1.5rem - 1rem)));
  }
}
@media (min-width: 1025px) {
  .pathway {
    font-size: calc(1.5rem - (0.5 * (1.5rem - 1rem)));
  }
}
@media (min-width: 1340px) {
  .pathway {
    font-size: calc(1.5rem - (0.33 * (1.5rem - 1rem)));
  }
}
@media (min-width: 1700px) {
  .pathway {
    font-size: 1.5rem;
  }
}
.color-header .pathway {
  color: #fff;
  opacity: 0.65;
}
html {
  font-size: 0.625rem;
  min-height: 100vh;
  overscroll-behavior: none;
  scroll-behavior: smooth;
  scroll-padding-top: 10rem;
}
body {
  font-size: 1.6rem;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1.75;
  color: #696969;
  margin: 0;
  animation-name: fade_in;
  animation-duration: 0.8s;
  -webkit-text-size-adjust: none;
}
@media (min-width: 480px) {
  body {
    font-size: calc(1.6rem - (0.66 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  body {
    font-size: calc(1.6rem - (0.5 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  body {
    font-size: calc(1.6rem - (0.33 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  body {
    font-size: 1.6rem;
  }
}
#typo3-preview-info {
  top: unset !important;
  right: unset !important;
  bottom: 10px;
  left: 10px;
}
@keyframes fade_in {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
* {
  box-sizing: border-box;
}
a {
  color: inherit;
  transition: all ease 0.4s;
}
a.button {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  height: 5.5rem;
  text-align: unset;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  background: #DD052B;
  transition: all ease 0.4s;
  cursor: pointer;
  display: inline-grid;
  width: auto;
  justify-content: center;
}
a.button:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
a.button:hover {
  transform: translateX(1rem);
}
a.button:hover {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  background: #004587;
}
a.button:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
a.button:hover:hover {
  transform: translateX(1rem);
}
a.button > .frame-type-menu_pages {
  position: absolute;
  top: 0;
  left: 0;
}
a.button > .frame-type-menu_pages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
a.button > .frame-type-menu_pages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #DD052B;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  a.button > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  a.button > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  a.button > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  a.button > .frame-type-menu_pages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  a.button > .frame-type-menu_pages > * a {
    min-width: 17.7rem;
  }
}
a.button > .frame-type-menu_pages > * a:hover {
  background: #004587;
}
a.button > .frame-type-menu_subpages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
a.button > .frame-type-menu_subpages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #004587;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  a.button > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  a.button > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  a.button > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  a.button > .frame-type-menu_subpages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  a.button > .frame-type-menu_subpages > * a {
    min-width: 17.7rem;
  }
}
a.button > .frame-type-menu_subpages > * a:hover {
  background: #DD052B;
}
a.button:hover {
  display: inline-grid;
  width: auto;
  justify-content: center;
}
iframe {
  border: none;
}
.videocontainer {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.videocontainer iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
address {
  font-style: unset;
}
.d-none {
  display: none;
}
@media (max-width: 767px) {
  .d-none.d-mobile {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .d-none.d-tablet {
    display: block;
  }
}
@media (min-width: 1025px) {
  .d-none.d-desktop {
    display: block;
  }
}
.d-center {
  display: flex;
  justify-content: center;
}
.text-left {
  text-align: left;
}
.ce-headline-center,
.text-center {
  text-align: center;
}
.ce-headline-right,
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
img.left {
  display: inline-block;
  float: left;
  margin: 0 2rem 2rem 0;
}
img.center {
  display: table;
  margin: 0 auto 2rem auto;
}
img.right {
  display: inline-block !important;
  float: right;
  margin: 0 0 2rem 2rem;
}
.frame-type-textmedia .ce-textpic.ce-intext {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 3rem;
  margin-bottom: 3rem;
}
@media (min-width: 1025px) {
  .frame-type-textmedia .ce-textpic.ce-intext {
    flex-wrap: nowrap;
  }
}
.frame-type-textmedia .ce-textpic.ce-intext .ce-gallery {
  width: 100%;
}
@media (min-width: 1025px) {
  .frame-type-textmedia .ce-textpic.ce-intext .ce-gallery {
    flex: 2;
  }
}
.frame-type-textmedia .ce-textpic.ce-intext .ce-bodytext {
  width: 100%;
}
@media (min-width: 1025px) {
  .frame-type-textmedia .ce-textpic.ce-intext .ce-bodytext {
    flex: 1;
  }
}
@media (min-width: 1025px) {
  .frame-type-textmedia .ce-textpic.ce-intext.ce-right {
    flex-direction: row-reverse;
  }
}
.frame-type-textmedia .ce-textpic.ce-intext.ce-right .ce-gallery {
  order: 1;
}
@media (min-width: 1025px) {
  .frame-type-textmedia .ce-textpic.ce-intext.ce-right .ce-gallery {
    order: unset;
  }
}
.frame-space-before-extra-small {
  margin-top: 1.5rem;
}
.frame-space-before-small {
  margin-top: 3rem;
}
.frame-space-before-medium {
  margin-top: 4.5rem;
}
.frame-space-before-large {
  margin-top: 6rem;
}
.frame-space-before-extra-large {
  margin-top: 7.5rem;
}
.frame-space-after-extra-small {
  margin-bottom: 1.5rem;
}
.frame-space-after-small {
  margin-bottom: 3rem;
}
.frame-space-after-medium {
  margin-bottom: 4.5rem;
}
.frame-space-after-large {
  margin-bottom: 6rem;
}
.frame-space-after-extra-large {
  margin-bottom: 7.5rem;
}
img {
  max-width: 100%;
  height: auto;
}
.ce-column {
  margin-bottom: 1rem;
}
.ce-column:last-child {
  margin-bottom: 0;
}
.ce-textpic {
  display: flex;
  column-gap: 2rem;
}
.ce-textpic.ce-above,
.ce-textpic.ce-below {
  flex-direction: column;
}
.ce-textpic.ce-center {
  justify-content: center;
}
.ce-textpic.ce-right {
  flex-direction: row-reverse;
}
.ce-textpic.ce-left .ce-gallery,
.ce-textpic.ce-right .ce-gallery {
  max-width: 50%;
}
.ce-textpic .ce-gallery,
.ce-textpic .ce-gallery * {
  width: 100%;
  max-width: 100%;
}
.ce-border img {
  border: 1px solid #CCCDCD;
}
figure {
  margin: 0;
  margin-block-start: 0;
  margin-block-end: -0.5rem;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.pathway {
  font-weight: 300;
}
.main p.lead {
  font-size: 1.8rem;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 700;
}
@media (min-width: 480px) {
  .main p.lead {
    font-size: calc(2.6rem - (0.66 * (2.6rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .main p.lead {
    font-size: calc(2.6rem - (0.5 * (2.6rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .main p.lead {
    font-size: calc(2.6rem - (0.33 * (2.6rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .main p.lead {
    font-size: 2.6rem;
  }
}
.nowrap {
  white-space: nowrap;
}
blockquote {
  display: flex;
  flex-direction: column;
  max-width: 85rem;
  align-content: center;
  padding: 3rem 3rem 1rem 3rem;
  background: #004587;
  margin-top: 6rem;
  margin-right: auto;
  margin-bottom: 6rem;
  margin-left: auto;
}
blockquote p {
  font-size: 2rem;
  font-weight: 700;
  color: #fff;
  text-transform: unset;
  text-align: center;
  margin-top: 0;
  margin-bottom: 2rem;
}
@media (min-width: 480px) {
  blockquote p {
    font-size: calc(3rem - (0.66 * (3rem - 2rem)));
  }
}
@media (min-width: 1025px) {
  blockquote p {
    font-size: calc(3rem - (0.5 * (3rem - 2rem)));
  }
}
@media (min-width: 1340px) {
  blockquote p {
    font-size: calc(3rem - (0.33 * (3rem - 2rem)));
  }
}
@media (min-width: 1700px) {
  blockquote p {
    font-size: 3rem;
  }
}
blockquote p:nth-child(1):before,
blockquote p:nth-child(1):after {
  content: '"';
}
blockquote p:nth-child(2) {
  font-size: 1.6rem;
  text-transform: unset;
}
blockquote p:nth-child(n + 3) {
  display: none;
}
blockquote p.quote {
  font-size: 1.6rem;
}
blockquote p.quote:before {
  content: '>>';
}
blockquote p.quote:after {
  content: '<<';
}
blockquote p.quoter {
  font-size: 4rem;
  text-transform: unset;
  margin-bottom: 0;
}
blockquote.blockquote-blue {
  background: #004587;
}
blockquote.blockquote-blue p {
  color: #fff;
}
blockquote.blockquote-red {
  background: #DD052B;
}
blockquote.blockquote-red p {
  color: #fff;
}
.light-grey {
  display: block;
  margin: 3rem 3%;
  padding: 3rem 3%;
  background: #EEEFEF;
  font-style: italic;
}
.category-filter header > * {
  font-size: 2.8rem;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #004587;
  margin: 1.5rem 0;
}
@media (min-width: 480px) {
  .category-filter header > * {
    font-size: calc(3.2rem - (0.66 * (3.2rem - 2.8rem)));
  }
}
@media (min-width: 1025px) {
  .category-filter header > * {
    font-size: calc(3.2rem - (0.5 * (3.2rem - 2.8rem)));
  }
}
@media (min-width: 1340px) {
  .category-filter header > * {
    font-size: calc(3.2rem - (0.33 * (3.2rem - 2.8rem)));
  }
}
@media (min-width: 1700px) {
  .category-filter header > * {
    font-size: 3.2rem;
  }
}
.category-filter ul {
  list-style: none;
  padding: 0;
  display: inline-block;
}
.category-filter ul li {
  display: inline-block;
  margin: 0 1rem 1rem 0;
}
.category-filter ul li a {
  display: inline-block;
  color: #696969;
  font-size: 1.6rem;
  line-height: 1;
  font-weight: bold;
  text-decoration: none;
  text-transform: unset;
  padding: 1.5rem;
  background: #EEEFEF;
}
@media (min-width: 480px) {
  .category-filter ul li a {
    font-size: calc(2.4rem - (0.66 * (2.4rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .category-filter ul li a {
    font-size: calc(2.4rem - (0.5 * (2.4rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .category-filter ul li a {
    font-size: calc(2.4rem - (0.33 * (2.4rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .category-filter ul li a {
    font-size: 2.4rem;
  }
}
.category-filter ul li a:hover {
  color: #EEEFEF;
  background: #696969;
}
.linkinbio {
  display: flex;
  flex-direction: column;
  align-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.linkinbio .logo {
  margin-bottom: 1.5rem;
}
.linkinbio .logo:before {
  background-position: center center !important;
}
.linkinbio .frame {
  display: flex;
  flex-direction: column;
  align-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.linkinbio .frame header {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  margin: 0 0 2.5rem 0;
}
.linkinbio .frame header * {
  color: #DD052B;
  margin: 0 0 1rem 0;
}
.linkinbio .frame ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.linkinbio .frame ul li {
  margin: 0 0 1.5rem 0;
}
.linkinbio .frame ul li a {
  font-size: 1.6rem;
  display: flex;
  flex: 1;
  justify-content: center;
  text-align: center;
  padding: 0.8rem 2rem;
  color: #004587;
  border: 1px solid #004587;
  text-decoration: none;
}
@media (min-width: 480px) {
  .linkinbio .frame ul li a {
    font-size: calc(1.5rem - (0.66 * (1.5rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .linkinbio .frame ul li a {
    font-size: calc(1.5rem - (0.5 * (1.5rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .linkinbio .frame ul li a {
    font-size: calc(1.5rem - (0.33 * (1.5rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .linkinbio .frame ul li a {
    font-size: 1.5rem;
  }
}
.linkinbio .frame ul li a:hover {
  color: #fff;
  background: #004587;
}
header.light-header > * {
  font-size: 2.8rem;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #004587;
  margin: 1.5rem 0;
}
@media (min-width: 480px) {
  header.light-header > * {
    font-size: calc(3.2rem - (0.66 * (3.2rem - 2.8rem)));
  }
}
@media (min-width: 1025px) {
  header.light-header > * {
    font-size: calc(3.2rem - (0.5 * (3.2rem - 2.8rem)));
  }
}
@media (min-width: 1340px) {
  header.light-header > * {
    font-size: calc(3.2rem - (0.33 * (3.2rem - 2.8rem)));
  }
}
@media (min-width: 1700px) {
  header.light-header > * {
    font-size: 3.2rem;
  }
}
.outsidewrapper > .frame {
  clear: both;
}
.outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
  padding-left: 1.8rem;
  position: relative;
  width: 100%;
  padding-right: 1.8rem;
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame:not(.full-width):not(.max-width-left):not(.max-width-right):not(.frame-type-news_newsdetail) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
.overlay-close-mainmenu {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.3);
  z-index: 0;
  display: none;
}
.overlay-close-mainmenu.active {
  display: block;
}
.frame {
  position: relative;
}
.frame > a:first-child {
  display: none;
}
.max-width,
.max-width-wide {
  padding-left: 1.8rem;
  position: relative;
  width: 100%;
  padding-right: 1.8rem;
}
@media (min-width: 768px) {
  .max-width,
  .max-width-wide {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .max-width,
  .max-width-wide {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .max-width,
  .max-width-wide {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .max-width,
  .max-width-wide {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .max-width,
  .max-width-wide {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .max-width,
  .max-width-wide {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .max-width,
  .max-width-wide {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .max-width,
  .max-width-wide {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
.max-width-left {
  position: relative;
  width: 100%;
  padding-left: 1.8rem;
}
@media (min-width: 768px) {
  .max-width-left {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .max-width-left {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
.max-width-right {
  position: relative;
  width: 100%;
  padding-right: 1.8rem;
}
@media (min-width: 768px) {
  .max-width-right {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .max-width-right {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
.brand-mark-left:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
}
@media (min-width: 1025px) {
  .brand-mark-left:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .brand-mark-left:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.brand-mark-right:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
  left: unset;
  right: 0;
  background-position: left 4rem;
}
@media (min-width: 1025px) {
  .brand-mark-right:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .brand-mark-right:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.d-flex {
  display: flex;
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 1025px) {
  .d-flex {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
.d-flex-col {
  flex-direction: column;
}
.d-grid {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 768px) {
  .d-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .d-grid {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .d-grid.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .d-grid.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.ce-image,
.ce-textpic {
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 1025px) {
  .ce-image,
  .ce-textpic {
    column-gap: 4rem;
    row-gap: 8rem;
  }
}
.ce-image.ce-nowrap.ce-left,
.ce-textpic.ce-nowrap.ce-left {
  display: grid;
  grid-template-areas: "text" "image";
}
@media (min-width: 1024px) {
  .ce-image.ce-nowrap.ce-left,
  .ce-textpic.ce-nowrap.ce-left {
    grid-template-areas: "image text";
    grid-template-columns: repeat(2, 1fr);
    overflow: hidden;
  }
}
@media (min-width: 1024px) {
  .ce-image.ce-nowrap.ce-left .ce-bodytext,
  .ce-textpic.ce-nowrap.ce-left .ce-bodytext {
    padding-left: clamp(3.6rem, 8.75%, 7rem);
    padding-right: clamp(3.6rem, 8.75%, 7rem);
  }
}
.ce-image.ce-nowrap.ce-right,
.ce-textpic.ce-nowrap.ce-right {
  display: grid;
  grid-template-areas: "text" "image";
}
@media (min-width: 1024px) {
  .ce-image.ce-nowrap.ce-right,
  .ce-textpic.ce-nowrap.ce-right {
    grid-template-areas: "text image";
    grid-template-columns: repeat(2, 1fr);
    overflow: hidden;
  }
}
@media (min-width: 1024px) {
  .ce-image.ce-nowrap.ce-right .ce-bodytext,
  .ce-textpic.ce-nowrap.ce-right .ce-bodytext {
    padding-left: 0;
    padding-right: clamp(3.6rem, 26.25%, 21rem);
  }
}
.ce-image.ce-nowrap .ce-gallery,
.ce-textpic.ce-nowrap .ce-gallery {
  max-width: unset;
}
.ce-image.ce-nowrap .ce-gallery[data-ce-columns="1"] .ce-row,
.ce-textpic.ce-nowrap .ce-gallery[data-ce-columns="1"] .ce-row,
.ce-image.ce-nowrap .ce-gallery[data-ce-columns="1"] .ce-column,
.ce-textpic.ce-nowrap .ce-gallery[data-ce-columns="1"] .ce-column {
  height: 100%;
}
.ce-image.ce-nowrap .ce-gallery[data-ce-columns="1"] figure.image,
.ce-textpic.ce-nowrap .ce-gallery[data-ce-columns="1"] figure.image {
  aspect-ratio: 730 / 559;
}
.ce-image.ce-nowrap .ce-gallery[data-ce-columns="1"] figure.image img,
.ce-textpic.ce-nowrap .ce-gallery[data-ce-columns="1"] figure.image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ce-image.ce-intext:not(.ce-nowrap),
.ce-textpic.ce-intext:not(.ce-nowrap) {
  display: block;
}
.ce-image.ce-intext:not(.ce-nowrap) .ce-gallery,
.ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery {
  display: inline;
  width: auto;
  padding-bottom: 2rem;
}
.ce-image.ce-intext:not(.ce-nowrap) .ce-gallery img,
.ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery img {
  width: unset;
  height: unset;
}
.ce-image.ce-intext:not(.ce-nowrap).ce-left .ce-gallery,
.ce-textpic.ce-intext:not(.ce-nowrap).ce-left .ce-gallery {
  float: left;
  padding-right: 4rem;
  padding-left: 0;
}
.ce-image.ce-intext:not(.ce-nowrap).ce-right .ce-gallery,
.ce-textpic.ce-intext:not(.ce-nowrap).ce-right .ce-gallery {
  float: right;
  padding-left: 4rem;
}
.ce-image.ce-intext:not(.ce-nowrap) .ce-bodytext,
.ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext {
  display: contents;
}
.ce-image.ce-left .ce-gallery,
.ce-textpic.ce-left .ce-gallery,
.ce-image.ce-right .ce-gallery,
.ce-textpic.ce-right .ce-gallery {
  grid-area: image;
}
@media (min-width: 1024px) {
  .ce-image.ce-left .ce-gallery,
  .ce-textpic.ce-left .ce-gallery,
  .ce-image.ce-right .ce-gallery,
  .ce-textpic.ce-right .ce-gallery {
    padding-left: 8.75%;
  }
}
.ce-image.ce-center figure.image,
.ce-textpic.ce-center figure.image {
  display: flex;
  justify-content: center;
}
.ce-image.ce-center figure.image img,
.ce-textpic.ce-center figure.image img {
  width: unset;
}
.ce-bodytext {
  grid-area: text;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1024px) {
  .ce-bodytext header {
    width: 135%;
  }
}
.frame header {
  display: flex;
  flex-direction: column;
}
.frame header:has(.ce-headline-center) {
  align-items: center;
}
figure.table {
  overflow-x: auto;
  margin-left: -1.8rem;
  margin-right: -1.8rem;
}
@media (min-width: 768px) {
  figure.table {
    padding-left: clamp(0px, 3vw, 5rem);
    padding-right: clamp(0px, 3vw, 5rem);
    margin-left: 0;
    margin-right: 0;
  }
}
.outsidewrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  width: 100%;
  padding-top: 9.1rem;
}
@media (min-width: 1340px) {
  .outsidewrapper {
    padding-top: 23rem;
  }
}
.outsidewrapper.fixed {
  position: fixed;
}
@media (min-width: 1340px) {
  .outsidewrapper.fixed {
    position: unset;
  }
}
.outsidewrapper main.content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex: 1;
  align-content: flex-start;
  justify-content: center;
  padding-bottom: 6rem;
}
.outsidewrapper main.content .pathway {
  flex: 1;
  padding: 2rem 0 1rem 0;
}
.outsidewrapper main.content .title {
  width: 100%;
}
.outsidewrapper main.content .header-image {
  width: 100%;
}
.outsidewrapper main.content .main-content {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  margin-top: 3rem;
}
@media (min-width: 1025px) {
  .outsidewrapper main.content .main-content {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.outsidewrapper main.content .main-content .main {
  margin-bottom: 3rem;
  max-width: 100%;
}
@media (min-width: 1025px) {
  .outsidewrapper main.content .main-content .main {
    flex: 2;
  }
}
.outsidewrapper main.content .main-content .left,
.outsidewrapper main.content .main-content .right {
  font-size: 1.6rem;
  margin-bottom: 3rem;
  order: 1;
}
@media (min-width: 480px) {
  .outsidewrapper main.content .main-content .left,
  .outsidewrapper main.content .main-content .right {
    font-size: calc(1.6rem - (0.66 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .outsidewrapper main.content .main-content .left,
  .outsidewrapper main.content .main-content .right {
    font-size: calc(1.6rem - (0.5 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .outsidewrapper main.content .main-content .left,
  .outsidewrapper main.content .main-content .right {
    font-size: calc(1.6rem - (0.33 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .outsidewrapper main.content .main-content .left,
  .outsidewrapper main.content .main-content .right {
    font-size: 1.6rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper main.content .main-content .left,
  .outsidewrapper main.content .main-content .right {
    flex: 1;
    order: unset;
  }
}
@media (min-width: 640px) {
  body.full_width_header .outsidewrapper .home-headerimage + main.content,
  body.full_width_header .outsidewrapper .next-headerimage + main.content {
    top: -12rem;
    margin-bottom: -12rem;
  }
}
body.full_width_header .outsidewrapper .home-headerimage + main.content .pathway,
body.full_width_header .outsidewrapper .next-headerimage + main.content .pathway {
  display: none;
}
body.full_width_header .outsidewrapper .home-headerimage + main.content .main-content,
body.full_width_header .outsidewrapper .next-headerimage + main.content .main-content {
  margin-top: 0;
}
body.full_width_header .outsidewrapper .home-headerimage:not(.fallback) + main.content,
body.full_width_header .outsidewrapper .next-headerimage:not(.fallback) + main.content {
  position: static;
  margin-bottom: 0;
}
@media (min-width: 1025px) {
  body.full_width_header .outsidewrapper .home-headerimage:not(.fallback) + main.content,
  body.full_width_header .outsidewrapper .next-headerimage:not(.fallback) + main.content {
    position: relative;
  }
}
.overlay {
  display: none;
  position: fixed;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: ease all 0.4s;
  z-index: 5;
}
.overlay.active {
  display: flex;
}
.overlay .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 4rem;
  height: 4rem;
  background: #fff;
  border: 1px solid #696969;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease 0.4s;
  cursor: pointer;
}
.overlay .close:before,
.overlay .close:after {
  content: '';
  position: absolute;
  width: 80%;
  height: 0.3rem;
  background: #696969;
  transform: rotate(45deg);
  transition: all ease 0.4s;
}
.overlay .close:after {
  transform: rotate(-45deg);
}
.overlay .close:hover {
  background: #696969;
}
.overlay .close:hover:before {
  transform: rotate(135deg);
  background: #fff;
}
.overlay .close:hover:after {
  transform: rotate(45deg);
  background: #fff;
}
.overlay .popup {
  display: flex;
  flex-direction: column;
  width: 90%;
  height: 90%;
  background: #fff;
  border: 5px solid #fff;
}
.overlay .popup .iframe-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100% - 4rem);
}
.overlay .popup .iframe-container:before {
  content: 'LOADING...';
  position: absolute;
}
.overlay .popup .iframe-container iframe {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  z-index: 1;
}
.overlay .popup label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 4rem;
  background: #fff;
}
.outsidewrapper > .pathway {
  padding-left: 1.8rem;
  position: relative;
  width: 100%;
  padding-right: 1.8rem;
  padding-bottom: 2.4rem;
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .outsidewrapper > .pathway {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .pathway {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
.color-header .outsidewrapper {
  padding-top: 0;
}
.color-header .pathway {
  padding-bottom: 5rem;
}
@media (min-width: 768px) {
  .color-header .pathway {
    padding-bottom: 2rem;
  }
}
.outsidewrapper header.header.full-width {
  position: fixed;
  top: 0;
  z-index: 2;
  height: 9.1rem;
  min-height: 9.1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #fff;
  transition: all ease 0.4s;
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width {
    height: 23rem;
    min-height: 23rem;
  }
}
.outsidewrapper header.header.full-width .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 2rem;
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width .container {
    display: grid;
    grid-template-areas: "logo topnav" "logo mainmenu";
    grid-template-columns: 19rem auto;
    grid-template-rows: 8rem auto;
    gap: 1rem;
    align-items: unset;
  }
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width .container {
    grid-template-columns: 28rem auto;
  }
}
.outsidewrapper header.header.full-width .container .logo {
  grid-area: logo;
  max-width: unset;
  width: 11.8rem;
  height: 100%;
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width .container .logo {
    width: 100%;
    height: 100%;
    padding-bottom: 4rem;
  }
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width .container .main-navigation {
    display: contents !important;
  }
}
.outsidewrapper header.header.full-width .container .main-navigation .top-nav {
  grid-area: topnav;
}
.outsidewrapper header.header.full-width .container .main-navigation .mainmenu {
  grid-area: mainmenu;
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width.fixed {
    height: 9.1rem;
    min-height: 9.1rem;
    padding-bottom: 0;
  }
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width.fixed .container {
    display: flex;
    gap: 2rem 1rem;
  }
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width.fixed .container .logo {
    max-width: unset;
    width: 11.8rem;
    height: 100%;
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }
}
.outsidewrapper header.header.full-width.fixed .container .main-navigation .top-nav {
  display: none;
}
.outsidewrapper header.header.full-width.fixed .container .main-navigation .mainmenu li.level-1 {
  align-items: center;
}
.outsidewrapper header.header.full-width.fixed .container .main-navigation .mainmenu .close.close-menu {
  z-index: 1;
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width.fixed .container .main-navigation .mega-level-2 {
    top: 9.1rem;
    height: calc(100vh - 9.1rem);
  }
}
@media (min-width: 1340px) {
  .outsidewrapper header.header.full-width.fixed .container .main-navigation .mega-level-2 ul.level-3 {
    top: 9.1rem;
    height: calc(100vh - 9.1rem);
  }
}
header.header .logo {
  padding: 1.5rem 0;
}
@media (max-width: 1024px) {
  header.header .logo {
    flex: 1;
  }
}
.logo {
  position: relative;
  width: 21rem;
  max-width: 75%;
  aspect-ratio: 100 / 35;
}
@media (min-width: 1025px) {
  .logo {
    width: 28rem;
  }
}
.logo > a {
  position: absolute !important;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.close.close-menu,
.mobile-menu-button {
  display: flex;
  align-items: center;
  gap: 2rem;
  position: relative;
  order: 3;
  width: min-content;
  height: 3.9rem;
  padding: 1rem 0 1rem 1rem;
  color: rgba(0, 69, 135, 0.5);
  cursor: pointer;
}
@media (min-width: 1340px) {
  .close.close-menu,
  .mobile-menu-button {
    display: none;
  }
}
.close.close-menu .label,
.mobile-menu-button .label {
  display: none;
  font-size: 1.2rem;
  font-weight: 700;
  color: inherit;
  text-decoration: underline;
}
.close.close-menu .icon,
.mobile-menu-button .icon {
  position: relative;
  width: 2.2rem;
  height: 1.9rem;
}
.close.close-menu .icon span,
.mobile-menu-button .icon span {
  position: absolute;
  display: inline-block;
  top: 50%;
  right: 0;
  width: 75%;
  height: 0.2rem;
  background: #004587;
  transition: all ease 0.4s;
}
.close.close-menu .icon span:nth-child(1),
.mobile-menu-button .icon span:nth-child(1) {
  top: 0;
  width: 50%;
}
.close.close-menu .icon span:nth-child(2),
.mobile-menu-button .icon span:nth-child(2) {
  transform: translateY(-50%);
}
.close.close-menu .icon span:nth-child(3),
.mobile-menu-button .icon span:nth-child(3) {
  top: unset;
  bottom: 0;
  width: 100%;
}
.close.close-menu.active .label,
.mobile-menu-button.active .label {
  display: flex;
}
.close.close-menu.active .icon span,
.mobile-menu-button.active .icon span {
  top: 50%;
}
.close.close-menu.active .icon span:nth-child(1),
.mobile-menu-button.active .icon span:nth-child(1) {
  transform: translate(-50%, -50%) rotate(45deg);
  width: 1.5rem;
}
.close.close-menu.active .icon span:nth-child(2),
.mobile-menu-button.active .icon span:nth-child(2) {
  transform: translate(-50%, -50%) rotate(315deg);
  width: 1.5rem;
}
.close.close-menu.active .icon span:nth-child(3),
.mobile-menu-button.active .icon span:nth-child(3) {
  display: none;
}
[class*="frame-type-menu"],
nav {
  display: flex;
}
[class*="frame-type-menu"] ul,
nav ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
[class*="frame-type-menu"] ul li,
nav ul li {
  display: flex;
  margin: 0;
  padding: 0;
}
[class*="frame-type-menu"] a,
nav a {
  text-decoration: none;
  padding: 0.4rem 0;
}
[class*="frame-type-menu"] a:hover,
nav a:hover,
[class*="frame-type-menu"] a:active,
nav a:active,
[class*="frame-type-menu"] a:focus,
nav a:focus,
[class*="frame-type-menu"] a:visited,
nav a:visited {
  text-decoration: none;
}
@media (min-width: 1340px) {
  .main-navigation {
    width: -webkit-fill-available;
  }
}
@media (max-width: 1339px) {
  .main-navigation {
    display: none;
    flex-direction: column;
    gap: 5rem;
    position: fixed;
    top: 9.1rem;
    left: 0;
    width: 100vw;
    height: calc(100vh - 9.1rem);
    background: #f2f4f8;
    overflow-y: auto;
    z-index: 1;
  }
}
@media (max-width: 1339px) {
  .main-navigation.active {
    display: flex;
    gap: 4rem;
  }
}
.mainmenu {
  font-size: 1.8rem;
  order: -1;
  color: #004587;
}
@media (min-width: 480px) {
  .mainmenu {
    font-size: calc(1.7rem - (0.66 * (1.7rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .mainmenu {
    font-size: calc(1.7rem - (0.5 * (1.7rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .mainmenu {
    font-size: calc(1.7rem - (0.33 * (1.7rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .mainmenu {
    font-size: 1.7rem;
  }
}
@media (min-width: 1340px) {
  .mainmenu {
    justify-content: flex-end;
    order: unset;
  }
}
.mainmenu ul.level-1 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 3.6rem;
  padding-right: 3.6rem;
  flex: 1;
}
@media (min-width: 1340px) {
  .mainmenu ul.level-1 {
    flex-direction: row;
    width: max-content;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1340px) {
  .mainmenu ul.level-1:has(#p-3134):after {
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    background: #e0e7f0;
  }
}
.mainmenu li {
  position: relative;
  display: flex;
}
.mainmenu li:not(:last-child):not(.level-3) {
  border-bottom: 1px solid rgba(0, 69, 135, 0.1);
}
@media (min-width: 1340px) {
  .mainmenu li:not(:last-child):not(.level-3) {
    border-bottom: none;
  }
}
.mainmenu li a {
  font-weight: 700;
  flex: 1;
}
.mainmenu li a.level-1 {
  color: inherit;
}
.mainmenu li.level-1 {
  align-items: center;
  min-height: 6.4rem;
}
@media (min-width: 1340px) {
  .mainmenu li.level-1 {
    align-items: flex-start;
    font-size: 1.6rem;
    padding: 0;
  }
}
@media (min-width: 1340px) {
  .mainmenu li.level-1 {
    font-size: 1.6rem;
    padding: 0 1.5rem;
  }
}
@media (min-width: 1700px) {
  .mainmenu li.level-1 {
    font-size: inherit;
    padding: 0 2.5rem;
  }
}
.mainmenu li.level-1 > a {
  font-size: inherit;
  color: inherit;
}
@media (min-width: 1340px) {
  .mainmenu li.level-1 > a {
    padding: 1rem 0 0 0;
  }
}
@media (min-width: 1340px) {
  .mainmenu li.level-1 > a:after {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.288%22%20height%3D%226.251%22%20viewBox%3D%220%200%2010.288%206.251%22%3E%20%3Cpath%20id%3D%22Path_413%22%20data-name%3D%22Path%20413%22%20d%3D%22M2,2,5.837,5.73,2,9.46%22%20transform%3D%22translate%2810.874%20-0.586%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/svg%3E');
    width: 1.1rem;
    height: 0.7rem;
    margin-left: 0.5rem;
    display: none;
  }
}
.mainmenu li.level-1.active > a,
.mainmenu li.level-1.current > a {
  color: #DD052B;
}
@media (min-width: 1340px) {
  .mainmenu li.level-1.active > a:after,
  .mainmenu li.level-1.current > a:after {
    transform: rotate(180deg);
  }
}
@media (min-width: 1340px) {
  .mainmenu li.level-1:hover > a {
    color: #DD052B;
  }
}
@media (min-width: 1340px) {
  .mainmenu li.level-1#p-3131 {
    background: #f2f4f8;
  }
}
@media (min-width: 1340px) {
  .mainmenu li.level-1#p-3132,
  .mainmenu li.level-1#p-3133,
  .mainmenu li.level-1#p-3134 {
    background: #e0e7f0;
  }
}
.mainmenu li.level-2 {
  justify-content: space-between;
  align-items: center;
  min-height: 6.4rem;
}
.mainmenu li.level-2 > a {
  font-size: 1.6rem;
  color: #004587;
}
@media (min-width: 480px) {
  .mainmenu li.level-2 > a {
    font-size: calc(2.6rem - (0.66 * (2.6rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .mainmenu li.level-2 > a {
    font-size: calc(2.6rem - (0.5 * (2.6rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .mainmenu li.level-2 > a {
    font-size: calc(2.6rem - (0.33 * (2.6rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .mainmenu li.level-2 > a {
    font-size: 2.6rem;
  }
}
.mainmenu li.level-2 > a.active,
.mainmenu li.level-2 > a.current {
  color: inherit;
}
.mainmenu li.level-2 > a:hover {
  color: rgba(0, 69, 135, 0.5);
}
.mainmenu li.level-3 {
  justify-content: space-between;
  align-items: center;
  min-height: 6.4rem;
  width: max-content;
  max-width: 40rem;
}
.mainmenu li.back-link {
  align-items: center;
  gap: 1rem;
  min-height: 6.4rem;
  font-size: 1.2rem;
}
@media (min-width: 1340px) {
  .mainmenu li.back-link {
    display: none;
  }
}
.mainmenu li.back-link:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 1.8rem;
  height: 1.2rem;
  transform: rotate(180deg);
}
@media (min-width: 1340px) {
  .mainmenu.active li.level-1.active > a {
    border-bottom: 0.2rem solid #DD052B;
  }
}
.mainmenu .plusmin {
  display: inline-flex;
  width: 6rem;
  height: 4rem;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .mainmenu .plusmin {
    padding-right: 1rem;
  }
}
@media (min-width: 1340px) {
  .mainmenu .plusmin {
    width: 3.2rem;
    height: 3.2rem;
    padding: 1rem;
    margin: 0.8rem -1rem 2rem 0.2rem;
    border: 2px solid transparent;
    border-radius: 50%;
    transition: all ease 0.4s;
    cursor: pointer;
  }
}
@media (min-width: 1340px) {
  .mainmenu .plusmin:hover {
    border-color: #DD052B;
  }
}
.mainmenu .plusmin:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.288%22%20height%3D%226.251%22%20viewBox%3D%220%200%2010.288%206.251%22%3E%20%3Cpath%20id%3D%22Path_413%22%20data-name%3D%22Path%20413%22%20d%3D%22M2,2,5.837,5.73,2,9.46%22%20transform%3D%22translate%2810.874%20-0.586%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/svg%3E');
  width: 1.1rem;
  height: 0.7rem;
}
.mainmenu.active .plusmin:hover {
  border-color: transparent;
}
@media (min-width: 1340px) {
  .mainmenu .level-2 .plusmin {
    display: none;
  }
}
.mainmenu .close.close-menu {
  position: fixed;
  top: 9.1rem;
  right: 3.6rem;
  transform: translateY(-100%);
  cursor: pointer;
  display: none;
}
@media (min-width: 1340px) {
  .mainmenu .close.close-menu {
    top: calc(23rem - 3.6rem);
    display: flex;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1700px) {
  .mainmenu .close.close-menu {
    right: calc(50vw - .5 * 1640px);
  }
}
.mainmenu .mega-level-2 {
  position: fixed;
  top: 9.1rem;
  left: 1.5rem;
  height: calc(100vh - 9.1rem);
  width: calc(100% - 1.5rem);
  background: #fff;
  transition: all ease 0.4s;
  z-index: 1;
  overflow-y: auto;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);
  display: none;
  border-top: 1px solid #f2f4f8;
}
.mainmenu .mega-level-2.active {
  display: block;
}
@media (min-width: 1340px) {
  .mainmenu .mega-level-2 {
    top: 23rem;
    left: 0;
    width: 100%;
    height: calc(100vh - 23rem);
  }
}
.mainmenu .mega-level-2 .mega-flex {
  display: flex;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.mainmenu .mega-level-2 ul.level-2,
.mainmenu .mega-level-2 ul.level-3,
.mainmenu .mega-level-2 ul.level-4 {
  flex-direction: column;
  width: 100%;
  display: inherit;
  padding-left: 3.6rem;
  padding-right: 3.6rem;
}
@media (min-width: 1340px) {
  .mainmenu .mega-level-2 ul.level-2,
  .mainmenu .mega-level-2 ul.level-3,
  .mainmenu .mega-level-2 ul.level-4 {
    padding-top: clamp(6.4rem, 8vh, 8.9rem);
    width: 33.33%;
  }
}
.mainmenu .mega-level-2 ul.level-2.active,
.mainmenu .mega-level-2 ul.level-3.active,
.mainmenu .mega-level-2 ul.level-4.active {
  display: block;
}
@media (min-width: 1340px) {
  .mainmenu .mega-level-2 ul.level-2 {
    width: calc(30% +  3.6rem);
    background: #f2f4f8;
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .mainmenu .mega-level-2 ul.level-2 {
    width: calc(25% +  calc(50vw - .5 * 1640px));
    background: #f2f4f8;
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 1340px) {
  .mainmenu .mega-level-2 ul.level-2 a:not([data-mailto-token]) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    gap: 2rem;
  }
  .mainmenu .mega-level-2 ul.level-2 a:not([data-mailto-token]):after {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
    width: 1.8rem;
    height: 1.2rem;
  }
}
.mainmenu .mega-level-2 ul.level-3 {
  position: fixed;
  top: 9.1rem;
  left: calc(1.5rem * 2);
  height: calc(100vh - 9.1rem);
  width: calc(100% - 1.5rem * 2);
  background: #fff;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);
  z-index: 1;
  display: none;
  border-top: 1px solid #f2f4f8;
}
@media (min-width: 1340px) {
  .mainmenu .mega-level-2 ul.level-3 {
    top: 23rem;
    left: calc(30% +  3.6rem);
    right: 0;
    width: unset;
    box-shadow: none;
  }
}
@media (min-width: 1700px) {
  .mainmenu .mega-level-2 ul.level-3 {
    left: calc(25% +  calc(50vw - .5 * 1640px));
  }
}
.mainmenu .mega-level-2 ul.level-3 a {
  font-size: 1.6rem;
  display: inline-block;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
}
@media (min-width: 480px) {
  .mainmenu .mega-level-2 ul.level-3 a {
    font-size: calc(2rem - (0.66 * (2rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .mainmenu .mega-level-2 ul.level-3 a {
    font-size: calc(2rem - (0.5 * (2rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .mainmenu .mega-level-2 ul.level-3 a {
    font-size: calc(2rem - (0.33 * (2rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .mainmenu .mega-level-2 ul.level-3 a {
    font-size: 2rem;
  }
}
.mainmenu .mega-level-2 ul.level-3 a:after {
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
  display: inline-block;
}
.mainmenu .mega-level-2 ul.level-3 a:hover {
  transform: translateX(1rem);
}
.mainmenu .mega-level-2 .product-image {
  position: fixed;
  top: calc(5.0rem +   23rem);
  right: 0;
  width: clamp(20rem, 25vw, 50rem);
  max-width: 40rem;
  height: auto;
  max-height: calc(95vw -  23rem);
  object-fit: contain;
  transition: all ease 0.4s;
  opacity: 0;
}
@media (max-width: 767px) {
  .mainmenu .mega-level-2 .product-image {
    display: none !important;
  }
}
@media (min-width: 1340px) {
  .mainmenu .mega-level-2 .product-image {
    right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .mainmenu .mega-level-2 .product-image {
    right: calc(50vw - .5 * 1640px);
  }
}
.mainmenu .mega-level-2 .background-for-image {
  position: fixed;
  bottom: 0;
  right: 0;
  width: calc(clamp(20rem, 25vw, 50rem) / 2 + 1.5rem);
  height: 65%;
  background: rgba(0, 69, 135, 0.025);
  display: none;
}
@media (max-width: 767px) {
  .mainmenu .mega-level-2 .background-for-image {
    display: none !important;
  }
}
@media (min-width: 1700px) {
  .mainmenu .mega-level-2 .background-for-image {
    width: calc(clamp(20rem, 25vw, 50rem) / 2 + calc(50vw - .5 * 1640px));
  }
}
.mainmenu .mega-level-2 .level-3 li .product-image.active,
.mainmenu .mega-level-2 .level-3 li .background-for-image.active {
  opacity: 1;
}
.top-nav {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  color: #004587;
  font-size: 1.5rem;
  padding-left: 3.6rem;
  padding-right: 3.6rem;
}
@media (min-width: 1340px) {
  .top-nav {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 0.1rem;
    padding-top: 3.6rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1340px) {
  .top-nav nav.topmenu {
    height: 4rem;
  }
}
.top-nav nav.topmenu ul {
  flex-direction: column;
  gap: 4rem;
}
@media (min-width: 1340px) {
  .top-nav nav.topmenu ul {
    flex-direction: row;
    gap: 0;
  }
}
.top-nav nav.topmenu li {
  align-items: center;
}
.top-nav nav.topmenu li a {
  display: inline-flex;
  font-size: inherit;
  align-items: center;
  gap: 0.5rem;
}
@media (min-width: 1340px) {
  .top-nav nav.topmenu li a {
    padding: 1rem 3.5rem;
    opacity: 0.65;
  }
}
@media (min-width: 1340px) {
  .top-nav nav.topmenu li a:hover {
    opacity: 1;
  }
}
.top-nav nav.topmenu li a[title=Search]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-0486d8ea-0fea-4a6d-b503-b6c25c2625f2%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2029.55%2029.74%22%3E%3Cpath%20d%3D%22M29.55,27.62l-8.16-8.16c1.63-2.05,2.61-4.64,2.61-7.46C24,5.37,18.63,0,12,0S0,5.37,0,12s5.37,12,12,12c2.72,0,5.23-.92,7.24-2.45l8.19,8.19,2.12-2.12ZM12,21c-4.97,0-9-4.03-9-9S7.03,3,12,3s9,4.03,9,9-4.03,9-9,9Z%22%20style%3D%22fill%3A%23004587%22/%3E%3C/svg%3E');
  width: 1.4rem;
  height: 1.4rem;
}
.top-nav nav.topmenu li a[href*=brochure]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2%2015H3.5V16H2C0.875%2016%200%2015.125%200%2014V2C0%200.90625%200.875%200%202%200H6.875C7.25%200%207.65625%200.1875%207.9375%200.46875L11.5312%204.0625C11.8125%204.34375%2012%204.75%2012%205.125V9.5H11V6H7.5C6.65625%206%206%205.34375%206%204.5V1H2C1.4375%201%201%201.46875%201%202V14C1%2014.5625%201.4375%2015%202%2015ZM10.9688%205C10.9375%204.9375%2010.9062%204.84375%2010.8438%204.78125L7.21875%201.15625C7.15625%201.09375%207.0625%201.0625%207%201.03125V4.5C7%204.78125%207.21875%205%207.5%205H10.9688ZM5.5%2011H6.5C7.4375%2011%208.25%2011.8125%208.25%2012.75C8.25%2013.7188%207.4375%2014.5%206.5%2014.5H6V15.5C6%2015.7812%205.75%2016%205.5%2016C5.21875%2016%205%2015.7812%205%2015.5V14V11.5C5%2011.25%205.21875%2011%205.5%2011ZM6.5%2013.5C6.90625%2013.5%207.25%2013.1875%207.25%2012.75C7.25%2012.3438%206.90625%2012%206.5%2012H6V13.5H6.5ZM9.5%2011H10.5C11.3125%2011%2012%2011.6875%2012%2012.5V14.5C12%2015.3438%2011.3125%2016%2010.5%2016H9.5C9.21875%2016%209%2015.7812%209%2015.5V11.5C9%2011.25%209.21875%2011%209.5%2011ZM10.5%2015C10.75%2015%2011%2014.7812%2011%2014.5V12.5C11%2012.25%2010.75%2012%2010.5%2012H10V15H10.5ZM13%2011.5C13%2011.25%2013.2188%2011%2013.5%2011H15C15.25%2011%2015.5%2011.25%2015.5%2011.5C15.5%2011.7812%2015.25%2012%2015%2012H14V13H15C15.25%2013%2015.5%2013.25%2015.5%2013.5C15.5%2013.7812%2015.25%2014%2015%2014H14V15.5C14%2015.7812%2013.75%2016%2013.5%2016C13.2188%2016%2013%2015.7812%2013%2015.5V13.5V11.5Z%22%20fill%3D%22%23004587%22/%3E%3C/svg%3E');
  width: 1.4rem;
  height: 1.4rem;
}
.top-nav nav.topmenu li a[href*=film]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.5%200H15.5C15.75%200%2016%200.25%2016%200.5V5.5C16%205.78125%2015.75%206%2015.5%206C15.2188%206%2015%205.78125%2015%205.5V1.71875L7.34375%209.375C7.15625%209.5625%206.8125%209.5625%206.625%209.375C6.4375%209.1875%206.4375%208.84375%206.625%208.65625L14.2812%201H10.5C10.2188%201%2010%200.78125%2010%200.5C10%200.25%2010.2188%200%2010.5%200ZM2%201H6.5C6.75%201%207%201.25%207%201.5C7%201.78125%206.75%202%206.5%202H2C1.4375%202%201%202.46875%201%203V14C1%2014.5625%201.4375%2015%202%2015H13C13.5312%2015%2014%2014.5625%2014%2014V9.5C14%209.25%2014.2188%209%2014.5%209C14.75%209%2015%209.25%2015%209.5V14C15%2015.125%2014.0938%2016%2013%2016H2C0.875%2016%200%2015.125%200%2014V3C0%201.90625%200.875%201%202%201Z%22%20fill%3D%22%23004587%22/%3E%3C/svg%3E');
  width: 1.4rem;
  height: 1.4rem;
}
.top-nav nav.topmenu.top_corporate_buttons > .frame {
  display: flex;
}
.top-nav nav.top_nav_buttons,
.top-nav nav.languages {
  display: block;
  width: min-content;
  height: 4rem;
}
.top-nav nav.top_nav_buttons ul,
.top-nav nav.languages ul {
  display: flex;
  flex-direction: column;
  position: relative;
  padding-right: 3.6rem;
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
  margin-right: -1.8rem;
  transform: translateY(-1.8rem);
  text-align: right;
}
@media (min-width: 1340px) {
  .top-nav nav.top_nav_buttons ul,
  .top-nav nav.languages ul {
    z-index: 2;
    opacity: 0.65;
  }
}
@media (min-width: 1340px) {
  .top-nav nav.top_nav_buttons ul:hover,
  .top-nav nav.languages ul:hover {
    background: #fff;
    opacity: 1;
  }
}
.top-nav nav.top_nav_buttons ul li,
.top-nav nav.languages ul li {
  position: relative;
  align-items: center;
  height: 0;
  overflow: hidden;
  transition: all ease 0.4s;
}
.top-nav nav.top_nav_buttons ul li.language-item:not(.active),
.top-nav nav.languages ul li.language-item:not(.active) {
  opacity: 0;
}
.top-nav nav.top_nav_buttons ul li.active,
.top-nav nav.languages ul li.active {
  position: relative;
  height: 4rem;
  order: -1;
}
.top-nav nav.top_nav_buttons ul li.active a,
.top-nav nav.languages ul li.active a {
  padding-right: 0;
}
.top-nav nav.top_nav_buttons ul li.active a:after,
.top-nav nav.languages ul li.active a:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.288%22%20height%3D%226.251%22%20viewBox%3D%220%200%2010.288%206.251%22%3E%20%3Cpath%20id%3D%22Path_413%22%20data-name%3D%22Path%20413%22%20d%3D%22M2,2,5.837,5.73,2,9.46%22%20transform%3D%22translate%2810.874%20-0.586%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/svg%3E');
  width: 0.8rem;
  height: 0.4rem;
  margin-left: 0.5rem;
  transition: all ease 0.4s;
}
.top-nav nav.top_nav_buttons ul li.text-muted span,
.top-nav nav.languages ul li.text-muted span {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  font-size: inherit;
  padding-right: 1.5rem;
  opacity: 0.3;
}
@media (min-width: 1340px) {
  .top-nav nav.top_nav_buttons ul li.text-muted span,
  .top-nav nav.languages ul li.text-muted span {
    justify-content: flex-end;
    padding-left: 2.8rem;
  }
}
.top-nav nav.top_nav_buttons ul li.clicker,
.top-nav nav.languages ul li.clicker {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(4rem + 1.8rem);
  display: block;
  cursor: pointer;
}
.top-nav nav.top_nav_buttons ul li.clicker.active,
.top-nav nav.languages ul li.clicker.active {
  position: absolute;
}
.top-nav nav.top_nav_buttons ul li a,
.top-nav nav.languages ul li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  font-size: inherit;
  padding-right: 1.3rem;
  padding-left: 0;
}
@media (min-width: 1340px) {
  .top-nav nav.top_nav_buttons ul li a,
  .top-nav nav.languages ul li a {
    justify-content: flex-end;
    padding-left: 2.8rem;
  }
}
@media (min-width: 1340px) {
  .top-nav nav.top_nav_buttons ul.active,
  .top-nav nav.languages ul.active {
    opacity: 1;
    z-index: 3;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.1);
  }
}
.top-nav nav.top_nav_buttons ul.active li.active a:after,
.top-nav nav.languages ul.active li.active a:after {
  transform: rotate(180deg);
}
.top-nav nav.top_nav_buttons ul.active li:not(.active),
.top-nav nav.languages ul.active li:not(.active) {
  height: 4rem;
  opacity: 1;
}
.top-nav nav.top_nav_buttons .frame {
  display: contents;
}
@media (min-width: 1340px) {
  .top-nav nav.top_nav_buttons ul {
    background: #fff;
  }
}
@media (min-width: 1340px) {
  .top-nav nav.top_nav_buttons ul li:not(.clicker) {
    background: rgba(0, 69, 135, 0.1);
  }
}
header.header.fixed .mainmenu li.level-1 > a {
  padding-top: 0;
}
header.header.fixed .mainmenu li.level-1 .plusmin {
  margin-top: 2rem;
}
.color-header header.header.full-width:not(.fixed):not(.active) {
  background: none;
  color: #fff;
}
.color-header header.header.full-width:not(.fixed):not(.active) .close.close-menu,
.color-header header.header.full-width:not(.fixed):not(.active) .mobile-menu-button {
  color: #fff;
}
.color-header header.header.full-width:not(.fixed):not(.active) .close.close-menu .icon span,
.color-header header.header.full-width:not(.fixed):not(.active) .mobile-menu-button .icon span {
  background: #fff;
}
@media (min-width: 1340px) {
  .color-header header.header.full-width:not(.fixed):not(.active) .top-nav,
  .color-header header.header.full-width:not(.fixed):not(.active) .mainmenu {
    color: #fff;
  }
}
.color-header header.header.full-width:not(.fixed):not(.active) .top-nav ul.level-1:after,
.color-header header.header.full-width:not(.fixed):not(.active) .mainmenu ul.level-1:after {
  display: none;
}
.color-header header.header.full-width:not(.fixed):not(.active) .top-nav li.level-1#p-3131,
.color-header header.header.full-width:not(.fixed):not(.active) .mainmenu li.level-1#p-3131,
.color-header header.header.full-width:not(.fixed):not(.active) .top-nav li.level-1#p-3132,
.color-header header.header.full-width:not(.fixed):not(.active) .mainmenu li.level-1#p-3132,
.color-header header.header.full-width:not(.fixed):not(.active) .top-nav li.level-1#p-3133,
.color-header header.header.full-width:not(.fixed):not(.active) .mainmenu li.level-1#p-3133,
.color-header header.header.full-width:not(.fixed):not(.active) .top-nav li.level-1#p-3134,
.color-header header.header.full-width:not(.fixed):not(.active) .mainmenu li.level-1#p-3134 {
  background: none;
}
@media (min-width: 1340px) {
  .color-header header.header.full-width:not(.fixed):not(.active) .top-nav nav.topmenu li a[title=Search]:before,
  .color-header header.header.full-width:not(.fixed):not(.active) .mainmenu nav.topmenu li a[title=Search]:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-0486d8ea-0fea-4a6d-b503-b6c25c2625f2%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2029.55%2029.74%22%3E%3Cpath%20d%3D%22M29.55,27.62l-8.16-8.16c1.63-2.05,2.61-4.64,2.61-7.46C24,5.37,18.63,0,12,0S0,5.37,0,12s5.37,12,12,12c2.72,0,5.23-.92,7.24-2.45l8.19,8.19,2.12-2.12ZM12,21c-4.97,0-9-4.03-9-9S7.03,3,12,3s9,4.03,9,9-4.03,9-9,9Z%22%20style%3D%22fill%3A%23fff%22/%3E%3C/svg%3E');
    width: 1.4rem;
    height: 1.4rem;
  }
}
@media (min-width: 1340px) {
  .color-header header.header.full-width:not(.fixed):not(.active) .top-nav nav.topmenu li a[href*=brochure]:before,
  .color-header header.header.full-width:not(.fixed):not(.active) .mainmenu nav.topmenu li a[href*=brochure]:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2%2015H3.5V16H2C0.875%2016%200%2015.125%200%2014V2C0%200.90625%200.875%200%202%200H6.875C7.25%200%207.65625%200.1875%207.9375%200.46875L11.5312%204.0625C11.8125%204.34375%2012%204.75%2012%205.125V9.5H11V6H7.5C6.65625%206%206%205.34375%206%204.5V1H2C1.4375%201%201%201.46875%201%202V14C1%2014.5625%201.4375%2015%202%2015ZM10.9688%205C10.9375%204.9375%2010.9062%204.84375%2010.8438%204.78125L7.21875%201.15625C7.15625%201.09375%207.0625%201.0625%207%201.03125V4.5C7%204.78125%207.21875%205%207.5%205H10.9688ZM5.5%2011H6.5C7.4375%2011%208.25%2011.8125%208.25%2012.75C8.25%2013.7188%207.4375%2014.5%206.5%2014.5H6V15.5C6%2015.7812%205.75%2016%205.5%2016C5.21875%2016%205%2015.7812%205%2015.5V14V11.5C5%2011.25%205.21875%2011%205.5%2011ZM6.5%2013.5C6.90625%2013.5%207.25%2013.1875%207.25%2012.75C7.25%2012.3438%206.90625%2012%206.5%2012H6V13.5H6.5ZM9.5%2011H10.5C11.3125%2011%2012%2011.6875%2012%2012.5V14.5C12%2015.3438%2011.3125%2016%2010.5%2016H9.5C9.21875%2016%209%2015.7812%209%2015.5V11.5C9%2011.25%209.21875%2011%209.5%2011ZM10.5%2015C10.75%2015%2011%2014.7812%2011%2014.5V12.5C11%2012.25%2010.75%2012%2010.5%2012H10V15H10.5ZM13%2011.5C13%2011.25%2013.2188%2011%2013.5%2011H15C15.25%2011%2015.5%2011.25%2015.5%2011.5C15.5%2011.7812%2015.25%2012%2015%2012H14V13H15C15.25%2013%2015.5%2013.25%2015.5%2013.5C15.5%2013.7812%2015.25%2014%2015%2014H14V15.5C14%2015.7812%2013.75%2016%2013.5%2016C13.2188%2016%2013%2015.7812%2013%2015.5V13.5V11.5Z%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E');
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media (min-width: 1340px) {
  .color-header header.header.full-width:not(.fixed):not(.active) .top-nav nav.topmenu li a[href*=film]:before,
  .color-header header.header.full-width:not(.fixed):not(.active) .mainmenu nav.topmenu li a[href*=film]:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.5%200H15.5C15.75%200%2016%200.25%2016%200.5V5.5C16%205.78125%2015.75%206%2015.5%206C15.2188%206%2015%205.78125%2015%205.5V1.71875L7.34375%209.375C7.15625%209.5625%206.8125%209.5625%206.625%209.375C6.4375%209.1875%206.4375%208.84375%206.625%208.65625L14.2812%201H10.5C10.2188%201%2010%200.78125%2010%200.5C10%200.25%2010.2188%200%2010.5%200ZM2%201H6.5C6.75%201%207%201.25%207%201.5C7%201.78125%206.75%202%206.5%202H2C1.4375%202%201%202.46875%201%203V14C1%2014.5625%201.4375%2015%202%2015H13C13.5312%2015%2014%2014.5625%2014%2014V9.5C14%209.25%2014.2188%209%2014.5%209C14.75%209%2015%209.25%2015%209.5V14C15%2015.125%2014.0938%2016%2013%2016H2C0.875%2016%200%2015.125%200%2014V3C0%201.90625%200.875%201%202%201Z%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E');
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media (min-width: 1340px) {
  .color-header header.header.full-width:not(.fixed):not(.active) nav.languages ul {
    background: none;
  }
}
@media (min-width: 1340px) {
  .color-header header.header.full-width:not(.fixed):not(.active) nav.languages ul.active {
    background: rgba(0, 69, 135, 0.9);
  }
}
@media (min-width: 1340px) {
  .color-header header.header.full-width:not(.fixed):not(.active) nav.languages ul li.active a:after {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.288%22%20height%3D%226.251%22%20viewBox%3D%220%200%2010.288%206.251%22%3E%20%3Cpath%20id%3D%22Path_413%22%20data-name%3D%22Path%20413%22%20d%3D%22M2,2,5.837,5.73,2,9.46%22%20transform%3D%22translate%2810.874%20-0.586%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/svg%3E');
    width: 0.8rem;
    height: 0.4rem;
    margin-left: 0.5rem;
    transition: all ease 0.4s;
  }
}
.pseudo.color-header:not([data-pagetype="show-pages-menu"]) .categories-menu-container,
.pseudo.color-header:not([data-pagetype="show-pages-menu"]) .pages-single-level-menu-container {
  background: #f2f4f8;
}
.pseudo.color-header:not([data-pagetype="show-pages-menu"]) .categories-menu-container .categories-menu,
.pseudo.color-header:not([data-pagetype="show-pages-menu"]) .pages-single-level-menu-container .categories-menu,
.pseudo.color-header:not([data-pagetype="show-pages-menu"]) .categories-menu-container .pages-single-level-menu,
.pseudo.color-header:not([data-pagetype="show-pages-menu"]) .pages-single-level-menu-container .pages-single-level-menu {
  row-gap: 2.4rem;
  padding-bottom: 5rem;
  margin-top: -14.5rem;
}
@media (min-width: 640px) {
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .categories-menu-container .categories-menu,
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .pages-single-level-menu-container .categories-menu,
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .categories-menu-container .pages-single-level-menu,
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .pages-single-level-menu-container .pages-single-level-menu {
    margin-top: -20vw;
  }
}
@media (min-width: 1340px) {
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .categories-menu-container .categories-menu,
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .pages-single-level-menu-container .categories-menu,
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .categories-menu-container .pages-single-level-menu,
  .pseudo.color-header:not([data-pagetype="show-pages-menu"]) .pages-single-level-menu-container .pages-single-level-menu {
    margin-top: -21rem;
    padding-bottom: 10rem;
  }
}
.pseudo.color-header[data-pagetype="show-pages-menu"] .pages-single-level-menu-container {
  padding: 0;
  margin-bottom: 6rem;
}
.pseudo.color-header .pages-single-level-menu-container .pages-single-level-menu.slick-slider {
  margin-right: -2rem;
  margin-left: -2rem;
  width: calc(100% + 4rem);
}
.pseudo.color-header .pages-single-level-menu-container .pages-single-level-menu.slick-slider .slick-arrow {
  position: absolute;
  top: -6.6rem;
  right: 2rem;
}
@media (min-width: 768px) {
  .pseudo.color-header .pages-single-level-menu-container .pages-single-level-menu.slick-slider .slick-arrow {
    right: 0.5rem;
  }
}
.pseudo.color-header .pages-single-level-menu-container .pages-single-level-menu.slick-slider .slick-arrow.slick-prev {
  right: 6.8rem;
}
@media (min-width: 768px) {
  .pseudo.color-header .pages-single-level-menu-container .pages-single-level-menu.slick-slider .slick-arrow.slick-prev {
    right: 5.3rem;
  }
}
.pseudo.color-header .pages-single-level-menu-container .pages-single-level-menu.slick-slider .slick-slide {
  height: unset;
  aspect-ratio: 143 / 100;
  margin: 0 2rem;
}
.categories-menu {
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "menu-1 menu-2" "menu-3 menu-3" "menu-4 menu-4";
}
.categories-menu a {
  text-decoration: none;
}
.categories-menu .level-1 {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
@media (min-width: 1340px) {
  .categories-menu .level-1 {
    gap: 7rem;
  }
}
.categories-menu .level-1:nth-child(1) {
  grid-area: menu-1;
}
.categories-menu .level-1:nth-child(2) {
  grid-area: menu-2;
}
.categories-menu .level-1:nth-child(3) {
  grid-area: menu-3;
}
.categories-menu .level-1:nth-child(3) > a:first-child {
  display: none;
}
.categories-menu .level-1:nth-child(4) {
  grid-area: menu-4;
}
.categories-menu .level-1:nth-child(4) > a:first-child {
  display: none;
}
.categories-menu .level-1:nth-child(n + 5) {
  display: none;
}
.categories-menu .level-1:nth-child(1),
.categories-menu .level-1:nth-child(2) {
  background: #fff;
  padding-bottom: 2.4rem;
  box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 0, 0, 0.08);
}
@media (min-width: 1025px) {
  .categories-menu .level-1:nth-child(1),
  .categories-menu .level-1:nth-child(2) {
    padding-bottom: 5rem;
  }
}
.categories-menu .level-1:nth-child(1) .content,
.categories-menu .level-1:nth-child(2) .content {
  grid-column: 1 / span 2;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 4rem;
}
.categories-menu .level-1:nth-child(1) .content > a:first-child,
.categories-menu .level-1:nth-child(2) .content > a:first-child {
  display: block;
  width: 100%;
  aspect-ratio: 356 / 214;
}
@media (min-width: 1025px) {
  .categories-menu .level-1:nth-child(1) .content > a:first-child,
  .categories-menu .level-1:nth-child(2) .content > a:first-child {
    aspect-ratio: 800 / 363;
  }
}
.categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure),
.categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) {
  position: relative;
}
.categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure):after,
.categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure):after {
  display: none;
}
.categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure,
.categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure {
  position: relative;
  overflow: hidden;
  aspect-ratio: 356 / 214;
}
@media (min-width: 1025px) {
  .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure,
  .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure {
    aspect-ratio: 800 / 363;
  }
}
.categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure img,
.categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.categories-menu .level-1:nth-child(1) .content > a:has(.link),
.categories-menu .level-1:nth-child(2) .content > a:has(.link) {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 100%;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  padding-bottom: 2.4rem;
  aspect-ratio: 356 / 214;
}
@media (min-width: 1025px) {
  .categories-menu .level-1:nth-child(1) .content > a:has(.link),
  .categories-menu .level-1:nth-child(2) .content > a:has(.link) {
    aspect-ratio: 800 / 363;
  }
}
@media (min-width: 1025px) {
  .categories-menu .level-1:nth-child(1) .content > a:has(.link),
  .categories-menu .level-1:nth-child(2) .content > a:has(.link) {
    padding-left: 7rem;
    padding-right: 7rem;
    padding-bottom: 5rem;
  }
}
.categories-menu .level-1:nth-child(1) .content > a:has(.link):after,
.categories-menu .level-1:nth-child(2) .content > a:has(.link):after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22800%22%20height%3D%22363%22%20viewBox%3D%220%200%20800%20363%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%220.5%22%20x2%3D%220.5%22%20y2%3D%221.188%22%20gradientUnits%3D%22objectBoundingBox%22%3E%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23004587%22%20stop-opacity%3D%220%22/%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23004587%22/%3E%20%3C/linearGradient%3E%20%3C/defs%3E%20%3Crect%20id%3D%22Rectangle_102%22%20data-name%3D%22Rectangle%20102%22%20width%3D%22800%22%20height%3D%22363%22%20fill%3D%22url%28%23linear-gradient%29%22/%3E%20%3C/svg%3E');
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
}
.categories-menu .level-1:nth-child(1) .content > a:has(.link):nth-child(2),
.categories-menu .level-1:nth-child(2) .content > a:has(.link):nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
}
.categories-menu .level-1:nth-child(1) .content > a:has(.link) .link,
.categories-menu .level-1:nth-child(2) .content > a:has(.link) .link {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  position: relative;
  z-index: 1;
  margin: 0;
}
.categories-menu .level-1:nth-child(1) .content > a:has(.link) .link:before,
.categories-menu .level-1:nth-child(2) .content > a:has(.link) .link:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.categories-menu .level-1:nth-child(1) .content > a:has(.link) .link:hover,
.categories-menu .level-1:nth-child(2) .content > a:has(.link) .link:hover {
  transform: translateX(1rem);
}
.categories-menu .level-1:nth-child(1) .content .text,
.categories-menu .level-1:nth-child(2) .content .text {
  font-weight: 700;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}
@media (min-width: 1025px) {
  .categories-menu .level-1:nth-child(1) .content .text,
  .categories-menu .level-1:nth-child(2) .content .text {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
@media (max-width: 1024px) {
  .categories-menu .level-1:nth-child(1) .level-2,
  .categories-menu .level-1:nth-child(2) .level-2 {
    grid-template-columns: unset;
  }
}
.categories-menu .level-1 .level-2 {
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}
@media (min-width: 1340px) {
  .categories-menu .level-1 .level-2 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
.categories-menu .level-1 .level-2 a {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.categories-menu .level-1 .level-2 a:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.categories-menu .level-1 .level-2 a:hover {
  transform: translateX(1rem);
}
.categories-menu .level-1 .level-2 .item {
  width: 100%;
  overflow: hidden;
}
.categories-menu .level-1 .level-2 .item .text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content,
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content {
  flex-direction: column;
}
@media (min-width: 1340px) {
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content,
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content {
    padding-top: 5rem;
  }
}
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content .link,
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content .link {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  color: #004587;
  padding-top: 2.4rem;
  padding-bottom: 2.4rem;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content .link:before,
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content .link:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content .link:hover,
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content .link:hover {
  transform: translateX(1rem);
}
@media (min-width: 1340px) {
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content .link,
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content .link {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content .text,
body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content .text {
  font-weight: 700;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}
@media (max-width: 1339px) {
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content .text,
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content .text {
    display: none;
  }
}
@media (min-width: 1340px) {
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .content .text,
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .content .text {
    max-width: 75%;
    padding-left: 7rem;
    padding-right: 7rem;
    display: block;
  }
}
@media (max-width: 1339px) {
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .level-2,
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .level-2 {
    display: none;
  }
}
@media (min-width: 1340px) {
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(3) .level-2,
  body:not([data-productgroup='nutridients']):not([data-productgroup='piglets-joosten']) .categories-menu .level-1:nth-child(4) .level-2 {
    grid-template-columns: repeat(4, 1fr);
  }
}
[data-productgroup='nutridients'] .categories-menu,
[data-productgroup='piglets-joosten'] .categories-menu {
  grid-template-columns: repeat(2, 1fr);
  grid-template-areas: "menu-1 menu-2" "menu-3 menu-4";
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu,
  [data-productgroup='piglets-joosten'] .categories-menu {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu:has(.level-1:nth-child(4)),
  [data-productgroup='piglets-joosten'] .categories-menu:has(.level-1:nth-child(4)) {
    display: grid;
  }
}
[data-productgroup='nutridients'] .categories-menu .level-1,
[data-productgroup='piglets-joosten'] .categories-menu .level-1 {
  display: flex;
  flex: 1;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) {
  background: #fff;
  padding-bottom: 2.4rem;
  box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 0, 0, 0.08);
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) {
    padding-bottom: 5rem;
  }
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content {
  grid-column: 1 / span 2;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 4rem;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:first-child,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:first-child,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:first-child,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:first-child {
  display: block;
  width: 100%;
  aspect-ratio: 356 / 214;
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:first-child,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:first-child,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:first-child,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:first-child,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:first-child,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:first-child,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:first-child,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:first-child {
    aspect-ratio: 800 / 363;
  }
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure) {
  position: relative;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure):after,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure):after,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure):after,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure):after {
  display: none;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure) figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure) figure,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure) figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure) figure {
  position: relative;
  overflow: hidden;
  aspect-ratio: 356 / 214;
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure) figure,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure) figure,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure) figure,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure) figure {
    aspect-ratio: 800 / 363;
  }
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure img,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:first-child:has(figure) figure img,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure img,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:first-child:has(figure) figure img,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure) figure img,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:first-child:has(figure) figure img,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure) figure img,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:first-child:has(figure) figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 100%;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  padding-bottom: 2.4rem;
  aspect-ratio: 356 / 214;
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) {
    aspect-ratio: 800 / 363;
  }
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link),
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link),
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) {
    padding-left: 7rem;
    padding-right: 7rem;
    padding-bottom: 5rem;
  }
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link):after,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link):after,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link):after,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link):after,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link):after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22800%22%20height%3D%22363%22%20viewBox%3D%220%200%20800%20363%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%220.5%22%20x2%3D%220.5%22%20y2%3D%221.188%22%20gradientUnits%3D%22objectBoundingBox%22%3E%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23004587%22%20stop-opacity%3D%220%22/%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23004587%22/%3E%20%3C/linearGradient%3E%20%3C/defs%3E%20%3Crect%20id%3D%22Rectangle_102%22%20data-name%3D%22Rectangle%20102%22%20width%3D%22800%22%20height%3D%22363%22%20fill%3D%22url%28%23linear-gradient%29%22/%3E%20%3C/svg%3E');
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link):nth-child(2),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link):nth-child(2),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link):nth-child(2),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link):nth-child(2),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link):nth-child(2),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link):nth-child(2),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link):nth-child(2),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link):nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link) .link,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link) .link,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link) .link,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) .link {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  position: relative;
  z-index: 1;
  margin: 0;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link) .link:before,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link) .link:before,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link) .link:before,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link) .link:before,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link) .link:before,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link) .link:before,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) .link:before,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) .link:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content > a:has(.link) .link:hover,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content > a:has(.link) .link:hover,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content > a:has(.link) .link:hover,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content > a:has(.link) .link:hover,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content > a:has(.link) .link:hover,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content > a:has(.link) .link:hover,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) .link:hover,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content > a:has(.link) .link:hover {
  transform: translateX(1rem);
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content .text,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content .text,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content .text,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content .text,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content .text,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content .text,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content .text,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content .text {
  font-weight: 700;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}
@media (min-width: 1025px) {
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content .text,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content .text,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content .text,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content .text,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content .text,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content .text,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content .text,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content .text {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
@media (max-width: 1024px) {
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .level-2,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .level-2,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .level-2,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .level-2,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .level-2,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .level-2,
  [data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .level-2,
  [data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .level-2 {
    grid-template-columns: unset;
  }
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content a:has(.link),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content a:has(.link),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content a:has(.link),
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content a:has(.link),
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content a:has(.link) {
  padding-left: 7.5%;
  padding-right: 7.5%;
  padding-bottom: 7.5%;
  aspect-ratio: 356 / 214;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content a:has(.link) .link,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content a:has(.link) .link,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content a:has(.link) .link,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content a:has(.link) .link,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content a:has(.link) .link {
  text-wrap: unset;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content a:has(figure):first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content a:has(figure):first-child,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content a:has(figure):first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content a:has(figure):first-child,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content a:has(figure):first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content a:has(figure):first-child,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content a:has(figure):first-child,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content a:has(figure):first-child {
  aspect-ratio: 356 / 214;
}
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(1) .content a:has(figure):first-child figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(1) .content a:has(figure):first-child figure,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(2) .content a:has(figure):first-child figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(2) .content a:has(figure):first-child figure,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(3) .content a:has(figure):first-child figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(3) .content a:has(figure):first-child figure,
[data-productgroup='nutridients'] .categories-menu .level-1:nth-child(4) .content a:has(figure):first-child figure,
[data-productgroup='piglets-joosten'] .categories-menu .level-1:nth-child(4) .content a:has(figure):first-child figure {
  aspect-ratio: 356 / 214;
}
[data-productgroup='nutridients'] .categories-menu .level-1 .level-2,
[data-productgroup='piglets-joosten'] .categories-menu .level-1 .level-2 {
  display: flex;
  padding-left: 7.5%;
  padding-right: 7.5%;
}
.pages-single-level-menu {
  flex-direction: column;
}
@media (min-width: 768px) {
  .pages-single-level-menu {
    flex-direction: row;
  }
}
.pages-single-level-menu .level-1 {
  box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 0, 0, 0.08);
  position: relative;
  height: 36.3rem;
  background: #fff;
}
@media (min-width: 768px) {
  .pages-single-level-menu .level-1 {
    flex: 1;
  }
}
.pages-single-level-menu .level-1 > .image {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pages-single-level-menu .level-1 > .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pages-single-level-menu .level-1 > .content {
  position: relative;
  flex-direction: column;
  gap: 2rem;
  height: 100%;
  justify-content: flex-end;
}
.pages-single-level-menu .level-1 > .content:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22800%22%20height%3D%22363%22%20viewBox%3D%220%200%20800%20363%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%220.5%22%20x2%3D%220.5%22%20y2%3D%221.188%22%20gradientUnits%3D%22objectBoundingBox%22%3E%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23004587%22%20stop-opacity%3D%220%22/%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23004587%22/%3E%20%3C/linearGradient%3E%20%3C/defs%3E%20%3Crect%20id%3D%22Rectangle_102%22%20data-name%3D%22Rectangle%20102%22%20width%3D%22800%22%20height%3D%22363%22%20fill%3D%22url%28%23linear-gradient%29%22/%3E%20%3C/svg%3E');
  position: absolute;
  background-size: cover;
}
.pages-single-level-menu .level-1 > .content * {
  position: relative;
  color: #fff;
  margin-bottom: 0;
}
.pages-single-level-menu .level-1 > .content a {
  text-decoration: none;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}
@media (min-width: 1340px) {
  .pages-single-level-menu .level-1 > .content a {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
.pages-single-level-menu .level-1 > .content a .link {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  color: #fff;
}
.pages-single-level-menu .level-1 > .content a .link:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.pages-single-level-menu .level-1 > .content a .link:hover {
  transform: translateX(1rem);
}
.pages-single-level-menu .level-1 > .content .text {
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  padding-bottom: 2.4rem;
}
@media (min-width: 1340px) {
  .pages-single-level-menu .level-1 > .content .text {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
.productsmenu ul.level-1 {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 768px) {
  .productsmenu ul.level-1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .productsmenu ul.level-1 {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .productsmenu ul.level-1.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .productsmenu ul.level-1.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.productpages-menu {
  padding-bottom: 10rem;
}
.productpages-menu .level-1 {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  align-items: center;
}
.productpages-menu .level-1 .image {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  width: 100%;
}
.productpages-menu .level-1 .image .image-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 520 / 357;
  background: #f2f4f8;
  z-index: -1;
}
.productpages-menu .level-1 .image figure {
  display: flex;
  width: 100%;
  aspect-ratio: 520 / 466;
  margin-top: 10%;
}
.productpages-menu .level-1 .image figure a {
  display: flex;
  width: 100%;
  height: 100%;
}
.productpages-menu .level-1 .image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.productpages-menu .level-1 .read-more-link-left {
  display: flex;
  flex-direction: row-reverse;
}
.productpages-menu .level-1 .description {
  text-align: center;
}
.megamenu_address {
  display: none;
  font-size: 1.7rem;
  margin-top: auto;
  margin-left: -3.6rem;
}
@media (min-width: 1340px) {
  .megamenu_address {
    display: flex;
    align-items: center;
    gap: 3.3rem;
  }
}
@media (min-width: 1700px) {
  .megamenu_address {
    margin-left: calc(.5 * 1640px - 50vw);
  }
}
.megamenu_address:before {
  content: '';
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
}
.megamenu_address.calves:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22120.462%22%20height%3D%22136.945%22%20viewBox%3D%220%200%20120.462%20136.945%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_38%22%20data-name%3D%22Rectangle%2038%22%20width%3D%22120.462%22%20height%3D%22136.945%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_59%22%20data-name%3D%22Group%2059%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_416%22%20data-name%3D%22Path%20416%22%20d%3D%22M28.142,58.986c-4.657,4.723-7.628,10.557-10.016,16.676-2.439,6.259-7.225,14.434-5.815,21.3.756,3.692,5.747,10.484,1.313,13.44-2.4,1.6-8.146,2.647-8.714-1.291-.737-5.138.34-10.232,1.572-15.2,1.349-5.445,1.442-11.207,1.705-16.784.208-4.323-.007-9.189,1.379-13.344,1.465-4.395,3.786-8.587,5.4-12.956-.01.021-.136.281-.216.254-1.46-.5,4.376-14.307,1.569-15.321,1,.363-13.327,35.745-16.108,38.892C2.227,70.715.883,66,3.227,62.136c2.515-4.141,5.662-7.252,7.506-11.86C13.8,42.614,14.3,34.1,17.683,26.593c5.324-11.811,17.2-8.654,27.2-5.941,2.647.716,5.268.384,8,.726,4.561.571,8.956,1.43,13.563,1.569q5.988.175,11.976.356a3.554,3.554,0,0,0,3.139-5.077c-1.481-3-5.475-3.055-7.31-5.8-1.706-2.558-.481-5.787.751-8.266,2.352-.825,5.579,1.817,7.429,2.946,1.942,1.186,2.023.936,3.6-.539s3.488-4,5.377-5.038c2.116-1.152,4.859.613,7.039,1.221,1.365.381,1.453.692,2.59-.2A11.062,11.062,0,0,1,106.353.037c2.529-.3,4.356,1.312,4.085,3.9a11.222,11.222,0,0,1-2.089,4.947c-.874,1.3-.688.987.311,1.952,3.22,3.1,6.764,6.069,9.769,9.377,6.086,6.694-6.512,10.556-10.781,12.757-7.525,3.876-11.027,9.807-13.788,17.629a83.9,83.9,0,0,0-3.985,40.041c.789,5.737.2,11.627,1.583,17.291,1.226,5.04,4.48,9.293,5.735,14.331.748,2.989.417,9.336-4.262,7.838a10.561,10.561,0,0,1-6.69-7.755c-1.145-6.128.3-12.447-1.083-18.545-.481-2.275-1.118-4.525-1.675-6.778-1.77-7.158-3.358-17.184-11.687-19.363q-.705,2.67-1.4,5.347c-.862,3.267-.368,6.279-.079,9.656a24.971,24.971,0,0,1-1.457,12.081c-1.73,4.394-3.29,8.36-3.141,13.186.15,4.93,4.5,17.4-3.4,18.807-3.975.707-4.692-3.25-4.465-6.248q1.024-13.633,2.045-27.267.461-6.133.921-12.267c.051-.684.1-1.365.151-2.048a16.2,16.2,0,0,0-.806-4.893c-.5-1.951-.449-4.744-1.449-6.4-2.847-4.708-6.083-9.754-12.238-7.247-2.4.979-4.331.947-6.452-.718a2.289,2.289,0,0,0-3.393.185c-2.349,2.679-2.7,7.408-2.959,10.785-.435,5.681,1.549,11.491,4.375,16.36,1.5,2.591,6.128,7.428,4.468,10.829-.94,1.925-4.162,1.221-5.677.609-2.679-1.09-4.134-3.664-4.991-6.289-2.3-7.05-3.723-14.586-5.543-21.783-.93-3.671-1.841-6.938-.765-10.675,1-3.481,2.89-6.817,2.957-10.51%22%20transform%3D%22translate%280.024%200%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_417%22%20data-name%3D%22Path%20417%22%20d%3D%22M69.23,3.543c2.483-.834,5.841,1.908,7.839,3.054,1.154.66,1.4.967,2.382-.052.267-.278,1.243-1.69,1.727-1.1,1.566,1.908,6.161.1,8.388.656,3,.758,4.936,4.963,7.278,6.959,1.8,1.53,5.48,3.909,4.874,6.735-.736,3.415-4.863,6.47-7.517,8.358-2.957,2.1-5.657,3.247-8.787.748a17.2,17.2,0,0,1-5.348-7.893c2.984,9.311,6.209,18.867,4.29,28.743-.5,2.605-1.27,5.195-4.233,5.7-1.68.283-3.105.068-4.607,1.056-1.562,1.025-2.745,2.527-4.358,3.482-3.222,1.91-4.677-1.644-6.6-3.651-1-1.039-4.357,3.115-5.146,3.849-3.9,3.62-9,.971-9.815-4.1-1.039-6.46,7.789-5.21,10.974-8.779,3.5-3.926,3.279-11.61,4.218-16.5.5-2.6,1.339-5.244,3.537-6.909,2.018-1.53,7.611-1.553,7.737-4.708.129-3.207-3.89-4.047-5.923-5.424-2.788-1.891-3.094-4.809-1.995-7.808A20.816,20.816,0,0,1,69.23,3.543%22%20transform%3D%22translate%285.633%200.385%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_418%22%20data-name%3D%22Path%20418%22%20d%3D%22M80.591,3.487c1.05-.372,5.4-2.169,6.19-1.49-2.137-1.823-4.72-.648-6.19,1.49%22%20transform%3D%22translate%289.169%200.125%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_419%22%20data-name%3D%22Path%20419%22%20d%3D%22M90.376,3.409c7.57-6.679,14.346-2.336,7.488,6.614-.675-4.4-4.637-4.916-7.488-6.614%22%20transform%3D%22translate%2810.282%200.019%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_420%22%20data-name%3D%22Path%20420%22%20d%3D%22M80.861,78.445c1.961,7.517.3,15.555,2.922,22.946,1.9,5.361,7.461,11.984,4.983,17.965-2.107,5.089-7.967.032-9.723-2.666C75.208,110.8,77.9,101.853,76.717,95.6c.824,5.621,1.09,11.108,4.873,15.684.376.456,2.613,3.151,3.131,1.6.42-1.245-.163-2.951-.458-4.2-.394-1.663-5.157-18.841-6.636-17.8,3.978-2.8,3.037-8.236,3.234-12.433%22%20transform%3D%22translate%288.728%208.924%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_421%22%20data-name%3D%22Path%20421%22%20d%3D%22M109.979,16.93a5.571,5.571,0,0,0-3.662,1.288c-1.467,1.349-.011,2.956.366,4.454.659,2.62-4.05,4.574-5.334,6.45-2.288,3.35-5.338,3.7-9.089,4.431-4.385.858-6.749,2.476-6.269,7.28.858,8.6-1.487,16.859-5.309,24.548-1.607,3.231-3.1,3.536-6.306,4.147-1.264.237-7.027,1.888-7.468-.246a30.408,30.408,0,0,1-2.213,6.611c8.783,2.28,9.113,12.261,11.53,19.434-1.245-3.733,1.365-8.036,3.068-11.223,1.781-3.347,2.23-6.262,2.5-10.014a94,94,0,0,1,6.363-28.534A26.42,26.42,0,0,1,102.37,30.437c5.668-2.709,15.908-6.822,7.608-13.507%22%20transform%3D%22translate%287.36%201.926%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_422%22%20data-name%3D%22Path%20422%22%20d%3D%22M64.1,76.8c.155,6.3,1.742,12.365-.559,18.445a66.917,66.917,0,0,0-2.954,7.947,30.614,30.614,0,0,0-.14,10.988c.532,4.248,2.5,10.977-2.413,13.48-3.477,1.77-6.242-.971-6.022-4.514,8.979,1.421,7.1-13.527,6.257-18.555-.786-4.677-1.79-7.377,2.024-10.9C65.138,89.2,63.455,82.692,64.1,76.8%22%20transform%3D%22translate%285.915%208.737%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_423%22%20data-name%3D%22Path%20423%22%20d%3D%22M56.761,72.414c.222,3.6,1.391,6.553,1.614,10.156.765-8.393.246-18.132-8.78-21.721C41.95,57.8,30.682,61.959,25.915,53.267c-.063,3.352-1.647,6.435-2.683,9.557-1.223,3.7-.76,6.668.163,10.388,1.884,7.6,3.454,15.576,5.892,23.008.777,2.369,2.035,4.73,4.314,5.954,1.529.82,4.879,1.754,6.21.065,2.4-3.049-2.911-8.82-4.285-11.169-2.723-4.658-4.786-10.349-4.437-15.814.221-3.524.556-8.533,3.013-11.318a2.318,2.318,0,0,1,3.417-.186c2.135,1.666,4.081,1.7,6.494.718,6.579-2.66,9.69,3.131,12.749,7.943%22%20transform%3D%22translate%282.559%206.06%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_424%22%20data-name%3D%22Path%20424%22%20d%3D%22M27.642,53.292c-7.517,7.582-10.567,18.022-14.333,27.729a18.231,18.231,0,0,0,.076,14.9c1.359,3.4,2.644,7.6-1.523,9.4-1.814.783-8.949,1.569-7.49-2.447,1.211-3.327,5.341-4.053,5.917-7.792.673-4.354-.213-7.889,1.572-12.084,2.152-5.071,3.469-10.777-.037-15.595,9.723,4.425,3.873-22.926,15.818-14.108%22%20transform%3D%22translate%280.475%205.862%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_425%22%20data-name%3D%22Path%20425%22%20d%3D%22M67.749,21.359c-3.644.453-7.145,1.893-9.282,5.006-2.3,3.349-2.312,7.246-3.382,11.01A7.363,7.363,0,0,1,49.528,43c-3.228.765-8.4-.616-11.008,1.611-1.11.948-5.723,14.831-8.423,11.206-4.84-6.5,5.347-12.765,1.722-19.474-3.7,5.148-8.017,1.139-9.2-3.554-1.506-5.97,3.2-5.23,7.4-5.822,4.776-.674,7.261-5.647,11.636-7.2,6.982-2.487,15.139,1.355,22.3,1.128%22%20transform%3D%22translate%282.54%202.153%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_426%22%20data-name%3D%22Path%20426%22%20d%3D%22M36.115,16.61c-4.771-.785-10.171-.805-14.144,2.354-3.827,3.048-5.463,8.093-6.6,12.665-1.792,7.2-3.2,14.483-6.674,21.12C7.042,55.907,4.14,58.2,2.529,61.378.695,65.008,1.868,69.36,0,72.981,2.8,69.836,17.2,34.454,16.215,34.1c2.8,1.009-3.027,14.828-1.58,15.316,1.427.485,3.4-6.746,3.535-7.655.6-3.968.135-7.993.518-11.975.871-9.015,8.329-15.075,17.427-13.176%22%20transform%3D%22translate%280%201.84%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  background-size: 125%;
  background-position: right 4rem;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  overflow: hidden;
}
.megamenu_address.piglets:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22132.51%22%20height%3D%22104.927%22%20viewBox%3D%220%200%20132.51%20104.927%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_16%22%20data-name%3D%22Rectangle%2016%22%20width%3D%22132.51%22%20height%3D%22104.928%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_20%22%20data-name%3D%22Group%2020%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_33%22%20data-name%3D%22Path%2033%22%20d%3D%22M129.124,35.861c-6.684-2.253-15.778-.418-16.063-9.732-.129-4.179,1.534-8.3.65-12.47A28.129,28.129,0,0,0,108.45,2.694c-.394,2.34.2,4.823-.69,7.084-.757,1.916-2.613,3.06-3.618,4.815-.878,1.541-1.551,3.173-3.454,3.625a17.207,17.207,0,0,1-7.375.533c-4.169-.868-8.029-6.222-10.966-9.014-1.1-1.052-3.123-2.518-4.321-.744-1.414,2.093-.67,4.8-.594,7.13-3.775-1.4-7.718-2.271-11.569-3.436A84.16,84.16,0,0,1,54.215,7.87C47.052,4.46,39.7.906,31.688.169a29.344,29.344,0,0,0-10.928.988C14.61,3,8.189,9.468,8.766,9.25c-7.36,8.3-9.277,20.817-5.255,31.2,1.894,4.889,4.793,9.321,6.77,14.2.943,2.332,2.492,4.341,3.464,6.656,1.147,2.73,1.5,5.846,2.334,8.691a74.21,74.21,0,0,0,2.267,7.144c.8,1.954,1.145,5.269,3.032,6.488a4.6,4.6,0,0,0,4.946-.051c1.562-1.246,1.072-3.944.908-5.644-.242-2.542-1.467-4.057-2.558-6.257a20.011,20.011,0,0,1-1.729-8.13c-.224-5.831.231-11.663.231-17.494,1.075,4.291,3.054,8.317,3.814,12.695.732,4.248-1.3,8.823,1.226,12.724,1.645,2.534,5.961,5.707,9.161,4.155s-1.5-8.1-2.547-9.963C33,62.1,32.07,57.95,33.994,54.212c.885-1.714,1.67-2.637,3.447-1.575,1.958,1.176,4.284,1.756,6.369,2.687C51.932,58.939,54.524,68.28,55.357,76.44c.418,4.092.453,8.208.542,12.318.083,3.945-.7,9.493.989,13.162,1.056,2.283,4.523,3.519,6.73,2.151,3.483-2.163.195-8.573-.089-11.56-.655-6.883,2.561-21.53,8.528-26.521,3.187-2.671,4.141-2.438,7.134,5.866,1.475,4.093,1.407,7.966,2.274,12.1.721,3.439,3.379,6.833,7.057,7.357a2.755,2.755,0,0,0,3.251-2.53c.224-2.071-1.244-3.654-2.492-5.11a14.788,14.788,0,0,1-3.213-6.289c-.1-.447-.186-.892-.243-1.342a14.249,14.249,0,0,1-.391-2.144,13.648,13.648,0,0,1-.045-2.139c.291-7.951-4.467-9.919,11.944-12.315.59-.085,1.189-.036,1.8-.085,28.757-2.3,37.139-16.167,30-23.5%22%20transform%3D%22translate%280.485%200.012%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_34%22%20data-name%3D%22Path%2034%22%20d%3D%22M84.608,14.309c-2.5,2.506-6.877,3.221-10.215,2.419-4.08-.973-7.192-5.2-9.94-8.117-3.317-3.515-5.6-4.144-6.412.789-.784,4.757.826,10.065,2.143,14.621,1.033,3.572,1.765,8.055,4.56,10.744,1.268,1.22,3.426,1.956,4.92.653,2.267-1.976-.989-3.06-1.922-4.4-1.593-2.282,3.69-4.2,5.06-4.818,1.679-.754,3.175-2.582,2.212-4.462-.845-1.649-2.992-2.506-3.317-4.451.72,2.147,3.535,1.575,5.2,1.222,1.474-.311,2.894-1.089,4.44-.754,1.486.318,2.767,1.214,4.257,1.51a16.232,16.232,0,0,1-.981-4.96%22%20transform%3D%22translate%2819.375%201.956%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_35%22%20data-name%3D%22Path%2035%22%20d%3D%22M1.309,25.812a28.6,28.6,0,0,0,5.535,15.73C1.163,27.592,1.38,19.874,2.034,18.036c-.8,2.245-.725,7.776-.725,7.776%22%20transform%3D%22translate%280.438%206.042%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_36%22%20data-name%3D%22Path%2036%22%20d%3D%22M77.6,25.293c-1.562.479-7.459,1.715-4.774,4.3,4.9,4.717,7.226-4.127,4.774-4.3%22%20transform%3D%22translate%2824.167%208.473%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_37%22%20data-name%3D%22Path%2037%22%20d%3D%22M74.009,14.682C59.018,12.525,46.95,1.368,31.713.124A29.1,29.1,0,0,0,19.886,1.367c-3.128,1.085-6.357,4.64-9.7,4.7-1.507.028-3.427-.748-5.225-.685-2.071.071-4.5.856-4.85,3.044-.9,5.614,3.88,5.946,5.638,3.384,2.5-3.641-2-10.784-2-10.784s2.427,7.714.788,9.425c-1.111,1.159-2.416,1.013-2.288-.283.3-3.026,6.305-.276,6.305-.276S9.8,8.818,11.446,7.116c4.571-4.73,12.235-5.267,18.427-5.01,18.86.788,29.863,12.313,34.577,13.359,3.786.841,5.766-.93,9.559-.782%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_38%22%20data-name%3D%22Path%2038%22%20d%3D%22M99.212,41.13a18.562,18.562,0,0,1-6.707-1.618c-2.009-.938-2.92-2.089-3.115.182-.519,6.058-12.429,5.52-20.224,4.671-5.725-.611-10.381-4.356-12.91-1.749-1.471,1.519-1.493,2.076-1.689,4.037-.36,3.671-.973,8.269-3.053,11.413,4.782-4.4,7.058-8.264,10.557.3,1.977,4.833.467,9.827,2.247,14.435,1.2,3.115,6.507,8.415,9.906,4.873,1.784-1.858.489-4.235-.814-5.885a19.265,19.265,0,0,1-3.563-6.66,17.382,17.382,0,0,1-.486-2.169,18.723,18.723,0,0,1-.21-2.252c-.714-8.345-2.783-11.755,7.718-12.669.77-.068,23.607-2.008,31.981-9.519,1.86-1.663-4.183,2.938-9.639,2.61%22%20transform%3D%22translate%2817.258%2012.783%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_39%22%20data-name%3D%22Path%2039%22%20d%3D%22M103.139,33.977s-12.466.769-15.39-4.778c-2.208-4.183.657-9.673.13-14.184A27.206,27.206,0,0,0,82.3,2.026c-.421,2.5-.194,5.069-.788,7.544-.574,2.4-1.7,4.663-1.973,7.137-.63,5.7,4.741,6.58,6.3,11.179.654,1.928,1.148,3.45,3.176,4.579,2.71,1.511,8.516,2.237,8.516,2.237a3.906,3.906,0,0,0-3.319,2.7c-1.1,2.607-1.175,6.919.844,8.428.933.7,4.264,1.306,4.212-.659-.037-1.486-1.809-2.31-2.052-3.723-.255-1.514,1.766-2.828,2.681-1.268.531.905-.144,5.308,2.318,3.932,1.384-.774.621-2.427.486-3.555-.258-2.169,1.934-2.6,2-.214.075,2.6,1.438,1.208,1.127-1.489a9.094,9.094,0,0,0-2.694-4.874%22%20transform%3D%22translate%2826.631%200.679%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_40%22%20data-name%3D%22Path%2040%22%20d%3D%22M62.384,86.89c-1.143-1.682-4.22-.63-4.9-2.565-2.73-7.73-.825-13.788-.729-17.087.223-7.646-6.638-11.364-6.064-17.08,2.233-22.168-15.118-12.442-20.43-22-2.622-4.717-3.945-6.985-6.55-6.548-3.144.526-5.073,5.9-3.839,10.42-.892-3.227-1.912-9.062-5.486-10.211-4.435-1.422,1.526,20.456.292,22.393-2.71,4.267-6.763-.3-8.788-2.61,1.86,3.1,2.818,6.437,4.607,9.567,2.1,3.674,2.749,7.011,3.829,11.057,1.055,3.953,2.262,15.288,8.14,15.144,2.809-.069,3.717-2.482,3.681-4.936-.052-3.534-2-6-3.219-9.166-3.014-7.879-.011-16.32-1.483-24.416a51.223,51.223,0,0,1,3.823,19.459c-.073,4.349,2.35,10.922,9.329,10.559,2.929-.151,2.929-2.978,1.957-5.1-1.362-2.982-3.324-5.348-4.073-8.64-.722-3.184-1.893-6.95,1.137-9.308,1.149-.888,4.91.776,7.663,1.894C54.7,53.165,52.693,67.658,52.875,79.621c.055,3.56.427,7.1.8,10.639.258,2.479,1.028,6.065,3.8,6.933,10.551,3.3,4.911-10.3,4.911-10.3%22%20transform%3D%22translate%281.973%207.22%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  background-size: 125%;
  background-position: right 4rem;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  overflow: hidden;
}
.megamenu_address.lambs:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22101.773%22%20height%3D%22129.571%22%20viewBox%3D%220%200%20101.773%20129.571%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_17%22%20data-name%3D%22Rectangle%2017%22%20width%3D%22101.773%22%20height%3D%22129.571%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_21%22%20data-name%3D%22Group%2021%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_41%22%20data-name%3D%22Path%2041%22%20d%3D%22M1.427,98.207c-1.084,4.02-2.912,10.223,3.241,10.231,4.513,0,4.01-5.78,3.532-8.994-.9-6.1-1.948-12.825.365-18.74.661-1.683,1.632-3.14,2.16-4.884a22.211,22.211,0,0,1,1.678-4.7c1.524-2.651,4.54-4.2,7.017-5.69-1.415,9.262,4.112,17.16,6.149,25.764.348,3.444.83,8.126,3.982,10.121a3.9,3.9,0,0,0,4.824-.414c1.743-1.581.606-4.051-.326-5.733-1.982-3.573-4.26-7.052-5.625-10.956-1.6-4.567-1.038-8.961-.6-13.657.383-4.1,4.669-5.268,7.305-2.236,3.39,3.9,2.044,9.687,2.7,14.461.32,2.326.991,4.593,1.235,6.93.227,2.237-.25,4.406-.37,6.627a80.97,80.97,0,0,1-2.508,14.628c-1.336,5.626-3.019,22.721,7.375,17.6,3.756-1.849,2.359-6.621,1.308-9.786-1.53-4.6-1.14-8.6-.174-13.307.487-2.366,1.457-3.732,2.323-5.879a22.058,22.058,0,0,0,1.211-6.466c.386-4.854.137-9.9,1.794-14.54,1.445-4.052,5.43-2.74,8.727-2.578,1.438.072,3.208-.723,4.583-.384,1.343.329,2.323,2.923,2.956,3.97,2.376,3.925,3.357,8.254,3.934,12.851.492,3.929-.6,9.228,1.428,12.744,1.011,1.754,2.635,2.535,3.887,3.979.785.9.235,2.835.713,3.981,1.365,3.291,5.613,3.43,7.751.849,2.617-3.162-2.756-7.248-4.1-9.773-2.014-3.794-2.394-8.885-3.2-13.086a104.824,104.824,0,0,1-1.283-29.644c.253-2.366,1.051-4.622,1.271-6.979.206-2.22-.063-4.444-.051-6.664a15.221,15.221,0,0,1,1.225-5.931c.791-1.847,2.155-3.268,2.721-5.229s.72-4.038,1.569-5.9a30.415,30.415,0,0,0,2.334-6.605,65.94,65.94,0,0,0,1.147-6.858,22.577,22.577,0,0,1,.713-4.675c.4-1.062,3.88-.143,4.812-.4a14.031,14.031,0,0,0,4.925-2.978c3.25-2.722,3.336-3.78,4.665-8.549-1-1.213-2.9-.305-4.9.479-2.164.846-2.9,2.116-4.426,3.719a6.047,6.047,0,0,1-4.561,2.22c-2.416-.061-2.983-2.462-5.965-2.736a33.335,33.335,0,0,0-6.842-.143c-1.759.206-3.218-.886-4.9-1.185-3.976-.712-5.3,4.925-9.307,4.238C56.1,6.677,45.325-5.742,46.071,5.84c.257,4,2.063,5.844,5.851,7.606,3.314,1.542,8.552-1.486,8.214,4.6-.2,3.634,2.246,6.639-1,9.572-3.567,3.219-9.776.853-13.684-.494-8.929-3.073-16.091-10.371-26.225-7.5-7.837,2.217-9.889,9.747-11.181,18.528-.719,4.906-.975,9.867-1.287,14.816-.121,1.859-.1,3.763-.3,5.614-.246,2.25-2.015,3.859-2.784,5.942-1.889,5.09.222,10.611-.719,15.879-1.051,5.9-.6,11.876-1.534,17.8%22%20transform%3D%22translate%280.141%200.063%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_42%22%20data-name%3D%22Path%2042%22%20d%3D%22M49.367,16.334c-.633-1.48-2.7-6.471-4.765-5.958-1.564.392-1.476,3.184-.758,4.228a5.036,5.036,0,0,0,5.524,1.73%22%20transform%3D%22translate%2819.997%204.769%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_43%22%20data-name%3D%22Path%2043%22%20d%3D%22M56.646,12.609c-.019.57-.687,3.826.218,3.96.661.1,1.171-.964,1.625-1.3.745-1.16,2.018-3.329.666-4.609-.972-.916-2.28,1.2-2.509,1.949%22%20transform%3D%22translate%2826.014%204.812%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_44%22%20data-name%3D%22Path%2044%22%20d%3D%22M55.155,21.908s-2.151-1.657-2.8-1.133c-1.339,1.077.316,2.813.9,3.612.637.881.374,2.2-.808,2.293-1.505.126-2.572-1.273-3.384-2.385-.479,2.714,1.935,6.934,4.675,6.694,3.371-.3,4.856-4.837,4.856-4.837s-3.294,1.724-2.347-1.613c.263-.922,1.83-1.837,1.6-2.928-.342-1.644-2.69.3-2.69.3%22%20transform%3D%22translate%2822.603%209.536%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_45%22%20data-name%3D%22Path%2045%22%20d%3D%22M57.91,76.044c.256,3.925,1.143,8.251,4.086,11.664,1.451,1.685,4,4.73,2.376,7.235-1.322,2.047-4.6,2.636-6.664,1.666-2.971-1.4-.643-5.242-2.585-6.471-3.636-2.291-5.15-5.356-4.941-9.759.428-8.948-2.177-16.121-6.574-23.722,6.246-2.885,9.1-9.2,11.848-15.28.127,4.169-.063,7.9-.273,12.062-.554,10.744,1.767,7.8,2.727,22.6%22%20transform%3D%22translate%2820.117%2019.088%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_46%22%20data-name%3D%22Path%2046%22%20d%3D%22M41.767,54.081c-1.61,4.643-4.064,9.464-3.986,14.455.13,8.823-2.988,12.6-3.346,14.7-.918,5.356-1.341,9.374.257,14.651,1.137,3.737,1.526,8.349-2.972,9.564-9.531,2.57-8.309-11.378-6.821-17.087a78.45,78.45,0,0,0,2.728-16.224c.241-5.322-.58-6.979-.744-13.716a17.113,17.113,0,0,0,1.472,5.8,3.617,3.617,0,0,0,6.487.066c1.255-2.392,1.067-5.272,1.643-7.857A24.6,24.6,0,0,1,42.6,47.271c.142,2.435-.107,5.725,2.525,6.836%22%20transform%3D%22translate%2811.017%2021.806%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_47%22%20data-name%3D%22Path%2047%22%20d%3D%22M3.238,50.363c-1.492,6.048-.868,14.5-1.362,21.5C1.646,75.192-.384,78.626.064,81.97A4.351,4.351,0,0,0,5.72,85.264c5.134-1.727,3.358-12.177.13-16.012-2.22-2.642-2.383-5.918-1.659-9.219.359-1.657,1.1-3.3,1.092-5.027s-1.273-2.949-1.9-4.45%22%20transform%3D%22translate%280%2023.233%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_48%22%20data-name%3D%22Path%2048%22%20d%3D%22M16.208,31.476c2.54,2.936,2.585,7.548,5.753,10.006,2.509,1.954,7.111,2.7,9.271-.218,1.431,1.324.415,4.4,0,5.965-.739,2.838-2.034,6.32-.663,9.149A10.68,10.68,0,0,0,26.14,53c-2.09-.643-3.918,1.315-3.77,3.453.183,2.641-.618,5.3-.525,7.986a19.888,19.888,0,0,0,1.768,7.672,35.362,35.362,0,0,0,3.614,6.392c1.192,1.631,2.6,3.532,2.509,5.706-.149,3.569-4,4.951-6.722,2.684-3.178-2.655-3.59-8.623-4.343-12.294-1.043-5.107-3.894-9.161-4.625-14.343-.392-2.717-1.71-5.427-.862-8.205.728-2.376,2.283-4.353,3.028-6.721a19.083,19.083,0,0,0-1.894-14.689,3.144,3.144,0,0,1,1.889.831%22%20transform%3D%22translate%285.953%2014.135%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_49%22%20data-name%3D%22Path%2049%22%20d%3D%22M12.589,16.359c-3.151-.557-6.3,3.5-6.713,6.13C4.37,32.029.685,34.6.685,34.6a7.739,7.739,0,0,0,4.4-1.331,8.272,8.272,0,0,0,3.135-4.711c1.239-8.429,4.371-12.2,4.371-12.2%22%20transform%3D%22translate%280.316%207.522%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_50%22%20data-name%3D%22Path%2050%22%20d%3D%22M68.681.675C65.934,2.1,64.864,3.929,63.324,6.548c-1.393,2.366-2.765,3.7-4.14,6.152,4.361.107,8.156.273,11.246-3.171C72.992,6.675,74.471.244,74.471.244s-3.6-.7-5.79.431%22%20transform%3D%22translate%2827.303%200.014%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_51%22%20data-name%3D%22Path%2051%22%20d%3D%22M77.07,4.2c-2.753-1.444-5.7.283-8.553-.132-2.806-.408-6-2.12-8.756-.571-2.72,1.533-2.109,4.29-3.465,6.827-.994,1.863-4.138-.124-5.18-1.241-.745-.8-3.3-4.961-4.33-5.993-1.412-1.417-5.8-3.1-5.8-3.1a8.532,8.532,0,0,0-1.2,6A9.134,9.134,0,0,0,43.5,12.034a7.886,7.886,0,0,0,5.687,2.041c1.7-.039,4.1-.286,4.483,2.261.893,5.914,2.217,12.655-5.495,12.858-3.048.077-14.4-4.762-17.149-6.417-5.649-3.4-12.075-4.945-18.3-2.961,2.956-.19,6.582-.77,8.958-.025,6.792,2.145,16.393,10.095,22.55,12.06,4.53,1.445,3.91,8.531,3.324,12.978-.63,4.789,2.05,10.806,5.91,13.46a7.176,7.176,0,0,1-.14-2.231c.311-1.22,1.258-2.123,1.539-3.422.639-3.012-.617-5.812-1.02-8.746-.834-6.14,2.663-9.829,8.315-7.317.123-2-1.739-3-3.038-4.046-1.963-1.565-2.5-4.21-2.855-6.617-.7-4.789-3.156-10.536-.376-15.085,1.109-1.816,2.458-3.925,4.483-4.533,3.273-.986,5.458,2.585,8.389,2.822a7.364,7.364,0,0,0,6.123-1.866c2.361-2.221,3.878-.57,3.946-.76.2-.579-1.388-1.925-1.77-2.284%22%20transform%3D%22translate%285.874%20-0.001%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  background-size: 125%;
  background-position: right 4rem;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  overflow: hidden;
}
.megamenu_address.nutridients:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22103.584%22%20height%3D%2268.016%22%20viewBox%3D%220%200%20103.584%2068.016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_95%22%20data-name%3D%22Rectangle%2095%22%20width%3D%22103.584%22%20height%3D%2268.016%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_168%22%20data-name%3D%22Group%20168%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_618%22%20data-name%3D%22Path%20618%22%20d%3D%22M85.2,1.3c-2.193-2.222-4.507.479-6.7.814-4.939-3.439-7.376-2.269-12.717.558-.906-1.149-7.04-4.1-5.983.043a9.455,9.455,0,0,0-3.689.8c-4.565-.354-12.389.946-15.467-.5C33.9.775,24.112-1.148,20.757,7.081c-1.147,3.282-.88,8.214-.859,11.932C18.819,27.419,11.437,32,13.915,41.388,12.183,36.75,17.744,27.4,20.276,21.876c1.893,7.024-.591,12.815,1.249,19.4.954,2.314-.187,6.585-.236,8.606.01.663.525,1.318.513,2.018.205,2.284,1.448,2.518,4.672,2,2.275.288.951-1.674.508-2.6-1.567-3.385-3.373-10.426-1.887-14.55,1.764.685-.328,3.156,1.1,2.774.431-.216.486-1.52,1.279-1.428,1.321-.216.486,1.348,1.308,1.683.562-.1.4-.833.542-1.294,1.226-.57,1.036,1.066,1.16,1.84,1.106,1.162.4-3.25,2.885-2.116.516.563.324,1.64,1.127,1.542.407-.84-.83-2.385.8-2.737,4.677,7.569,1,12.852,3.528,11.639.754,1.414.016,3.9,2.583,3.845,1.826.05,2.465.213,3.44-.394.113-.557-1.34-1.55-1.713-2.166.376-.688-2.213-2.225-2.43-3.4-.207-1.622-1.2-7.355-.537-8.99,2.409-6.867,8.672-3.2,8.895,3.774v-2.21c.111,3.48,2,10.252-.158,13.531,2.9,2.124-2.6,5.544,6.1,4.227h0c.456-.336-.68-1.4-.842-2-3.176-6.057-.487-10.827-.653-16.9,4.574,2.335,7.376-.664,8.68.509,1.015.913,1.119,6.333.473,11.988-.414,1.266-1.74,2.811.164,2.7.032,1.649-.7,3.225,1.837,2.916,3.008.316,4.642-.453,1.89-2.638-2.388-3.227-1.128-7.04.54-10.438.4-3.382,3.182-6.172,2.67-10.135.982-1.308,2.762-4.092,2.914-6.448-1.976-10.47,4.471-1.311,5.564-6.57,1.072.078,2.439-1.746,1.448-2.417,1.118-2.522-2.82-2.884-1.536-6.341.681-1.746.394-3.712.994-5.288.484-1.348,5.885.667,6.06-4.5%22%20transform%3D%22translate%28-5.285%200%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_619%22%20data-name%3D%22Path%20619%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_620%22%20data-name%3D%22Path%20620%22%20d%3D%22M119.069,27.386c.605-1.342.345-1.9-1.111-2.679a4.835,4.835,0,0,0-4.341.262c-1.352.405-.617,1.022-.877,1.926-.5.742-.888,2.255.157,2.573-.477,2.382,5.317,3.061,4.724.344,1.072.079,2.438-1.746,1.447-2.417Z%22%20transform%3D%22translate%28-44.229%20-9.582%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_621%22%20data-name%3D%22Path%20621%22%20d%3D%22M101.75,18.2c-.431-2.661,1.277-2.372,1.2-4.324.133-3.754-2.849-6.866-3.91-9.964-1.836-1.187.1-2.217.949-2.993a17.6,17.6,0,0,0-2.426.448,3.476,3.476,0,0,0-1.757,1.365C92.623-.153,86.922-.482,90.669,5.585a2.344,2.344,0,0,0,.536.511,5.45,5.45,0,0,0,3.6,1.148.69.69,0,0,0,.219-.032A10.824,10.824,0,0,1,95.1,9.623c-.364,1.145,0,2.219.588,4.316.5,2.658,2.5,2.414,4.175,4.036.974.693.424,2.043,2.25,2.267.991.611,2.114-.726,3.021.078,1.752-.57,4.537.8,4.563-1.926-1.255,1.912-7.609,1.88-7.945-.2%22%20transform%3D%22translate%28-35.246%20-0.289%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_622%22%20data-name%3D%22Path%20622%22%20d%3D%22M126.845,1.417c-2.247-2.276-6.791.708-6.807.638-.342.2-.734,2.385-.322,3.765.059.208-.142.288-.215.4a1.528,1.528,0,0,0-.182,1.4c-.268,4.527-2.062,1.5,1.5,8.87a2.516,2.516,0,0,1,.534.949,2.988,2.988,0,0,0-.462-2.138c-.412-.487-.95-.949-.963-1.388a20.835,20.835,0,0,1,.122-2.219c.134-.89.45-1.41.58-2.215.025-.627-.267-1.024-.194-1.544a6.663,6.663,0,0,1,.61-1.528,1.6,1.6,0,0,0,.06-.8,1.8,1.8,0,0,1,.612-.064,6.236,6.236,0,0,0,3.732-1,3.312,3.312,0,0,0,1.394-3.121%22%20transform%3D%22translate%28-46.75%20-0.221%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_623%22%20data-name%3D%22Path%20623%22%20d%3D%22M19.786,31.377a30.937,30.937,0,0,1-2.266,6.431c-.766,1.531-3.21,6.125-3.652,7.392a16.656,16.656,0,0,0-.736,4.52c.059.8.638,2.954.579,1.6a5.468,5.468,0,0,1,.451-2.984c.559-1.694.81-2.754,1.929-5.565S20.156,35.4,20.273,34.5a12.457,12.457,0,0,0-.487-3.118%22%20transform%3D%22translate%28-5.173%20-12.365%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_624%22%20data-name%3D%22Path%20624%22%20d%3D%22M24.775,26.612c.836,1.092,1.159.9.746-2.572s-1.538-6.165-.564-9.973-1.2-5.634,2.035-6.1S31.214,8,30.978,6s-.631-3.22-2.494-2.12a8.327,8.327,0,0,0-4.337,5.654,40.86,40.86,0,0,0-.668,10.845c.353,2.113.723,5.487,1.3,6.235%22%20transform%3D%22translate%28-9.198%20-1.365%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_625%22%20data-name%3D%22Path%20625%22%20d%3D%22M32.421,84.284c-.063-.136-.127-.279-.191-.419h0c-.648-.3-2.81-.138-4.388.274a1.343,1.343,0,0,0-.631.434,1.606,1.606,0,0,1,.03.314c.206,2.284,1.448,2.519,4.673,2,2.274.288.95-1.674.508-2.6%22%20transform%3D%22translate%28-10.723%20-32.988%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_626%22%20data-name%3D%22Path%20626%22%20d%3D%22M59.771,81.65l.032-.163c-1.649-.592-3.027-1.46-4.175-.711.476,1.435.079,3.485,2.415,3.435,1.826.05,2.465.213,3.442-.394h0c.114-.557-1.34-1.55-1.712-2.166%22%20transform%3D%22translate%28-21.922%20-31.718%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_627%22%20data-name%3D%22Path%20627%22%20d%3D%22M78.61,91.573h0c.456-.336-.679-1.4-.841-2-.23-.437-.421-.86-.593-1.275a7.38,7.38,0,0,0-3.857.057c.768,2.024-2.118,4.338,5.292,3.217%22%20transform%3D%22translate%28-28.893%20-34.707%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_628%22%20data-name%3D%22Path%20628%22%20d%3D%22M98.037,81.775l-.1-.153c-1.348-.274-2.571-.361-2.908-.433-.55-.119-.588-1.571,0-3.927.468-1.873-.019-5.979-.569-5.267s.071,3.441-.312,6.805c-.414,1.267-1.741,2.812.163,2.7.032,1.649-.7,3.225,1.837,2.916,3.008.317,4.641-.453,1.89-2.637%22%20transform%3D%22translate%28-36.772%20-28.34%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_629%22%20data-name%3D%22Path%20629%22%20d%3D%22M45.262,51.793c-4.312-.634-8.288-1.6-10.842-4.151A23.221,23.221,0,0,1,32.8,55.036c-.564.858.779.576.542,1.772-.287,1.444-.013,3.259,1.032.984.815-1.773,1.217,1.271,2.238,1.1.721-.118.176-.795.468-1.36.687-1.336.419,1.883,1.255,2.243.651.282.613-1.322,1-1.942,2.111-2.1,2.249,2.326,2.9.741.6-1.463.4-1.826.893-2.369.6.181,2.565-4.352,2.129-4.416%22%20transform%3D%22translate%28-12.872%20-18.775%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_630%22%20data-name%3D%22Path%20630%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_631%22%20data-name%3D%22Path%20631%22%20d%3D%22M99.055,22.552l-1.523.038-1.678-.706-1.3-3.592S91.142,6.865,90.72,7.926s-2.876,3.3-6.017,3.948.471,2.648,1.475,8.439-2.967-2.65-3.047,2.9,2.828,7.72,1.728,10.193-1.213-1.808-1.92-3.692-2.425-2.944-2.933-1.074c-.97,4.736,2.655,2.215,2.655,5.986s-3.3-1.415-5.831-1.219-1.079,1.531-.574,4.61c.21,1.281.814,1.653,1.671,3.122v-.081c4.575,2.336,7.377-.663,8.68.51a10.923,10.923,0,0,1,.523,2.136,19.864,19.864,0,0,1,2.756-1.778c3.769-1.963.55-5.811.55-8.52s.236-3.337,4.711-2.316a4.556,4.556,0,0,0,1.6.1A7.2,7.2,0,0,0,97.1,29.51c-1.087-5.756.373-5.579,2.089-5.127Z%22%20transform%3D%22translate%28-29.706%20-3.096%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_632%22%20data-name%3D%22Path%20632%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_633%22%20data-name%3D%22Path%20633%22%20d%3D%22M63.489,5.285C58.857,5.174,52,6.171,49.159,4.837l-.645-.209a8.579,8.579,0,0,0-1.011.965c-3.72,4.241-4.073,6.779-7.253,6.511s-8.128,9.83-3.062,8.079,10.483-6.84,10.719-2.175-5.3,5.018-1.532,7.138,14.88-3.918,11.445-4.962-4.141-1.971-2.375-3.628,3.885.659,5.476-2.031-.551-6.576,2.7-5.987c2.551.462,1.705-1.854-.132-3.253%22%20transform%3D%22translate%28-13.798%20-1.824%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_634%22%20data-name%3D%22Path%20634%22%20d%3D%22M52.78,47.942a.765.765,0,0,1-.535.375,1.015,1.015,0,0,1-.611-.3c-1.167-.888-2.9-1.079-3.665-2.326a3.619,3.619,0,0,1-.356-.851,9.135,9.135,0,0,1-.392-2.629.531.531,0,0,1,.111-.4c.172-.164.457-.038.642.112.62.5,1,1.232,1.6,1.754a4.625,4.625,0,0,0,2.183.868,2.065,2.065,0,0,1,1.018,3.388%22%20transform%3D%22translate%28-18.609%20-16.45%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_635%22%20data-name%3D%22Path%20635%22%20d%3D%22M28.653,56.847a1.772,1.772,0,0,0,.753,1.1,3.293,3.293,0,0,0,.61-2.337q0-1.1,0-2.206c0-1.057-1.138-2.665-1.838-1.107-.55,1.229.074,3.363.473,4.553%22%20transform%3D%22translate%28-11.02%20-20.353%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_636%22%20data-name%3D%22Path%20636%22%20d%3D%22M13.145,61.34c-.276.083-.577.52-.762,2.259s.414,3.858.4,3.349-.15-1.856-.117-2.12.178,1.615.273,1.841a10.627,10.627,0,0,0,.076-1.977,15.787,15.787,0,0,1,.305,1.9c.033.361.009-1.97.077-1.987s.176,2.346.25,1.851-.071-1.834-.021-1.917.259,2.645.378,2.206.162-5.661-.86-5.4%22%20transform%3D%22translate%28-4.866%20-24.169%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_637%22%20data-name%3D%22Path%20637%22%20d%3D%22M21.217,69.181a14.162,14.162,0,0,0-2.986-1.668c-1.315-.734-2.239-1.7-3.185-2.007a26.664,26.664,0,0,0-3.792-.537L10,61.788,8.372,59.117l-1.107-1.2a4.543,4.543,0,0,0-.568-.455,4.1,4.1,0,0,0-2.992-.683c-1.465.124-1.9.164-1.9.164L1.119,58.9l.5,1.012,1.137.45.842.75.237,1.051.524,7.618,3.311,5.592,4.416,2.214,6.243-1.2,3.54-3.752Z%22%20transform%3D%22translate%28-0.441%20-22.367%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_638%22%20data-name%3D%22Path%20638%22%20d%3D%22M10.326,57.927a5.22,5.22,0,0,1,1.643,1.412,21.185,21.185,0,0,1,2.586,4.2,3.176,3.176,0,0,0,2.3,1.872c.617.127,1.211.364,1.817.552l-.036.155-4.943-.376c.046-.286.1-.494.111-.7a7.649,7.649,0,0,0,.017-1.342,7.577,7.577,0,0,0-1.686-3.614c-.572-.743-1.2-1.44-1.81-2.158%22%20transform%3D%22translate%28-4.069%20-22.828%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_639%22%20data-name%3D%22Path%20639%22%20d%3D%22M10.326,57.927c.606.718,1.238,1.415,1.81,2.158A7.577,7.577,0,0,1,13.823,63.7a7.649,7.649,0,0,1-.017,1.342c-.01.21-.065.418-.111.7,1.687.128,3.889.337,5.517.461.012-.052-.322-.2-.537-.241-.605-.188-1.2-.425-1.817-.552a3.176,3.176,0,0,1-2.3-1.872,21.185,21.185,0,0,0-2.586-4.2,5.22,5.22,0,0,0-1.643-1.412%22%20transform%3D%22translate%28-4.069%20-22.828%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_640%22%20data-name%3D%22Path%20640%22%20d%3D%22M11.854,85c.276.216.625.5,1.008.805a8.642,8.642,0,0,0,.853-3.762A5.384,5.384,0,0,0,11.854,85m-.368,1.142a4.325,4.325,0,0,0,.7,0c.126-.019-.1-.411-.376-.405s-.414.4-.319.405M.519,57.01a19.208,19.208,0,0,0,.019-2.224c.2.048.284.234.4.262.059-.482.13-1.083.608-1.34.158.244.333.606.494.853.354-.763.5-.986.969-1.215a1.292,1.292,0,0,1,0,1.035.822.822,0,0,0,0,.614,2.062,2.062,0,0,0,.256.444c-.413.221-.806.414-1.182.635-1.119.654-1.166,1.4-.158,2.2a12.183,12.183,0,0,1,1.243,1.042,1.572,1.572,0,0,1,.427.872C3.7,61.455,3.7,62.733,3.83,64a17.715,17.715,0,0,0,.535,3.015,6,6,0,0,0,2.868,3.826c.058.188.111.364.165.539A4.154,4.154,0,0,0,9.28,73.8a5.334,5.334,0,0,0,3.092.667,8.009,8.009,0,0,0,5.983-2.811,3.549,3.549,0,0,0,.136-4.633c-.2-.264-.421-.511-.7-.85l1.83.241c.119-.313.209-.545.3-.779a4.624,4.624,0,0,1,3.712-3.224c.834-.139,1.689-.167,2.535-.238a1.917,1.917,0,0,1,.36.033c-.511.187-1.031.281-1.521.453A3.747,3.747,0,0,0,22.515,64.8a1.835,1.835,0,0,0-.12,1.348,4.936,4.936,0,0,1,2.36-.851,3.31,3.31,0,0,1,2.441.542,6.771,6.771,0,0,0-3.44,1.684c.082.106.127.177.185.238a2.977,2.977,0,0,1,.834,2.049,6.458,6.458,0,0,1-.492,2.554,20.277,20.277,0,0,0-1.123,2.8c-.021.053-.052.237-.175.189-.1-.037-.13-.99-.318-.9-.594.27-.31,1.094-.607,1.586-.123.161-.388-.134-.58-.2-.685.6-1.364,1.2-2.06,1.789a20.878,20.878,0,0,0-3.033,2.894,8.577,8.577,0,0,0-1.825,4.307,1.393,1.393,0,0,0,.153,1.077,6.075,6.075,0,0,1,.493.709l-.078.112c-.408.15-.45-.113-.7-.176-.133.288-.269.583-.438.95a.771.771,0,0,1-.848-.468c-.082-.06-2.5.072-3.795.11.07-.228.144-.468.237-.771-.378,0-.7-.008-1.017,0-.7.022-1.392.064-2.088.075a3.35,3.35,0,0,1-.619-.108.955.955,0,0,1,.875-.682c.817-.149,1.643-.256,2.469-.345a1.928,1.928,0,0,0,1.558-.893c.4-.662.8-1.328,1.174-2.006a1.9,1.9,0,0,0,.208-1.259c-.4-.262-.777-.513-1.159-.763a15.692,15.692,0,0,1-4.4-4.356A20.087,20.087,0,0,1,3.4,65.717c-.082-1.318-.056-2.643-.119-3.963a5.794,5.794,0,0,0-.251-1.383A1.75,1.75,0,0,0,.554,59.089c-.149.045-.3.07-.554.125a19.478,19.478,0,0,0,.519-2.2%22%20transform%3D%22translate%280%20-21.023%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_641%22%20data-name%3D%22Path%20641%22%20d%3D%22M3.813,59.168a.517.517,0,0,1,.539-.49.492.492,0,1,1,0,.979.516.516,0,0,1-.539-.489%22%20transform%3D%22translate%28-1.503%20-23.124%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_642%22%20data-name%3D%22Path%20642%22%20d%3D%22M130.791,95.072a10.018,10.018,0,0,0-.545,3.023c.082,1.18,1.52,4.486,1.029,4.535a10.384,10.384,0,0,1-2.24-.568l-.457-1.438-.1,1.026a2.9,2.9,0,0,1-.606-.448c-.293-.439-.231-1.79-.534-2.732s-1.078-4.152-1.078-4.152Z%22%20transform%3D%22translate%28-49.758%20-37.169%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_643%22%20data-name%3D%22Path%20643%22%20d%3D%22M157.417,73.084s.216.216.927,0,.82-.837,1.738-.906,2.093.226,2.68.2.967-.582.834-.865-2.416-2.933-2.847-3.366a8.787,8.787,0,0,0-1.869-1.3,3.811,3.811,0,0,0-2.764-.129c-.955.314-1.295.468-1.295.468Z%22%20transform%3D%22translate%28-61.013%20-26.214%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_644%22%20data-name%3D%22Path%20644%22%20d%3D%22M154.618,65.5a4.241,4.241,0,0,1,2.35-.4,8.2,8.2,0,0,1,3.7,2.467s-2.27-1.584-3.085-1.113a11.558,11.558,0,0,1-2.285.847Z%22%20transform%3D%22translate%28-60.932%20-25.633%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_645%22%20data-name%3D%22Path%20645%22%20d%3D%22M81.655,92.35a9.864,9.864,0,0,0,.119,2.655c.784,1.894,1.443,3.19,1.315,3.336a3.155,3.155,0,0,1-2.492-.274,9.949,9.949,0,0,1-.6-1.078,5.681,5.681,0,0,1,.107.916c-.017.095-.6-.038-.71-.185a12.891,12.891,0,0,1-.339-1.91,16.594,16.594,0,0,0-.884-1.735Z%22%20transform%3D%22translate%28-30.807%20-36.394%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_646%22%20data-name%3D%22Path%20646%22%20d%3D%22M118.777,63.187c-.257-1.011-.605-3.781-2.656-5.087a41.586,41.586,0,0,0-10.4-4.038,69.664,69.664,0,0,1-13.179-1.878c-1.049-.119-16.435-2.282-23.062.362-3.919,1.563-7.569,4.241-8.5,9.912s-.145,8.043,3.531,11.817c.9.922,1.055,1.422.662,3.04a4.565,4.565,0,0,0-.247,2.019s1.96,4.349,2.227,4.976c.194.455.139,2.289.431,2.745.11.173.822.311.822.311l-.13-.873.525,1.022s2.946.813,3.008.426a6.655,6.655,0,0,0-.86-2.607,4.727,4.727,0,0,1-.779-3c.225-1.191,3.17-5.5,3.17-5.5s6.753,3.313,21.129,1.907a14.261,14.261,0,0,1,7.164-.277,15.579,15.579,0,0,0,11.193-.4,28.958,28.958,0,0,1,3.6-.932c.654-.088,4.969-.175,5.8-.509a4.68,4.68,0,0,0,1.96-1.3,3.437,3.437,0,0,0,.749-1.77c.167-1.244,1.581-1.927,1.217-2.507a12.1,12.1,0,0,1-5.682-4.318,17.435,17.435,0,0,1-1.7-3.536%22%20transform%3D%22translate%28-23.891%20-20.192%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_647%22%20data-name%3D%22Path%20647%22%20d%3D%22M59.383,62.265s-.914.09-1.1-.5,1.5-1.544,1.887.176a2.381,2.381,0,0,1-1.749,2.641,2.434,2.434,0,0,1-2.36-1.114c-.3-.418-.717-1.883-.763-1.458-.048.458.083.726-.162.431s-.721-1.026-.679-.6.3,1.019.162.833c-.088-.116-.5-.471-.657-.4-.1.043,1.66,4.99,5.644,3.294a3.426,3.426,0,0,0,2.081-4.206c-1.563-3.342-5.112-1.7-4.959.431a2.4,2.4,0,0,0,2.028,2.136Z%22%20transform%3D%22translate%28-21.264%20-23.432%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_648%22%20data-name%3D%22Path%20648%22%20d%3D%22M153.011,78.6c.434,0,.787.224.787.5s-.353.5-.787.5-.787-.225-.787-.5.352-.5.787-.5%22%20transform%3D%22translate%28-59.989%20-30.975%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_649%22%20data-name%3D%22Path%20649%22%20d%3D%22M167.825,84.857a1.234,1.234,0,0,0-1.486-.931,4.37,4.37,0,0,0-1.832.717c-.4.222-1.034,0-1.288.89-.273.959.021,1.9.673,2.015a16.56,16.56,0,0,0,2.29.162c.709,0,1.92-1.939,1.643-2.853%22%20transform%3D%22translate%28-64.282%20-33.071%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_650%22%20data-name%3D%22Path%20650%22%20d%3D%22M169.1,85.94a.462.462,0,1,1-.513.493.508.508,0,0,1,.513-.493%22%20transform%3D%22translate%28-66.435%20-33.867%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_651%22%20data-name%3D%22Path%20651%22%20d%3D%22M165.44,86.208a.462.462,0,1,1-.513.494.508.508,0,0,1,.513-.494%22%20transform%3D%22translate%28-64.995%20-33.972%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_652%22%20data-name%3D%22Path%20652%22%20d%3D%22M81.615,91.592l2.026-2.908a16.61,16.61,0,0,0,5.036,4.7,16.843,16.843,0,0,1-7.061-1.787%22%20transform%3D%22translate%28-32.163%20-34.949%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_653%22%20data-name%3D%22Path%20653%22%20d%3D%22M149.379,92a12.518,12.518,0,0,1-5.153-3.024,8.356,8.356,0,0,0,2.23,3.735Z%22%20transform%3D%22translate%28-56.837%20-35.064%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_654%22%20data-name%3D%22Path%20654%22%20d%3D%22M143.142,75.059s-1.457-1.1-1.492-.764c-.09.854,1.251,1.484,1.251,1.484Z%22%20transform%3D%22translate%28-55.82%20-29.253%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_655%22%20data-name%3D%22Path%20655%22%20d%3D%22M152.9,71.079a6.078,6.078,0,0,0-3.707-4.387c-2.472-.958-4.2-1.581-4.6-.89s-3.064,4.077-2.945,5.056c1.246.9,5.015,2.878,6.157,2.538s3.12-1.854,3.491-1.915,1.62.012,1.606-.4%22%20transform%3D%22translate%28-55.82%20-25.816%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_656%22%20data-name%3D%22Path%20656%22%20d%3D%22M65.178,86.455c.393-1.619.236-2.118-.662-3.04-2.927-3-4.014-5.126-3.871-8.726a4.648,4.648,0,0,1,1.326-.249c7.307-.29,5.51,5.567,6.843,7.925s-.811,4.369-1.74,5.7-.058,3.19.87,5.161,2.275-.517,2.275-.517h0a6.753,6.753,0,0,0,.733,1.76,6.645,6.645,0,0,1,.86,2.608c-.062.387-3.008-.427-3.008-.427l-.525-1.023.13.874s-.712-.138-.822-.311c-.293-.456-.237-2.29-.431-2.747-.268-.626-2.227-4.975-2.227-4.975a4.562,4.562,0,0,1,.247-2.018%22%20transform%3D%22translate%28-23.894%20-29.332%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_657%22%20data-name%3D%22Path%20657%22%20d%3D%22M122.8,90.593c-.783.268-2.262.167-5.089.5s-5.084-.333-6.21-1.342-5.851-9.231-6.739-1.815c-.188,1.29-1.451,2.07-3.389,1.467-3.364-1.046-5.336-2.163-9.279-1.373s-6.557-3.07-7.187-.848,2.682,4.438,2.682,4.438a35.051,35.051,0,0,0,17.672.231c.2.393,1.255,3.781,1.621,4.609s1.329,3.911,1.576,4.208a2.791,2.791,0,0,0,.923.548l-.046-1.152.806,1.2a11.99,11.99,0,0,0,2.391.165c.177-.085-.5-1.367-1.078-2.4a8.216,8.216,0,0,1-.863-4.034c.1-.442.367-1.979.584-3.277a15.583,15.583,0,0,0,11.193-.4c.215-.088.7-.233,1.253-.383a.716.716,0,0,0-.822-.337%22%20transform%3D%22translate%28-33.428%20-33.443%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_658%22%20data-name%3D%22Path%20658%22%20d%3D%22M120.161,62.043a6.319,6.319,0,0,0-2.412-4.02,44.17,44.17,0,0,0-9.327-3.8A100.646,100.646,0,0,0,97.309,52.46c-3.142-.353-12.276-1.534-16.368-1.408s-6.857-.337-11.772,2.189a13.124,13.124,0,0,0-4.185,3.505c-.592.786-.027.351,1.452-.91a13.827,13.827,0,0,1,5.35-3.023,40.056,40.056,0,0,1,13.962-.354,123.213,123.213,0,0,0,16.846,1.73,34.388,34.388,0,0,1,5.376.556c1.036.256,2.074.567,3.373.922a19.686,19.686,0,0,1,6.717,3.4c2.057,1.442,1.144,2.972,1.144,2.972Z%22%20transform%3D%22translate%28-25.518%20-20.115%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  background-size: 95%;
  background-position: right 4rem;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  overflow: hidden;
}
.megamenu_address.calves-joosten:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-f593aa88-2bbb-4864-a632-246d7f864e51%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20520.4%20538.58%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22uuid-1cc950e1-083e-4d59-9f55-f68ce940812e%22%3E%3Crect%20width%3D%22520.4%22%20height%3D%22538.58%22%20style%3D%22fill%3Anone%3B%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23uuid-1cc950e1-083e-4d59-9f55-f68ce940812e%29%3B%22%3E%3Cpath%20d%3D%22M506.37,18.79c-9.97-2.64-18.81,1.25-22.81,3.01-5.94,2.61-6.84,4.64-17.8,10.52-3.74,2.01-6.89,3.53-9.02,4.52-.49-2.89-4.2-23.04-21.81-32.34-11.52-6.08-23.24-4.49-28.57-3.76-3.86.53-12.77,1.84-21.81,8.02-7.5,5.13-11.78,11.36-16.04,17.55-3.13,4.54-5.32,8.59-6.77,11.53-2.86-3.6-9.25-10.56-19.79-14.29-4.15-1.47-12.53-4.44-22.56-1.5-8.02,2.35-13.06,7.29-15.29,9.77,1.75,4.59,4.63,11.02,9.28,18.05,4.37,6.61,8.34,12.63,15.28,17.3,10.03,6.74,21.09,7.18,27.57,6.77-22.56,5.93-45.11,11.86-67.67,17.8-8.62.31-22.46.71-39.6.75-22.44.05-31.96-.58-51.38-.5-11.01.04-27.49.32-47.88,1.5-25.24-5.64-46.09-6.68-60.65-6.51-17.06.19-23.62,2.02-29.32,5.01-11.75,6.17-17.36,16.01-27.07,33.58-5.56,10.07-12.72,23.01-17.29,41.86-5.7,23.47.09,25.19-5.27,52.63C5.72,242.49.8,246.71.08,264.18c-.63,15.2,2.45,27.68,5.01,35.59,13.05-16.56,17.38-30.68,18.8-40.85,1.07-7.67,1.23-18.32,6.26-33.08,2.1-6.15,4.37-11.03,6.02-14.29,1.51,16.06,2.2,34.24,1.25,54.14-.56,11.68-1.62,22.65-3.01,32.83-4.17,9.61-9.02,15.45-12.78,19.05-2.37,2.26-6.14,5.41-7.02,10.52-.55,3.24.24,6.11,1.01,8.02,1.55,5.04,3.54,12.35,5.14,21.3.69,3.89,2.38,14.13,3.01,35.53.63,21.64-.9,17.83,0,31.21,1.08,15.97,3.45,24.19,1.13,38.34-.89,5.41-2.14,9.72-3.01,12.41-.1,3.6.25,6.44.56,8.27,1.12,6.61,3.36,10.06,7.7,20.87,1.28,3.18,2.25,5.78,2.82,7.33,13.31,6.32,25.88,5.29,30.64-1.13.96-1.3,2.28-3.73,2.26-7.89-2.34-5.99-5.03-13.8-7.34-23.12-3.68-14.9-4.63-26.59-4.89-30.26-1.04-14.78.14-25.97.94-33.28,2.66-24.17,8.89-42.11,11.47-49.06,4.42-11.9,9.42-21.85,13.91-29.7,5.61,43.69,11.29,66.77,15.79,79.89,1.87,5.46,5.8,15.75,6.58,29.89.64,11.5.96,17.25,0,22.94-1.18,7.04-3.18,11.99-.38,16.35,2.09,3.24,4.8,2.99,8.27,5.83,3.28,2.67,6.73,7.67,7.52,17.86.14,1.18.53,2.98,1.69,4.7,6.7,9.93,32.35,7.3,35.53-1.31.5-1.37.37-2.69.19-3.58-1.58-1.78-3.75-4.38-6.02-7.7-4.69-6.87-7.57-13.49-9.96-20.49-7.25-21.22-9.05-42.99-9.21-45.11-.53-6.9-.28-7.99-.38-37.22-.04-12.5-.12-22.7-.19-29.33,1.32-6.16,2.93-12.57,4.89-19.17,6.7-22.59,15.75-41.66,24.81-57.15,10.84,4.97,30.12,12.12,55.07,12.4,20.9.24,37.64-4.43,48.12-8.27,10.72,19.27,15.5,35.74,17.86,47.56,2.66,13.27,3.49,26.8,10.15,48.12,2.26,7.2,4.46,13.02,6.02,16.92.16,7.23,1.19,21.18,2.66,37l-.31.08c1.08,15.97,3.45,24.2,1.13,38.35-.88,5.41-2.14,9.72-3.01,12.41-.1,3.6.26,6.44.56,8.27,1.12,6.61,3.36,10.06,7.7,20.87,1.28,3.19,2.26,5.78,2.82,7.34,13.31,6.31,25.88,5.29,30.64-1.13.97-1.3,2.28-3.73,2.26-7.89-2.34-5.99-5.03-13.8-7.33-23.12-.03-.13-.06-.24-.09-.36,3.24,2.69,6.63,7.69,7.41,17.77.14,1.18.53,2.97,1.69,4.7,6.7,9.93,32.35,7.3,35.52-1.32.5-1.37.38-2.69.19-3.57-1.58-1.79-3.74-4.38-6.01-7.71-4.69-6.87-7.57-13.48-9.96-20.48-7.25-21.22-9.05-42.99-9.21-45.12-.45-5.84-.33-7.52-.35-25.63.77-2.87,1.25-4.93,1.33-5.92,1.88-21.45,7.05-33.43,10.28-46.37,3.45-13.81,6.03-34.08,1.25-61.16,8.28-5.52,22.81-16.79,34.08-36.09,13.46-23.03,14.98-44.95,15.04-55.14,2.77-3.63,5.94-8.54,8.52-14.78,4.4-10.64,5.09-20.24,5.02-26.32,2.84.07,8.56-.19,14.53-3.51,3.09-1.71,8.34-4.61,10.03-10.02,1.48-4.74-1.01-7.36-2.51-15.79-1.24-7.02-.88-12.5-.5-16.3,1.06-10.39,4.08-13.31,7.02-29.07,1.35-7.23.8-7.04,2-11.78,1.9-7.47,4.07-10.99,3.76-17.04-.16-3.11-.9-5.63-1.5-7.27,5.32,1.86,14.63,4.06,24.56.75,8.72-2.91,13.85-8.69,20.8-16.54,6.79-7.66,11.22-15.07,14.03-20.55-2.35-2.58-7-6.91-14.03-8.77%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/g%3E%3C/svg%3E');
  background-size: contain;
  background-position: right bottom;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  margin: 0 0 1.5rem 1rem;
  overflow: hidden;
}
.megamenu_address.piglets-joosten:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-0bdfef45-aa99-4054-987d-0220b80c5430%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20538.59%20326.9%22%3E%3Cpath%20d%3D%22M526.45,103.65s-21.28-7.19-25.76-15.87c-4.48-8.67-11.44-17.2-21.27-24.08-9.84-6.87-30.59-22.04-30.59-22.04,0,0-1.77-13.3,3.21-21.54,4.98-8.24.96-17.44-1.65-19.77-2.62-2.33-4.02,7.69-9.75,11.5-5.74,3.81-17.35,8.96-19.3,18.01,0,0-120.57-9.82-158.9-11.55s-105.93-11.46-155.31,1.75c-38.21,10.23-61.83,25.61-76.24,45.26-2.48.3-5.68.23-9.07-1.09-2.16-.84-4.38-2.19-6.47-4.15l-.4-.36-.1-.09-.05-.04-.03-.02c.22.24.05.05.09.1l-.23-.25c-.26-.29-.71-.74-.82-.9-.34-.39-.79-.96-1.17-1.53-.77-1.15-1.4-2.42-1.85-3.78-.91-2.72-1.07-5.85-.27-8.84.76-2.99,2.48-5.8,4.93-7.84,1.2-1.03,2.64-1.88,4.1-2.5l.71-.29.52-.18c.31-.13.72-.23,1.11-.34.78-.2,1.56-.34,2.34-.4,3.11-.31,6.19.61,8.39,2.47,2.22,1.84,3.43,4.56,3.44,7.3-.01,1.39-.23,2.69-.75,4.08-.41,1.15-1.1,2.3-1.86,3.11-1.56,1.68-3.66,2.32-5.48,2.07-1.85-.22-3.2-1.24-4-2.29-.82-1.07-1.85-2.13-1.97-2.89-.07-.38-.72-.65-.73-.85-.01-.2-.02-.31-.02-.31v-.19c-.07-.92-.17-1.69-1.11-1.72-.99-.03-1.6.74-1.63,1.73,0,0,.21.14.2.43s.09.72.14,1.29c.1,1.13.42,2.89,1.65,4.8,1.2,1.88,3.49,3.82,6.61,4.45,3.06.71,7.02-.15,9.88-2.8,1.43-1.33,2.58-2.88,3.44-4.79.77-1.65,1.39-3.72,1.56-5.85.39-4.3-1.22-9.17-4.68-12.56-3.4-3.44-8.39-5.34-13.33-5.28-1.24,0-2.47.11-3.68.31-.6.11-1.19.21-1.85.4l-.94.25-.73.23c-2.38.78-4.58,1.89-6.62,3.37-4.07,2.92-7.19,7.21-8.78,11.92-1.64,4.71-1.78,9.84-.62,14.51.59,2.33,1.48,4.55,2.62,6.57.57,1.01,1.17,1.95,1.95,2.97.42.57.6.77.91,1.16l.21.26.37.41.54.57c2.82,3.08,6.19,5.55,9.65,7.19,2.18,1.04,4.37,1.74,6.47,2.21-1.06,2.05-2.06,4.14-2.97,6.27-12.23,28.52-5.37,60.89,6.47,76.58,11.84,15.69,7.21,29.87-2.98,42.38s-6.92,19.27-2.97,34.93,6.28,21.49,1.39,31.2c-9.47,18.8-1.5,40.12-1.5,40.12l5.07-4.58s4.82,23.06,28.64,22.65c0,0-21.3-45.42,32.58-138.95,0,0,11.35,7.28,8.99,17.85-2.36,10.56-4.95,27.5,4.88,39.09,11.35,13.37,20.7,26.37,21.61,40.29,1.3,19.8,16.81,32.78,16.81,32.78l2.48-8.59s6.63,11.08,28.34,8.81c0,0-.92-11.01-8.31-23.49-4.41-7.45-14.04-25.92-16.56-44.61-3.69-27.39,9.68-46.74,14.52-74.34,0,0,57.11.13,111.13-1.54,0,0-.59,32.31,4.96,50.85s5.2,44.6,2.35,55.19c-2.85,10.6-.78,21.88,6.56,32.56l3.4-10.77s-1.4,13.04,24.67,20.7c0,0-16.13-40.71,16.53-108.26,0,0,23.6,50.51,20.85,69.01-2.43,16.36,3.12,23.06,12.7,29.95l3.27-7.64s5.34,9.01,27.87,9.43c0,0-1.58-14.23-10.43-29.6s-5.13-54.18-4.8-65.61c.32-11.44-.25-47.14-.25-47.14,0,0,12.32,1.26,32.76-5.89,20.44-7.16,29.37-7.18,41.86-5.93,12.49,1.26,54.69-7.18,66.8-20.79,0,0,14.32-1.34,17.73-19.41,3.41-18.08-7.36-23.9-11.43-17.2%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/svg%3E');
  background-size: contain;
  background-position: right bottom;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  margin: 0 0 1.5rem 1rem;
  overflow: hidden;
}
.megamenu_address.poultry:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-bf318cdf-fc19-455a-87fc-d81c10779060%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20538.58%20476.05%22%3E%3Cpath%20d%3D%22M537.36,62.14s6.72-7.76-11.36-17.39c.28-2.25-.18-4.54-2.29-4.53-.05-2.98.52-5.91.56-8.9.02-1.73.29-5.73-.87-7.29-.83-1.11-1.65-.57-2.55-1.27-1.8-1.4-.68-3.55-1.24-5.58-.19-.69-.79-1.05-1.46-1.11-.1,0-3.08.56-2.69.7-1.02-.36-.1.31-.66-1.06-.88-2.17,1.08-4.98-.48-7.24-2.57-3.73-4.76.24-6.32,3.1-.54-2.53-.79-5.37-.54-8.62-.4-1.9-3.5-1.94-3.88,0-.18.96-.29,1.92-.37,2.89-.23-1.36-.48-2.72-.81-4.07-.53-2.13-3.74-2.1-4.28,0-.24.94-.39,1.9-.52,2.87-.34-.06-.72,0-1.03.2-.27-1.5-.63-2.93-1.68-4.26-.63-.79-2.18-.76-2.81,0-.53.64-1,1.33-1.44,2.05-.08-.17-.14-.35-.22-.52-.19-.42-.59-.6-.99-.6-.09-.02-.17,0-.26.03-.58.11-1.11.55-1.07,1.2v.25c-.29-.23-.57-.46-.95-.61-1.78-.71-4.41-.22-5.29,1.73-.27.6-.46,1.19-.65,1.78-.6-.56-1.66-.46-2.09.29-.26.46-.44.96-.59,1.47-1.21-.41-2.6-.44-4.17.01-3.43.99-5.21,3.93-6.38,7.05-6.08,2.74-12.62,7.37-18.14,14.72-15.23,20.31-20.87,47.94-26.51,63.73-5.64,15.79-8.27,36.32-18.52,45.8-11.82,10.93-76.38,16.3-100.44,15.55s-59.24,13.41-59.24,13.41c0,0-21.73-13.6-28.49-29.39-2.95-6.9-6.76-8.64-10.12-8.41-.83-3.65-3.88-6.49-7.85-6.49-2.28,0-4.49,1.11-6.03,2.8-2.98-2.1-7.16-3.37-12.79-1.49-4.34,1.45-7.27,4.12-9.27,7.08-1.74-2.95-6.24-2.7-7.42.84-.03.11-.07.22-.11.33-.65-.1-1.31-.15-1.98-.15-3.51,0-7.2,1.53-9.68,4.01s-4.16,6.27-4.01,9.68c.13,2.79.89,5.66,2.52,7.96-3.07,2.52-5.87,5.6-7.63,9.34-2.79,5.93-1.29,11.51,1.11,15.82-1.65,1.16-2.78,2.9-3.07,5.01-.39,2.9,1.05,5.91,3.58,7.36-3.2,3-5.89,7.63-3.13,13.92,5.27,12.03,15.8,7.52,15.8,7.52,0,0-.75,9.03,5.26,12.04,3.61,1.8,8.28,1.44,11.46.86.24,1.19.71,2.36,1.51,3.39,1.04,1.35,2.53,2.54,4.25,2.93,2.01.46,4.56.45,6.3-.82.32-.24.65-.48.97-.71.45-.33.86-.66,1.24-1.01l29.18,12.66s-1.5,12.41,11.28,16.17c0,0,4.51,16.17,11.28,16.17h12.03s9.78,8.65,10.53,16.17c.75,7.52,10.52,6.2,10.52,6.2,0,0,1.51,23.03,26.33,33.56,24.82,10.53,20.31,23.92,20.31,23.92l-7.52,57.2s-26.32,9.59-28.01,18.62l5.08-2.63s3.38,6.02,14.66-5.26c0,0-2.82,11.84,9.59,11.28,0,0,6.2,1.41,8.46,9.87,0,0,14.1,6.06,22,8.32,7.9,2.26,10.72-1.2,12.97-.07,2.26,1.13,5.61,5.6,5.61,5.6,0,0,1.73-10.17-10.68-11.86-12.41-1.69-18.05-3.4-20.87-8.47,0,0,10.15-5.64,16.36-5.64s11.28-4.36,11.28-4.36c0,0,2.26-3.8,6.2,0,0,0,1.13-8.19-10.72-4.1-11.84,4.1-23.12,9.32-28.76,4.1,0,0,0-25.53,2.82-43.01s34.37-30.46,34.37-30.46c0,0,19.21,1.69,24.85-5.64,0,0,7.9,27.07,12.41,38.35s6.77,24.82-3.95,37.79c0,0-7.33,3.38-6.77,10.15,0,0,5.64-3.38,9.59-3.38s6.86-9.59,6.86-9.59c0,0,12.31,9.59,18.52,12.97,6.2,3.38,16.36,6.2,16.36,6.2,0,0,5.08-2.26,6.2,3.38,0,0,3.38-6.77-5.08-9.59l-11.28-7.18s13.54-.71,23.13,4.36c9.59,5.08,18.05,6.2,19.74,3.95,0,0,7.9-.56,9.59,4.51,0,0,1.13-7.48-10.15-10.15,0,0-14.1-5.08-23.69-7.33-9.59-2.26-19.74-4.51-19.74-4.51,0,0,7.33-3.95,9.03-11.84l-15.23,6.77s-14.1-28.76-16.92-54.15c0,0,7.33,2.26,8.46-9.02s8.46-29.33,14.66-33.28,25.95-10.15,37.23-20.31c11.28-10.15,50.2-29.89,55.27-50.19,5.07-20.31,9.02-76.14,6.2-102.08-2.82-25.95-6.2-31.59-14.66-41.74-3.54-4.25-7.21-9.3-10.05-14.14.3-.04.59-.12.89-.23,4.42-.16,9.11-2.31,11.79-5.13,5.83-6.14,7.11-15.86,5.28-24.13,4.25-.11,11.61.18,16.97,3.02%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3Cpath%20d%3D%22M.19,379.14c.29-1.62.97-3.15,1.79-4.57,1.44-2.5,3.38-5.37,5.46-7.44h0c.23-.42.52-.8.87-1.13h0c.17-.36.38-.7.6-1.03.43-.67.9-1.32,1.39-1.95,1.46-1.85,3.22-3.76,5.35-4.83h0c-.82.23-1.81.38-2.81.39,1.14-.4,2.24-.95,3.25-1.62.5-.33.99-.7,1.45-1.09.4-.33.88-.92,1.32-1.2-.37.1-.78.17-1.27.24,2.19-.72,3.14-3.23,4.68-4.96,2.19-2.48,5.76-3.47,7.75-6.11v-.03c-.6.04-1.08-.08-1.5-.15,3.5-1.05,6.83-3.19,10.02-4.83,3.28-1.68,6.7-3.41,10.38-3.49v-.02c-.57,0-1.16-.04-1.79-.08,2.76-.18,5.45-1.44,7.36-3.45,1.2-1.26,1.99-3.21,2.49-4.87.14-.46.72-3.06.79-4.36-.33.85-.63,1.38-1.26,1.71,1.22-3.41-.02-7.28-.09-10.9-.02-1.07.77-6.37,3.34-9.83-.71.9-1.04,1.36-1.61,2.39,1.22-3.63,3.01-7.1,5.52-9.99,1.27-1.46,2.73-2.77,4.34-3.84.81-.54,1.67-1.03,2.56-1.43.43-.2.76-.37,1.21-.54.32-.11.84-.34,1.33-.35-.85-.11-1.73.03-2.51.41,2.33-1.7,7.7-4.56,11.85-4.5-.7-.19-1.39-.28-1.89-.27,2.88-1.67,6.57.46,9.82-.22-.17-.35-.41-1.29-.79-1.49,2.96,1.53,6.39,1.78,9.63,2.54,2.46.58,4.85,1.47,7.09,2.64,3.91,2.03,7.23,4.76,9.56,8.51,2.23,3.6,3.66,7.54,4.15,11.74v.02c.06.06.14.12.22.18,3.16,2.39,6.51,5.05,7.59,8.86.11.38.19.78.09,1.16-.18.68-.57.85-1.11.78l-.03.23c-1.62.88-3.56.83-5.41.9-.22,0-.44.02-.66.03h0c-2.37,2.29-1.55,7.33-2.86,10.35-.3.69-.7,1.32-1.18,1.9l.02.02c5.55,4.08,9.1,10.9,9.24,17.79.05,2.74-.27,5.85,1.6,7.85-.61-.27-1.16-.64-1.65-1.08.25,2.94.23,5.62.15,8.63-.18,6.35-1.03,11.84-4.87,18.18-1.08,1.78-9.27,10.04-9.34,13.2-.1-.65-.14-1.3-.14-1.95-1.81,3.76-4.96,6.97-8.67,8.88-.12.06-.23.11-.32.22.46-.76.74-1.28.99-2.18-.49.81-.8,1.23-1.35,1.77-.68.67-1.41,1.28-2.13,1.91-1.42,1.24-2.92,2.4-4.49,3.44-1.71,1.13-3.51,2.12-5.39,2.91h0c-1.04.76-2.31,1.52-3.66,2.26v.02c-1.05,1.1-2.12,2.18-3.18,3.28-1.09,1.12-2.14,2.3-3.31,3.33-1.04.92-1.59,2.31-1.51,3.7v.02c-.08-.01-.14-.03-.21-.05h0c-.11,3.29.79,6.68,1.67,9.8.91,3.25,1.93,6.54,3.52,9.52.06.12.12.24.19.35.59,1.06,1.31,2.12,1.79,3.23.45,1.04.82,2.13,1.3,3.17.21.45.48.85.8,1.2,1.07.52,2.45.78,3.62.73.9-.04,1.57-.52,2.29-.99.7-.45,1.18-1.17,1.85-1.68.2-.15.42-.28.64-.37.44-.2.92-.29,1.42-.32.56-.03,1.13-.05,1.67.08.45.11,1.44.25,1.74.63l-.02.03c.33.17.63.4.93.61.63.45,1.22.96,1.79,1.51.11.11.25.29.38.36-.49-.26-.98-.5-1.49-.7-.31-.12-.62-.2-.93-.28-.1-.03-.2-.04-.3-.05h0c.06.31-.27.58-.51.62-.27.05-.55,0-.83-.04-.73-.08-1.48-.01-2.19.19-.32.09-.63.22-.91.39-.54.36-.93.97-1.01,1.59v.02c1.58-.22,4.19-.37,5.48-.05,2.52.62,3.17.94,4.27,1.26.83.24,1.92.49,4.24.87.75.12,2.02.11,2.29.68h0c1.87.52,2.86.8,3.89,2.44-.77-.7-1.99-.92-3.06-.88v.02s-.02.14-.02.15c-.47.76-1.09,1.05-1.7,1.05-.86,0-1.28,0-2.1-.24-1.66-.47-2.77-1.34-4.5-1.66-1.76-.33-4.27.2-6.02-.2-2.1-.48-3.22-.1-4.61.6-.46.23-.91.57-1.05,1.07-.11.41.1.74.38.97h0c.94.4,1.92.75,3.12,1.03.82.19,1.21.36,1.87.89.38.3,1.29.71,1.76.83.62.15,2.13.15,2.3.49,1.83.49,2.82.77,3.85,2.4-.8-.71-2.06-.92-3.16-.86l-.23-.02c-.09,0-.17-.02-.25-.05h0c-.26.93-2.13.54-2.76.38-1.07-.27-2.06-.81-3.14-.99-2.39-.42-4.08-.34-6.44-1.08-2.08-.66-3.97-2.44-6.1-2.98-1.39-.35-3.12-.06-4.42-.67-1.57-.74-3.21-1.63-4.95-1.49-1.53.12-2.71,1.7-4.25,1.64-.81-.03-2.89.15-2.74-.86h0s-.08.01-.12.03c-.57.21-.82.88-.97,1.41-.15-.73-.23-1.51.25-2.14.19-.25.46-.46.76-.58h0c.1-.45.85-.32,1.28-.46,1.29-.43,2.53-1.01,3.68-1.72h0c1.13-.7,2.19-1.51,3.15-2.42.44-.41.87-.87,1.07-1.44.17-.48.17-.99.12-1.5,0-.09-.02-.19-.03-.28-.51-4.05-.91-8.11-3.24-11.47-2.33-3.36-4.36-7.23-6.52-10.72v-.02c-.96.34-2.05.33-3.05.09-1.38-.33-5.18-2.47-6.4-3.19v-.02c-.47.08-.93.16-1.37.23l-.03-.02c-.1.18-.2.37-.29.57-.63,1.29-1.14,2.67-2.08,3.76.35-.75.53-1.25.46-1.91-1.25,1.98-4.84,4.41-7.88,4.97-.14.03-.29.05-.44.08h0c-2.46,3.35-2.69,5.99-2.22,9.33.19,1.28.47,2.67.78,4.24.54,2.82,1.45,6.06,2.54,8.93.28.75.58,1.48.88,2.17.27.62.56,1.18.87,1.7.96,1.6,2.18,2.7,4.19,3.32,1.29.4,2.57.99,3.89,1.27.47.1.94.17,1.42.17,3.59.02,2.11.82,7.14,2.05.34.08.73.17,1.14.26.34.07.91.12,1.47.2.7.1,1.38.26,1.49.62h0c.2.11.39.21.53.28.41.2.82.43,1.18.72.32.26.6.57.78.93.09.17.15.35.19.54.02.1.03.2.04.31v.29c-.4-.68-1-1.19-1.76-1.41-.12-.03-.23-.06-.35-.08h0c-.96,1.78-5.13-.26-6.67-.66-.96-.25-2.99.03-4.17-.19-1.34-.25-2.83-1.03-4.2-1.4-1.06-.29-2.06-.33-2.85.29l-.02.02c1.18.8,2.4,1.59,3.56,2.49.71.55,2.09,1.37,2.06,1.96l-.02.02c1.42,1.26,2.24,2.58,2.46,4.39-.59-.59-.68-.91-1.17-1.57-.28-.37-.65-.69-1.07-.93h0c-1.71,1.31-3.91-.2-4.94-.82-1.01-.62-1.84-1.16-2.62-1.99-.81-.86-2.36-1.5-3.46-1.89-2.62-.94-5.89-.74-8.51.44-1.12.5-2.11,1.33-3.32,1.58-.91.19-1.43-.03-2.24.42-.62.33-.8,1.31-2.72.93-.41.42-.73.93-.91,1.49-.24-1.02-.11-2.37.73-3.49v-.02c-.14-.92,2.07-1.36,2.62-1.57.73-.28.97-.98,1.69-1.28.13-.05.26-.11.39-.17,8.56-4.02,5.56-15.79,3.06-23.19-1.68-4.98-3.56-5.99-3.46-9.25h-.29c-.85-2.1-4.24-4.8-6.15-7.39-.94-1.26-1.48-2.52-2.67-3.54h0c-2.31-1.58-4.42-3.5-6.54-5.32-.8-.68-1.61-1.37-2.28-2.18-.55-.66-1.01-1.38-1.47-2.1-.73-1.14-1.45-2.29-2.18-3.43.17.86.56,2.14,1.32,3.8-2.62-4.5-4.95-9.18-6.96-13.98-.45-1.06-.88-2.15-.97-3.29-.16-1.94-.03-3.99-.08-5.93-.02-.95-.05-1.91-.3-2.83-.25-.9-.72-1.72-1.19-2.52-.71-1.23-1.15-2.25-2.35-2.83-.35-.04-.7-.11-1.02-.23-.58-.22-1.3-.72-1.4-1.38-.12-.77.01-1.68.15-2.44%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/svg%3E');
  background-size: contain;
  background-position: right bottom;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  margin: 0 0 1.5rem 1rem;
  overflow: hidden;
}
.megamenu_address.aqua:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-c9f8aea7-1b83-422a-ae7b-274a4f0c4479%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20539.66%20368.9%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22uuid-aa62b7e2-ca4d-4cdc-92ad-3efd0c054d94%22%3E%3Crect%20width%3D%22539.66%22%20height%3D%22368.9%22%20style%3D%22fill%3Anone%3B%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23uuid-aa62b7e2-ca4d-4cdc-92ad-3efd0c054d94%29%3B%22%3E%3Cpath%20d%3D%22M531.1,239.92c1.66-1.04,6-4.06,7.8-9.63,1.62-5.04.23-9.42-.37-11.49-3.69-12.63-22.1-22.93-24.14-24.08-23.73-13.43-21.11-28.49-44.18-51.13-20.19-19.82-41.3-27.02-76.11-38.9-20.13-6.87-49.74-14.77-86.87-17.04-3.06-11.6-10.98-35.87-30.82-56.69-7.86-8.25-15.27-13.16-30.07-22.97-10.19-6.76-15.44-9.25-17.82-7.41-2.28,1.77-.55,6.51.37,12.96,1.9,13.27-.71,26.25-4.08,33.72-5.63,12.45-13.2,9.1-25.99,25.56-4.94,6.36-11.54,14.85-12.99,26.68-2.13,17.24,7.97,31.1,11.88,35.94-21,17.12-36.17,19.1-46.41,17.41-10.95-1.8-17.56-8.01-25.62-4.45-10.84,4.81-8.87,20.47-17.82,23.34-4.98,1.6-11.01-1.5-25.24-14.82-26.09-24.42-27.07-33.93-44.55-46.31C21.3,98.74,2.48,93.52.2,96.9c-1.5,2.22,5.18,6.64,9.28,17.78,3.07,8.37,1.41,11.58,2.23,26.68.72,13.27,1.35,24.97,6.31,37.79,5.29,13.67,9.65,13.48,10.02,21.86.57,12.56-10.87,15.6-11.51,30-.41,9.11,3.9,9.23,4.09,20.38.23,13.98-7.13,19.27-4.09,25.93,2.79,6.09,12.43,9.61,20.05,8.89,29-2.74,32.53-67.1,62.37-70.39,7.75-.86,19.53,2.16,21.16,7.78.91,3.14-1.85,5.41-2.97,9.63-1.54,5.8.59,13,11.88,26.67,18.09,21.92,26.45,20.14,35.27,35.94,6.38,11.43,1.87,12.12,8.91,24.09,9.17,15.58,17.34,15.31,25.99,31.49,5.47,10.23,5.61,16.72,10.02,17.41,5.38.84,12.01-7.71,14.85-14.82,2.92-7.31,1.08-11.2,4.08-22.97,1.24-4.85,2.7-8.69,3.72-11.11,7.13,1.54,18.12,3.22,31.55,2.22,8.76-.65,15.06-2.71,16.71,0,2.05,3.39-4.53,11.63-8.91,15.93-6.78,6.66-12.11,7.62-11.88,10.37.28,3.39,8.77,6.43,16.33,6.3,12.96-.23,24.54-9.79,29.7-20.37,1.14-2.35,1.82-4.44,2.23-5.93,25.81-.42,47.47-4.33,64.6-8.89,22.83-6.08,41.55-14.39,54.2-20.01,24.29-10.78,34.59-17.88,59.4-26.3,11.63-3.95,21.42-6.49,27.97-8.03,8.67-.74,15.82-5.94,18.07-13.09,1.72-5.47.03-10.36-.74-12.23%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/g%3E%3C/svg%3E');
  background-size: contain;
  background-position: right bottom;
  height: 19.2rem;
  width: clamp(14.2rem, 15vw, 28.4rem);
  margin: 0 0 1.5rem 1rem;
  overflow: hidden;
}
.megamenu_address .address_content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.megamenu_address header * {
  color: #DD052B;
  font-size: inherit;
  margin: 0;
  line-height: unset;
}
.megamenu_address .tt_address_list .addresses-grid {
  margin-bottom: 0;
}
.megamenu_address .tt_address_list .logo {
  display: none;
}
.megamenu_address .tt_address_list .address.company {
  margin: 0;
}
.megamenu_address .tt_address_list .address.company .logo,
.megamenu_address .tt_address_list .address.company h3,
.megamenu_address .tt_address_list .address.company .address {
  display: none;
}
.megamenu_address .tt_address_list ul {
  display: none;
}
.megamenu_address .tt_address_list ul.list-unstyled {
  display: flex;
  flex-direction: column-reverse;
  gap: 1rem;
  color: rgba(0, 69, 135, 0.5);
}
.megamenu_address .tt_address_list ul.list-unstyled li {
  white-space: nowrap;
}
.megamenu_address .tt_address_list ul.list-unstyled li.address_www {
  display: none;
}
.megamenu_address .tt_address_list ul.list-unstyled .label {
  display: none;
}
.megamenu_address .tt_address_list ul.list-unstyled a {
  font-weight: 400;
  padding: 0;
}
@keyframes slide-up {
  0% {
    opacity: 0.5;
    transform: translateX(0);
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    display: none;
    transform: translateX(-101%);
  }
}
@keyframes slide-down {
  0% {
    opacity: 0;
    display: flex !important;
    transform: translateX(0);
  }
  1% {
    opacity: 0;
    transform: translateX(0);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.prefooter {
  display: grid;
  grid-template-areas: "text" "map";
  column-gap: 2rem;
  background: #fff;
  padding-top: 11.2rem;
  padding-bottom: 5rem;
}
.prefooter:has(.prefooter_image:empty):has(.prefooter_text:empty):has(.show-region:empty) {
  display: none;
}
@media (min-width: 1025px) {
  .prefooter {
    grid-template-areas: "map text";
    grid-template-columns: auto min-content;
    padding-top: 7.5rem;
    padding-bottom: 10rem;
  }
}
.prefooter .prefooter_image {
  grid-area: map;
}
.prefooter .prefooter_image img {
  width: 100%;
}
.prefooter .prefooter_image .frame {
  display: flex;
  flex-direction: column-reverse;
}
.prefooter .prefooter_image .frame header {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(-3deg);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  width: min-content;
  white-space: nowrap;
  font-size: clamp(4rem, 6vw, 10rem);
  color: #DD052B;
  padding-left: 3.6rem;
  padding-bottom: 3.6rem;
}
.prefooter .prefooter_image .frame header:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.prefooter .prefooter_image .frame header:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.prefooter .prefooter_image .frame header:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.prefooter .prefooter_image .frame header * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
@media (min-width: 1025px) {
  .prefooter .prefooter_image .frame header {
    padding-left: 10rem;
  }
}
.prefooter .prefooter_image .frame header:after {
  transform: translate(-350%, -50%) rotate(71deg);
}
.prefooter .prefooter_image .frame header * {
  text-wrap: unset;
}
.prefooter .prefooter_right {
  grid-area: text;
  display: flex;
  flex-direction: column;
  gap: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (min-width: 1025px) {
  .prefooter .prefooter_right {
    max-width: 58rem;
    min-width: 40rem;
    margin-right: 3rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1340px) {
  .prefooter .prefooter_right {
    max-width: unset;
    width: 58rem;
  }
}
@media (min-width: 1700px) {
  .prefooter .prefooter_right {
    margin-right: calc(50vw - .5 * 1640px);
  }
}
.prefooter .prefooter_regio .news {
  height: 7.5rem;
}
.prefooter .prefooter_regio .news .news-grid {
  position: relative;
  height: auto;
  max-height: 56.5rem;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  row-gap: 0;
  background: #fff;
  box-shadow: 0 3px 9px 0 rgba(0, 69, 135, 0.08);
  z-index: 1;
}
.prefooter .prefooter_regio .news .news-grid .article {
  display: none;
  width: 100%;
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  background: #fff;
}
.prefooter .prefooter_regio .news .news-grid .article .header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 7.5rem;
  cursor: pointer;
}
.prefooter .prefooter_regio .news .news-grid .article .header .h5 {
  font-size: 1.6rem;
  color: #004587;
  margin: 0;
}
@media (min-width: 480px) {
  .prefooter .prefooter_regio .news .news-grid .article .header .h5 {
    font-size: calc(2rem - (0.66 * (2rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .prefooter .prefooter_regio .news .news-grid .article .header .h5 {
    font-size: calc(2rem - (0.5 * (2rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .prefooter .prefooter_regio .news .news-grid .article .header .h5 {
    font-size: calc(2rem - (0.33 * (2rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .prefooter .prefooter_regio .news .news-grid .article .header .h5 {
    font-size: 2rem;
  }
}
.prefooter .prefooter_regio .news .news-grid .article .card {
  display: none;
}
.prefooter .prefooter_regio .news .news-grid .article.active {
  display: block;
}
.prefooter .prefooter_regio .news .news-grid .clicker {
  position: absolute;
  top: 0;
  right: 0;
  width: 5rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 7.5rem;
  padding-right: 2.5rem;
  cursor: pointer;
}
.prefooter .prefooter_regio .news .news-grid .clicker:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.288%22%20height%3D%226.251%22%20viewBox%3D%220%200%2010.288%206.251%22%3E%20%3Cpath%20id%3D%22Path_413%22%20data-name%3D%22Path%20413%22%20d%3D%22M2,2,5.837,5.73,2,9.46%22%20transform%3D%22translate%2810.874%20-0.586%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/svg%3E');
  width: 1.2rem;
  height: 0.7rem;
  transform: rotate(180deg);
}
.prefooter .prefooter_regio .news .news-grid .clicker.active {
  width: 100%;
  z-index: 1;
}
.prefooter .prefooter_regio .news .news-grid .clicker.active:after {
  transform: rotate(0);
}
.prefooter .prefooter_regio .show-region {
  padding-bottom: 5rem;
}
@media (min-width: 1025px) {
  .prefooter .prefooter_regio .show-region {
    padding-bottom: 0;
  }
}
.prefooter .prefooter_regio .show-region .card {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
  padding-top: 3rem;
}
.prefooter .prefooter_regio .show-region .card .left {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.prefooter .prefooter_regio .show-region .card .left .h4 {
  color: #004587;
  margin-bottom: 0;
}
.prefooter .prefooter_regio .show-region .card a {
  text-decoration: none;
}
.prefooter .prefooter_regio .show-region .card a.mail-link {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
}
.prefooter .prefooter_regio .show-region .card a.mail-link:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.prefooter .prefooter_regio .show-region .card a.mail-link:hover {
  transform: translateX(1rem);
}
.prefooter .prefooter_regio .show-region .card .email {
  display: flex;
  align-items: center;
  gap: 1.8rem;
}
.prefooter .prefooter_regio .show-region .card .email:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Group_176%22%20data-name%3D%22Group%20176%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2215.018%22%20height%3D%2212%22%20viewBox%3D%220%200%2015.018%2012%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_23%22%20data-name%3D%22Rectangle%2023%22%20width%3D%2215.018%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-width%3D%221%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_35%22%20data-name%3D%22Group%2035%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_401%22%20data-name%3D%22Path%20401%22%20d%3D%22M15.516,5.431V11a1.5,1.5,0,0,1-1.5,1.5H3.5A1.5,1.5,0,0,1,2,11V3.126A1.126,1.126,0,0,1,3.126,2h12.39l-.467.456%22%20transform%3D%22translate%28-1.249%20-1.249%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%20%3Cpath%20id%3D%22Path_402%22%20data-name%3D%22Path%20402%22%20d%3D%22M15.871,3.287,9.579,8.4,3.315,3.287%22%20transform%3D%22translate%28-2.07%20-2.053%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 1.5rem;
  height: 1.2rem;
}
.prefooter .prefooter_regio .show-region .card .tel {
  display: flex;
  align-items: center;
  gap: 1.8rem;
}
.prefooter .prefooter_regio .show-region .card .tel:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.063%22%20height%3D%2215.917%22%20viewBox%3D%220%200%2016.063%2015.917%22%3E%20%3Cg%20id%3D%22Group_177%22%20data-name%3D%22Group%20177%22%20transform%3D%22translate%280.15%200.15%29%22%3E%20%3Cg%20id%3D%22Group_135%22%20data-name%3D%22Group%20135%22%20transform%3D%22translate%280.6%200.6%29%22%3E%20%3Cpath%20id%3D%22Path_608%22%20data-name%3D%22Path%20608%22%20d%3D%22M15.938,12.3,14.825,11.19a1.639,1.639,0,0,0-2.317,0l-.6.6a2.048,2.048,0,0,1-2.9,0L6.624,9.407a2.048,2.048,0,0,1,0-2.9l.6-.6a1.638,1.638,0,0,0,0-2.317L6.114,2.479a1.638,1.638,0,0,0-2.317,0h0a6.135,6.135,0,0,0,0,8.677L7.261,14.62a6.135,6.135,0,0,0,8.676,0h0A1.639,1.639,0,0,0,15.938,12.3Z%22%20transform%3D%22translate%28-2%20-2%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 1.5rem;
  height: 1.5rem;
}
.frame:has(.frame.banner) + .prefooter {
  padding-top: calc(11.2rem + 16rem);
}
@media (min-width: 1025px) {
  .frame:has(.frame.banner) + .prefooter {
    padding-top: calc(7.5rem + 16rem);
  }
}
footer.footer-wide {
  color: #fff;
  line-height: 1.875;
}
footer.footer-wide .main-footer {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background: #004587;
}
footer.footer-wide .main-footer * {
  color: #fff;
}
footer.footer-wide p {
  margin: 0;
}
footer.footer-wide h3,
footer.footer-wide .footer_contact .frame-type-menu_pages ul:first-child li:first-child,
footer.footer-wide .footer_compliance .frame-type-menu_pages ul:first-child li:first-child {
  font-size: 1.5rem;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: inherit;
  margin: 0;
}
@media (min-width: 480px) {
  footer.footer-wide h3,
  footer.footer-wide .footer_contact .frame-type-menu_pages ul:first-child li:first-child,
  footer.footer-wide .footer_compliance .frame-type-menu_pages ul:first-child li:first-child {
    font-size: calc(1.7rem - (0.66 * (1.7rem - 1.5rem)));
  }
}
@media (min-width: 1025px) {
  footer.footer-wide h3,
  footer.footer-wide .footer_contact .frame-type-menu_pages ul:first-child li:first-child,
  footer.footer-wide .footer_compliance .frame-type-menu_pages ul:first-child li:first-child {
    font-size: calc(1.7rem - (0.5 * (1.7rem - 1.5rem)));
  }
}
@media (min-width: 1340px) {
  footer.footer-wide h3,
  footer.footer-wide .footer_contact .frame-type-menu_pages ul:first-child li:first-child,
  footer.footer-wide .footer_compliance .frame-type-menu_pages ul:first-child li:first-child {
    font-size: calc(1.7rem - (0.33 * (1.7rem - 1.5rem)));
  }
}
@media (min-width: 1700px) {
  footer.footer-wide h3,
  footer.footer-wide .footer_contact .frame-type-menu_pages ul:first-child li:first-child,
  footer.footer-wide .footer_compliance .frame-type-menu_pages ul:first-child li:first-child {
    font-size: 1.7rem;
  }
}
footer.footer-wide h3 a,
footer.footer-wide .footer_contact .frame-type-menu_pages ul:first-child li:first-child a,
footer.footer-wide .footer_compliance .frame-type-menu_pages ul:first-child li:first-child a {
  text-decoration: none;
}
footer.footer-wide .footer-cols {
  font-size: 1.4rem;
  display: grid;
  grid-template-areas: "logo socials" "v3g v3g" "adres adres" "contact contact" "route route" "compliance compliance" "menu_1 menu_1" "menu_2 menu_2";
  grid-template-columns: auto auto;
  gap: 1.5rem;
}
@media (min-width: 480px) {
  footer.footer-wide .footer-cols {
    font-size: calc(1.7rem - (0.66 * (1.7rem - 1.4rem)));
  }
}
@media (min-width: 1025px) {
  footer.footer-wide .footer-cols {
    font-size: calc(1.7rem - (0.5 * (1.7rem - 1.4rem)));
  }
}
@media (min-width: 1340px) {
  footer.footer-wide .footer-cols {
    font-size: calc(1.7rem - (0.33 * (1.7rem - 1.4rem)));
  }
}
@media (min-width: 1700px) {
  footer.footer-wide .footer-cols {
    font-size: 1.7rem;
  }
}
@media (min-width: 640px) {
  footer.footer-wide .footer-cols {
    grid-template-areas: "logo socials" "v3g v3g" "adres contact" "route route" "compliance compliance" "menu_1 menu_2";
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  footer.footer-wide .footer-cols {
    grid-template-areas: "logo adres contact menu_1 menu_2" "socials route compliance compliance compliance" "v3g v3g v3g v3g v3g";
    grid-template-columns: 2fr 2fr 2fr 1fr min-content;
  }
}
footer.footer-wide .footer-cols .logo.schils {
  grid-area: logo;
  transform: translateY(-1.5rem);
  height: 7.9rem;
}
@media (min-width: 1024px) {
  footer.footer-wide .footer-cols .logo.schils {
    height: 11.5rem;
  }
}
footer.footer-wide .footer-cols .footer_address {
  grid-area: adres;
}
footer.footer-wide .footer-cols .footer_contact {
  grid-area: contact;
}
footer.footer-wide .footer-cols .footer_menu_1 {
  grid-area: menu_1;
}
footer.footer-wide .footer-cols .footer_menu_2 {
  grid-area: menu_2;
}
footer.footer-wide .footer-cols .footer_social {
  grid-area: socials;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  footer.footer-wide .footer-cols .footer_social {
    justify-content: flex-start;
  }
}
footer.footer-wide .footer-cols .footer_route {
  grid-area: route;
}
footer.footer-wide .footer-cols .footer_route a.read-more-link-left {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  color: inherit;
}
footer.footer-wide .footer-cols .footer_route a.read-more-link-left:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
footer.footer-wide .footer-cols .footer_route a.read-more-link-left:hover {
  transform: translateX(1rem);
}
footer.footer-wide .footer-cols .footer_compliance {
  grid-area: compliance;
}
footer.footer-wide .footer-cols .footer_v3g {
  grid-area: v3g;
}
footer.footer-wide .footer-cols .footer_v3g * {
  font-size: 1.3rem;
}
footer.footer-wide .footer-cols .footer_menu_1 [class*="frame-type-menu"] ul,
footer.footer-wide .footer-cols .footer_menu_2 [class*="frame-type-menu"] ul {
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0;
}
footer.footer-wide .footer-cols .footer_menu_1 [class*="frame-type-menu"] ul a,
footer.footer-wide .footer-cols .footer_menu_2 [class*="frame-type-menu"] ul a {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  padding: 0;
}
footer.footer-wide .footer-cols .footer_menu_1 [class*="frame-type-menu"] ul a:before,
footer.footer-wide .footer-cols .footer_menu_2 [class*="frame-type-menu"] ul a:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
footer.footer-wide .footer-cols .footer_menu_1 [class*="frame-type-menu"] ul a:hover,
footer.footer-wide .footer-cols .footer_menu_2 [class*="frame-type-menu"] ul a:hover {
  transform: translateX(1rem);
}
footer.footer-wide .footer-cols .addresses-grid {
  display: block;
  margin-bottom: 0;
}
footer.footer-wide .footer-cols .tt_address_list .address.company {
  margin-bottom: 0;
}
footer.footer-wide .footer-cols .tt_address_list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
footer.footer-wide .footer-cols .tt_address_list .logo,
footer.footer-wide .footer-cols .tt_address_list h3 {
  display: none;
}
footer.footer-wide .footer-cols .footer_address address [itemProp="streetAddress"] p:not(:last-child) {
  display: none;
}
footer.footer-wide .footer-cols .footer_address .list-unstyled {
  display: none;
}
footer.footer-wide .footer-cols .footer_contact address {
  display: none;
}
footer.footer-wide .footer-cols .footer_contact .list-unstyled {
  display: flex;
  flex-direction: column-reverse;
}
footer.footer-wide .footer-cols .footer_contact .list-unstyled span.label,
footer.footer-wide .footer-cols .footer_contact .list-unstyled .address_www {
  display: none;
}
footer.footer-wide .footer-cols .footer_contact .list-unstyled a {
  text-decoration: none;
}
footer.footer-wide .footer-cols .footer_social {
  display: flex;
}
footer.footer-wide .footer-cols .footer_social ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
footer.footer-wide .footer-cols .footer_social ul li {
  display: flex;
  margin: 0;
  padding: 0;
}
footer.footer-wide .footer-cols .footer_social a {
  text-decoration: none;
  padding: 0.4rem 0;
}
footer.footer-wide .footer-cols .footer_social a:hover,
footer.footer-wide .footer-cols .footer_social a:active,
footer.footer-wide .footer-cols .footer_social a:focus,
footer.footer-wide .footer-cols .footer_social a:visited {
  text-decoration: none;
}
footer.footer-wide .footer-cols .footer_social ul {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 3.6rem;
}
@media (min-width: 480px) {
  footer.footer-wide .footer-cols .footer_social ul {
    flex-direction: row;
  }
}
footer.footer-wide .footer-cols .footer_social ul li a {
  position: relative;
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  color: transparent;
  background: transparent;
  border-radius: 0.5rem;
  text-indent: -999rem;
  overflow: hidden;
  transition: all ease 0.4s;
}
footer.footer-wide .footer-cols .footer_social ul li a:after {
  display: none;
}
footer.footer-wide .footer-cols .footer_social ul li a:hover {
  background: #fff;
}
footer.footer-wide .footer-cols .footer_social ul li a:before {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80% !important;
  height: 80% !important;
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=facebook]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2074.42%20140%22%3E%3Cpath%20d%3D%22M102.33,78.16,106.19,53H82.06V36.69c0-6.88,3.37-13.58,14.18-13.58h11V1.7A133.78,133.78,0,0,0,87.74,0C67.87,0,54.88,12,54.88,33.84V53H32.79V78.16H54.88v60.78a87.65,87.65,0,0,0,27.18,0V78.16Z%22%20transform%3D%22translate%28-32.79%200%29%22%20fill%3D%22%23fff%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=facebook]:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2074.42%20140%22%3E%3Cpath%20d%3D%22M102.33,78.16,106.19,53H82.06V36.69c0-6.88,3.37-13.58,14.18-13.58h11V1.7A133.78,133.78,0,0,0,87.74,0C67.87,0,54.88,12,54.88,33.84V53H32.79V78.16H54.88v60.78a87.65,87.65,0,0,0,27.18,0V78.16Z%22%20transform%3D%22translate%28-32.79%200%29%22%20fill%3D%22%23004587%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=twitter]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20140%20113.76%22%3E%3Cpath%20d%3D%22M44,126.88c52.83,0,81.72-43.77,81.72-81.73,0-1.24,0-2.48-.08-3.71A58.55,58.55,0,0,0,140,26.57a57.28,57.28,0,0,1-16.5,4.52A28.8,28.8,0,0,0,136.13,15.2a57.56,57.56,0,0,1-18.24,7A28.75,28.75,0,0,0,68.94,48.37a81.56,81.56,0,0,1-59.2-30,28.86,28.86,0,0,0,8.9,38.34,28.4,28.4,0,0,1-13-3.59v.36a28.82,28.82,0,0,0,23,28.16,28.7,28.7,0,0,1-13,.49,28.82,28.82,0,0,0,26.84,19.95A57.72,57.72,0,0,1,0,114a81.4,81.4,0,0,0,44,12.88%22%20transform%3D%22translate%280%20-13.12%29%22%20fill%3D%22%23fff%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=twitter]:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20140%20113.76%22%3E%3Cpath%20d%3D%22M44,126.88c52.83,0,81.72-43.77,81.72-81.73,0-1.24,0-2.48-.08-3.71A58.55,58.55,0,0,0,140,26.57a57.28,57.28,0,0,1-16.5,4.52A28.8,28.8,0,0,0,136.13,15.2a57.56,57.56,0,0,1-18.24,7A28.75,28.75,0,0,0,68.94,48.37a81.56,81.56,0,0,1-59.2-30,28.86,28.86,0,0,0,8.9,38.34,28.4,28.4,0,0,1-13-3.59v.36a28.82,28.82,0,0,0,23,28.16,28.7,28.7,0,0,1-13,.49,28.82,28.82,0,0,0,26.84,19.95A57.72,57.72,0,0,1,0,114a81.4,81.4,0,0,0,44,12.88%22%20transform%3D%22translate%280%20-13.12%29%22%20fill%3D%22%23004587%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=linkedin]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20420%20401.44%22%3E%3Cpath%20d%3D%22M51.33,185.85h90V456.72h-90ZM96.93,55.28C66.13,55.28,46,75.5,46,102.05c0,26,19.54,46.81,49.76,46.81h.57c31.4,0,51-20.81,51-46.81C146.69,75.5,127.73,55.28,96.93,55.28ZM362.34,179.49c-47.78,0-69.19,26.28-81.13,44.71V185.85h-90c1.19,25.41,0,270.87,0,270.87h90V305.45c0-8.1.59-16.18,3-22,6.52-16.17,21.34-32.92,46.18-32.92C363,250.55,376,275.4,376,311.79V456.72h90V301.4C466,218.2,421.6,179.49,362.34,179.49Z%22%20transform%3D%22translate%28-46%20-55.28%29%22%20fill%3D%22%23fff%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=linkedin]:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20420%20401.44%22%3E%3Cpath%20d%3D%22M51.33,185.85h90V456.72h-90ZM96.93,55.28C66.13,55.28,46,75.5,46,102.05c0,26,19.54,46.81,49.76,46.81h.57c31.4,0,51-20.81,51-46.81C146.69,75.5,127.73,55.28,96.93,55.28ZM362.34,179.49c-47.78,0-69.19,26.28-81.13,44.71V185.85h-90c1.19,25.41,0,270.87,0,270.87h90V305.45c0-8.1.59-16.18,3-22,6.52-16.17,21.34-32.92,46.18-32.92C363,250.55,376,275.4,376,311.79V456.72h90V301.4C466,218.2,421.6,179.49,362.34,179.49Z%22%20transform%3D%22translate%28-46%20-55.28%29%22%20fill%3D%22%23004587%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=instagram]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2098%2098%22%3E%3Cpath%20d%3D%22M83,23a22,22,0,0,1,22,22V83a22,22,0,0,1-22,22H45A22,22,0,0,1,23,83V45A22,22,0,0,1,45,23H83m0-8H45A30.09,30.09,0,0,0,15,45V83a30.09,30.09,0,0,0,30,30H83a30.09,30.09,0,0,0,30-30V45A30.09,30.09,0,0,0,83,15Z%22%20transform%3D%22translate%28-15%20-15%29%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M90.14,32a5.73,5.73,0,1,0,5.73,5.73A5.74,5.74,0,0,0,90.14,32Z%22%20transform%3D%22translate%28-15%20-15%29%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M64.27,46.47A17.68,17.68,0,1,1,46.6,64.16v0A17.71,17.71,0,0,1,64.27,46.47m0-8A25.68,25.68,0,1,0,90,64.14,25.68,25.68,0,0,0,64.27,38.47Z%22%20transform%3D%22translate%28-15%20-15%29%22%20style%3D%22fill%3A%23fff%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=instagram]:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2098%2098%22%3E%3Cpath%20d%3D%22M83,23a22,22,0,0,1,22,22V83a22,22,0,0,1-22,22H45A22,22,0,0,1,23,83V45A22,22,0,0,1,45,23H83m0-8H45A30.09,30.09,0,0,0,15,45V83a30.09,30.09,0,0,0,30,30H83a30.09,30.09,0,0,0,30-30V45A30.09,30.09,0,0,0,83,15Z%22%20transform%3D%22translate%28-15%20-15%29%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M90.14,32a5.73,5.73,0,1,0,5.73,5.73A5.74,5.74,0,0,0,90.14,32Z%22%20transform%3D%22translate%28-15%20-15%29%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M64.27,46.47A17.68,17.68,0,1,1,46.6,64.16v0A17.71,17.71,0,0,1,64.27,46.47m0-8A25.68,25.68,0,1,0,90,64.14,25.68,25.68,0,0,0,64.27,38.47Z%22%20transform%3D%22translate%28-15%20-15%29%22%20style%3D%22fill%3A%23004587%22%20/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=youtube]:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2216%22%20width%3D%2218%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M549.7%20124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8%2064%20288%2064%20288%2064S117.2%2064%2074.6%2075.5c-23.5%206.3-42%2024.9-48.3%2048.6-11.4%2042.9-11.4%20132.3-11.4%20132.3s0%2089.4%2011.4%20132.3c6.3%2023.7%2024.8%2041.5%2048.3%2047.8C117.2%20448%20288%20448%20288%20448s170.8%200%20213.4-11.5c23.5-6.3%2042-24.2%2048.3-47.8%2011.4-42.9%2011.4-132.3%2011.4-132.3s0-89.4-11.4-132.3zm-317.5%20213.5V175.2l142.7%2081.2-142.7%2081.2z%22/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_social ul li a[href*=youtube]:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2216%22%20width%3D%2218%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20fill%3D%22%23004587%22%20d%3D%22M549.7%20124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8%2064%20288%2064%20288%2064S117.2%2064%2074.6%2075.5c-23.5%206.3-42%2024.9-48.3%2048.6-11.4%2042.9-11.4%20132.3-11.4%20132.3s0%2089.4%2011.4%20132.3c6.3%2023.7%2024.8%2041.5%2048.3%2047.8C117.2%20448%20288%20448%20288%20448s170.8%200%20213.4-11.5c23.5-6.3%2042-24.2%2048.3-47.8%2011.4-42.9%2011.4-132.3%2011.4-132.3s0-89.4-11.4-132.3zm-317.5%20213.5V175.2l142.7%2081.2-142.7%2081.2z%22/%3E%3C/svg%3E');
}
footer.footer-wide .footer-cols .footer_compliance a {
  padding-left: 0;
}
.sub-footer {
  font-size: 1rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: rgba(0, 69, 135, 0.9);
}
@media (min-width: 480px) {
  .sub-footer {
    font-size: calc(1.3rem - (0.66 * (1.3rem - 1rem)));
  }
}
@media (min-width: 1025px) {
  .sub-footer {
    font-size: calc(1.3rem - (0.5 * (1.3rem - 1rem)));
  }
}
@media (min-width: 1340px) {
  .sub-footer {
    font-size: calc(1.3rem - (0.33 * (1.3rem - 1rem)));
  }
}
@media (min-width: 1700px) {
  .sub-footer {
    font-size: 1.3rem;
  }
}
.sub-footer * {
  color: rgba(255, 255, 255, 0.65);
}
.sub-footer a span {
  color: inherit;
}
.sub-footer a:hover {
  color: #fff;
}
.sub-footer .subfooter {
  flex: 1;
  flex-direction: column;
  align-items: center;
  gap: 0;
}
@media (min-width: 768px) {
  .sub-footer .subfooter {
    flex-direction: row;
    align-items: unset;
    justify-content: space-between;
  }
}
.sub-footer .subfooter_left {
  gap: 1rem;
}
.sub-footer .subfooter_right [class*="frame-type-menu"] ul,
.sub-footer .subfooter_right nav ul {
  gap: 4rem;
}
@media (min-width: 768px) {
  .sub-footer .subfooter_right [class*="frame-type-menu"] ul,
  .sub-footer .subfooter_right nav ul {
    gap: 8rem;
  }
}
.sub-footer .subfooter_right [class*="frame-type-menu"] ul li a,
.sub-footer .subfooter_right nav ul li a {
  text-decoration: underline;
}
.home-headerimage {
  position: relative;
  aspect-ratio: 395 / 365;
  overflow: hidden;
}
@media (min-width: 640px) {
  .home-headerimage {
    display: flex;
    justify-content: center;
    aspect-ratio: 2 / 1;
  }
}
@media (min-width: 1025px) {
  .home-headerimage {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .home-headerimage.desktop .ce-image {
    display: none;
  }
}
.home-headerimage.desktop .frame-type-html:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  background: radial-gradient(ellipse at 70% 60%, #004587 50%, #001e3b 100%);
}
.home-headerimage.desktop .frame-type-html .videocontainer {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0.35;
}
.home-headerimage.desktop .frame-type-html .videocontainer:has(iframe[src*=vimeo]) {
  display: flex;
  justify-content: center;
  top: 0;
  transform: none;
  padding-bottom: 0;
}
@media (min-width: 640px) {
  .home-headerimage.desktop .frame-type-html .videocontainer:has(iframe[src*=vimeo]) {
    top: 50%;
    transform: translateY(-50%);
  }
}
.home-headerimage.desktop .frame-type-html .videocontainer:has(iframe[src*=vimeo]) iframe[src*=vimeo] {
  width: unset;
  height: 100%;
  aspect-ratio: 100 / 56.25;
}
@media (min-width: 640px) {
  .home-headerimage.desktop .frame-type-html .videocontainer:has(iframe[src*=vimeo]) iframe[src*=vimeo] {
    width: 100%;
    height: unset;
  }
}
.home-headerimage.desktop .frame-type-html + .frame-type-header {
  display: contents;
}
.home-headerimage.desktop .frame-type-image .ce-image:after,
.home-headerimage.desktop .frame-type-textpic .ce-image:after,
.home-headerimage.desktop .frame-type-image .ce-textpic:after,
.home-headerimage.desktop .frame-type-textpic .ce-textpic:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  background: radial-gradient(ellipse at 70% 60%, #004587 50%, #001e3b 100%);
}
.home-headerimage.desktop .frame-type-image header,
.home-headerimage.desktop .frame-type-textpic header {
  z-index: 1;
}
.home-headerimage.desktop + .fallback {
  position: absolute;
  width: 100%;
  z-index: -1;
}
@media (min-width: 1025px) {
  .home-headerimage.desktop + .fallback {
    display: none;
  }
}
.home-headerimage div,
.home-headerimage figure {
  width: 100%;
  height: 100%;
}
.home-headerimage img {
  width: 100% !important;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.home-headerimage header {
  padding-left: 1.8rem;
  position: relative;
  width: 100%;
  padding-right: 1.8rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(-3deg);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(-3deg);
  font-size: clamp(6rem, 10vw, 16rem);
  color: #fff;
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .home-headerimage header {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .home-headerimage header {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
.home-headerimage header:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.home-headerimage header:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.home-headerimage header:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.home-headerimage header * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
.home-headerimage header:after {
  line-height: 1;
}
.home .pages-menus-container {
  background: #f2f4f8;
  padding-bottom: 3.5rem;
}
@media (max-width: 480px) {
  .home .pages-menus-container {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }
}
.home .pages-menus-container .pages-menus {
  flex-wrap: wrap;
  margin-top: clamp(-21.5rem, -15vw, -5rem);
}
@media (max-width: 767px) {
  .home .pages-menus-container .pages-menus {
    gap: 1rem;
    margin-top: -5rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu {
  display: flex;
  box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 69, 135, 0.08);
  background: #fff;
  width: 100%;
}
.home .pages-menus-container .pages-menus .pages-menu ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.home .pages-menus-container .pages-menus .pages-menu ul li {
  display: flex;
  margin: 0;
  padding: 0;
}
.home .pages-menus-container .pages-menus .pages-menu a {
  text-decoration: none;
  padding: 0.4rem 0;
}
.home .pages-menus-container .pages-menus .pages-menu a:hover,
.home .pages-menus-container .pages-menus .pages-menu a:active,
.home .pages-menus-container .pages-menus .pages-menu a:focus,
.home .pages-menus-container .pages-menus .pages-menu a:visited {
  text-decoration: none;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu {
    width: calc(50% - 4.0rem / 2);
  }
}
@media (min-width: 1340px) {
  .home .pages-menus-container .pages-menus .pages-menu {
    flex: 1;
  }
}
.home .pages-menus-container .pages-menus .pages-menu:empty {
  display: none;
}
.home .pages-menus-container .pages-menus .pages-menu .frame {
  flex: 1;
  flex-direction: column;
}
.home .pages-menus-container .pages-menus .pages-menu header {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 6.7rem;
  padding-left: 9.5rem;
  padding-right: 1.4rem;
  box-shadow: inset 0 -0.25rem 0.25rem rgba(0, 69, 135, 0.05);
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu header {
    height: 8.9rem;
    padding-left: 12.3rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu header:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.288%22%20height%3D%226.251%22%20viewBox%3D%220%200%2010.288%206.251%22%3E%20%3Cpath%20id%3D%22Path_413%22%20data-name%3D%22Path%20413%22%20d%3D%22M2,2,5.837,5.73,2,9.46%22%20transform%3D%22translate%2810.874%20-0.586%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/svg%3E');
  width: 1.1rem;
  height: 0.7rem;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu header:after {
    display: none;
  }
}
.home .pages-menus-container .pages-menus .pages-menu header * {
  margin: 0;
  color: #DD052B;
}
.home .pages-menus-container .pages-menus .pages-menu.calves header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22120.462%22%20height%3D%22136.945%22%20viewBox%3D%220%200%20120.462%20136.945%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_38%22%20data-name%3D%22Rectangle%2038%22%20width%3D%22120.462%22%20height%3D%22136.945%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_59%22%20data-name%3D%22Group%2059%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_416%22%20data-name%3D%22Path%20416%22%20d%3D%22M28.142,58.986c-4.657,4.723-7.628,10.557-10.016,16.676-2.439,6.259-7.225,14.434-5.815,21.3.756,3.692,5.747,10.484,1.313,13.44-2.4,1.6-8.146,2.647-8.714-1.291-.737-5.138.34-10.232,1.572-15.2,1.349-5.445,1.442-11.207,1.705-16.784.208-4.323-.007-9.189,1.379-13.344,1.465-4.395,3.786-8.587,5.4-12.956-.01.021-.136.281-.216.254-1.46-.5,4.376-14.307,1.569-15.321,1,.363-13.327,35.745-16.108,38.892C2.227,70.715.883,66,3.227,62.136c2.515-4.141,5.662-7.252,7.506-11.86C13.8,42.614,14.3,34.1,17.683,26.593c5.324-11.811,17.2-8.654,27.2-5.941,2.647.716,5.268.384,8,.726,4.561.571,8.956,1.43,13.563,1.569q5.988.175,11.976.356a3.554,3.554,0,0,0,3.139-5.077c-1.481-3-5.475-3.055-7.31-5.8-1.706-2.558-.481-5.787.751-8.266,2.352-.825,5.579,1.817,7.429,2.946,1.942,1.186,2.023.936,3.6-.539s3.488-4,5.377-5.038c2.116-1.152,4.859.613,7.039,1.221,1.365.381,1.453.692,2.59-.2A11.062,11.062,0,0,1,106.353.037c2.529-.3,4.356,1.312,4.085,3.9a11.222,11.222,0,0,1-2.089,4.947c-.874,1.3-.688.987.311,1.952,3.22,3.1,6.764,6.069,9.769,9.377,6.086,6.694-6.512,10.556-10.781,12.757-7.525,3.876-11.027,9.807-13.788,17.629a83.9,83.9,0,0,0-3.985,40.041c.789,5.737.2,11.627,1.583,17.291,1.226,5.04,4.48,9.293,5.735,14.331.748,2.989.417,9.336-4.262,7.838a10.561,10.561,0,0,1-6.69-7.755c-1.145-6.128.3-12.447-1.083-18.545-.481-2.275-1.118-4.525-1.675-6.778-1.77-7.158-3.358-17.184-11.687-19.363q-.705,2.67-1.4,5.347c-.862,3.267-.368,6.279-.079,9.656a24.971,24.971,0,0,1-1.457,12.081c-1.73,4.394-3.29,8.36-3.141,13.186.15,4.93,4.5,17.4-3.4,18.807-3.975.707-4.692-3.25-4.465-6.248q1.024-13.633,2.045-27.267.461-6.133.921-12.267c.051-.684.1-1.365.151-2.048a16.2,16.2,0,0,0-.806-4.893c-.5-1.951-.449-4.744-1.449-6.4-2.847-4.708-6.083-9.754-12.238-7.247-2.4.979-4.331.947-6.452-.718a2.289,2.289,0,0,0-3.393.185c-2.349,2.679-2.7,7.408-2.959,10.785-.435,5.681,1.549,11.491,4.375,16.36,1.5,2.591,6.128,7.428,4.468,10.829-.94,1.925-4.162,1.221-5.677.609-2.679-1.09-4.134-3.664-4.991-6.289-2.3-7.05-3.723-14.586-5.543-21.783-.93-3.671-1.841-6.938-.765-10.675,1-3.481,2.89-6.817,2.957-10.51%22%20transform%3D%22translate%280.024%200%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_417%22%20data-name%3D%22Path%20417%22%20d%3D%22M69.23,3.543c2.483-.834,5.841,1.908,7.839,3.054,1.154.66,1.4.967,2.382-.052.267-.278,1.243-1.69,1.727-1.1,1.566,1.908,6.161.1,8.388.656,3,.758,4.936,4.963,7.278,6.959,1.8,1.53,5.48,3.909,4.874,6.735-.736,3.415-4.863,6.47-7.517,8.358-2.957,2.1-5.657,3.247-8.787.748a17.2,17.2,0,0,1-5.348-7.893c2.984,9.311,6.209,18.867,4.29,28.743-.5,2.605-1.27,5.195-4.233,5.7-1.68.283-3.105.068-4.607,1.056-1.562,1.025-2.745,2.527-4.358,3.482-3.222,1.91-4.677-1.644-6.6-3.651-1-1.039-4.357,3.115-5.146,3.849-3.9,3.62-9,.971-9.815-4.1-1.039-6.46,7.789-5.21,10.974-8.779,3.5-3.926,3.279-11.61,4.218-16.5.5-2.6,1.339-5.244,3.537-6.909,2.018-1.53,7.611-1.553,7.737-4.708.129-3.207-3.89-4.047-5.923-5.424-2.788-1.891-3.094-4.809-1.995-7.808A20.816,20.816,0,0,1,69.23,3.543%22%20transform%3D%22translate%285.633%200.385%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_418%22%20data-name%3D%22Path%20418%22%20d%3D%22M80.591,3.487c1.05-.372,5.4-2.169,6.19-1.49-2.137-1.823-4.72-.648-6.19,1.49%22%20transform%3D%22translate%289.169%200.125%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_419%22%20data-name%3D%22Path%20419%22%20d%3D%22M90.376,3.409c7.57-6.679,14.346-2.336,7.488,6.614-.675-4.4-4.637-4.916-7.488-6.614%22%20transform%3D%22translate%2810.282%200.019%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_420%22%20data-name%3D%22Path%20420%22%20d%3D%22M80.861,78.445c1.961,7.517.3,15.555,2.922,22.946,1.9,5.361,7.461,11.984,4.983,17.965-2.107,5.089-7.967.032-9.723-2.666C75.208,110.8,77.9,101.853,76.717,95.6c.824,5.621,1.09,11.108,4.873,15.684.376.456,2.613,3.151,3.131,1.6.42-1.245-.163-2.951-.458-4.2-.394-1.663-5.157-18.841-6.636-17.8,3.978-2.8,3.037-8.236,3.234-12.433%22%20transform%3D%22translate%288.728%208.924%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_421%22%20data-name%3D%22Path%20421%22%20d%3D%22M109.979,16.93a5.571,5.571,0,0,0-3.662,1.288c-1.467,1.349-.011,2.956.366,4.454.659,2.62-4.05,4.574-5.334,6.45-2.288,3.35-5.338,3.7-9.089,4.431-4.385.858-6.749,2.476-6.269,7.28.858,8.6-1.487,16.859-5.309,24.548-1.607,3.231-3.1,3.536-6.306,4.147-1.264.237-7.027,1.888-7.468-.246a30.408,30.408,0,0,1-2.213,6.611c8.783,2.28,9.113,12.261,11.53,19.434-1.245-3.733,1.365-8.036,3.068-11.223,1.781-3.347,2.23-6.262,2.5-10.014a94,94,0,0,1,6.363-28.534A26.42,26.42,0,0,1,102.37,30.437c5.668-2.709,15.908-6.822,7.608-13.507%22%20transform%3D%22translate%287.36%201.926%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_422%22%20data-name%3D%22Path%20422%22%20d%3D%22M64.1,76.8c.155,6.3,1.742,12.365-.559,18.445a66.917,66.917,0,0,0-2.954,7.947,30.614,30.614,0,0,0-.14,10.988c.532,4.248,2.5,10.977-2.413,13.48-3.477,1.77-6.242-.971-6.022-4.514,8.979,1.421,7.1-13.527,6.257-18.555-.786-4.677-1.79-7.377,2.024-10.9C65.138,89.2,63.455,82.692,64.1,76.8%22%20transform%3D%22translate%285.915%208.737%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_423%22%20data-name%3D%22Path%20423%22%20d%3D%22M56.761,72.414c.222,3.6,1.391,6.553,1.614,10.156.765-8.393.246-18.132-8.78-21.721C41.95,57.8,30.682,61.959,25.915,53.267c-.063,3.352-1.647,6.435-2.683,9.557-1.223,3.7-.76,6.668.163,10.388,1.884,7.6,3.454,15.576,5.892,23.008.777,2.369,2.035,4.73,4.314,5.954,1.529.82,4.879,1.754,6.21.065,2.4-3.049-2.911-8.82-4.285-11.169-2.723-4.658-4.786-10.349-4.437-15.814.221-3.524.556-8.533,3.013-11.318a2.318,2.318,0,0,1,3.417-.186c2.135,1.666,4.081,1.7,6.494.718,6.579-2.66,9.69,3.131,12.749,7.943%22%20transform%3D%22translate%282.559%206.06%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_424%22%20data-name%3D%22Path%20424%22%20d%3D%22M27.642,53.292c-7.517,7.582-10.567,18.022-14.333,27.729a18.231,18.231,0,0,0,.076,14.9c1.359,3.4,2.644,7.6-1.523,9.4-1.814.783-8.949,1.569-7.49-2.447,1.211-3.327,5.341-4.053,5.917-7.792.673-4.354-.213-7.889,1.572-12.084,2.152-5.071,3.469-10.777-.037-15.595,9.723,4.425,3.873-22.926,15.818-14.108%22%20transform%3D%22translate%280.475%205.862%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_425%22%20data-name%3D%22Path%20425%22%20d%3D%22M67.749,21.359c-3.644.453-7.145,1.893-9.282,5.006-2.3,3.349-2.312,7.246-3.382,11.01A7.363,7.363,0,0,1,49.528,43c-3.228.765-8.4-.616-11.008,1.611-1.11.948-5.723,14.831-8.423,11.206-4.84-6.5,5.347-12.765,1.722-19.474-3.7,5.148-8.017,1.139-9.2-3.554-1.506-5.97,3.2-5.23,7.4-5.822,4.776-.674,7.261-5.647,11.636-7.2,6.982-2.487,15.139,1.355,22.3,1.128%22%20transform%3D%22translate%282.54%202.153%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_426%22%20data-name%3D%22Path%20426%22%20d%3D%22M36.115,16.61c-4.771-.785-10.171-.805-14.144,2.354-3.827,3.048-5.463,8.093-6.6,12.665-1.792,7.2-3.2,14.483-6.674,21.12C7.042,55.907,4.14,58.2,2.529,61.378.695,65.008,1.868,69.36,0,72.981,2.8,69.836,17.2,34.454,16.215,34.1c2.8,1.009-3.027,14.828-1.58,15.316,1.427.485,3.4-6.746,3.535-7.655.6-3.968.135-7.993.518-11.975.871-9.015,8.329-15.075,17.427-13.176%22%20transform%3D%22translate%280%201.84%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  top: 0;
  left: 0;
  width: 9.5rem;
  background-size: 90%;
  background-position: -1.6rem 2rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.calves header:before {
    width: 10rem;
    background-size: 120%;
    background-position: right 1rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.piglets header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22132.51%22%20height%3D%22104.927%22%20viewBox%3D%220%200%20132.51%20104.927%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_16%22%20data-name%3D%22Rectangle%2016%22%20width%3D%22132.51%22%20height%3D%22104.928%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_20%22%20data-name%3D%22Group%2020%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_33%22%20data-name%3D%22Path%2033%22%20d%3D%22M129.124,35.861c-6.684-2.253-15.778-.418-16.063-9.732-.129-4.179,1.534-8.3.65-12.47A28.129,28.129,0,0,0,108.45,2.694c-.394,2.34.2,4.823-.69,7.084-.757,1.916-2.613,3.06-3.618,4.815-.878,1.541-1.551,3.173-3.454,3.625a17.207,17.207,0,0,1-7.375.533c-4.169-.868-8.029-6.222-10.966-9.014-1.1-1.052-3.123-2.518-4.321-.744-1.414,2.093-.67,4.8-.594,7.13-3.775-1.4-7.718-2.271-11.569-3.436A84.16,84.16,0,0,1,54.215,7.87C47.052,4.46,39.7.906,31.688.169a29.344,29.344,0,0,0-10.928.988C14.61,3,8.189,9.468,8.766,9.25c-7.36,8.3-9.277,20.817-5.255,31.2,1.894,4.889,4.793,9.321,6.77,14.2.943,2.332,2.492,4.341,3.464,6.656,1.147,2.73,1.5,5.846,2.334,8.691a74.21,74.21,0,0,0,2.267,7.144c.8,1.954,1.145,5.269,3.032,6.488a4.6,4.6,0,0,0,4.946-.051c1.562-1.246,1.072-3.944.908-5.644-.242-2.542-1.467-4.057-2.558-6.257a20.011,20.011,0,0,1-1.729-8.13c-.224-5.831.231-11.663.231-17.494,1.075,4.291,3.054,8.317,3.814,12.695.732,4.248-1.3,8.823,1.226,12.724,1.645,2.534,5.961,5.707,9.161,4.155s-1.5-8.1-2.547-9.963C33,62.1,32.07,57.95,33.994,54.212c.885-1.714,1.67-2.637,3.447-1.575,1.958,1.176,4.284,1.756,6.369,2.687C51.932,58.939,54.524,68.28,55.357,76.44c.418,4.092.453,8.208.542,12.318.083,3.945-.7,9.493.989,13.162,1.056,2.283,4.523,3.519,6.73,2.151,3.483-2.163.195-8.573-.089-11.56-.655-6.883,2.561-21.53,8.528-26.521,3.187-2.671,4.141-2.438,7.134,5.866,1.475,4.093,1.407,7.966,2.274,12.1.721,3.439,3.379,6.833,7.057,7.357a2.755,2.755,0,0,0,3.251-2.53c.224-2.071-1.244-3.654-2.492-5.11a14.788,14.788,0,0,1-3.213-6.289c-.1-.447-.186-.892-.243-1.342a14.249,14.249,0,0,1-.391-2.144,13.648,13.648,0,0,1-.045-2.139c.291-7.951-4.467-9.919,11.944-12.315.59-.085,1.189-.036,1.8-.085,28.757-2.3,37.139-16.167,30-23.5%22%20transform%3D%22translate%280.485%200.012%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_34%22%20data-name%3D%22Path%2034%22%20d%3D%22M84.608,14.309c-2.5,2.506-6.877,3.221-10.215,2.419-4.08-.973-7.192-5.2-9.94-8.117-3.317-3.515-5.6-4.144-6.412.789-.784,4.757.826,10.065,2.143,14.621,1.033,3.572,1.765,8.055,4.56,10.744,1.268,1.22,3.426,1.956,4.92.653,2.267-1.976-.989-3.06-1.922-4.4-1.593-2.282,3.69-4.2,5.06-4.818,1.679-.754,3.175-2.582,2.212-4.462-.845-1.649-2.992-2.506-3.317-4.451.72,2.147,3.535,1.575,5.2,1.222,1.474-.311,2.894-1.089,4.44-.754,1.486.318,2.767,1.214,4.257,1.51a16.232,16.232,0,0,1-.981-4.96%22%20transform%3D%22translate%2819.375%201.956%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_35%22%20data-name%3D%22Path%2035%22%20d%3D%22M1.309,25.812a28.6,28.6,0,0,0,5.535,15.73C1.163,27.592,1.38,19.874,2.034,18.036c-.8,2.245-.725,7.776-.725,7.776%22%20transform%3D%22translate%280.438%206.042%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_36%22%20data-name%3D%22Path%2036%22%20d%3D%22M77.6,25.293c-1.562.479-7.459,1.715-4.774,4.3,4.9,4.717,7.226-4.127,4.774-4.3%22%20transform%3D%22translate%2824.167%208.473%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_37%22%20data-name%3D%22Path%2037%22%20d%3D%22M74.009,14.682C59.018,12.525,46.95,1.368,31.713.124A29.1,29.1,0,0,0,19.886,1.367c-3.128,1.085-6.357,4.64-9.7,4.7-1.507.028-3.427-.748-5.225-.685-2.071.071-4.5.856-4.85,3.044-.9,5.614,3.88,5.946,5.638,3.384,2.5-3.641-2-10.784-2-10.784s2.427,7.714.788,9.425c-1.111,1.159-2.416,1.013-2.288-.283.3-3.026,6.305-.276,6.305-.276S9.8,8.818,11.446,7.116c4.571-4.73,12.235-5.267,18.427-5.01,18.86.788,29.863,12.313,34.577,13.359,3.786.841,5.766-.93,9.559-.782%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_38%22%20data-name%3D%22Path%2038%22%20d%3D%22M99.212,41.13a18.562,18.562,0,0,1-6.707-1.618c-2.009-.938-2.92-2.089-3.115.182-.519,6.058-12.429,5.52-20.224,4.671-5.725-.611-10.381-4.356-12.91-1.749-1.471,1.519-1.493,2.076-1.689,4.037-.36,3.671-.973,8.269-3.053,11.413,4.782-4.4,7.058-8.264,10.557.3,1.977,4.833.467,9.827,2.247,14.435,1.2,3.115,6.507,8.415,9.906,4.873,1.784-1.858.489-4.235-.814-5.885a19.265,19.265,0,0,1-3.563-6.66,17.382,17.382,0,0,1-.486-2.169,18.723,18.723,0,0,1-.21-2.252c-.714-8.345-2.783-11.755,7.718-12.669.77-.068,23.607-2.008,31.981-9.519,1.86-1.663-4.183,2.938-9.639,2.61%22%20transform%3D%22translate%2817.258%2012.783%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_39%22%20data-name%3D%22Path%2039%22%20d%3D%22M103.139,33.977s-12.466.769-15.39-4.778c-2.208-4.183.657-9.673.13-14.184A27.206,27.206,0,0,0,82.3,2.026c-.421,2.5-.194,5.069-.788,7.544-.574,2.4-1.7,4.663-1.973,7.137-.63,5.7,4.741,6.58,6.3,11.179.654,1.928,1.148,3.45,3.176,4.579,2.71,1.511,8.516,2.237,8.516,2.237a3.906,3.906,0,0,0-3.319,2.7c-1.1,2.607-1.175,6.919.844,8.428.933.7,4.264,1.306,4.212-.659-.037-1.486-1.809-2.31-2.052-3.723-.255-1.514,1.766-2.828,2.681-1.268.531.905-.144,5.308,2.318,3.932,1.384-.774.621-2.427.486-3.555-.258-2.169,1.934-2.6,2-.214.075,2.6,1.438,1.208,1.127-1.489a9.094,9.094,0,0,0-2.694-4.874%22%20transform%3D%22translate%2826.631%200.679%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_40%22%20data-name%3D%22Path%2040%22%20d%3D%22M62.384,86.89c-1.143-1.682-4.22-.63-4.9-2.565-2.73-7.73-.825-13.788-.729-17.087.223-7.646-6.638-11.364-6.064-17.08,2.233-22.168-15.118-12.442-20.43-22-2.622-4.717-3.945-6.985-6.55-6.548-3.144.526-5.073,5.9-3.839,10.42-.892-3.227-1.912-9.062-5.486-10.211-4.435-1.422,1.526,20.456.292,22.393-2.71,4.267-6.763-.3-8.788-2.61,1.86,3.1,2.818,6.437,4.607,9.567,2.1,3.674,2.749,7.011,3.829,11.057,1.055,3.953,2.262,15.288,8.14,15.144,2.809-.069,3.717-2.482,3.681-4.936-.052-3.534-2-6-3.219-9.166-3.014-7.879-.011-16.32-1.483-24.416a51.223,51.223,0,0,1,3.823,19.459c-.073,4.349,2.35,10.922,9.329,10.559,2.929-.151,2.929-2.978,1.957-5.1-1.362-2.982-3.324-5.348-4.073-8.64-.722-3.184-1.893-6.95,1.137-9.308,1.149-.888,4.91.776,7.663,1.894C54.7,53.165,52.693,67.658,52.875,79.621c.055,3.56.427,7.1.8,10.639.258,2.479,1.028,6.065,3.8,6.933,10.551,3.3,4.911-10.3,4.911-10.3%22%20transform%3D%22translate%281.973%207.22%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  top: 0;
  left: 0;
  width: 9.5rem;
  background-size: 100%;
  background-position: -3.5rem 1.5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.piglets header:before {
    width: 10rem;
    background-size: 142.5%;
    background-position: right 1rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.lambs header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22101.773%22%20height%3D%22129.571%22%20viewBox%3D%220%200%20101.773%20129.571%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_17%22%20data-name%3D%22Rectangle%2017%22%20width%3D%22101.773%22%20height%3D%22129.571%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_21%22%20data-name%3D%22Group%2021%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_41%22%20data-name%3D%22Path%2041%22%20d%3D%22M1.427,98.207c-1.084,4.02-2.912,10.223,3.241,10.231,4.513,0,4.01-5.78,3.532-8.994-.9-6.1-1.948-12.825.365-18.74.661-1.683,1.632-3.14,2.16-4.884a22.211,22.211,0,0,1,1.678-4.7c1.524-2.651,4.54-4.2,7.017-5.69-1.415,9.262,4.112,17.16,6.149,25.764.348,3.444.83,8.126,3.982,10.121a3.9,3.9,0,0,0,4.824-.414c1.743-1.581.606-4.051-.326-5.733-1.982-3.573-4.26-7.052-5.625-10.956-1.6-4.567-1.038-8.961-.6-13.657.383-4.1,4.669-5.268,7.305-2.236,3.39,3.9,2.044,9.687,2.7,14.461.32,2.326.991,4.593,1.235,6.93.227,2.237-.25,4.406-.37,6.627a80.97,80.97,0,0,1-2.508,14.628c-1.336,5.626-3.019,22.721,7.375,17.6,3.756-1.849,2.359-6.621,1.308-9.786-1.53-4.6-1.14-8.6-.174-13.307.487-2.366,1.457-3.732,2.323-5.879a22.058,22.058,0,0,0,1.211-6.466c.386-4.854.137-9.9,1.794-14.54,1.445-4.052,5.43-2.74,8.727-2.578,1.438.072,3.208-.723,4.583-.384,1.343.329,2.323,2.923,2.956,3.97,2.376,3.925,3.357,8.254,3.934,12.851.492,3.929-.6,9.228,1.428,12.744,1.011,1.754,2.635,2.535,3.887,3.979.785.9.235,2.835.713,3.981,1.365,3.291,5.613,3.43,7.751.849,2.617-3.162-2.756-7.248-4.1-9.773-2.014-3.794-2.394-8.885-3.2-13.086a104.824,104.824,0,0,1-1.283-29.644c.253-2.366,1.051-4.622,1.271-6.979.206-2.22-.063-4.444-.051-6.664a15.221,15.221,0,0,1,1.225-5.931c.791-1.847,2.155-3.268,2.721-5.229s.72-4.038,1.569-5.9a30.415,30.415,0,0,0,2.334-6.605,65.94,65.94,0,0,0,1.147-6.858,22.577,22.577,0,0,1,.713-4.675c.4-1.062,3.88-.143,4.812-.4a14.031,14.031,0,0,0,4.925-2.978c3.25-2.722,3.336-3.78,4.665-8.549-1-1.213-2.9-.305-4.9.479-2.164.846-2.9,2.116-4.426,3.719a6.047,6.047,0,0,1-4.561,2.22c-2.416-.061-2.983-2.462-5.965-2.736a33.335,33.335,0,0,0-6.842-.143c-1.759.206-3.218-.886-4.9-1.185-3.976-.712-5.3,4.925-9.307,4.238C56.1,6.677,45.325-5.742,46.071,5.84c.257,4,2.063,5.844,5.851,7.606,3.314,1.542,8.552-1.486,8.214,4.6-.2,3.634,2.246,6.639-1,9.572-3.567,3.219-9.776.853-13.684-.494-8.929-3.073-16.091-10.371-26.225-7.5-7.837,2.217-9.889,9.747-11.181,18.528-.719,4.906-.975,9.867-1.287,14.816-.121,1.859-.1,3.763-.3,5.614-.246,2.25-2.015,3.859-2.784,5.942-1.889,5.09.222,10.611-.719,15.879-1.051,5.9-.6,11.876-1.534,17.8%22%20transform%3D%22translate%280.141%200.063%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_42%22%20data-name%3D%22Path%2042%22%20d%3D%22M49.367,16.334c-.633-1.48-2.7-6.471-4.765-5.958-1.564.392-1.476,3.184-.758,4.228a5.036,5.036,0,0,0,5.524,1.73%22%20transform%3D%22translate%2819.997%204.769%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_43%22%20data-name%3D%22Path%2043%22%20d%3D%22M56.646,12.609c-.019.57-.687,3.826.218,3.96.661.1,1.171-.964,1.625-1.3.745-1.16,2.018-3.329.666-4.609-.972-.916-2.28,1.2-2.509,1.949%22%20transform%3D%22translate%2826.014%204.812%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_44%22%20data-name%3D%22Path%2044%22%20d%3D%22M55.155,21.908s-2.151-1.657-2.8-1.133c-1.339,1.077.316,2.813.9,3.612.637.881.374,2.2-.808,2.293-1.505.126-2.572-1.273-3.384-2.385-.479,2.714,1.935,6.934,4.675,6.694,3.371-.3,4.856-4.837,4.856-4.837s-3.294,1.724-2.347-1.613c.263-.922,1.83-1.837,1.6-2.928-.342-1.644-2.69.3-2.69.3%22%20transform%3D%22translate%2822.603%209.536%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_45%22%20data-name%3D%22Path%2045%22%20d%3D%22M57.91,76.044c.256,3.925,1.143,8.251,4.086,11.664,1.451,1.685,4,4.73,2.376,7.235-1.322,2.047-4.6,2.636-6.664,1.666-2.971-1.4-.643-5.242-2.585-6.471-3.636-2.291-5.15-5.356-4.941-9.759.428-8.948-2.177-16.121-6.574-23.722,6.246-2.885,9.1-9.2,11.848-15.28.127,4.169-.063,7.9-.273,12.062-.554,10.744,1.767,7.8,2.727,22.6%22%20transform%3D%22translate%2820.117%2019.088%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_46%22%20data-name%3D%22Path%2046%22%20d%3D%22M41.767,54.081c-1.61,4.643-4.064,9.464-3.986,14.455.13,8.823-2.988,12.6-3.346,14.7-.918,5.356-1.341,9.374.257,14.651,1.137,3.737,1.526,8.349-2.972,9.564-9.531,2.57-8.309-11.378-6.821-17.087a78.45,78.45,0,0,0,2.728-16.224c.241-5.322-.58-6.979-.744-13.716a17.113,17.113,0,0,0,1.472,5.8,3.617,3.617,0,0,0,6.487.066c1.255-2.392,1.067-5.272,1.643-7.857A24.6,24.6,0,0,1,42.6,47.271c.142,2.435-.107,5.725,2.525,6.836%22%20transform%3D%22translate%2811.017%2021.806%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_47%22%20data-name%3D%22Path%2047%22%20d%3D%22M3.238,50.363c-1.492,6.048-.868,14.5-1.362,21.5C1.646,75.192-.384,78.626.064,81.97A4.351,4.351,0,0,0,5.72,85.264c5.134-1.727,3.358-12.177.13-16.012-2.22-2.642-2.383-5.918-1.659-9.219.359-1.657,1.1-3.3,1.092-5.027s-1.273-2.949-1.9-4.45%22%20transform%3D%22translate%280%2023.233%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_48%22%20data-name%3D%22Path%2048%22%20d%3D%22M16.208,31.476c2.54,2.936,2.585,7.548,5.753,10.006,2.509,1.954,7.111,2.7,9.271-.218,1.431,1.324.415,4.4,0,5.965-.739,2.838-2.034,6.32-.663,9.149A10.68,10.68,0,0,0,26.14,53c-2.09-.643-3.918,1.315-3.77,3.453.183,2.641-.618,5.3-.525,7.986a19.888,19.888,0,0,0,1.768,7.672,35.362,35.362,0,0,0,3.614,6.392c1.192,1.631,2.6,3.532,2.509,5.706-.149,3.569-4,4.951-6.722,2.684-3.178-2.655-3.59-8.623-4.343-12.294-1.043-5.107-3.894-9.161-4.625-14.343-.392-2.717-1.71-5.427-.862-8.205.728-2.376,2.283-4.353,3.028-6.721a19.083,19.083,0,0,0-1.894-14.689,3.144,3.144,0,0,1,1.889.831%22%20transform%3D%22translate%285.953%2014.135%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_49%22%20data-name%3D%22Path%2049%22%20d%3D%22M12.589,16.359c-3.151-.557-6.3,3.5-6.713,6.13C4.37,32.029.685,34.6.685,34.6a7.739,7.739,0,0,0,4.4-1.331,8.272,8.272,0,0,0,3.135-4.711c1.239-8.429,4.371-12.2,4.371-12.2%22%20transform%3D%22translate%280.316%207.522%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_50%22%20data-name%3D%22Path%2050%22%20d%3D%22M68.681.675C65.934,2.1,64.864,3.929,63.324,6.548c-1.393,2.366-2.765,3.7-4.14,6.152,4.361.107,8.156.273,11.246-3.171C72.992,6.675,74.471.244,74.471.244s-3.6-.7-5.79.431%22%20transform%3D%22translate%2827.303%200.014%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_51%22%20data-name%3D%22Path%2051%22%20d%3D%22M77.07,4.2c-2.753-1.444-5.7.283-8.553-.132-2.806-.408-6-2.12-8.756-.571-2.72,1.533-2.109,4.29-3.465,6.827-.994,1.863-4.138-.124-5.18-1.241-.745-.8-3.3-4.961-4.33-5.993-1.412-1.417-5.8-3.1-5.8-3.1a8.532,8.532,0,0,0-1.2,6A9.134,9.134,0,0,0,43.5,12.034a7.886,7.886,0,0,0,5.687,2.041c1.7-.039,4.1-.286,4.483,2.261.893,5.914,2.217,12.655-5.495,12.858-3.048.077-14.4-4.762-17.149-6.417-5.649-3.4-12.075-4.945-18.3-2.961,2.956-.19,6.582-.77,8.958-.025,6.792,2.145,16.393,10.095,22.55,12.06,4.53,1.445,3.91,8.531,3.324,12.978-.63,4.789,2.05,10.806,5.91,13.46a7.176,7.176,0,0,1-.14-2.231c.311-1.22,1.258-2.123,1.539-3.422.639-3.012-.617-5.812-1.02-8.746-.834-6.14,2.663-9.829,8.315-7.317.123-2-1.739-3-3.038-4.046-1.963-1.565-2.5-4.21-2.855-6.617-.7-4.789-3.156-10.536-.376-15.085,1.109-1.816,2.458-3.925,4.483-4.533,3.273-.986,5.458,2.585,8.389,2.822a7.364,7.364,0,0,0,6.123-1.866c2.361-2.221,3.878-.57,3.946-.76.2-.579-1.388-1.925-1.77-2.284%22%20transform%3D%22translate%285.874%20-0.001%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  top: 0;
  left: 0;
  width: 9.5rem;
  background-size: 80%;
  background-position: -1.8rem 1.5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.lambs header:before {
    width: 10rem;
    background-size: 120%;
    background-position: right 1rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.nutridients header {
  background: rgba(0, 69, 135, 0.1);
  box-shadow: none;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.nutridients header {
    padding-left: 13.6rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.nutridients header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22103.584%22%20height%3D%2268.016%22%20viewBox%3D%220%200%20103.584%2068.016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_95%22%20data-name%3D%22Rectangle%2095%22%20width%3D%22103.584%22%20height%3D%2268.016%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_168%22%20data-name%3D%22Group%20168%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_618%22%20data-name%3D%22Path%20618%22%20d%3D%22M85.2,1.3c-2.193-2.222-4.507.479-6.7.814-4.939-3.439-7.376-2.269-12.717.558-.906-1.149-7.04-4.1-5.983.043a9.455,9.455,0,0,0-3.689.8c-4.565-.354-12.389.946-15.467-.5C33.9.775,24.112-1.148,20.757,7.081c-1.147,3.282-.88,8.214-.859,11.932C18.819,27.419,11.437,32,13.915,41.388,12.183,36.75,17.744,27.4,20.276,21.876c1.893,7.024-.591,12.815,1.249,19.4.954,2.314-.187,6.585-.236,8.606.01.663.525,1.318.513,2.018.205,2.284,1.448,2.518,4.672,2,2.275.288.951-1.674.508-2.6-1.567-3.385-3.373-10.426-1.887-14.55,1.764.685-.328,3.156,1.1,2.774.431-.216.486-1.52,1.279-1.428,1.321-.216.486,1.348,1.308,1.683.562-.1.4-.833.542-1.294,1.226-.57,1.036,1.066,1.16,1.84,1.106,1.162.4-3.25,2.885-2.116.516.563.324,1.64,1.127,1.542.407-.84-.83-2.385.8-2.737,4.677,7.569,1,12.852,3.528,11.639.754,1.414.016,3.9,2.583,3.845,1.826.05,2.465.213,3.44-.394.113-.557-1.34-1.55-1.713-2.166.376-.688-2.213-2.225-2.43-3.4-.207-1.622-1.2-7.355-.537-8.99,2.409-6.867,8.672-3.2,8.895,3.774v-2.21c.111,3.48,2,10.252-.158,13.531,2.9,2.124-2.6,5.544,6.1,4.227h0c.456-.336-.68-1.4-.842-2-3.176-6.057-.487-10.827-.653-16.9,4.574,2.335,7.376-.664,8.68.509,1.015.913,1.119,6.333.473,11.988-.414,1.266-1.74,2.811.164,2.7.032,1.649-.7,3.225,1.837,2.916,3.008.316,4.642-.453,1.89-2.638-2.388-3.227-1.128-7.04.54-10.438.4-3.382,3.182-6.172,2.67-10.135.982-1.308,2.762-4.092,2.914-6.448-1.976-10.47,4.471-1.311,5.564-6.57,1.072.078,2.439-1.746,1.448-2.417,1.118-2.522-2.82-2.884-1.536-6.341.681-1.746.394-3.712.994-5.288.484-1.348,5.885.667,6.06-4.5%22%20transform%3D%22translate%28-5.285%200%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_619%22%20data-name%3D%22Path%20619%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_620%22%20data-name%3D%22Path%20620%22%20d%3D%22M119.069,27.386c.605-1.342.345-1.9-1.111-2.679a4.835,4.835,0,0,0-4.341.262c-1.352.405-.617,1.022-.877,1.926-.5.742-.888,2.255.157,2.573-.477,2.382,5.317,3.061,4.724.344,1.072.079,2.438-1.746,1.447-2.417Z%22%20transform%3D%22translate%28-44.229%20-9.582%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_621%22%20data-name%3D%22Path%20621%22%20d%3D%22M101.75,18.2c-.431-2.661,1.277-2.372,1.2-4.324.133-3.754-2.849-6.866-3.91-9.964-1.836-1.187.1-2.217.949-2.993a17.6,17.6,0,0,0-2.426.448,3.476,3.476,0,0,0-1.757,1.365C92.623-.153,86.922-.482,90.669,5.585a2.344,2.344,0,0,0,.536.511,5.45,5.45,0,0,0,3.6,1.148.69.69,0,0,0,.219-.032A10.824,10.824,0,0,1,95.1,9.623c-.364,1.145,0,2.219.588,4.316.5,2.658,2.5,2.414,4.175,4.036.974.693.424,2.043,2.25,2.267.991.611,2.114-.726,3.021.078,1.752-.57,4.537.8,4.563-1.926-1.255,1.912-7.609,1.88-7.945-.2%22%20transform%3D%22translate%28-35.246%20-0.289%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_622%22%20data-name%3D%22Path%20622%22%20d%3D%22M126.845,1.417c-2.247-2.276-6.791.708-6.807.638-.342.2-.734,2.385-.322,3.765.059.208-.142.288-.215.4a1.528,1.528,0,0,0-.182,1.4c-.268,4.527-2.062,1.5,1.5,8.87a2.516,2.516,0,0,1,.534.949,2.988,2.988,0,0,0-.462-2.138c-.412-.487-.95-.949-.963-1.388a20.835,20.835,0,0,1,.122-2.219c.134-.89.45-1.41.58-2.215.025-.627-.267-1.024-.194-1.544a6.663,6.663,0,0,1,.61-1.528,1.6,1.6,0,0,0,.06-.8,1.8,1.8,0,0,1,.612-.064,6.236,6.236,0,0,0,3.732-1,3.312,3.312,0,0,0,1.394-3.121%22%20transform%3D%22translate%28-46.75%20-0.221%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_623%22%20data-name%3D%22Path%20623%22%20d%3D%22M19.786,31.377a30.937,30.937,0,0,1-2.266,6.431c-.766,1.531-3.21,6.125-3.652,7.392a16.656,16.656,0,0,0-.736,4.52c.059.8.638,2.954.579,1.6a5.468,5.468,0,0,1,.451-2.984c.559-1.694.81-2.754,1.929-5.565S20.156,35.4,20.273,34.5a12.457,12.457,0,0,0-.487-3.118%22%20transform%3D%22translate%28-5.173%20-12.365%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_624%22%20data-name%3D%22Path%20624%22%20d%3D%22M24.775,26.612c.836,1.092,1.159.9.746-2.572s-1.538-6.165-.564-9.973-1.2-5.634,2.035-6.1S31.214,8,30.978,6s-.631-3.22-2.494-2.12a8.327,8.327,0,0,0-4.337,5.654,40.86,40.86,0,0,0-.668,10.845c.353,2.113.723,5.487,1.3,6.235%22%20transform%3D%22translate%28-9.198%20-1.365%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_625%22%20data-name%3D%22Path%20625%22%20d%3D%22M32.421,84.284c-.063-.136-.127-.279-.191-.419h0c-.648-.3-2.81-.138-4.388.274a1.343,1.343,0,0,0-.631.434,1.606,1.606,0,0,1,.03.314c.206,2.284,1.448,2.519,4.673,2,2.274.288.95-1.674.508-2.6%22%20transform%3D%22translate%28-10.723%20-32.988%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_626%22%20data-name%3D%22Path%20626%22%20d%3D%22M59.771,81.65l.032-.163c-1.649-.592-3.027-1.46-4.175-.711.476,1.435.079,3.485,2.415,3.435,1.826.05,2.465.213,3.442-.394h0c.114-.557-1.34-1.55-1.712-2.166%22%20transform%3D%22translate%28-21.922%20-31.718%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_627%22%20data-name%3D%22Path%20627%22%20d%3D%22M78.61,91.573h0c.456-.336-.679-1.4-.841-2-.23-.437-.421-.86-.593-1.275a7.38,7.38,0,0,0-3.857.057c.768,2.024-2.118,4.338,5.292,3.217%22%20transform%3D%22translate%28-28.893%20-34.707%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_628%22%20data-name%3D%22Path%20628%22%20d%3D%22M98.037,81.775l-.1-.153c-1.348-.274-2.571-.361-2.908-.433-.55-.119-.588-1.571,0-3.927.468-1.873-.019-5.979-.569-5.267s.071,3.441-.312,6.805c-.414,1.267-1.741,2.812.163,2.7.032,1.649-.7,3.225,1.837,2.916,3.008.317,4.641-.453,1.89-2.637%22%20transform%3D%22translate%28-36.772%20-28.34%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_629%22%20data-name%3D%22Path%20629%22%20d%3D%22M45.262,51.793c-4.312-.634-8.288-1.6-10.842-4.151A23.221,23.221,0,0,1,32.8,55.036c-.564.858.779.576.542,1.772-.287,1.444-.013,3.259,1.032.984.815-1.773,1.217,1.271,2.238,1.1.721-.118.176-.795.468-1.36.687-1.336.419,1.883,1.255,2.243.651.282.613-1.322,1-1.942,2.111-2.1,2.249,2.326,2.9.741.6-1.463.4-1.826.893-2.369.6.181,2.565-4.352,2.129-4.416%22%20transform%3D%22translate%28-12.872%20-18.775%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_630%22%20data-name%3D%22Path%20630%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_631%22%20data-name%3D%22Path%20631%22%20d%3D%22M99.055,22.552l-1.523.038-1.678-.706-1.3-3.592S91.142,6.865,90.72,7.926s-2.876,3.3-6.017,3.948.471,2.648,1.475,8.439-2.967-2.65-3.047,2.9,2.828,7.72,1.728,10.193-1.213-1.808-1.92-3.692-2.425-2.944-2.933-1.074c-.97,4.736,2.655,2.215,2.655,5.986s-3.3-1.415-5.831-1.219-1.079,1.531-.574,4.61c.21,1.281.814,1.653,1.671,3.122v-.081c4.575,2.336,7.377-.663,8.68.51a10.923,10.923,0,0,1,.523,2.136,19.864,19.864,0,0,1,2.756-1.778c3.769-1.963.55-5.811.55-8.52s.236-3.337,4.711-2.316a4.556,4.556,0,0,0,1.6.1A7.2,7.2,0,0,0,97.1,29.51c-1.087-5.756.373-5.579,2.089-5.127Z%22%20transform%3D%22translate%28-29.706%20-3.096%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_632%22%20data-name%3D%22Path%20632%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_633%22%20data-name%3D%22Path%20633%22%20d%3D%22M63.489,5.285C58.857,5.174,52,6.171,49.159,4.837l-.645-.209a8.579,8.579,0,0,0-1.011.965c-3.72,4.241-4.073,6.779-7.253,6.511s-8.128,9.83-3.062,8.079,10.483-6.84,10.719-2.175-5.3,5.018-1.532,7.138,14.88-3.918,11.445-4.962-4.141-1.971-2.375-3.628,3.885.659,5.476-2.031-.551-6.576,2.7-5.987c2.551.462,1.705-1.854-.132-3.253%22%20transform%3D%22translate%28-13.798%20-1.824%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_634%22%20data-name%3D%22Path%20634%22%20d%3D%22M52.78,47.942a.765.765,0,0,1-.535.375,1.015,1.015,0,0,1-.611-.3c-1.167-.888-2.9-1.079-3.665-2.326a3.619,3.619,0,0,1-.356-.851,9.135,9.135,0,0,1-.392-2.629.531.531,0,0,1,.111-.4c.172-.164.457-.038.642.112.62.5,1,1.232,1.6,1.754a4.625,4.625,0,0,0,2.183.868,2.065,2.065,0,0,1,1.018,3.388%22%20transform%3D%22translate%28-18.609%20-16.45%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_635%22%20data-name%3D%22Path%20635%22%20d%3D%22M28.653,56.847a1.772,1.772,0,0,0,.753,1.1,3.293,3.293,0,0,0,.61-2.337q0-1.1,0-2.206c0-1.057-1.138-2.665-1.838-1.107-.55,1.229.074,3.363.473,4.553%22%20transform%3D%22translate%28-11.02%20-20.353%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_636%22%20data-name%3D%22Path%20636%22%20d%3D%22M13.145,61.34c-.276.083-.577.52-.762,2.259s.414,3.858.4,3.349-.15-1.856-.117-2.12.178,1.615.273,1.841a10.627,10.627,0,0,0,.076-1.977,15.787,15.787,0,0,1,.305,1.9c.033.361.009-1.97.077-1.987s.176,2.346.25,1.851-.071-1.834-.021-1.917.259,2.645.378,2.206.162-5.661-.86-5.4%22%20transform%3D%22translate%28-4.866%20-24.169%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_637%22%20data-name%3D%22Path%20637%22%20d%3D%22M21.217,69.181a14.162,14.162,0,0,0-2.986-1.668c-1.315-.734-2.239-1.7-3.185-2.007a26.664,26.664,0,0,0-3.792-.537L10,61.788,8.372,59.117l-1.107-1.2a4.543,4.543,0,0,0-.568-.455,4.1,4.1,0,0,0-2.992-.683c-1.465.124-1.9.164-1.9.164L1.119,58.9l.5,1.012,1.137.45.842.75.237,1.051.524,7.618,3.311,5.592,4.416,2.214,6.243-1.2,3.54-3.752Z%22%20transform%3D%22translate%28-0.441%20-22.367%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_638%22%20data-name%3D%22Path%20638%22%20d%3D%22M10.326,57.927a5.22,5.22,0,0,1,1.643,1.412,21.185,21.185,0,0,1,2.586,4.2,3.176,3.176,0,0,0,2.3,1.872c.617.127,1.211.364,1.817.552l-.036.155-4.943-.376c.046-.286.1-.494.111-.7a7.649,7.649,0,0,0,.017-1.342,7.577,7.577,0,0,0-1.686-3.614c-.572-.743-1.2-1.44-1.81-2.158%22%20transform%3D%22translate%28-4.069%20-22.828%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_639%22%20data-name%3D%22Path%20639%22%20d%3D%22M10.326,57.927c.606.718,1.238,1.415,1.81,2.158A7.577,7.577,0,0,1,13.823,63.7a7.649,7.649,0,0,1-.017,1.342c-.01.21-.065.418-.111.7,1.687.128,3.889.337,5.517.461.012-.052-.322-.2-.537-.241-.605-.188-1.2-.425-1.817-.552a3.176,3.176,0,0,1-2.3-1.872,21.185,21.185,0,0,0-2.586-4.2,5.22,5.22,0,0,0-1.643-1.412%22%20transform%3D%22translate%28-4.069%20-22.828%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_640%22%20data-name%3D%22Path%20640%22%20d%3D%22M11.854,85c.276.216.625.5,1.008.805a8.642,8.642,0,0,0,.853-3.762A5.384,5.384,0,0,0,11.854,85m-.368,1.142a4.325,4.325,0,0,0,.7,0c.126-.019-.1-.411-.376-.405s-.414.4-.319.405M.519,57.01a19.208,19.208,0,0,0,.019-2.224c.2.048.284.234.4.262.059-.482.13-1.083.608-1.34.158.244.333.606.494.853.354-.763.5-.986.969-1.215a1.292,1.292,0,0,1,0,1.035.822.822,0,0,0,0,.614,2.062,2.062,0,0,0,.256.444c-.413.221-.806.414-1.182.635-1.119.654-1.166,1.4-.158,2.2a12.183,12.183,0,0,1,1.243,1.042,1.572,1.572,0,0,1,.427.872C3.7,61.455,3.7,62.733,3.83,64a17.715,17.715,0,0,0,.535,3.015,6,6,0,0,0,2.868,3.826c.058.188.111.364.165.539A4.154,4.154,0,0,0,9.28,73.8a5.334,5.334,0,0,0,3.092.667,8.009,8.009,0,0,0,5.983-2.811,3.549,3.549,0,0,0,.136-4.633c-.2-.264-.421-.511-.7-.85l1.83.241c.119-.313.209-.545.3-.779a4.624,4.624,0,0,1,3.712-3.224c.834-.139,1.689-.167,2.535-.238a1.917,1.917,0,0,1,.36.033c-.511.187-1.031.281-1.521.453A3.747,3.747,0,0,0,22.515,64.8a1.835,1.835,0,0,0-.12,1.348,4.936,4.936,0,0,1,2.36-.851,3.31,3.31,0,0,1,2.441.542,6.771,6.771,0,0,0-3.44,1.684c.082.106.127.177.185.238a2.977,2.977,0,0,1,.834,2.049,6.458,6.458,0,0,1-.492,2.554,20.277,20.277,0,0,0-1.123,2.8c-.021.053-.052.237-.175.189-.1-.037-.13-.99-.318-.9-.594.27-.31,1.094-.607,1.586-.123.161-.388-.134-.58-.2-.685.6-1.364,1.2-2.06,1.789a20.878,20.878,0,0,0-3.033,2.894,8.577,8.577,0,0,0-1.825,4.307,1.393,1.393,0,0,0,.153,1.077,6.075,6.075,0,0,1,.493.709l-.078.112c-.408.15-.45-.113-.7-.176-.133.288-.269.583-.438.95a.771.771,0,0,1-.848-.468c-.082-.06-2.5.072-3.795.11.07-.228.144-.468.237-.771-.378,0-.7-.008-1.017,0-.7.022-1.392.064-2.088.075a3.35,3.35,0,0,1-.619-.108.955.955,0,0,1,.875-.682c.817-.149,1.643-.256,2.469-.345a1.928,1.928,0,0,0,1.558-.893c.4-.662.8-1.328,1.174-2.006a1.9,1.9,0,0,0,.208-1.259c-.4-.262-.777-.513-1.159-.763a15.692,15.692,0,0,1-4.4-4.356A20.087,20.087,0,0,1,3.4,65.717c-.082-1.318-.056-2.643-.119-3.963a5.794,5.794,0,0,0-.251-1.383A1.75,1.75,0,0,0,.554,59.089c-.149.045-.3.07-.554.125a19.478,19.478,0,0,0,.519-2.2%22%20transform%3D%22translate%280%20-21.023%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_641%22%20data-name%3D%22Path%20641%22%20d%3D%22M3.813,59.168a.517.517,0,0,1,.539-.49.492.492,0,1,1,0,.979.516.516,0,0,1-.539-.489%22%20transform%3D%22translate%28-1.503%20-23.124%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_642%22%20data-name%3D%22Path%20642%22%20d%3D%22M130.791,95.072a10.018,10.018,0,0,0-.545,3.023c.082,1.18,1.52,4.486,1.029,4.535a10.384,10.384,0,0,1-2.24-.568l-.457-1.438-.1,1.026a2.9,2.9,0,0,1-.606-.448c-.293-.439-.231-1.79-.534-2.732s-1.078-4.152-1.078-4.152Z%22%20transform%3D%22translate%28-49.758%20-37.169%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_643%22%20data-name%3D%22Path%20643%22%20d%3D%22M157.417,73.084s.216.216.927,0,.82-.837,1.738-.906,2.093.226,2.68.2.967-.582.834-.865-2.416-2.933-2.847-3.366a8.787,8.787,0,0,0-1.869-1.3,3.811,3.811,0,0,0-2.764-.129c-.955.314-1.295.468-1.295.468Z%22%20transform%3D%22translate%28-61.013%20-26.214%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_644%22%20data-name%3D%22Path%20644%22%20d%3D%22M154.618,65.5a4.241,4.241,0,0,1,2.35-.4,8.2,8.2,0,0,1,3.7,2.467s-2.27-1.584-3.085-1.113a11.558,11.558,0,0,1-2.285.847Z%22%20transform%3D%22translate%28-60.932%20-25.633%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_645%22%20data-name%3D%22Path%20645%22%20d%3D%22M81.655,92.35a9.864,9.864,0,0,0,.119,2.655c.784,1.894,1.443,3.19,1.315,3.336a3.155,3.155,0,0,1-2.492-.274,9.949,9.949,0,0,1-.6-1.078,5.681,5.681,0,0,1,.107.916c-.017.095-.6-.038-.71-.185a12.891,12.891,0,0,1-.339-1.91,16.594,16.594,0,0,0-.884-1.735Z%22%20transform%3D%22translate%28-30.807%20-36.394%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_646%22%20data-name%3D%22Path%20646%22%20d%3D%22M118.777,63.187c-.257-1.011-.605-3.781-2.656-5.087a41.586,41.586,0,0,0-10.4-4.038,69.664,69.664,0,0,1-13.179-1.878c-1.049-.119-16.435-2.282-23.062.362-3.919,1.563-7.569,4.241-8.5,9.912s-.145,8.043,3.531,11.817c.9.922,1.055,1.422.662,3.04a4.565,4.565,0,0,0-.247,2.019s1.96,4.349,2.227,4.976c.194.455.139,2.289.431,2.745.11.173.822.311.822.311l-.13-.873.525,1.022s2.946.813,3.008.426a6.655,6.655,0,0,0-.86-2.607,4.727,4.727,0,0,1-.779-3c.225-1.191,3.17-5.5,3.17-5.5s6.753,3.313,21.129,1.907a14.261,14.261,0,0,1,7.164-.277,15.579,15.579,0,0,0,11.193-.4,28.958,28.958,0,0,1,3.6-.932c.654-.088,4.969-.175,5.8-.509a4.68,4.68,0,0,0,1.96-1.3,3.437,3.437,0,0,0,.749-1.77c.167-1.244,1.581-1.927,1.217-2.507a12.1,12.1,0,0,1-5.682-4.318,17.435,17.435,0,0,1-1.7-3.536%22%20transform%3D%22translate%28-23.891%20-20.192%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_647%22%20data-name%3D%22Path%20647%22%20d%3D%22M59.383,62.265s-.914.09-1.1-.5,1.5-1.544,1.887.176a2.381,2.381,0,0,1-1.749,2.641,2.434,2.434,0,0,1-2.36-1.114c-.3-.418-.717-1.883-.763-1.458-.048.458.083.726-.162.431s-.721-1.026-.679-.6.3,1.019.162.833c-.088-.116-.5-.471-.657-.4-.1.043,1.66,4.99,5.644,3.294a3.426,3.426,0,0,0,2.081-4.206c-1.563-3.342-5.112-1.7-4.959.431a2.4,2.4,0,0,0,2.028,2.136Z%22%20transform%3D%22translate%28-21.264%20-23.432%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_648%22%20data-name%3D%22Path%20648%22%20d%3D%22M153.011,78.6c.434,0,.787.224.787.5s-.353.5-.787.5-.787-.225-.787-.5.352-.5.787-.5%22%20transform%3D%22translate%28-59.989%20-30.975%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_649%22%20data-name%3D%22Path%20649%22%20d%3D%22M167.825,84.857a1.234,1.234,0,0,0-1.486-.931,4.37,4.37,0,0,0-1.832.717c-.4.222-1.034,0-1.288.89-.273.959.021,1.9.673,2.015a16.56,16.56,0,0,0,2.29.162c.709,0,1.92-1.939,1.643-2.853%22%20transform%3D%22translate%28-64.282%20-33.071%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_650%22%20data-name%3D%22Path%20650%22%20d%3D%22M169.1,85.94a.462.462,0,1,1-.513.493.508.508,0,0,1,.513-.493%22%20transform%3D%22translate%28-66.435%20-33.867%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_651%22%20data-name%3D%22Path%20651%22%20d%3D%22M165.44,86.208a.462.462,0,1,1-.513.494.508.508,0,0,1,.513-.494%22%20transform%3D%22translate%28-64.995%20-33.972%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_652%22%20data-name%3D%22Path%20652%22%20d%3D%22M81.615,91.592l2.026-2.908a16.61,16.61,0,0,0,5.036,4.7,16.843,16.843,0,0,1-7.061-1.787%22%20transform%3D%22translate%28-32.163%20-34.949%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_653%22%20data-name%3D%22Path%20653%22%20d%3D%22M149.379,92a12.518,12.518,0,0,1-5.153-3.024,8.356,8.356,0,0,0,2.23,3.735Z%22%20transform%3D%22translate%28-56.837%20-35.064%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_654%22%20data-name%3D%22Path%20654%22%20d%3D%22M143.142,75.059s-1.457-1.1-1.492-.764c-.09.854,1.251,1.484,1.251,1.484Z%22%20transform%3D%22translate%28-55.82%20-29.253%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_655%22%20data-name%3D%22Path%20655%22%20d%3D%22M152.9,71.079a6.078,6.078,0,0,0-3.707-4.387c-2.472-.958-4.2-1.581-4.6-.89s-3.064,4.077-2.945,5.056c1.246.9,5.015,2.878,6.157,2.538s3.12-1.854,3.491-1.915,1.62.012,1.606-.4%22%20transform%3D%22translate%28-55.82%20-25.816%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_656%22%20data-name%3D%22Path%20656%22%20d%3D%22M65.178,86.455c.393-1.619.236-2.118-.662-3.04-2.927-3-4.014-5.126-3.871-8.726a4.648,4.648,0,0,1,1.326-.249c7.307-.29,5.51,5.567,6.843,7.925s-.811,4.369-1.74,5.7-.058,3.19.87,5.161,2.275-.517,2.275-.517h0a6.753,6.753,0,0,0,.733,1.76,6.645,6.645,0,0,1,.86,2.608c-.062.387-3.008-.427-3.008-.427l-.525-1.023.13.874s-.712-.138-.822-.311c-.293-.456-.237-2.29-.431-2.747-.268-.626-2.227-4.975-2.227-4.975a4.562,4.562,0,0,1,.247-2.018%22%20transform%3D%22translate%28-23.894%20-29.332%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_657%22%20data-name%3D%22Path%20657%22%20d%3D%22M122.8,90.593c-.783.268-2.262.167-5.089.5s-5.084-.333-6.21-1.342-5.851-9.231-6.739-1.815c-.188,1.29-1.451,2.07-3.389,1.467-3.364-1.046-5.336-2.163-9.279-1.373s-6.557-3.07-7.187-.848,2.682,4.438,2.682,4.438a35.051,35.051,0,0,0,17.672.231c.2.393,1.255,3.781,1.621,4.609s1.329,3.911,1.576,4.208a2.791,2.791,0,0,0,.923.548l-.046-1.152.806,1.2a11.99,11.99,0,0,0,2.391.165c.177-.085-.5-1.367-1.078-2.4a8.216,8.216,0,0,1-.863-4.034c.1-.442.367-1.979.584-3.277a15.583,15.583,0,0,0,11.193-.4c.215-.088.7-.233,1.253-.383a.716.716,0,0,0-.822-.337%22%20transform%3D%22translate%28-33.428%20-33.443%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_658%22%20data-name%3D%22Path%20658%22%20d%3D%22M120.161,62.043a6.319,6.319,0,0,0-2.412-4.02,44.17,44.17,0,0,0-9.327-3.8A100.646,100.646,0,0,0,97.309,52.46c-3.142-.353-12.276-1.534-16.368-1.408s-6.857-.337-11.772,2.189a13.124,13.124,0,0,0-4.185,3.505c-.592.786-.027.351,1.452-.91a13.827,13.827,0,0,1,5.35-3.023,40.056,40.056,0,0,1,13.962-.354,123.213,123.213,0,0,0,16.846,1.73,34.388,34.388,0,0,1,5.376.556c1.036.256,2.074.567,3.373.922a19.686,19.686,0,0,1,6.717,3.4c2.057,1.442,1.144,2.972,1.144,2.972Z%22%20transform%3D%22translate%28-25.518%20-20.115%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  top: 0;
  left: 0;
  width: 9.5rem;
  background-size: 80%;
  background-position: 0.8rem 1rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.nutridients header:before {
    width: 12.3rem;
    background-size: 85%;
    background-position: right 1rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.calves-joosten header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-f593aa88-2bbb-4864-a632-246d7f864e51%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20520.4%20538.58%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22uuid-1cc950e1-083e-4d59-9f55-f68ce940812e%22%3E%3Crect%20width%3D%22520.4%22%20height%3D%22538.58%22%20style%3D%22fill%3Anone%3B%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23uuid-1cc950e1-083e-4d59-9f55-f68ce940812e%29%3B%22%3E%3Cpath%20d%3D%22M506.37,18.79c-9.97-2.64-18.81,1.25-22.81,3.01-5.94,2.61-6.84,4.64-17.8,10.52-3.74,2.01-6.89,3.53-9.02,4.52-.49-2.89-4.2-23.04-21.81-32.34-11.52-6.08-23.24-4.49-28.57-3.76-3.86.53-12.77,1.84-21.81,8.02-7.5,5.13-11.78,11.36-16.04,17.55-3.13,4.54-5.32,8.59-6.77,11.53-2.86-3.6-9.25-10.56-19.79-14.29-4.15-1.47-12.53-4.44-22.56-1.5-8.02,2.35-13.06,7.29-15.29,9.77,1.75,4.59,4.63,11.02,9.28,18.05,4.37,6.61,8.34,12.63,15.28,17.3,10.03,6.74,21.09,7.18,27.57,6.77-22.56,5.93-45.11,11.86-67.67,17.8-8.62.31-22.46.71-39.6.75-22.44.05-31.96-.58-51.38-.5-11.01.04-27.49.32-47.88,1.5-25.24-5.64-46.09-6.68-60.65-6.51-17.06.19-23.62,2.02-29.32,5.01-11.75,6.17-17.36,16.01-27.07,33.58-5.56,10.07-12.72,23.01-17.29,41.86-5.7,23.47.09,25.19-5.27,52.63C5.72,242.49.8,246.71.08,264.18c-.63,15.2,2.45,27.68,5.01,35.59,13.05-16.56,17.38-30.68,18.8-40.85,1.07-7.67,1.23-18.32,6.26-33.08,2.1-6.15,4.37-11.03,6.02-14.29,1.51,16.06,2.2,34.24,1.25,54.14-.56,11.68-1.62,22.65-3.01,32.83-4.17,9.61-9.02,15.45-12.78,19.05-2.37,2.26-6.14,5.41-7.02,10.52-.55,3.24.24,6.11,1.01,8.02,1.55,5.04,3.54,12.35,5.14,21.3.69,3.89,2.38,14.13,3.01,35.53.63,21.64-.9,17.83,0,31.21,1.08,15.97,3.45,24.19,1.13,38.34-.89,5.41-2.14,9.72-3.01,12.41-.1,3.6.25,6.44.56,8.27,1.12,6.61,3.36,10.06,7.7,20.87,1.28,3.18,2.25,5.78,2.82,7.33,13.31,6.32,25.88,5.29,30.64-1.13.96-1.3,2.28-3.73,2.26-7.89-2.34-5.99-5.03-13.8-7.34-23.12-3.68-14.9-4.63-26.59-4.89-30.26-1.04-14.78.14-25.97.94-33.28,2.66-24.17,8.89-42.11,11.47-49.06,4.42-11.9,9.42-21.85,13.91-29.7,5.61,43.69,11.29,66.77,15.79,79.89,1.87,5.46,5.8,15.75,6.58,29.89.64,11.5.96,17.25,0,22.94-1.18,7.04-3.18,11.99-.38,16.35,2.09,3.24,4.8,2.99,8.27,5.83,3.28,2.67,6.73,7.67,7.52,17.86.14,1.18.53,2.98,1.69,4.7,6.7,9.93,32.35,7.3,35.53-1.31.5-1.37.37-2.69.19-3.58-1.58-1.78-3.75-4.38-6.02-7.7-4.69-6.87-7.57-13.49-9.96-20.49-7.25-21.22-9.05-42.99-9.21-45.11-.53-6.9-.28-7.99-.38-37.22-.04-12.5-.12-22.7-.19-29.33,1.32-6.16,2.93-12.57,4.89-19.17,6.7-22.59,15.75-41.66,24.81-57.15,10.84,4.97,30.12,12.12,55.07,12.4,20.9.24,37.64-4.43,48.12-8.27,10.72,19.27,15.5,35.74,17.86,47.56,2.66,13.27,3.49,26.8,10.15,48.12,2.26,7.2,4.46,13.02,6.02,16.92.16,7.23,1.19,21.18,2.66,37l-.31.08c1.08,15.97,3.45,24.2,1.13,38.35-.88,5.41-2.14,9.72-3.01,12.41-.1,3.6.26,6.44.56,8.27,1.12,6.61,3.36,10.06,7.7,20.87,1.28,3.19,2.26,5.78,2.82,7.34,13.31,6.31,25.88,5.29,30.64-1.13.97-1.3,2.28-3.73,2.26-7.89-2.34-5.99-5.03-13.8-7.33-23.12-.03-.13-.06-.24-.09-.36,3.24,2.69,6.63,7.69,7.41,17.77.14,1.18.53,2.97,1.69,4.7,6.7,9.93,32.35,7.3,35.52-1.32.5-1.37.38-2.69.19-3.57-1.58-1.79-3.74-4.38-6.01-7.71-4.69-6.87-7.57-13.48-9.96-20.48-7.25-21.22-9.05-42.99-9.21-45.12-.45-5.84-.33-7.52-.35-25.63.77-2.87,1.25-4.93,1.33-5.92,1.88-21.45,7.05-33.43,10.28-46.37,3.45-13.81,6.03-34.08,1.25-61.16,8.28-5.52,22.81-16.79,34.08-36.09,13.46-23.03,14.98-44.95,15.04-55.14,2.77-3.63,5.94-8.54,8.52-14.78,4.4-10.64,5.09-20.24,5.02-26.32,2.84.07,8.56-.19,14.53-3.51,3.09-1.71,8.34-4.61,10.03-10.02,1.48-4.74-1.01-7.36-2.51-15.79-1.24-7.02-.88-12.5-.5-16.3,1.06-10.39,4.08-13.31,7.02-29.07,1.35-7.23.8-7.04,2-11.78,1.9-7.47,4.07-10.99,3.76-17.04-.16-3.11-.9-5.63-1.5-7.27,5.32,1.86,14.63,4.06,24.56.75,8.72-2.91,13.85-8.69,20.8-16.54,6.79-7.66,11.22-15.07,14.03-20.55-2.35-2.58-7-6.91-14.03-8.77%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/g%3E%3C/svg%3E');
  position: absolute;
  top: unset;
  left: 0;
  width: 8rem;
  height: 90%;
  background-size: contain;
  background-position: left center;
  margin: 0 1rem 0 0.5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.calves-joosten header:before {
    width: 10rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.piglets-joosten header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-0bdfef45-aa99-4054-987d-0220b80c5430%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20538.59%20326.9%22%3E%3Cpath%20d%3D%22M526.45,103.65s-21.28-7.19-25.76-15.87c-4.48-8.67-11.44-17.2-21.27-24.08-9.84-6.87-30.59-22.04-30.59-22.04,0,0-1.77-13.3,3.21-21.54,4.98-8.24.96-17.44-1.65-19.77-2.62-2.33-4.02,7.69-9.75,11.5-5.74,3.81-17.35,8.96-19.3,18.01,0,0-120.57-9.82-158.9-11.55s-105.93-11.46-155.31,1.75c-38.21,10.23-61.83,25.61-76.24,45.26-2.48.3-5.68.23-9.07-1.09-2.16-.84-4.38-2.19-6.47-4.15l-.4-.36-.1-.09-.05-.04-.03-.02c.22.24.05.05.09.1l-.23-.25c-.26-.29-.71-.74-.82-.9-.34-.39-.79-.96-1.17-1.53-.77-1.15-1.4-2.42-1.85-3.78-.91-2.72-1.07-5.85-.27-8.84.76-2.99,2.48-5.8,4.93-7.84,1.2-1.03,2.64-1.88,4.1-2.5l.71-.29.52-.18c.31-.13.72-.23,1.11-.34.78-.2,1.56-.34,2.34-.4,3.11-.31,6.19.61,8.39,2.47,2.22,1.84,3.43,4.56,3.44,7.3-.01,1.39-.23,2.69-.75,4.08-.41,1.15-1.1,2.3-1.86,3.11-1.56,1.68-3.66,2.32-5.48,2.07-1.85-.22-3.2-1.24-4-2.29-.82-1.07-1.85-2.13-1.97-2.89-.07-.38-.72-.65-.73-.85-.01-.2-.02-.31-.02-.31v-.19c-.07-.92-.17-1.69-1.11-1.72-.99-.03-1.6.74-1.63,1.73,0,0,.21.14.2.43s.09.72.14,1.29c.1,1.13.42,2.89,1.65,4.8,1.2,1.88,3.49,3.82,6.61,4.45,3.06.71,7.02-.15,9.88-2.8,1.43-1.33,2.58-2.88,3.44-4.79.77-1.65,1.39-3.72,1.56-5.85.39-4.3-1.22-9.17-4.68-12.56-3.4-3.44-8.39-5.34-13.33-5.28-1.24,0-2.47.11-3.68.31-.6.11-1.19.21-1.85.4l-.94.25-.73.23c-2.38.78-4.58,1.89-6.62,3.37-4.07,2.92-7.19,7.21-8.78,11.92-1.64,4.71-1.78,9.84-.62,14.51.59,2.33,1.48,4.55,2.62,6.57.57,1.01,1.17,1.95,1.95,2.97.42.57.6.77.91,1.16l.21.26.37.41.54.57c2.82,3.08,6.19,5.55,9.65,7.19,2.18,1.04,4.37,1.74,6.47,2.21-1.06,2.05-2.06,4.14-2.97,6.27-12.23,28.52-5.37,60.89,6.47,76.58,11.84,15.69,7.21,29.87-2.98,42.38s-6.92,19.27-2.97,34.93,6.28,21.49,1.39,31.2c-9.47,18.8-1.5,40.12-1.5,40.12l5.07-4.58s4.82,23.06,28.64,22.65c0,0-21.3-45.42,32.58-138.95,0,0,11.35,7.28,8.99,17.85-2.36,10.56-4.95,27.5,4.88,39.09,11.35,13.37,20.7,26.37,21.61,40.29,1.3,19.8,16.81,32.78,16.81,32.78l2.48-8.59s6.63,11.08,28.34,8.81c0,0-.92-11.01-8.31-23.49-4.41-7.45-14.04-25.92-16.56-44.61-3.69-27.39,9.68-46.74,14.52-74.34,0,0,57.11.13,111.13-1.54,0,0-.59,32.31,4.96,50.85s5.2,44.6,2.35,55.19c-2.85,10.6-.78,21.88,6.56,32.56l3.4-10.77s-1.4,13.04,24.67,20.7c0,0-16.13-40.71,16.53-108.26,0,0,23.6,50.51,20.85,69.01-2.43,16.36,3.12,23.06,12.7,29.95l3.27-7.64s5.34,9.01,27.87,9.43c0,0-1.58-14.23-10.43-29.6s-5.13-54.18-4.8-65.61c.32-11.44-.25-47.14-.25-47.14,0,0,12.32,1.26,32.76-5.89,20.44-7.16,29.37-7.18,41.86-5.93,12.49,1.26,54.69-7.18,66.8-20.79,0,0,14.32-1.34,17.73-19.41,3.41-18.08-7.36-23.9-11.43-17.2%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/svg%3E');
  position: absolute;
  top: unset;
  left: 0;
  width: 8rem;
  height: 90%;
  background-size: contain;
  background-position: left center;
  margin: 0 1rem 0 0.5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.piglets-joosten header:before {
    width: 10rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.poultry header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-bf318cdf-fc19-455a-87fc-d81c10779060%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20538.58%20476.05%22%3E%3Cpath%20d%3D%22M537.36,62.14s6.72-7.76-11.36-17.39c.28-2.25-.18-4.54-2.29-4.53-.05-2.98.52-5.91.56-8.9.02-1.73.29-5.73-.87-7.29-.83-1.11-1.65-.57-2.55-1.27-1.8-1.4-.68-3.55-1.24-5.58-.19-.69-.79-1.05-1.46-1.11-.1,0-3.08.56-2.69.7-1.02-.36-.1.31-.66-1.06-.88-2.17,1.08-4.98-.48-7.24-2.57-3.73-4.76.24-6.32,3.1-.54-2.53-.79-5.37-.54-8.62-.4-1.9-3.5-1.94-3.88,0-.18.96-.29,1.92-.37,2.89-.23-1.36-.48-2.72-.81-4.07-.53-2.13-3.74-2.1-4.28,0-.24.94-.39,1.9-.52,2.87-.34-.06-.72,0-1.03.2-.27-1.5-.63-2.93-1.68-4.26-.63-.79-2.18-.76-2.81,0-.53.64-1,1.33-1.44,2.05-.08-.17-.14-.35-.22-.52-.19-.42-.59-.6-.99-.6-.09-.02-.17,0-.26.03-.58.11-1.11.55-1.07,1.2v.25c-.29-.23-.57-.46-.95-.61-1.78-.71-4.41-.22-5.29,1.73-.27.6-.46,1.19-.65,1.78-.6-.56-1.66-.46-2.09.29-.26.46-.44.96-.59,1.47-1.21-.41-2.6-.44-4.17.01-3.43.99-5.21,3.93-6.38,7.05-6.08,2.74-12.62,7.37-18.14,14.72-15.23,20.31-20.87,47.94-26.51,63.73-5.64,15.79-8.27,36.32-18.52,45.8-11.82,10.93-76.38,16.3-100.44,15.55s-59.24,13.41-59.24,13.41c0,0-21.73-13.6-28.49-29.39-2.95-6.9-6.76-8.64-10.12-8.41-.83-3.65-3.88-6.49-7.85-6.49-2.28,0-4.49,1.11-6.03,2.8-2.98-2.1-7.16-3.37-12.79-1.49-4.34,1.45-7.27,4.12-9.27,7.08-1.74-2.95-6.24-2.7-7.42.84-.03.11-.07.22-.11.33-.65-.1-1.31-.15-1.98-.15-3.51,0-7.2,1.53-9.68,4.01s-4.16,6.27-4.01,9.68c.13,2.79.89,5.66,2.52,7.96-3.07,2.52-5.87,5.6-7.63,9.34-2.79,5.93-1.29,11.51,1.11,15.82-1.65,1.16-2.78,2.9-3.07,5.01-.39,2.9,1.05,5.91,3.58,7.36-3.2,3-5.89,7.63-3.13,13.92,5.27,12.03,15.8,7.52,15.8,7.52,0,0-.75,9.03,5.26,12.04,3.61,1.8,8.28,1.44,11.46.86.24,1.19.71,2.36,1.51,3.39,1.04,1.35,2.53,2.54,4.25,2.93,2.01.46,4.56.45,6.3-.82.32-.24.65-.48.97-.71.45-.33.86-.66,1.24-1.01l29.18,12.66s-1.5,12.41,11.28,16.17c0,0,4.51,16.17,11.28,16.17h12.03s9.78,8.65,10.53,16.17c.75,7.52,10.52,6.2,10.52,6.2,0,0,1.51,23.03,26.33,33.56,24.82,10.53,20.31,23.92,20.31,23.92l-7.52,57.2s-26.32,9.59-28.01,18.62l5.08-2.63s3.38,6.02,14.66-5.26c0,0-2.82,11.84,9.59,11.28,0,0,6.2,1.41,8.46,9.87,0,0,14.1,6.06,22,8.32,7.9,2.26,10.72-1.2,12.97-.07,2.26,1.13,5.61,5.6,5.61,5.6,0,0,1.73-10.17-10.68-11.86-12.41-1.69-18.05-3.4-20.87-8.47,0,0,10.15-5.64,16.36-5.64s11.28-4.36,11.28-4.36c0,0,2.26-3.8,6.2,0,0,0,1.13-8.19-10.72-4.1-11.84,4.1-23.12,9.32-28.76,4.1,0,0,0-25.53,2.82-43.01s34.37-30.46,34.37-30.46c0,0,19.21,1.69,24.85-5.64,0,0,7.9,27.07,12.41,38.35s6.77,24.82-3.95,37.79c0,0-7.33,3.38-6.77,10.15,0,0,5.64-3.38,9.59-3.38s6.86-9.59,6.86-9.59c0,0,12.31,9.59,18.52,12.97,6.2,3.38,16.36,6.2,16.36,6.2,0,0,5.08-2.26,6.2,3.38,0,0,3.38-6.77-5.08-9.59l-11.28-7.18s13.54-.71,23.13,4.36c9.59,5.08,18.05,6.2,19.74,3.95,0,0,7.9-.56,9.59,4.51,0,0,1.13-7.48-10.15-10.15,0,0-14.1-5.08-23.69-7.33-9.59-2.26-19.74-4.51-19.74-4.51,0,0,7.33-3.95,9.03-11.84l-15.23,6.77s-14.1-28.76-16.92-54.15c0,0,7.33,2.26,8.46-9.02s8.46-29.33,14.66-33.28,25.95-10.15,37.23-20.31c11.28-10.15,50.2-29.89,55.27-50.19,5.07-20.31,9.02-76.14,6.2-102.08-2.82-25.95-6.2-31.59-14.66-41.74-3.54-4.25-7.21-9.3-10.05-14.14.3-.04.59-.12.89-.23,4.42-.16,9.11-2.31,11.79-5.13,5.83-6.14,7.11-15.86,5.28-24.13,4.25-.11,11.61.18,16.97,3.02%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3Cpath%20d%3D%22M.19,379.14c.29-1.62.97-3.15,1.79-4.57,1.44-2.5,3.38-5.37,5.46-7.44h0c.23-.42.52-.8.87-1.13h0c.17-.36.38-.7.6-1.03.43-.67.9-1.32,1.39-1.95,1.46-1.85,3.22-3.76,5.35-4.83h0c-.82.23-1.81.38-2.81.39,1.14-.4,2.24-.95,3.25-1.62.5-.33.99-.7,1.45-1.09.4-.33.88-.92,1.32-1.2-.37.1-.78.17-1.27.24,2.19-.72,3.14-3.23,4.68-4.96,2.19-2.48,5.76-3.47,7.75-6.11v-.03c-.6.04-1.08-.08-1.5-.15,3.5-1.05,6.83-3.19,10.02-4.83,3.28-1.68,6.7-3.41,10.38-3.49v-.02c-.57,0-1.16-.04-1.79-.08,2.76-.18,5.45-1.44,7.36-3.45,1.2-1.26,1.99-3.21,2.49-4.87.14-.46.72-3.06.79-4.36-.33.85-.63,1.38-1.26,1.71,1.22-3.41-.02-7.28-.09-10.9-.02-1.07.77-6.37,3.34-9.83-.71.9-1.04,1.36-1.61,2.39,1.22-3.63,3.01-7.1,5.52-9.99,1.27-1.46,2.73-2.77,4.34-3.84.81-.54,1.67-1.03,2.56-1.43.43-.2.76-.37,1.21-.54.32-.11.84-.34,1.33-.35-.85-.11-1.73.03-2.51.41,2.33-1.7,7.7-4.56,11.85-4.5-.7-.19-1.39-.28-1.89-.27,2.88-1.67,6.57.46,9.82-.22-.17-.35-.41-1.29-.79-1.49,2.96,1.53,6.39,1.78,9.63,2.54,2.46.58,4.85,1.47,7.09,2.64,3.91,2.03,7.23,4.76,9.56,8.51,2.23,3.6,3.66,7.54,4.15,11.74v.02c.06.06.14.12.22.18,3.16,2.39,6.51,5.05,7.59,8.86.11.38.19.78.09,1.16-.18.68-.57.85-1.11.78l-.03.23c-1.62.88-3.56.83-5.41.9-.22,0-.44.02-.66.03h0c-2.37,2.29-1.55,7.33-2.86,10.35-.3.69-.7,1.32-1.18,1.9l.02.02c5.55,4.08,9.1,10.9,9.24,17.79.05,2.74-.27,5.85,1.6,7.85-.61-.27-1.16-.64-1.65-1.08.25,2.94.23,5.62.15,8.63-.18,6.35-1.03,11.84-4.87,18.18-1.08,1.78-9.27,10.04-9.34,13.2-.1-.65-.14-1.3-.14-1.95-1.81,3.76-4.96,6.97-8.67,8.88-.12.06-.23.11-.32.22.46-.76.74-1.28.99-2.18-.49.81-.8,1.23-1.35,1.77-.68.67-1.41,1.28-2.13,1.91-1.42,1.24-2.92,2.4-4.49,3.44-1.71,1.13-3.51,2.12-5.39,2.91h0c-1.04.76-2.31,1.52-3.66,2.26v.02c-1.05,1.1-2.12,2.18-3.18,3.28-1.09,1.12-2.14,2.3-3.31,3.33-1.04.92-1.59,2.31-1.51,3.7v.02c-.08-.01-.14-.03-.21-.05h0c-.11,3.29.79,6.68,1.67,9.8.91,3.25,1.93,6.54,3.52,9.52.06.12.12.24.19.35.59,1.06,1.31,2.12,1.79,3.23.45,1.04.82,2.13,1.3,3.17.21.45.48.85.8,1.2,1.07.52,2.45.78,3.62.73.9-.04,1.57-.52,2.29-.99.7-.45,1.18-1.17,1.85-1.68.2-.15.42-.28.64-.37.44-.2.92-.29,1.42-.32.56-.03,1.13-.05,1.67.08.45.11,1.44.25,1.74.63l-.02.03c.33.17.63.4.93.61.63.45,1.22.96,1.79,1.51.11.11.25.29.38.36-.49-.26-.98-.5-1.49-.7-.31-.12-.62-.2-.93-.28-.1-.03-.2-.04-.3-.05h0c.06.31-.27.58-.51.62-.27.05-.55,0-.83-.04-.73-.08-1.48-.01-2.19.19-.32.09-.63.22-.91.39-.54.36-.93.97-1.01,1.59v.02c1.58-.22,4.19-.37,5.48-.05,2.52.62,3.17.94,4.27,1.26.83.24,1.92.49,4.24.87.75.12,2.02.11,2.29.68h0c1.87.52,2.86.8,3.89,2.44-.77-.7-1.99-.92-3.06-.88v.02s-.02.14-.02.15c-.47.76-1.09,1.05-1.7,1.05-.86,0-1.28,0-2.1-.24-1.66-.47-2.77-1.34-4.5-1.66-1.76-.33-4.27.2-6.02-.2-2.1-.48-3.22-.1-4.61.6-.46.23-.91.57-1.05,1.07-.11.41.1.74.38.97h0c.94.4,1.92.75,3.12,1.03.82.19,1.21.36,1.87.89.38.3,1.29.71,1.76.83.62.15,2.13.15,2.3.49,1.83.49,2.82.77,3.85,2.4-.8-.71-2.06-.92-3.16-.86l-.23-.02c-.09,0-.17-.02-.25-.05h0c-.26.93-2.13.54-2.76.38-1.07-.27-2.06-.81-3.14-.99-2.39-.42-4.08-.34-6.44-1.08-2.08-.66-3.97-2.44-6.1-2.98-1.39-.35-3.12-.06-4.42-.67-1.57-.74-3.21-1.63-4.95-1.49-1.53.12-2.71,1.7-4.25,1.64-.81-.03-2.89.15-2.74-.86h0s-.08.01-.12.03c-.57.21-.82.88-.97,1.41-.15-.73-.23-1.51.25-2.14.19-.25.46-.46.76-.58h0c.1-.45.85-.32,1.28-.46,1.29-.43,2.53-1.01,3.68-1.72h0c1.13-.7,2.19-1.51,3.15-2.42.44-.41.87-.87,1.07-1.44.17-.48.17-.99.12-1.5,0-.09-.02-.19-.03-.28-.51-4.05-.91-8.11-3.24-11.47-2.33-3.36-4.36-7.23-6.52-10.72v-.02c-.96.34-2.05.33-3.05.09-1.38-.33-5.18-2.47-6.4-3.19v-.02c-.47.08-.93.16-1.37.23l-.03-.02c-.1.18-.2.37-.29.57-.63,1.29-1.14,2.67-2.08,3.76.35-.75.53-1.25.46-1.91-1.25,1.98-4.84,4.41-7.88,4.97-.14.03-.29.05-.44.08h0c-2.46,3.35-2.69,5.99-2.22,9.33.19,1.28.47,2.67.78,4.24.54,2.82,1.45,6.06,2.54,8.93.28.75.58,1.48.88,2.17.27.62.56,1.18.87,1.7.96,1.6,2.18,2.7,4.19,3.32,1.29.4,2.57.99,3.89,1.27.47.1.94.17,1.42.17,3.59.02,2.11.82,7.14,2.05.34.08.73.17,1.14.26.34.07.91.12,1.47.2.7.1,1.38.26,1.49.62h0c.2.11.39.21.53.28.41.2.82.43,1.18.72.32.26.6.57.78.93.09.17.15.35.19.54.02.1.03.2.04.31v.29c-.4-.68-1-1.19-1.76-1.41-.12-.03-.23-.06-.35-.08h0c-.96,1.78-5.13-.26-6.67-.66-.96-.25-2.99.03-4.17-.19-1.34-.25-2.83-1.03-4.2-1.4-1.06-.29-2.06-.33-2.85.29l-.02.02c1.18.8,2.4,1.59,3.56,2.49.71.55,2.09,1.37,2.06,1.96l-.02.02c1.42,1.26,2.24,2.58,2.46,4.39-.59-.59-.68-.91-1.17-1.57-.28-.37-.65-.69-1.07-.93h0c-1.71,1.31-3.91-.2-4.94-.82-1.01-.62-1.84-1.16-2.62-1.99-.81-.86-2.36-1.5-3.46-1.89-2.62-.94-5.89-.74-8.51.44-1.12.5-2.11,1.33-3.32,1.58-.91.19-1.43-.03-2.24.42-.62.33-.8,1.31-2.72.93-.41.42-.73.93-.91,1.49-.24-1.02-.11-2.37.73-3.49v-.02c-.14-.92,2.07-1.36,2.62-1.57.73-.28.97-.98,1.69-1.28.13-.05.26-.11.39-.17,8.56-4.02,5.56-15.79,3.06-23.19-1.68-4.98-3.56-5.99-3.46-9.25h-.29c-.85-2.1-4.24-4.8-6.15-7.39-.94-1.26-1.48-2.52-2.67-3.54h0c-2.31-1.58-4.42-3.5-6.54-5.32-.8-.68-1.61-1.37-2.28-2.18-.55-.66-1.01-1.38-1.47-2.1-.73-1.14-1.45-2.29-2.18-3.43.17.86.56,2.14,1.32,3.8-2.62-4.5-4.95-9.18-6.96-13.98-.45-1.06-.88-2.15-.97-3.29-.16-1.94-.03-3.99-.08-5.93-.02-.95-.05-1.91-.3-2.83-.25-.9-.72-1.72-1.19-2.52-.71-1.23-1.15-2.25-2.35-2.83-.35-.04-.7-.11-1.02-.23-.58-.22-1.3-.72-1.4-1.38-.12-.77.01-1.68.15-2.44%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/svg%3E');
  position: absolute;
  top: unset;
  left: 0;
  width: 8rem;
  height: 90%;
  background-size: contain;
  background-position: left center;
  margin: 0 1rem 0 0.5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.poultry header:before {
    width: 10rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu.aqua header:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-c9f8aea7-1b83-422a-ae7b-274a4f0c4479%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20539.66%20368.9%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22uuid-aa62b7e2-ca4d-4cdc-92ad-3efd0c054d94%22%3E%3Crect%20width%3D%22539.66%22%20height%3D%22368.9%22%20style%3D%22fill%3Anone%3B%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23uuid-aa62b7e2-ca4d-4cdc-92ad-3efd0c054d94%29%3B%22%3E%3Cpath%20d%3D%22M531.1,239.92c1.66-1.04,6-4.06,7.8-9.63,1.62-5.04.23-9.42-.37-11.49-3.69-12.63-22.1-22.93-24.14-24.08-23.73-13.43-21.11-28.49-44.18-51.13-20.19-19.82-41.3-27.02-76.11-38.9-20.13-6.87-49.74-14.77-86.87-17.04-3.06-11.6-10.98-35.87-30.82-56.69-7.86-8.25-15.27-13.16-30.07-22.97-10.19-6.76-15.44-9.25-17.82-7.41-2.28,1.77-.55,6.51.37,12.96,1.9,13.27-.71,26.25-4.08,33.72-5.63,12.45-13.2,9.1-25.99,25.56-4.94,6.36-11.54,14.85-12.99,26.68-2.13,17.24,7.97,31.1,11.88,35.94-21,17.12-36.17,19.1-46.41,17.41-10.95-1.8-17.56-8.01-25.62-4.45-10.84,4.81-8.87,20.47-17.82,23.34-4.98,1.6-11.01-1.5-25.24-14.82-26.09-24.42-27.07-33.93-44.55-46.31C21.3,98.74,2.48,93.52.2,96.9c-1.5,2.22,5.18,6.64,9.28,17.78,3.07,8.37,1.41,11.58,2.23,26.68.72,13.27,1.35,24.97,6.31,37.79,5.29,13.67,9.65,13.48,10.02,21.86.57,12.56-10.87,15.6-11.51,30-.41,9.11,3.9,9.23,4.09,20.38.23,13.98-7.13,19.27-4.09,25.93,2.79,6.09,12.43,9.61,20.05,8.89,29-2.74,32.53-67.1,62.37-70.39,7.75-.86,19.53,2.16,21.16,7.78.91,3.14-1.85,5.41-2.97,9.63-1.54,5.8.59,13,11.88,26.67,18.09,21.92,26.45,20.14,35.27,35.94,6.38,11.43,1.87,12.12,8.91,24.09,9.17,15.58,17.34,15.31,25.99,31.49,5.47,10.23,5.61,16.72,10.02,17.41,5.38.84,12.01-7.71,14.85-14.82,2.92-7.31,1.08-11.2,4.08-22.97,1.24-4.85,2.7-8.69,3.72-11.11,7.13,1.54,18.12,3.22,31.55,2.22,8.76-.65,15.06-2.71,16.71,0,2.05,3.39-4.53,11.63-8.91,15.93-6.78,6.66-12.11,7.62-11.88,10.37.28,3.39,8.77,6.43,16.33,6.3,12.96-.23,24.54-9.79,29.7-20.37,1.14-2.35,1.82-4.44,2.23-5.93,25.81-.42,47.47-4.33,64.6-8.89,22.83-6.08,41.55-14.39,54.2-20.01,24.29-10.78,34.59-17.88,59.4-26.3,11.63-3.95,21.42-6.49,27.97-8.03,8.67-.74,15.82-5.94,18.07-13.09,1.72-5.47.03-10.36-.74-12.23%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/g%3E%3C/svg%3E');
  position: absolute;
  top: unset;
  left: 0;
  width: 8rem;
  height: 90%;
  background-size: contain;
  background-position: left center;
  margin: 0 1rem 0 0.5rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .home .pages-menus-container .pages-menus .pages-menu.aqua header:before {
    width: 10rem;
  }
}
.home .pages-menus-container .pages-menus .pages-menu ul {
  flex-direction: column;
  padding-right: 10%;
  padding-bottom: 1rem;
  padding-left: 10%;
  transition: all ease 0.4s;
}
@media (max-width: 767px) {
  .home .pages-menus-container .pages-menus .pages-menu ul {
    display: none;
  }
}
.home .pages-menus-container .pages-menus .pages-menu ul a {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  min-height: 7.2rem;
  border-bottom: 1px solid #f2f4f8;
}
.home .pages-menus-container .pages-menus .pages-menu ul a:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.home .pages-menus-container .pages-menus .pages-menu ul a:hover {
  transform: translateX(1rem);
}
.home .pages-menus-container .pages-menus .pages-menu ul li:last-child a {
  border-bottom: none;
}
.home .pages-menus-container .pages-menus .pages-menu.active header:after {
  transform: rotate(180deg);
}
.home .pages-menus-container .pages-menus .pages-menu.active ul {
  display: block;
}
.home .main {
  background: #f2f4f8;
  padding-top: 12rem;
  overflow: hidden;
}
@media (min-width: 1025px) {
  .home .main {
    padding-bottom: 12rem;
  }
}
.home .main:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
}
@media (min-width: 1025px) {
  .home .main:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .home .main:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.home .main .ce-textpic {
  column-gap: 2rem;
}
@media (min-width: 1025px) {
  .home .main .ce-textpic {
    grid-template-columns: auto 61.585366%;
  }
}
.home .main .ce-textpic .ce-gallery {
  max-width: unset;
  width: calc(100% + 2 *  1.8rem);
  margin-left: calc(1.8rem - 2 * 1.8rem);
  margin-right: calc(1.8rem - 2 * 1.8rem);
}
@media (min-width: 768px) {
  .home .main .ce-textpic .ce-gallery {
    width: calc(100% + 2 *  3.6rem);
    margin-left: calc(3.6rem - 2 * 3.6rem);
    margin-right: calc(3.6rem - 2 * 3.6rem);
  }
}
@media (min-width: 1024px) {
  .home .main .ce-textpic .ce-gallery {
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.home .main .ce-textpic .ce-gallery figure.image {
  aspect-ratio: unset;
  height: 100%;
}
.home .main .ce-textpic .ce-gallery.slick-slider {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.home .main .ce-textpic .ce-gallery.slick-slider * {
  width: unset;
  max-width: unset;
}
.home .main .ce-textpic .ce-gallery.slick-slider .slick-list {
  order: -1;
}
.home .main .ce-textpic .ce-gallery.slick-slider .slick-track {
  display: flex;
  align-items: center;
}
.home .main .ce-textpic .ce-gallery.slick-slider .slick-slide {
  height: unset;
  aspect-ratio: 100 / 65;
}
.home .main .ce-textpic .ce-gallery.slick-slider .slick-arrow {
  width: 3.3rem;
  margin: 1.5rem 0 1.5rem 1.5rem;
}
@media (min-width: 1024px) {
  .home .main .ce-textpic .ce-gallery.slick-slider .slick-arrow {
    margin: 1.5rem 1.5rem 0 0;
  }
}
@media (min-width: 1024px) {
  .home .main .ce-textpic .ce-bodytext {
    padding-left: clamp(3.6rem, 8.75%, 4rem);
    padding-right: clamp(3.6rem, 26.25%, 9rem);
  }
}
.pseudo .pseudo-home-header {
  position: relative;
  padding-bottom: 20rem;
}
@media (min-width: 640px) {
  .pseudo .pseudo-home-header {
    min-height: 50vw;
    padding-bottom: 25vw;
  }
}
@media (min-width: 1340px) {
  .pseudo .pseudo-home-header {
    min-height: 72rem;
    padding-bottom: 25rem;
  }
}
.pseudo .pseudo-home-header .header-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pseudo .pseudo-home-header .header-image:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  background: radial-gradient(ellipse at 70% 60%, #004587 50%, #001e3b 100%);
}
.pseudo .pseudo-home-header .header-image * {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pseudo .pseudo-home-header .header-image img,
.pseudo .pseudo-home-header .header-image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.35;
}
.pseudo .pseudo-home-header .header-image .videocontainer {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0.35;
}
.pseudo .pseudo-home-header .header-image .videocontainer:has(iframe[src*=vimeo]) {
  display: flex;
  justify-content: center;
  top: 0;
  transform: none;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .pseudo .pseudo-home-header .header-image .videocontainer:has(iframe[src*=vimeo]) {
    top: 50%;
    transform: translateY(-50%);
  }
}
.pseudo .pseudo-home-header .header-image .videocontainer:has(iframe[src*=vimeo]) iframe[src*=vimeo] {
  width: unset;
  height: 100%;
  aspect-ratio: 100 / 56.25;
}
@media (min-width: 768px) {
  .pseudo .pseudo-home-header .header-image .videocontainer:has(iframe[src*=vimeo]) iframe[src*=vimeo] {
    width: 100%;
    height: unset;
  }
}
.pseudo .pseudo-home-header .header-content {
  position: relative;
  padding-top: 9.1rem;
  z-index: 1;
}
@media (min-width: 1025px) {
  .pseudo .pseudo-home-header .header-content {
    padding-top: 23rem;
  }
}
.pseudo .pseudo-home-header .header-content * {
  color: #fff;
}
.pseudo .pseudo-home-header .header-content > .image {
  margin-bottom: -25rem;
}
@media (min-width: 640px) {
  .pseudo .pseudo-home-header .header-content > .image {
    margin-bottom: -40vw;
  }
}
@media (min-width: 1340px) {
  .pseudo .pseudo-home-header .header-content > .image {
    margin-bottom: -55rem;
  }
}
.pseudo .pseudo-home-header .header-content > .image .frame {
  position: relative;
}
.pseudo .pseudo-home-header .header-content > .image .frame header {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(-9deg);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: absolute;
  bottom: 15%;
  font-size: clamp(5rem, 15vw, 24rem);
  color: #fff;
}
.pseudo .pseudo-home-header .header-content > .image .frame header:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.pseudo .pseudo-home-header .header-content > .image .frame header:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.pseudo .pseudo-home-header .header-content > .image .frame header:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.pseudo .pseudo-home-header .header-content > .image .frame header * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
.pseudo .pseudo-home-header .header-content > .image .frame img {
  width: 100%;
}
.pseudo .pseudo-home-header .header-content > .text {
  padding-bottom: 5rem;
}
.pseudo .pseudo-home-header .header-content > .text .frame > *:not(header) {
  max-width: 87rem;
}
.pseudo .pseudo-home-header:has(.image) + .intro {
  padding-top: 10rem;
}
@media (min-width: 640px) {
  .pseudo .pseudo-home-header:has(.image) + .intro {
    padding-top: 25vw;
  }
}
@media (min-width: 1340px) {
  .pseudo .pseudo-home-header:has(.image) + .intro {
    padding-top: 40rem;
  }
}
.pseudo .intro {
  background: #f2f4f8;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.pseudo .intro .intro-content {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 1025px) {
  .pseudo .intro .intro-content:has(.left):has(.right) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 4rem;
    row-gap: 8rem;
  }
}
@media (min-width: 768px) {
  .pseudo .intro .intro-content:has(.left):has(.right) .left,
  .pseudo .intro .intro-content:has(.left):has(.right) .right {
    padding-left: clamp(3.6rem, 4vw, 7rem);
    padding-right: clamp(3.6rem, 4vw, 7rem);
  }
}
.pseudo .intro .intro-content:not(:has(.right):has(.left)) .left,
.pseudo .intro .intro-content:not(:has(.right):has(.left)) .right {
  width: 100%;
}
@media (min-width: 768px) {
  .pseudo .intro .intro-content:not(:has(.right):has(.left)) .left,
  .pseudo .intro .intro-content:not(:has(.right):has(.left)) .right {
    padding-left: clamp(3.6rem, 4vw, 7rem);
    padding-right: clamp(3.6rem, 4vw, 7rem);
  }
}
.in-short-container {
  display: none;
}
.in-short {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  margin-bottom: 5rem;
}
@media (min-width: 640px) {
  .in-short {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .in-short {
    grid-template-columns: repeat(3, 1fr);
  }
}
.in-short div[class*=in-short-] {
  position: relative;
  background: #EEEFEF;
  margin-top: 7.5rem;
  padding: 6rem 1.5rem 4rem 1.5rem;
  text-align: center;
}
.in-short div[class*=in-short-]:before {
  position: absolute;
  top: 0;
  left: 50%;
  content: '';
  display: block;
  width: 8rem;
  height: 8rem;
  background: #fff;
  transform: translate(-50%, -50%) rotate(45deg);
}
.in-short div[class*=in-short-] header {
  height: 3rem;
}
.in-short div[class*=in-short-] header * {
  font-size: 1.6rem;
  color: #004587;
  text-transform: unset;
}
@media (min-width: 480px) {
  .in-short div[class*=in-short-] header * {
    font-size: calc(2.3rem - (0.66 * (2.3rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .in-short div[class*=in-short-] header * {
    font-size: calc(2.3rem - (0.5 * (2.3rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .in-short div[class*=in-short-] header * {
    font-size: calc(2.3rem - (0.33 * (2.3rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .in-short div[class*=in-short-] header * {
    font-size: 2.3rem;
  }
}
.in-short div[class*=in-short-].in-short-employees:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20440%20440%22%3E%3Crect%20x%3D%2266.61%22%20y%3D%2266.63%22%20width%3D%22306.9%22%20height%3D%22306.9%22%20transform%3D%22translate%28-91.16%20220.06%29%20rotate%28-45%29%22%20style%3D%22fill%3Anone%22/%3E%3Cpath%20d%3D%22M337.8,277.6c-.4-36.5-30.5-65.3-66.9-65.4-33.7-.1-67.3-.1-101,.1a73.07,73.07,0,0,0-18.7,2.2c-28.4,7.5-48.7,34.5-48.9,65.3-.1,13.1-.1,26.2-.1,39.3l43.6,43.6V292.4h8.4V371l66,66,66.1-66.1V292.5h7v71.4L338.2,319C338,305.2,338,291.4,337.8,277.6Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M220.4,200.3A52.3,52.3,0,1,0,167.8,148,52.07,52.07,0,0,0,220.4,200.3Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpolyline%20points%3D%22222.7%20292.6%20245.7%20315.6%20268.6%20292.6%20222.7%20292.6%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpolyline%20points%3D%22268.6%20292.6%20245.7%20269.7%20222.7%20292.6%20268.6%20292.6%22%20style%3D%22fill%3A%23bc0d2e%22/%3E%3Cpath%20d%3D%22M247.2,276.5c.3,0,.7.1.8.8s0,2.3,0,3.2-.1,6.3-.2,6.9-.4.8-.8.8c-.6,0-.9-.1-1-1s.3-3.7.4-6,.1-3.4.1-3.7-.2-1,.7-1%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M254.4,279.4c-.4-.2-.9-.6-1.6,1s-1.5,3.3-2.4,5.2-1.3,2.8-.4,3,1.2-.1,2.1-2.6,1.7-3.7,2.2-4.9.1-1.7.1-1.7%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M240.3,278.4c.4-.2.9-.1,1.2.8.4,1.3,2.5,7.4,2.7,7.9s.4,1.4-.7,1.6c-.7.1-.9-.4-1.5-2.5s-1.7-5.3-2-6.2-.4-1.3.3-1.6%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M235.4,283.7c.6-.5,1,0,1.2.2.3.5,3.4,4.2,4.1,5.1.2.3.6.8,0,1.2a1.08,1.08,0,0,1-1.5-.2c-.4-.5-3-4.3-3.4-4.7a1.41,1.41,0,0,1-.4-1.6%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M247.2,290.4a8,8,0,0,1,4.5,1.2c.5.1,1.6-.9,1.9-1.5a3.74,3.74,0,0,1,1.8-1.7,1.6,1.6,0,0,1,1.6.1.63.63,0,0,1,.1.9c-.3.3-.7.3-1.1.6a5.47,5.47,0,0,0-1,1.1c-.4.4-1.6,2.5-2.4,2.9a1.4,1.4,0,0,1-1.4,0c-.3-.1-.7-.4-1.6-.8a5.21,5.21,0,0,0-2.7-.5c-1.2,0-3,0-4.1.8s-1.3.8-1.7.8-1.1-1.2-2.1-1.4a6.47,6.47,0,0,0-2.4-.1c-.5,0-2.1.5-2.2,1s2,2.1,3.4,2.2c1.1.1,3.2-.4,3.6.5.2.4-.3,3.3-.7,4.8a13.06,13.06,0,0,0-.6,3.8c.2.7.7,1.1,2.2,1.7s2.1.8,3,.7,1.4-1.1,2.1-1.9a7.59,7.59,0,0,0,1.5-2.1c.5-1.2,2-4.1,1.4-4.4s-1.2.5-2,1.2-.8,1.3-1.5,1.2-.9-.7-1.3-1.4-.9-1.2-.8-2a3.41,3.41,0,0,1,1.1-1.9,3.07,3.07,0,0,1,1.9-.9c.8,0,1.8,1.3,2.3,1.8s1.6,1.1,1.7,1.8-.2,1.2-1.4,3.7-1.6,4.2-2.8,5.1a2.77,2.77,0,0,1-2.2.9c-.6.1-.8.3-1.4.2a15.43,15.43,0,0,1-3-1.2,8.47,8.47,0,0,1-1.7-1,1.57,1.57,0,0,1-.9-1.4c0-.8.1-.6.7-2.8s.8-3.2.8-3.2.4-1.6.2-1.9c-.4-.6-2,0-3.3-.3a4.87,4.87,0,0,1-2.1-1.1,13.76,13.76,0,0,1-2.2-3.1c.1-.7,2.8-1.8,4.6-1.7a4.87,4.87,0,0,1,2.5.6c.7.3,1.6,1.1,1.8,1.1.4,0,.4-.4,2.9-1.7a14.06,14.06,0,0,1,3-.7%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpolyline%20points%3D%22268.6%20292.6%20245.7%20315.6%20222.7%20292.6%20220%20292.6%20245.7%20318.3%20271.3%20292.6%20268.6%20292.6%22%20style%3D%22fill%3A%235b6fa4%22/%3E%3Cpolyline%20points%3D%22245.7%20269.7%20268.6%20292.6%20268.6%20292.6%20271.3%20292.6%20245.7%20267%20220%20292.6%20222.7%20292.6%20222.7%20292.6%20245.7%20269.7%22%20style%3D%22fill%3A%23d68b7d%3Bfill-rule%3Aevenodd%22/%3E%3Cpath%20d%3D%22M220.3,95.7A52.3,52.3,0,1,1,167.8,148,52.3,52.3,0,0,1,220.3,95.7Z%22%20style%3D%22fill%3Anone%22/%3E%3Cpath%20d%3D%22M220,440,0,220,220,0,440,220ZM6,220,220,434,434,220,220,6Z%22%20style%3D%22fill%3A%23004587%22/%3E%3C/svg%3E');
}
.in-short div[class*=in-short-].in-short-husbandries:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20440%20440%22%3E%3Crect%20x%3D%2266.61%22%20y%3D%2266.63%22%20width%3D%22306.9%22%20height%3D%22306.9%22%20transform%3D%22translate%28-91.16%20220.06%29%20rotate%28-45%29%22%20style%3D%22fill%3Anone%22/%3E%3Cpath%20d%3D%22M220.4,200.4a52.75,52.75,0,1,0-53-52.8A52.43,52.43,0,0,0,220.4,200.4Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M145,293.2h0v-.7h27.3V212.4h-2.9a79.31,79.31,0,0,0-18.8,2.3c-28.6,7.5-49.1,34.8-49.3,65.8-.1,12.5-.1,25.1-.1,37.6L145,362V293.2Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M196.5,274.6h47.3V212.2H196.5Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M338.6,278.2c-.4-36.8-30.7-65.8-67.4-65.9H268v80.2h25.6v.7h0v70.3l45.3-45.3C338.8,304.9,338.7,291.5,338.6,278.2Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M243.8,297.8V279.9H196.5v12.6h0v5.3h-43v72.6L220.1,437l66.4-66.4V297.8Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M220.3,94.9a52.75,52.75,0,1,1-52.9,52.7A52.56,52.56,0,0,1,220.3,94.9Z%22%20style%3D%22fill%3Anone%22/%3E%3Cpath%20d%3D%22M220,440,0,220,220,0,440,220ZM6,220,220,434,434,220,220,6Z%22%20style%3D%22fill%3A%23004587%22/%3E%3C/svg%3E');
}
.in-short div[class*=in-short-].in-short-dutch:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20440%20440%22%3E%3Cpath%20d%3D%22M401.9,184.8c-10.2,1.3-20.3,2.6-30.5,3-20.9.6-41.9.1-62.8-.3a150.59,150.59,0,0,1-21.1-2c-4.1-.6-24.1-2.3-50.2-4.4-14.8-.5-16.6,5.5-25.8,3.6-3.7-.8-7.6-.7-11.2-1.8-7.3-2.3-14.5-5-21.7-7.7-3.6-1.3-2.4-3.3-.7-5.4,1.9-2.4,3.9-4.7,5.8-7.1,4.3-5.5,1.6-12.8-5.1-14.2-2.8-.5-5.5-2-8.4-2.3-10.6-1.1-18.5,5.2-27.2,10.8-2.1-5.2-6.7-5.4-11.5-5.5-1.6-.1-3.2-1.4-5.8-2.6-3.3,3.2-7.2,6.9-10.8,10.9-1.6,1.8-2,4.5-3.4,6.5-3.3,4.7-7.1,9-10,13.9-4,6.5-6.8,13.8-11,20.2-4.5,6.9-10.1,13.2-15,19.9-3.6,5.1-8.1,10-9.9,15.7-2.1,6.6,4.1,13.7,11.2,15,2.7.6,5.3,2,8,2.3a51.49,51.49,0,0,0,11.1-.1c3.6-.4,7.2-1.6,10.8-2,7.9-.9,15.9-1,23.7-2.5,9.6-1.9,20.7,2.6,26.6,11.6,4.1,6.2,8.6,12.2,12.5,18.5a27.85,27.85,0,0,1,4.4,10c1.3,7.6,5.6,13.4,9.7,19.4,2,3,4.7,5.5,6.3,8.6,3.4,6.5,8.5,12.4,6.9,20.6-1.5,7.3-2.9,14.7-4.3,22-1.4,7.1-2,14,.5,21.2,1.6,4.4,1.7,9.6,1.3,14.4a109.15,109.15,0,0,1-2.4,13.9l21.6,21.6c1.6-3.7,1.1-7.8,1.1-11.7,0-9.9-.9-19.9-.2-29.7.3-4,3.8-7.6,6.4-12.6,1.1,2.3,1.6,3,1.6,3.7-.3,7.7,3,14.4,5.3,21.5,1.3,4,.6,8.7.8,13.1a27.24,27.24,0,0,1-3.4,14.7,13.76,13.76,0,0,0-1.5,4l25.6-25.6c-.3-2.9-.4-5.7-.5-8.6-.1-2,1.7-4.1,2.8-6.1,3.8-6.4,4.7-13.5,5-20.8.2-4.9-.5-9.9.5-14.6,1.3-6.3,4-12.2,6.2-18.3a3.8,3.8,0,0,1,2.2-1.7c13.8-4,27.5-7,41.9-1.6a94.85,94.85,0,0,0,10.3,3.3L437.1,220Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M220,440,0,220,220,0,440,220ZM6,220,220,434,434,220,220,6Z%22%20style%3D%22fill%3A%23004587%22/%3E%3C/svg%3E');
}
.in-short div[class*=in-short-].in-short-active:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20440%20440%22%3E%3Crect%20x%3D%2266.64%22%20y%3D%2266.6%22%20width%3D%22306.9%22%20height%3D%22306.9%22%20transform%3D%22translate%28-91.14%20220.08%29%20rotate%28-45%29%22%20style%3D%22fill%3Anone%22/%3E%3Cpath%20d%3D%22M127.2,279a247.23,247.23,0,0,0,9,67.3h81.5v-127H134.2A252.47,252.47,0,0,0,127.2,279Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M135.2,215.4h82.5V123.1C181,123.9,149.4,161.6,135.2,215.4Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M221.7,123.2v92.2h80.7C288.5,162.5,257.7,125.1,221.7,123.2Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M365.9,219.3H307.4a258.53,258.53,0,0,1,6.9,59.7,252.42,252.42,0,0,1-8.8,67.3h5.3l66.8-66.8v-.6A157.5,157.5,0,0,0,365.9,219.3Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M123.3,279a258.53,258.53,0,0,1,6.9-59.7H73.5a156.48,156.48,0,0,0-11.7,59.4l67.6,67.6h2.8A252.35,252.35,0,0,1,123.3,279Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M306.4,215.4h57.8a158.08,158.08,0,0,0-126.7-93.2C268.5,132.5,294.1,168,306.4,215.4Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M221.7,350.2v84.6a1.27,1.27,0,0,0,.6-.1L297,360q1.8-4.8,3.3-9.9H221.7Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M137.3,350.2c.6,2,1.3,4,1.9,6l78.5,78.5V350.3H137.3Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M199.2,122.5a158.15,158.15,0,0,0-124,92.9h56C143.4,168.5,168.6,133.3,199.2,122.5Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M303.4,219.3H221.7v127h79.7a247.23,247.23,0,0,0,9-67.3A252.47,252.47,0,0,0,303.4,219.3Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M296.2,247.4a29.28,29.28,0,0,0-29.3,29.3c0,11.5,16.1,48.2,29.3,75.5,13.3-27.2,29.3-64,29.3-75.5a29.41,29.41,0,0,0-29.3-29.3%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M296.2,356.7l-1.8-3.6c-4.9-10.1-29.5-61.4-29.5-76.3a31.3,31.3,0,0,1,62.6,0c0,14.9-24.6,66.2-29.5,76.3Zm0-107.3a27.42,27.42,0,0,0-27.4,27.3c0,10.4,14.3,43.9,27.4,70.9,13-27,27.4-60.5,27.4-70.9A27.55,27.55,0,0,0,296.2,249.4Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M309.6,277.7a13.4,13.4,0,1,1-13.4-13.4,13.4,13.4,0,0,1,13.4,13.4%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M204.6,130.3a29.28,29.28,0,0,0-29.3,29.3c0,11.5,16.1,48.2,29.3,75.5,13.3-27.2,29.3-64,29.3-75.5a29.21,29.21,0,0,0-29.3-29.3%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M204.6,239.6l-1.8-3.6c-4.9-10.1-29.5-61.4-29.5-76.3a31.3,31.3,0,0,1,62.6,0c0,14.9-24.6,66.2-29.5,76.3Zm0-107.3a27.42,27.42,0,0,0-27.4,27.3c0,10.4,14.3,43.9,27.4,70.9,13-27,27.3-60.5,27.3-70.9A27.21,27.21,0,0,0,204.6,132.3Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M218.1,160.6a13.4,13.4,0,1,1-13.4-13.4,13.4,13.4,0,0,1,13.4,13.4%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M133.3,350.2Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M303.2,353.9l3.7-3.7h-2.5C304,351.4,303.6,352.6,303.2,353.9Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M163.8,326.9A27.41,27.41,0,0,0,109,326l41.3,41.3C157.9,349.5,163.8,333.5,163.8,326.9Z%22%20style%3D%22fill%3Anone%22/%3E%3Cpath%20d%3D%22M136.4,297.6a29.34,29.34,0,0,0-29.2,26.6l44.6,44.6c7.8-18.1,13.8-34.8,13.8-41.9A29.13,29.13,0,0,0,136.4,297.6Z%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M149.8,327.9a13.4,13.4,0,1,1-13.4-13.4,13.4,13.4,0,0,1,13.4,13.4%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M136.4,295.7a31.43,31.43,0,0,0-31,26.7L109,326a27.41,27.41,0,0,1,54.8.9c0,6.6-5.9,22.6-13.5,40.4l3,3c7.3-16.9,14.3-35.3,14.3-43.3A31.13,31.13,0,0,0,136.4,295.7Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M220,440,0,220,220,0,440,220ZM6,220,220,434,434,220,220,6Z%22%20style%3D%22fill%3A%23004587%22/%3E%3C/svg%3E');
}
.in-short div[class*=in-short-].in-short-since:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20440%20440%22%3E%3Crect%20x%3D%2266.64%22%20y%3D%2266.6%22%20width%3D%22306.9%22%20height%3D%22306.9%22%20transform%3D%22translate%28-91.14%20220.08%29%20rotate%28-45%29%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M220,440,0,220,220,0,440,220ZM6,220,220,434,434,220,220,6Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M322.4,147.7s-59.6,31.5-82.7,15.3c-29.3-20.6-51.7-17.9-73.6-8.6V141.2a21.22,21.22,0,0,0,6.3-5.3,22,22,0,0,0,3.9-7.8,19,19,0,0,0,.7-5.4,21,21,0,1,0-42,0,24.21,24.21,0,0,0,.7,5.4,20.91,20.91,0,0,0,3.9,7.9,21.7,21.7,0,0,0,6.3,5.3V362.8L166.1,383V293.6c11.3-5.5,30.7-5.4,49,1.8,7.6,2.9,17.7,6.9,17.7,6.9,58.8,17.5,132.8-50.4,132.8-50.4Z%22%20style%3D%22fill%3A%23004587%22/%3E%3C/svg%3E');
}
.in-short div[class*=in-short-].in-short-tagline:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20440%20440%22%3E%3Crect%20x%3D%2266.64%22%20y%3D%2266.6%22%20width%3D%22306.9%22%20height%3D%22306.9%22%20transform%3D%22translate%28-91.14%20220.08%29%20rotate%28-45%29%22%20style%3D%22fill%3A%23fff%22/%3E%3Cpath%20d%3D%22M150.3,146.2c.2,0,.5.2.7.7H289.7c1.3,0,2.4-6.5,2.4-14.4l.1-11.5a14.49,14.49,0,0,0-14.4-14.5l-27.4-.1c-2.7-10.7-15.5-18.8-31-18.8-15.3,0-28.1,8-31,18.5l-25.9-.1A14.49,14.49,0,0,0,148,120.4l-.1,11.5c.1,7.8,1.1,14.3,2.4,14.3m69.1-52.1c11.4,0,21.2,5.3,24.1,12.2l-48.1-.2c3-6.9,12.8-12,24-12%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M319.5,223.6h-.7l.1-22.1A14.49,14.49,0,0,0,304.5,187h-2.9a14.55,14.55,0,0,1-14.4-14.5l.1-11.3a21.75,21.75,0,0,1,.1-2.6H152.6v2l-.1,11.3A14.55,14.55,0,0,1,138,186.3h-2.9a14.49,14.49,0,0,0-14.5,14.4l-.1,23a25.8,25.8,0,0,0-.2,51.6L120,337,220,437l98.3-98.3.3-63.5h.9a25.8,25.8,0,1,0,0-51.6ZM120.4,264.2a14.8,14.8,0,0,1,.1-29.6Zm199.1,0h-.9l.1-29.5h.7a14.75,14.75,0,1,1,.1,29.5Z%22%20style%3D%22fill%3A%23004587%22/%3E%3Cpath%20d%3D%22M220,440,0,220,220,0,440,220ZM6,220,220,434,434,220,220,6Z%22%20style%3D%22fill%3A%23004587%22/%3E%3C/svg%3E');
}
.in-short div[class*=in-short-]:after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 11.5rem !important;
  height: 11.5rem !important;
  transform: translate(-50%, -50%);
}
.block-color {
  color: #fff;
  padding: 2rem;
  margin-bottom: 2rem;
}
.block-color.block-lightgrey {
  background: #bdc2c1;
}
.block-color.block-lightgreen {
  background: #80ba27;
}
.block-color.block-blue {
  background: #004587;
}
.block-color.block-red {
  background: #DD052B;
}
.block-color.block-lightblue {
  background: #0faedd;
}
.block-color header * {
  color: #fff;
  text-transform: unset;
  margin-top: 0;
}
.block-color p:last-child {
  margin-bottom: 0;
}
.button-style > .frame-type-menu_pages {
  position: absolute;
  top: 0;
  left: 0;
}
.button-style > .frame-type-menu_pages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.button-style > .frame-type-menu_pages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #DD052B;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  .button-style > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .button-style > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .button-style > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .button-style > .frame-type-menu_pages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .button-style > .frame-type-menu_pages > * a {
    min-width: 17.7rem;
  }
}
.button-style > .frame-type-menu_pages > * a:hover {
  background: #004587;
}
.button-style > .frame-type-menu_subpages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.button-style > .frame-type-menu_subpages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #004587;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  .button-style > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .button-style > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .button-style > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .button-style > .frame-type-menu_subpages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .button-style > .frame-type-menu_subpages > * a {
    min-width: 17.7rem;
  }
}
.button-style > .frame-type-menu_subpages > * a:hover {
  background: #DD052B;
}
.read-more-link,
a.read-more-link {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #004587;
  font-weight: 700;
  text-transform: unset;
  text-decoration: none;
}
.read-more-link:after,
a.read-more-link:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: #004587;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217.96%22%20height%3D%2220.294%22%20viewBox%3D%220%200%2017.96%2020.294%22%3E%3Cg%20id%3D%22Group_60%22%20data-name%3D%22Group%2060%22%20transform%3D%22translate%2825.47%20-6.342%29%20rotate%2890%29%22%3E%3Cg%20id%3D%22Group_16%22%20data-name%3D%22Group%2016%22%20transform%3D%22translate%286.342%207.509%29%22%3E%3Cpath%20id%3D%22Path_8%22%20data-name%3D%22Path%208%22%20d%3D%22M-1.618-.716-10.6-9.7h-1.534l8.424,8.424h-18.2V-.16h18.2l-8.424,8.424H-10.6Z%22%20transform%3D%22translate%2821.912%209.696%29%22%20fill%3D%22%23fff%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  content: '';
  width: 2.2rem;
  height: 2rem;
  transform: rotate(270deg);
  transition: all ease 0.4s;
  margin-left: 1rem;
  border-style: solid;
  border-color: #004587;
  border-width: 1rem 0.9rem;
}
.read-more-link:hover,
a.read-more-link:hover {
  color: #DD052B;
}
.read-more-link:hover:after,
a.read-more-link:hover:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: #DD052B;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217.96%22%20height%3D%2220.294%22%20viewBox%3D%220%200%2017.96%2020.294%22%3E%3Cg%20id%3D%22Group_60%22%20data-name%3D%22Group%2060%22%20transform%3D%22translate%2825.47%20-6.342%29%20rotate%2890%29%22%3E%3Cg%20id%3D%22Group_16%22%20data-name%3D%22Group%2016%22%20transform%3D%22translate%286.342%207.509%29%22%3E%3Cpath%20id%3D%22Path_8%22%20data-name%3D%22Path%208%22%20d%3D%22M-1.618-.716-10.6-9.7h-1.534l8.424,8.424h-18.2V-.16h18.2l-8.424,8.424H-10.6Z%22%20transform%3D%22translate%2821.912%209.696%29%22%20fill%3D%22%23fff%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  width: 2.2rem;
  height: 2rem;
  transform: rotate(270deg);
  transition: all ease 0.4s;
  margin-left: 1rem;
  border-style: solid;
  border-color: #DD052B;
  border-width: 1rem 0.9rem;
}
.read-more-link-left,
a.read-more-link-left {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  width: min-content;
  white-space: nowrap;
}
.read-more-link-left:before,
a.read-more-link-left:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.read-more-link-left:hover,
a.read-more-link-left:hover {
  transform: translateX(1rem);
}
.download-link {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: min-content;
  white-space: nowrap;
}
.download-link:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.download-link:hover {
  transform: translateX(1rem);
}
.download-link:before {
  transform: rotate(90deg);
}
.download-link:hover {
  transform: translateY(25%);
}
.certificates {
  margin-bottom: 3rem;
}
.certificates .ce-gallery .ce-outer {
  max-width: 100%;
}
.certificates .ce-gallery .ce-outer .ce-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  max-width: 100%;
}
.certificates .ce-gallery .ce-outer .ce-inner .ce-row {
  display: contents;
}
.certificates .ce-gallery .ce-outer .ce-inner .ce-row .ce-column {
  width: calc(50% - 0.5 * 1.5rem);
  margin: 0;
}
@media (min-width: 640px) {
  .certificates .ce-gallery .ce-outer .ce-inner .ce-row .ce-column {
    width: calc(33.3% - 0.667 * 1.5rem);
  }
}
.certificates .ce-gallery .ce-outer .ce-inner .ce-row .ce-column figure {
  display: flex;
}
.certificates .ce-gallery .ce-outer .ce-inner .ce-row .ce-column figure img {
  border: 1px solid #000;
}
.meta-frame {
  width: 100%;
}
.meta-frame > .frame {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
  margin-bottom: 1rem;
}
.meta-frame > .frame iframe {
  width: 100%;
  height: 35rem;
  border: 2px solid #fff;
  box-shadow: 0 0 1px 0 #000;
}
@media (min-width: 640px) {
  .meta-frame > .frame iframe {
    height: 60rem;
  }
}
@media (min-width: 768px) {
  .meta-frame > .frame iframe {
    width: calc(50% - 5px);
    height: 35rem;
  }
}
@media (min-width: 1025px) {
  .meta-frame > .frame iframe {
    width: calc(33% - 7px);
  }
}
@media (min-width: 1340px) {
  .meta-frame > .frame iframe {
    width: calc(25% - 8px);
  }
}
img.rte-image {
  float: none !important;
  display: block;
  max-width: 100%;
  margin: 1rem auto 1.5rem auto;
}
@media (min-width: 640px) {
  img.rte-image {
    display: inline-block;
    margin: 1rem 0 0 0;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  img.rte-image {
    max-width: 100%;
  }
}
@media (min-width: 640px) {
  img.rte-image[style*=right] {
    float: right !important;
    margin-left: 1.5rem;
  }
}
@media (min-width: 640px) {
  img.rte-image[style*=left] {
    float: left !important;
    margin-right: 1.5rem;
  }
}
.news-text-wrap .image,
.frame-type-text .image,
.ce-bodytext .image {
  display: block;
  max-width: 100%;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 640px) {
  .news-text-wrap .image,
  .frame-type-text .image,
  .ce-bodytext .image {
    display: inline-block;
  }
}
.news-text-wrap .image.image-block,
.frame-type-text .image.image-block,
.ce-bodytext .image.image-block {
  display: block;
}
@media (min-width: 640px) {
  .news-text-wrap .image.image-inline,
  .frame-type-text .image.image-inline,
  .ce-bodytext .image.image-inline,
  .news-text-wrap .image.image-left,
  .frame-type-text .image.image-left,
  .ce-bodytext .image.image-left {
    float: left;
    margin-right: 1.5rem;
  }
}
@media (min-width: 640px) {
  .news-text-wrap .image.image-center,
  .frame-type-text .image.image-center,
  .ce-bodytext .image.image-center {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 640px) {
  .news-text-wrap .image.image-right,
  .frame-type-text .image.image-right,
  .ce-bodytext .image.image-right {
    float: right;
    margin-left: 1.5rem;
  }
}
.outsidewrapper .main-intro {
  display: grid;
  grid-template-areas: "left-content" "image";
  grid-template-columns: 100%;
  gap: 6.5rem;
  z-index: 1;
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro {
    grid-template-areas: "left-content image";
    grid-template-columns: auto clamp(48rem, 44.5vw, 44.5%);
    gap: 4rem;
  }
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro.downloads {
    grid-template-columns: repeat(2, 1fr);
  }
}
.outsidewrapper .main-intro .left-content {
  grid-area: left-content;
  display: flex;
  flex-direction: column;
  gap: 6.5rem;
  height: 100%;
}
.outsidewrapper .main-intro .right-content {
  grid-area: image;
  margin-bottom: -25%;
}
.outsidewrapper .main-intro .right-content .right-content-inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.outsidewrapper .main-intro .right-content .home-headerimage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.outsidewrapper .main-intro .right-content .home-headerimage .header-slide {
  display: contents;
}
.outsidewrapper .main-intro .right-content .home-headerimage .header-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner {
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame {
  position: relative;
  height: 100%;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-image {
  position: relative;
  z-index: 1;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-image,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-gallery,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-outer,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-inner,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-row,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-column,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image figure.image {
  width: 100%;
  height: 100%;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-image img,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-gallery img,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-outer img,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-inner img,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-row img,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image .ce-column img,
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame.frame-type-image figure.image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  background: radial-gradient(ellipse at 70% 60%, #1f4684 50%, #0e2141 100%);
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic {
  position: relative;
  row-gap: 2rem;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  padding-top: 2rem;
  padding-bottom: 5rem;
  color: #fff;
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .ce-bodytext {
    padding-right: 7rem;
  }
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic * {
  color: #fff;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .read-more-link-left {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  width: min-content;
  white-space: nowrap;
  color: #fff;
  margin: 0 auto;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .read-more-link-left:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .read-more-link-left:hover {
  transform: translateX(1rem);
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .read-more-link-left:before {
  transform: rotate(90deg);
}
.outsidewrapper .main-intro .right-content .image.freestanding-banner .frame .ce-textpic .read-more-link-left:hover {
  transform: translateY(25%);
}
.outsidewrapper .main-intro .pathway {
  grid-area: pathway;
  flex: unset !important;
}
.outsidewrapper .main-intro .pathway:first-child:last-child {
  padding-bottom: 2.4rem;
}
.outsidewrapper .main-intro .text {
  grid-area: text;
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro .text {
    padding-right: clamp(3.6rem, 15vw, 31.2%);
  }
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro .text header {
    width: 135%;
  }
}
.outsidewrapper .main-intro > .image:not(.freestanding-banner) {
  grid-area: image;
  margin-left: -1.8rem;
  margin-right: -1.8rem;
  width: calc(100vw);
}
@media (min-width: 768px) {
  .outsidewrapper .main-intro > .image:not(.freestanding-banner) {
    margin-left: -3.6rem;
    margin-right: -3.6rem;
  }
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro > .image:not(.freestanding-banner) {
    margin-bottom: -15%;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.outsidewrapper .main-intro > .image:not(.freestanding-banner) .ce-gallery .ce-outer,
.outsidewrapper .main-intro > .image:not(.freestanding-banner) .ce-gallery .ce-inner,
.outsidewrapper .main-intro > .image:not(.freestanding-banner) .ce-gallery .ce-row,
.outsidewrapper .main-intro > .image:not(.freestanding-banner) .ce-gallery .ce-column {
  width: 100%;
  height: 100%;
}
.outsidewrapper .main-intro > .image:not(.freestanding-banner) figure.image {
  aspect-ratio: 730 / 662;
}
.outsidewrapper .main-intro > .image:not(.freestanding-banner) figure.image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro:has(.image) + .frame {
    padding-top: calc(15% + 5rem);
  }
}
.outsidewrapper .main-intro:has(.right-content) + .frame {
  padding-top: calc(25% + 5rem);
}
@media (min-width: 1024px) {
  .outsidewrapper .main-intro:has(.right-content) + .frame {
    padding-top: calc(15% + 5rem);
  }
}
.outsidewrapper > .frame {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (min-width: 1025px) {
  .outsidewrapper > .frame {
    padding-top: 10rem;
  }
}
@media (min-width: 1025px) {
  .outsidewrapper > .frame {
    padding-bottom: 10rem;
  }
}
.outsidewrapper > .frame:has(.frame-type-header) {
  padding-bottom: 6rem;
}
.outsidewrapper > .frame.frame-layout-0 {
  background: #fff;
}
.outsidewrapper > .frame.frame-layout-0 > .frame-layout-0 {
  padding-top: 0;
}
.outsidewrapper > .frame.frame-layout-1 {
  background: #f2f4f8;
}
.outsidewrapper > .frame.frame-layout-1:has(.ce-left):before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
}
@media (min-width: 1025px) {
  .outsidewrapper > .frame.frame-layout-1:has(.ce-left):before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame.frame-layout-1:has(.ce-left):before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.outsidewrapper > .frame.frame-layout-1:has(.ce-right):before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
  background-position: left 4rem;
  left: unset;
  right: 0;
}
@media (min-width: 1025px) {
  .outsidewrapper > .frame.frame-layout-1:has(.ce-right):before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .outsidewrapper > .frame.frame-layout-1:has(.ce-right):before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.outsidewrapper > .frame.frame-layout-1 + .frame-layout-1 {
  padding-top: 0;
}
.outsidewrapper > .frame.frame-type-shortcut {
  padding-top: 0;
  padding-bottom: 0;
}
.outsidewrapper > .frame:has(.frame.banner) {
  padding-top: 0;
  padding-bottom: 0;
}
.outsidewrapper > .frame:has(.frame.banner) + .frame,
.outsidewrapper > .frame:has(.frame.banner) + section.max-width {
  padding-top: calc(16.0rem +  5rem);
}
@media (min-width: 1025px) {
  .outsidewrapper > .frame:has(.frame.banner) + .frame,
  .outsidewrapper > .frame:has(.frame.banner) + section.max-width {
    padding-top: calc(16.0rem +  10rem);
  }
}
.outsidewrapper > .frame:has(+ .frame .frame.banner),
.outsidewrapper > .max-width:has(+ .frame .frame.banner) {
  padding-bottom: calc(16.0rem +  5rem);
}
@media (min-width: 1025px) {
  .outsidewrapper > .frame:has(+ .frame .frame.banner),
  .outsidewrapper > .max-width:has(+ .frame .frame.banner) {
    padding-bottom: calc(16.0rem +  10rem);
  }
}
.outsidewrapper > .frame-type-shortcut .frame.banner {
  padding-top: 0;
  padding-bottom: 0;
}
.outsidewrapper > .frame-type-shortcut .frame.banner .banner-list {
  position: relative;
  height: 0;
  z-index: 1;
}
@media (min-width: 1025px) {
  .outsidewrapper > .frame-type-shortcut .frame.banner .banner-list {
    margin-left: 7rem;
    margin-right: 7rem;
  }
}
.outsidewrapper > .frame-type-shortcut .frame.banner .banner-list .article {
  position: absolute;
  transform: translateY(-50%);
}
.banner-list.news-grid .article {
  position: relative;
  width: 100%;
  height: 32rem;
  background: #004587;
}
.banner-list.news-grid .news-img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.banner-list.news-grid .news-img-wrap:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
  background: radial-gradient(ellipse at 70% 60%, #004587 50%, #001e3b 100%);
}
.banner-list.news-grid .news-img-wrap figure {
  width: 100%;
  height: 100%;
  opacity: 0.36;
}
.banner-list.news-grid .news-img-wrap a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.banner-list.news-grid .news-img-wrap a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-list.news-grid .news-img-wrap .news-list-date {
  display: none;
}
.banner-list.news-grid .news-item-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  padding: 3.6rem;
  height: 100%;
  z-index: 1;
}
@media (min-width: 1025px) {
  .banner-list.news-grid .news-item-text {
    padding: 7rem;
  }
}
.banner-list.news-grid .news-item-text *:not(span) {
  color: inherit;
  margin-top: 0;
  line-height: 1.42;
}
.banner-list.news-grid .news-item-text h3 {
  margin-bottom: 2.8rem;
}
.banner-list.news-grid .news-item-text .teaser {
  color: inherit;
}
.downloads-wrap-inner:has(.banner-list) {
  display: flex;
  flex-direction: column;
  row-gap: 3.6rem;
}
.downloads-wrap-inner:has(.banner-list) .frame,
.downloads-wrap-inner:has(.banner-list) .news,
.downloads-wrap-inner:has(.banner-list) .news-list-view,
.downloads-wrap-inner:has(.banner-list) .news-grid {
  display: contents;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article {
  height: auto;
  margin-top: -3.6rem;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text {
  padding: clamp(2rem, 2.3vw, 4rem) clamp(2rem, 2.9vw, 5rem);
}
@media (min-width: 1025px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text {
    flex-direction: row;
    align-items: center;
    column-gap: 4rem;
  }
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  height: 5.5rem;
  text-align: unset;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  background: #DD052B;
  transition: all ease 0.4s;
  cursor: pointer;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left:hover {
  transform: translateX(1rem);
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left:hover {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  background: #004587;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left:hover:hover {
  transform: translateX(1rem);
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages {
  position: absolute;
  top: 0;
  left: 0;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #DD052B;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * a {
    min-width: 17.7rem;
  }
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_pages > * a:hover {
  background: #004587;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #004587;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * a {
    min-width: 17.7rem;
  }
}
.downloads-wrap-inner:has(.banner-list) .banner-list .article .news-item-text .read-more-link-left > .frame-type-menu_subpages > * a:hover {
  background: #DD052B;
}
.downloads-wrap-inner:has(.banner-list) .downloads-list .article {
  padding-bottom: 3.6rem;
  border-bottom: 0.1rem solid rgba(0, 69, 135, 0.1);
}
.downloads-wrap-inner:has(.banner-list) .downloads-list .article:first-child {
  order: -1;
}
.blocks {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (min-width: 1025px) {
  .blocks {
    padding-top: 10rem;
  }
}
@media (min-width: 1025px) {
  .blocks {
    padding-bottom: 10rem;
  }
}
.blocks:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
  left: unset;
  right: 0;
  background-position: left 4rem;
}
@media (min-width: 1025px) {
  .blocks:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .blocks:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
@media (min-width: 768px) {
  .blocks .frame {
    padding-left: clamp(3.6rem, 4vw, 7rem);
    padding-right: clamp(3.6rem, 4vw, 7rem);
  }
}
.blocks .frame-type-header {
  grid-column: 1 / span 2;
}
.blocks h3,
.blocks h4 {
  margin-bottom: 0.5em;
}
.full-width-image {
  position: relative;
}
.full-width-image .frame {
  position: relative;
}
.full-width-image .image {
  display: flex;
}
.full-width-image img {
  width: 100% !important;
}
.full-width-image a {
  display: flex;
}
.full-width-image header {
  position: absolute;
  top: 1.5rem;
  left: 3.6rem;
}
@media (min-width: 1025px) {
  .full-width-image header {
    top: 5rem;
  }
}
@media (min-width: 1700px) {
  .full-width-image header {
    top: 10rem;
    left: calc(50vw - .5 * 1640px);
  }
}
.full-width-image header > *:first-child {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(-3deg);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 4rem;
  color: #DD052B;
  transform: none;
}
.full-width-image header > *:first-child:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.full-width-image header > *:first-child:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.full-width-image header > *:first-child:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.full-width-image header > *:first-child * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
@media (min-width: 480px) {
  .full-width-image header > *:first-child {
    font-size: calc(13rem - (0.66 * (13rem - 4rem)));
  }
}
@media (min-width: 1025px) {
  .full-width-image header > *:first-child {
    font-size: calc(13rem - (0.5 * (13rem - 4rem)));
  }
}
@media (min-width: 1340px) {
  .full-width-image header > *:first-child {
    font-size: calc(13rem - (0.33 * (13rem - 4rem)));
  }
}
@media (min-width: 1700px) {
  .full-width-image header > *:first-child {
    font-size: 13rem;
  }
}
.full-width-image header > *:first-child:after {
  display: none;
}
.full-width-image header > *:nth-child(2) {
  font-size: 2rem;
  margin-left: 20%;
}
@media (min-width: 480px) {
  .full-width-image header > *:nth-child(2) {
    font-size: calc(2.7rem - (0.66 * (2.7rem - 2rem)));
  }
}
@media (min-width: 1025px) {
  .full-width-image header > *:nth-child(2) {
    font-size: calc(2.7rem - (0.5 * (2.7rem - 2rem)));
  }
}
@media (min-width: 1340px) {
  .full-width-image header > *:nth-child(2) {
    font-size: calc(2.7rem - (0.33 * (2.7rem - 2rem)));
  }
}
@media (min-width: 1700px) {
  .full-width-image header > *:nth-child(2) {
    font-size: 2.7rem;
  }
}
.full-width-image .video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: min-content;
  height: min-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.7rem;
  transform: translate(-50%);
}
.full-width-image .video-play-button a {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2218.798%22%20height%3D%2218.508%22%20viewBox%3D%220%200%2018.798%2018.508%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_113%22%20data-name%3D%22Rectangle%20113%22%20width%3D%2218.798%22%20height%3D%2218.508%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-width%3D%222%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_200%22%20data-name%3D%22Group%20200%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cg%20id%3D%22Group_199%22%20data-name%3D%22Group%20199%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_1143%22%20data-name%3D%22Path%201143%22%20d%3D%22M1,17.952V1.607L17.6,9.779Z%22%20transform%3D%22translate%28-0.327%20-0.525%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 7.2rem;
  height: 7.2rem;
  text-indent: -999rem;
  overflow: hidden;
}
.full-width-image .video-play-button a:hover {
  transform: scale(1.2);
}
.full-width-image .video-play-button p {
  color: #fff;
  white-space: nowrap;
  margin: 0;
}
.downloads-section {
  background: #f2f4f8;
}
.downloads-section .d-flex {
  flex-direction: column;
  flex-wrap: wrap;
  column-gap: 7rem;
  row-gap: 3.6rem;
  width: 100%;
}
@media (min-width: 768px) {
  .downloads-section .d-flex {
    flex-direction: row;
    row-gap: 10rem;
  }
}
.downloads-section .d-grid {
  grid-template-areas: "title title" "menu login" "menu downloads";
  grid-template-columns: min-content auto;
  column-gap: 7rem;
  row-gap: 10rem;
}
.downloads-section .title-wrap {
  grid-area: title;
  width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .downloads-section .title-wrap {
    text-align: unset;
  }
}
.downloads-section .category-menu-wrap {
  grid-area: menu;
}
.downloads-section .category-menu-wrap .category-menu-wrap-inner {
  box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 3rem;
  width: 100%;
  padding: 3.6rem 3.6rem 3.6rem 5rem;
  background: #fff;
}
@media (min-width: 768px) {
  .downloads-section .category-menu-wrap .category-menu-wrap-inner {
    flex-direction: column;
    width: 28rem;
  }
}
.downloads-section .category-menu-wrap .frame-type-menu_subpages,
.downloads-section .frame-type-news_categorylist,
.downloads-section .frame-type-news_taglist {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  flex: 1;
}
.downloads-section .category-menu-wrap .frame-type-menu_subpages header *,
.downloads-section .frame-type-news_categorylist header *,
.downloads-section .frame-type-news_taglist header * {
  color: #004587;
  font-size: unset;
  margin: 0;
}
.downloads-section .category-menu-wrap .frame-type-menu_subpages ul,
.downloads-section .frame-type-news_categorylist ul,
.downloads-section .frame-type-news_taglist ul {
  flex-direction: column;
  gap: 1rem;
}
.downloads-section .downloads-wrap {
  grid-area: downloads;
  flex: 1;
}
.downloads-section .downloads-wrap + .downloads-wrap {
  margin-top: 3.6rem;
}
.downloads-section .downloads-wrap.login-wrap {
  grid-area: login;
  margin-top: 0;
}
.downloads-section .downloads-wrap .downloads-list {
  row-gap: 3.6rem;
}
.downloads-section .downloads-wrap .downloads-list .article {
  padding-bottom: 3.6rem;
  border-bottom: 0.1rem solid rgba(0, 69, 135, 0.1);
}
.downloads-section .downloads-wrap .downloads-list .article .article-header:not(:has(.label)) {
  display: none;
}
.technical-bulletins-section:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
  left: unset;
  right: 0;
  background-position: left 4rem;
}
@media (min-width: 1025px) {
  .technical-bulletins-section:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .technical-bulletins-section:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.downloads-wrap {
  position: relative;
}
.downloads-wrap .frame-type-text {
  display: flex;
  flex-direction: column;
  row-gap: 2.5rem;
  position: absolute;
  top: 0;
  width: calc(100% + 2 *  3.6rem);
  margin: -3.6rem;
  padding: 7rem;
  z-index: 1;
  background-color: transparent;
  backdrop-filter: blur(8px);
}
.downloads-wrap .frame-type-text * {
  margin: 0;
}
.downloads-wrap .frame-type-text ul {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 2rem 7rem;
  list-style: none;
  padding: 0;
  margin-top: 2.5rem;
}
.fairs .pseudo-home-header {
  padding-bottom: 0 !important;
}
.fairs .header-content .d-grid {
  grid-template-columns: auto 62.5%;
}
.fairs .fairs-section,
.fairs .fairs-slider {
  background: #f2f4f8;
}
.certificates-page .certificates-section,
.certificates-page .slider-logos {
  background: #f2f4f8;
}
.certificates-page .certificates-list {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
  margin-top: 6rem;
}
@media (min-width: 768px) {
  .certificates-page .certificates-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .certificates-page .certificates-list {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .certificates-page .certificates-list.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .certificates-page .certificates-list.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1025px) {
  .certificates-page .certificates-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.webinars-section {
  background: #f2f4f8;
}
.webinars-section .d-flex {
  flex-direction: column;
}
@media (min-width: 1024px) {
  .webinars-section .d-flex {
    flex-direction: row;
  }
}
.webinars-section .text {
  padding-top: clamp(3.6rem, 4.1vw, 7rem);
}
@media (min-width: 1024px) {
  .webinars-section .text {
    width: clamp(calc(50% - 4rem), calc(44.7vw - 4rem), calc(100% - 94rem - 4rem));
  }
}
@media (min-width: 1024px) {
  .webinars-section .webinars-video {
    width: clamp(50%, 55.3vw, 94rem);
  }
}
.webinars-section .webinars-video .frame,
.webinars-section .webinars-video .news,
.webinars-section .webinars-video .news-list-view,
.webinars-section .webinars-video .news-grid.videos-list,
.webinars-section .webinars-video .article,
.webinars-section .webinars-video .news-img-wrap,
.webinars-section .webinars-video figure,
.webinars-section .webinars-video a,
.webinars-section .webinars-video img {
  height: 100%;
}
.webinars-section .webinars-video .news-list-view .news-grid .article .news-text-wrap {
  display: none;
}
.contact .pseudo-home-header {
  margin-bottom: calc(25rem + 1.75%);
}
.contact .pseudo-home-header:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: calc(30rem + 1.75%);
  background: #f2f4f8;
}
.contact .pseudo-home-header .text .address {
  display: flex;
  flex-direction: column-reverse;
  row-gap: 2rem;
}
.contact .pseudo-home-header .text .address h3 {
  display: none;
}
.contact .pseudo-home-header .text .address .address {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: start;
  justify-content: flex-start;
  gap: 1.8rem;
}
.contact .pseudo-home-header .text .address .address:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-f395db06-9612-4241-85b7-cf22398bd14d%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012.51%2021.5%22%3E%3Cpath%20id%3D%22uuid-27d8dfca-ecf3-456c-b88a-713a4658b8f5%22%20d%3D%22M6.26,11.54c-2.91,0-5.26-2.36-5.26-5.27,0-2.91,2.35-5.27,5.26-5.27,2.91,0,5.26,2.36,5.26,5.27,0,2.91-2.35,5.27-5.26,5.27h0Z%22%20style%3D%22fill%3A%23DD052B%3B%20stroke%3A%23DD052B%3B%20stroke-width%3A2px%3B%22/%3E%3Crect%20x%3D%225.5%22%20y%3D%2212.34%22%20width%3D%221.55%22%20height%3D%229.16%22%20style%3D%22fill%3A%23DD052B%3B%22/%3E%3C/svg%3E');
  width: 1.5rem;
  height: 2.1rem;
  background-position: center top;
  margin-top: 0.5rem;
}
.contact .pseudo-home-header .text .address .address address {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-style: unset;
}
.contact .pseudo-home-header .text .address .address address span[itemprop=streetAddress],
.contact .pseudo-home-header .text .address .address address span[itemprop=addressCountry] {
  display: block;
  width: 100%;
}
.contact .pseudo-home-header .text .address .address address span[itemprop=streetAddress] p:nth-child(1),
.contact .pseudo-home-header .text .address .address address span[itemprop=addressCountry] p:nth-child(1),
.contact .pseudo-home-header .text .address .address address span[itemprop=streetAddress] p:nth-child(2),
.contact .pseudo-home-header .text .address .address address span[itemprop=addressCountry] p:nth-child(2) {
  display: none;
}
.contact .pseudo-home-header .text .address .address address span[itemprop=postalCode],
.contact .pseudo-home-header .text .address .address address span[itemprop=addressLocality] {
  display: inline;
  margin-right: 0.5rem;
}
.contact .pseudo-home-header .text .address .address address p {
  margin: 0;
}
.contact .pseudo-home-header .text .address .list-unstyled {
  display: flex;
  flex-direction: column-reverse;
  list-style: none;
  padding: 0;
  margin: 0;
}
.contact .pseudo-home-header .text .address .list-unstyled li.address_www {
  display: none;
}
.contact .pseudo-home-header .text .address .list-unstyled li .label {
  display: none;
}
.contact .pseudo-home-header .text .address .list-unstyled li a {
  text-decoration: none;
}
.contact .pseudo-home-header .text .address .list-unstyled li.address_email,
.contact .pseudo-home-header .text .address .list-unstyled li.address_tel {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 1.8rem;
}
.contact .pseudo-home-header .text .address .list-unstyled li.address_email .icon:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Laag_1%22%20data-name%3D%22Laag%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2021.94%2016.46%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23DD052B%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6.53,9.27V25.73H28.47V9.27Zm11,8.7L9,10.64h17.1Zm0,1.8,2.67-2.29,6,6.88H8.81l6-6.88,2.67,2.29Zm9.6,3.55-5.88-6.73,5.88-5.05ZM13.78,16.59,7.9,23.32V11.55Z%22%20transform%3D%22translate%28-6.53%20-9.27%29%22/%3E%3C/svg%3E');
  width: 1.5rem;
  height: 1.2rem;
}
.contact .pseudo-home-header .text .address .list-unstyled li.address_tel .icon:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.063%22%20height%3D%2215.917%22%20viewBox%3D%220%200%2016.063%2015.917%22%3E%20%3Cg%20id%3D%22Group_177%22%20data-name%3D%22Group%20177%22%20transform%3D%22translate%280.15%200.15%29%22%3E%20%3Cg%20id%3D%22Group_135%22%20data-name%3D%22Group%20135%22%20transform%3D%22translate%280.6%200.6%29%22%3E%20%3Cpath%20id%3D%22Path_608%22%20data-name%3D%22Path%20608%22%20d%3D%22M15.938,12.3,14.825,11.19a1.639,1.639,0,0,0-2.317,0l-.6.6a2.048,2.048,0,0,1-2.9,0L6.624,9.407a2.048,2.048,0,0,1,0-2.9l.6-.6a1.638,1.638,0,0,0,0-2.317L6.114,2.479a1.638,1.638,0,0,0-2.317,0h0a6.135,6.135,0,0,0,0,8.677L7.261,14.62a6.135,6.135,0,0,0,8.676,0h0A1.639,1.639,0,0,0,15.938,12.3Z%22%20transform%3D%22translate%28-2%20-2%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 1.5rem;
  height: 1.5rem;
}
.pseudo.category .intro {
  position: relative;
  background: #fff;
}
@media (min-width: 1025px) {
  .pseudo.category .intro:has(.right):after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: calc(40%);
    background: #004587;
  }
}
.pseudo.category .intro .intro-content {
  align-items: center;
}
.pseudo.category .intro .intro-content .right {
  position: relative;
  padding: 0;
  width: calc(100% + 2 *  1.8rem);
  margin-left: -1.8rem;
  margin-right: -1.8rem;
}
@media (min-width: 768px) {
  .pseudo.category .intro .intro-content .right {
    width: calc(100% + 2 *  3.6rem);
    margin-left: -3.6rem;
    margin-right: -3.6rem;
  }
}
@media (min-width: 1025px) {
  .pseudo.category .intro .intro-content .right {
    padding-left: 0;
  }
}
.pseudo.category .intro .intro-content .right .frame {
  position: relative;
  z-index: 1;
}
.pseudo.category .intro .intro-content .right .frame figure.image {
  display: flex;
  justify-content: center;
}
@media (min-width: 1025px) {
  .pseudo.category .intro .intro-content .right .frame figure.image {
    justify-content: flex-start;
  }
}
.pseudo.category .intro .intro-content .right .frame figure.image img {
  max-width: 90%;
}
.pseudo.category .intro .intro-content .right:before {
  content: '';
  position: absolute;
  top: 25%;
  left: 0;
  right: 0;
  bottom: -5rem;
  width: 100%;
  background: #004587;
}
@media (min-width: 1025px) {
  .pseudo.category .intro .intro-content .right:before {
    display: none;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='calves'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22120.462%22%20height%3D%22136.945%22%20viewBox%3D%220%200%20120.462%20136.945%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_38%22%20data-name%3D%22Rectangle%2038%22%20width%3D%22120.462%22%20height%3D%22136.945%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_59%22%20data-name%3D%22Group%2059%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_416%22%20data-name%3D%22Path%20416%22%20d%3D%22M28.142,58.986c-4.657,4.723-7.628,10.557-10.016,16.676-2.439,6.259-7.225,14.434-5.815,21.3.756,3.692,5.747,10.484,1.313,13.44-2.4,1.6-8.146,2.647-8.714-1.291-.737-5.138.34-10.232,1.572-15.2,1.349-5.445,1.442-11.207,1.705-16.784.208-4.323-.007-9.189,1.379-13.344,1.465-4.395,3.786-8.587,5.4-12.956-.01.021-.136.281-.216.254-1.46-.5,4.376-14.307,1.569-15.321,1,.363-13.327,35.745-16.108,38.892C2.227,70.715.883,66,3.227,62.136c2.515-4.141,5.662-7.252,7.506-11.86C13.8,42.614,14.3,34.1,17.683,26.593c5.324-11.811,17.2-8.654,27.2-5.941,2.647.716,5.268.384,8,.726,4.561.571,8.956,1.43,13.563,1.569q5.988.175,11.976.356a3.554,3.554,0,0,0,3.139-5.077c-1.481-3-5.475-3.055-7.31-5.8-1.706-2.558-.481-5.787.751-8.266,2.352-.825,5.579,1.817,7.429,2.946,1.942,1.186,2.023.936,3.6-.539s3.488-4,5.377-5.038c2.116-1.152,4.859.613,7.039,1.221,1.365.381,1.453.692,2.59-.2A11.062,11.062,0,0,1,106.353.037c2.529-.3,4.356,1.312,4.085,3.9a11.222,11.222,0,0,1-2.089,4.947c-.874,1.3-.688.987.311,1.952,3.22,3.1,6.764,6.069,9.769,9.377,6.086,6.694-6.512,10.556-10.781,12.757-7.525,3.876-11.027,9.807-13.788,17.629a83.9,83.9,0,0,0-3.985,40.041c.789,5.737.2,11.627,1.583,17.291,1.226,5.04,4.48,9.293,5.735,14.331.748,2.989.417,9.336-4.262,7.838a10.561,10.561,0,0,1-6.69-7.755c-1.145-6.128.3-12.447-1.083-18.545-.481-2.275-1.118-4.525-1.675-6.778-1.77-7.158-3.358-17.184-11.687-19.363q-.705,2.67-1.4,5.347c-.862,3.267-.368,6.279-.079,9.656a24.971,24.971,0,0,1-1.457,12.081c-1.73,4.394-3.29,8.36-3.141,13.186.15,4.93,4.5,17.4-3.4,18.807-3.975.707-4.692-3.25-4.465-6.248q1.024-13.633,2.045-27.267.461-6.133.921-12.267c.051-.684.1-1.365.151-2.048a16.2,16.2,0,0,0-.806-4.893c-.5-1.951-.449-4.744-1.449-6.4-2.847-4.708-6.083-9.754-12.238-7.247-2.4.979-4.331.947-6.452-.718a2.289,2.289,0,0,0-3.393.185c-2.349,2.679-2.7,7.408-2.959,10.785-.435,5.681,1.549,11.491,4.375,16.36,1.5,2.591,6.128,7.428,4.468,10.829-.94,1.925-4.162,1.221-5.677.609-2.679-1.09-4.134-3.664-4.991-6.289-2.3-7.05-3.723-14.586-5.543-21.783-.93-3.671-1.841-6.938-.765-10.675,1-3.481,2.89-6.817,2.957-10.51%22%20transform%3D%22translate%280.024%200%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_417%22%20data-name%3D%22Path%20417%22%20d%3D%22M69.23,3.543c2.483-.834,5.841,1.908,7.839,3.054,1.154.66,1.4.967,2.382-.052.267-.278,1.243-1.69,1.727-1.1,1.566,1.908,6.161.1,8.388.656,3,.758,4.936,4.963,7.278,6.959,1.8,1.53,5.48,3.909,4.874,6.735-.736,3.415-4.863,6.47-7.517,8.358-2.957,2.1-5.657,3.247-8.787.748a17.2,17.2,0,0,1-5.348-7.893c2.984,9.311,6.209,18.867,4.29,28.743-.5,2.605-1.27,5.195-4.233,5.7-1.68.283-3.105.068-4.607,1.056-1.562,1.025-2.745,2.527-4.358,3.482-3.222,1.91-4.677-1.644-6.6-3.651-1-1.039-4.357,3.115-5.146,3.849-3.9,3.62-9,.971-9.815-4.1-1.039-6.46,7.789-5.21,10.974-8.779,3.5-3.926,3.279-11.61,4.218-16.5.5-2.6,1.339-5.244,3.537-6.909,2.018-1.53,7.611-1.553,7.737-4.708.129-3.207-3.89-4.047-5.923-5.424-2.788-1.891-3.094-4.809-1.995-7.808A20.816,20.816,0,0,1,69.23,3.543%22%20transform%3D%22translate%285.633%200.385%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_418%22%20data-name%3D%22Path%20418%22%20d%3D%22M80.591,3.487c1.05-.372,5.4-2.169,6.19-1.49-2.137-1.823-4.72-.648-6.19,1.49%22%20transform%3D%22translate%289.169%200.125%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_419%22%20data-name%3D%22Path%20419%22%20d%3D%22M90.376,3.409c7.57-6.679,14.346-2.336,7.488,6.614-.675-4.4-4.637-4.916-7.488-6.614%22%20transform%3D%22translate%2810.282%200.019%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_420%22%20data-name%3D%22Path%20420%22%20d%3D%22M80.861,78.445c1.961,7.517.3,15.555,2.922,22.946,1.9,5.361,7.461,11.984,4.983,17.965-2.107,5.089-7.967.032-9.723-2.666C75.208,110.8,77.9,101.853,76.717,95.6c.824,5.621,1.09,11.108,4.873,15.684.376.456,2.613,3.151,3.131,1.6.42-1.245-.163-2.951-.458-4.2-.394-1.663-5.157-18.841-6.636-17.8,3.978-2.8,3.037-8.236,3.234-12.433%22%20transform%3D%22translate%288.728%208.924%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_421%22%20data-name%3D%22Path%20421%22%20d%3D%22M109.979,16.93a5.571,5.571,0,0,0-3.662,1.288c-1.467,1.349-.011,2.956.366,4.454.659,2.62-4.05,4.574-5.334,6.45-2.288,3.35-5.338,3.7-9.089,4.431-4.385.858-6.749,2.476-6.269,7.28.858,8.6-1.487,16.859-5.309,24.548-1.607,3.231-3.1,3.536-6.306,4.147-1.264.237-7.027,1.888-7.468-.246a30.408,30.408,0,0,1-2.213,6.611c8.783,2.28,9.113,12.261,11.53,19.434-1.245-3.733,1.365-8.036,3.068-11.223,1.781-3.347,2.23-6.262,2.5-10.014a94,94,0,0,1,6.363-28.534A26.42,26.42,0,0,1,102.37,30.437c5.668-2.709,15.908-6.822,7.608-13.507%22%20transform%3D%22translate%287.36%201.926%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_422%22%20data-name%3D%22Path%20422%22%20d%3D%22M64.1,76.8c.155,6.3,1.742,12.365-.559,18.445a66.917,66.917,0,0,0-2.954,7.947,30.614,30.614,0,0,0-.14,10.988c.532,4.248,2.5,10.977-2.413,13.48-3.477,1.77-6.242-.971-6.022-4.514,8.979,1.421,7.1-13.527,6.257-18.555-.786-4.677-1.79-7.377,2.024-10.9C65.138,89.2,63.455,82.692,64.1,76.8%22%20transform%3D%22translate%285.915%208.737%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_423%22%20data-name%3D%22Path%20423%22%20d%3D%22M56.761,72.414c.222,3.6,1.391,6.553,1.614,10.156.765-8.393.246-18.132-8.78-21.721C41.95,57.8,30.682,61.959,25.915,53.267c-.063,3.352-1.647,6.435-2.683,9.557-1.223,3.7-.76,6.668.163,10.388,1.884,7.6,3.454,15.576,5.892,23.008.777,2.369,2.035,4.73,4.314,5.954,1.529.82,4.879,1.754,6.21.065,2.4-3.049-2.911-8.82-4.285-11.169-2.723-4.658-4.786-10.349-4.437-15.814.221-3.524.556-8.533,3.013-11.318a2.318,2.318,0,0,1,3.417-.186c2.135,1.666,4.081,1.7,6.494.718,6.579-2.66,9.69,3.131,12.749,7.943%22%20transform%3D%22translate%282.559%206.06%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_424%22%20data-name%3D%22Path%20424%22%20d%3D%22M27.642,53.292c-7.517,7.582-10.567,18.022-14.333,27.729a18.231,18.231,0,0,0,.076,14.9c1.359,3.4,2.644,7.6-1.523,9.4-1.814.783-8.949,1.569-7.49-2.447,1.211-3.327,5.341-4.053,5.917-7.792.673-4.354-.213-7.889,1.572-12.084,2.152-5.071,3.469-10.777-.037-15.595,9.723,4.425,3.873-22.926,15.818-14.108%22%20transform%3D%22translate%280.475%205.862%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_425%22%20data-name%3D%22Path%20425%22%20d%3D%22M67.749,21.359c-3.644.453-7.145,1.893-9.282,5.006-2.3,3.349-2.312,7.246-3.382,11.01A7.363,7.363,0,0,1,49.528,43c-3.228.765-8.4-.616-11.008,1.611-1.11.948-5.723,14.831-8.423,11.206-4.84-6.5,5.347-12.765,1.722-19.474-3.7,5.148-8.017,1.139-9.2-3.554-1.506-5.97,3.2-5.23,7.4-5.822,4.776-.674,7.261-5.647,11.636-7.2,6.982-2.487,15.139,1.355,22.3,1.128%22%20transform%3D%22translate%282.54%202.153%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_426%22%20data-name%3D%22Path%20426%22%20d%3D%22M36.115,16.61c-4.771-.785-10.171-.805-14.144,2.354-3.827,3.048-5.463,8.093-6.6,12.665-1.792,7.2-3.2,14.483-6.674,21.12C7.042,55.907,4.14,58.2,2.529,61.378.695,65.008,1.868,69.36,0,72.981,2.8,69.836,17.2,34.454,16.215,34.1c2.8,1.009-3.027,14.828-1.58,15.316,1.427.485,3.4-6.746,3.535-7.655.6-3.968.135-7.993.518-11.975.871-9.015,8.329-15.075,17.427-13.176%22%20transform%3D%22translate%280%201.84%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: 130%;
    background-position: right 1rem;
    overflow: hidden;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='piglets'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22132.51%22%20height%3D%22104.927%22%20viewBox%3D%220%200%20132.51%20104.927%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_16%22%20data-name%3D%22Rectangle%2016%22%20width%3D%22132.51%22%20height%3D%22104.928%22%20transform%3D%22translate%280%20-0.001%29%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_20%22%20data-name%3D%22Group%2020%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_33%22%20data-name%3D%22Path%2033%22%20d%3D%22M129.124,35.861c-6.684-2.253-15.778-.418-16.063-9.732-.129-4.179,1.534-8.3.65-12.47A28.129,28.129,0,0,0,108.45,2.694c-.394,2.34.2,4.823-.69,7.084-.757,1.916-2.613,3.06-3.618,4.815-.878,1.541-1.551,3.173-3.454,3.625a17.207,17.207,0,0,1-7.375.533c-4.169-.868-8.029-6.222-10.966-9.014-1.1-1.052-3.123-2.518-4.321-.744-1.414,2.093-.67,4.8-.594,7.13-3.775-1.4-7.718-2.271-11.569-3.436A84.16,84.16,0,0,1,54.215,7.87C47.052,4.46,39.7.906,31.688.169a29.344,29.344,0,0,0-10.928.988C14.61,3,8.189,9.468,8.766,9.25c-7.36,8.3-9.277,20.817-5.255,31.2,1.894,4.889,4.793,9.321,6.77,14.2.943,2.332,2.492,4.341,3.464,6.656,1.147,2.73,1.5,5.846,2.334,8.691a74.21,74.21,0,0,0,2.267,7.144c.8,1.954,1.145,5.269,3.032,6.488a4.6,4.6,0,0,0,4.946-.051c1.562-1.246,1.072-3.944.908-5.644-.242-2.542-1.467-4.057-2.558-6.257a20.011,20.011,0,0,1-1.729-8.13c-.224-5.831.231-11.663.231-17.494,1.075,4.291,3.054,8.317,3.814,12.695.732,4.248-1.3,8.823,1.226,12.724,1.645,2.534,5.961,5.707,9.161,4.155s-1.5-8.1-2.547-9.963C33,62.1,32.07,57.95,33.994,54.212c.885-1.714,1.67-2.637,3.447-1.575,1.958,1.176,4.284,1.756,6.369,2.687C51.932,58.939,54.524,68.28,55.357,76.44c.418,4.092.453,8.208.542,12.318.083,3.945-.7,9.493.989,13.162,1.056,2.283,4.523,3.519,6.73,2.151,3.483-2.163.195-8.573-.089-11.56-.655-6.883,2.561-21.53,8.528-26.521,3.187-2.671,4.141-2.438,7.134,5.866,1.475,4.093,1.407,7.966,2.274,12.1.721,3.439,3.379,6.833,7.057,7.357a2.755,2.755,0,0,0,3.251-2.53c.224-2.071-1.244-3.654-2.492-5.11a14.788,14.788,0,0,1-3.213-6.289c-.1-.447-.186-.892-.243-1.342a14.249,14.249,0,0,1-.391-2.144,13.648,13.648,0,0,1-.045-2.139c.291-7.951-4.467-9.919,11.944-12.315.59-.085,1.189-.036,1.8-.085,28.757-2.3,37.139-16.167,30-23.5%22%20transform%3D%22translate%280.485%200.012%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_34%22%20data-name%3D%22Path%2034%22%20d%3D%22M84.608,14.309c-2.5,2.506-6.877,3.221-10.215,2.419-4.08-.973-7.192-5.2-9.94-8.117-3.317-3.515-5.6-4.144-6.412.789-.784,4.757.826,10.065,2.143,14.621,1.033,3.572,1.765,8.055,4.56,10.744,1.268,1.22,3.426,1.956,4.92.653,2.267-1.976-.989-3.06-1.922-4.4-1.593-2.282,3.69-4.2,5.06-4.818,1.679-.754,3.175-2.582,2.212-4.462-.845-1.649-2.992-2.506-3.317-4.451.72,2.147,3.535,1.575,5.2,1.222,1.474-.311,2.894-1.089,4.44-.754,1.486.318,2.767,1.214,4.257,1.51a16.232,16.232,0,0,1-.981-4.96%22%20transform%3D%22translate%2819.375%201.956%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_35%22%20data-name%3D%22Path%2035%22%20d%3D%22M1.309,25.812a28.6,28.6,0,0,0,5.535,15.73C1.163,27.592,1.38,19.874,2.034,18.036c-.8,2.245-.725,7.776-.725,7.776%22%20transform%3D%22translate%280.438%206.042%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_36%22%20data-name%3D%22Path%2036%22%20d%3D%22M77.6,25.293c-1.562.479-7.459,1.715-4.774,4.3,4.9,4.717,7.226-4.127,4.774-4.3%22%20transform%3D%22translate%2824.167%208.473%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_37%22%20data-name%3D%22Path%2037%22%20d%3D%22M74.009,14.682C59.018,12.525,46.95,1.368,31.713.124A29.1,29.1,0,0,0,19.886,1.367c-3.128,1.085-6.357,4.64-9.7,4.7-1.507.028-3.427-.748-5.225-.685-2.071.071-4.5.856-4.85,3.044-.9,5.614,3.88,5.946,5.638,3.384,2.5-3.641-2-10.784-2-10.784s2.427,7.714.788,9.425c-1.111,1.159-2.416,1.013-2.288-.283.3-3.026,6.305-.276,6.305-.276S9.8,8.818,11.446,7.116c4.571-4.73,12.235-5.267,18.427-5.01,18.86.788,29.863,12.313,34.577,13.359,3.786.841,5.766-.93,9.559-.782%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_38%22%20data-name%3D%22Path%2038%22%20d%3D%22M99.212,41.13a18.562,18.562,0,0,1-6.707-1.618c-2.009-.938-2.92-2.089-3.115.182-.519,6.058-12.429,5.52-20.224,4.671-5.725-.611-10.381-4.356-12.91-1.749-1.471,1.519-1.493,2.076-1.689,4.037-.36,3.671-.973,8.269-3.053,11.413,4.782-4.4,7.058-8.264,10.557.3,1.977,4.833.467,9.827,2.247,14.435,1.2,3.115,6.507,8.415,9.906,4.873,1.784-1.858.489-4.235-.814-5.885a19.265,19.265,0,0,1-3.563-6.66,17.382,17.382,0,0,1-.486-2.169,18.723,18.723,0,0,1-.21-2.252c-.714-8.345-2.783-11.755,7.718-12.669.77-.068,23.607-2.008,31.981-9.519,1.86-1.663-4.183,2.938-9.639,2.61%22%20transform%3D%22translate%2817.258%2012.783%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_39%22%20data-name%3D%22Path%2039%22%20d%3D%22M103.139,33.977s-12.466.769-15.39-4.778c-2.208-4.183.657-9.673.13-14.184A27.206,27.206,0,0,0,82.3,2.026c-.421,2.5-.194,5.069-.788,7.544-.574,2.4-1.7,4.663-1.973,7.137-.63,5.7,4.741,6.58,6.3,11.179.654,1.928,1.148,3.45,3.176,4.579,2.71,1.511,8.516,2.237,8.516,2.237a3.906,3.906,0,0,0-3.319,2.7c-1.1,2.607-1.175,6.919.844,8.428.933.7,4.264,1.306,4.212-.659-.037-1.486-1.809-2.31-2.052-3.723-.255-1.514,1.766-2.828,2.681-1.268.531.905-.144,5.308,2.318,3.932,1.384-.774.621-2.427.486-3.555-.258-2.169,1.934-2.6,2-.214.075,2.6,1.438,1.208,1.127-1.489a9.094,9.094,0,0,0-2.694-4.874%22%20transform%3D%22translate%2826.631%200.679%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_40%22%20data-name%3D%22Path%2040%22%20d%3D%22M62.384,86.89c-1.143-1.682-4.22-.63-4.9-2.565-2.73-7.73-.825-13.788-.729-17.087.223-7.646-6.638-11.364-6.064-17.08,2.233-22.168-15.118-12.442-20.43-22-2.622-4.717-3.945-6.985-6.55-6.548-3.144.526-5.073,5.9-3.839,10.42-.892-3.227-1.912-9.062-5.486-10.211-4.435-1.422,1.526,20.456.292,22.393-2.71,4.267-6.763-.3-8.788-2.61,1.86,3.1,2.818,6.437,4.607,9.567,2.1,3.674,2.749,7.011,3.829,11.057,1.055,3.953,2.262,15.288,8.14,15.144,2.809-.069,3.717-2.482,3.681-4.936-.052-3.534-2-6-3.219-9.166-3.014-7.879-.011-16.32-1.483-24.416a51.223,51.223,0,0,1,3.823,19.459c-.073,4.349,2.35,10.922,9.329,10.559,2.929-.151,2.929-2.978,1.957-5.1-1.362-2.982-3.324-5.348-4.073-8.64-.722-3.184-1.893-6.95,1.137-9.308,1.149-.888,4.91.776,7.663,1.894C54.7,53.165,52.693,67.658,52.875,79.621c.055,3.56.427,7.1.8,10.639.258,2.479,1.028,6.065,3.8,6.933,10.551,3.3,4.911-10.3,4.911-10.3%22%20transform%3D%22translate%281.973%207.22%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: 120%;
    background-position: right 1rem;
    overflow: hidden;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='lambs'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22101.773%22%20height%3D%22129.571%22%20viewBox%3D%220%200%20101.773%20129.571%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_17%22%20data-name%3D%22Rectangle%2017%22%20width%3D%22101.773%22%20height%3D%22129.571%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_21%22%20data-name%3D%22Group%2021%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_41%22%20data-name%3D%22Path%2041%22%20d%3D%22M1.427,98.207c-1.084,4.02-2.912,10.223,3.241,10.231,4.513,0,4.01-5.78,3.532-8.994-.9-6.1-1.948-12.825.365-18.74.661-1.683,1.632-3.14,2.16-4.884a22.211,22.211,0,0,1,1.678-4.7c1.524-2.651,4.54-4.2,7.017-5.69-1.415,9.262,4.112,17.16,6.149,25.764.348,3.444.83,8.126,3.982,10.121a3.9,3.9,0,0,0,4.824-.414c1.743-1.581.606-4.051-.326-5.733-1.982-3.573-4.26-7.052-5.625-10.956-1.6-4.567-1.038-8.961-.6-13.657.383-4.1,4.669-5.268,7.305-2.236,3.39,3.9,2.044,9.687,2.7,14.461.32,2.326.991,4.593,1.235,6.93.227,2.237-.25,4.406-.37,6.627a80.97,80.97,0,0,1-2.508,14.628c-1.336,5.626-3.019,22.721,7.375,17.6,3.756-1.849,2.359-6.621,1.308-9.786-1.53-4.6-1.14-8.6-.174-13.307.487-2.366,1.457-3.732,2.323-5.879a22.058,22.058,0,0,0,1.211-6.466c.386-4.854.137-9.9,1.794-14.54,1.445-4.052,5.43-2.74,8.727-2.578,1.438.072,3.208-.723,4.583-.384,1.343.329,2.323,2.923,2.956,3.97,2.376,3.925,3.357,8.254,3.934,12.851.492,3.929-.6,9.228,1.428,12.744,1.011,1.754,2.635,2.535,3.887,3.979.785.9.235,2.835.713,3.981,1.365,3.291,5.613,3.43,7.751.849,2.617-3.162-2.756-7.248-4.1-9.773-2.014-3.794-2.394-8.885-3.2-13.086a104.824,104.824,0,0,1-1.283-29.644c.253-2.366,1.051-4.622,1.271-6.979.206-2.22-.063-4.444-.051-6.664a15.221,15.221,0,0,1,1.225-5.931c.791-1.847,2.155-3.268,2.721-5.229s.72-4.038,1.569-5.9a30.415,30.415,0,0,0,2.334-6.605,65.94,65.94,0,0,0,1.147-6.858,22.577,22.577,0,0,1,.713-4.675c.4-1.062,3.88-.143,4.812-.4a14.031,14.031,0,0,0,4.925-2.978c3.25-2.722,3.336-3.78,4.665-8.549-1-1.213-2.9-.305-4.9.479-2.164.846-2.9,2.116-4.426,3.719a6.047,6.047,0,0,1-4.561,2.22c-2.416-.061-2.983-2.462-5.965-2.736a33.335,33.335,0,0,0-6.842-.143c-1.759.206-3.218-.886-4.9-1.185-3.976-.712-5.3,4.925-9.307,4.238C56.1,6.677,45.325-5.742,46.071,5.84c.257,4,2.063,5.844,5.851,7.606,3.314,1.542,8.552-1.486,8.214,4.6-.2,3.634,2.246,6.639-1,9.572-3.567,3.219-9.776.853-13.684-.494-8.929-3.073-16.091-10.371-26.225-7.5-7.837,2.217-9.889,9.747-11.181,18.528-.719,4.906-.975,9.867-1.287,14.816-.121,1.859-.1,3.763-.3,5.614-.246,2.25-2.015,3.859-2.784,5.942-1.889,5.09.222,10.611-.719,15.879-1.051,5.9-.6,11.876-1.534,17.8%22%20transform%3D%22translate%280.141%200.063%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_42%22%20data-name%3D%22Path%2042%22%20d%3D%22M49.367,16.334c-.633-1.48-2.7-6.471-4.765-5.958-1.564.392-1.476,3.184-.758,4.228a5.036,5.036,0,0,0,5.524,1.73%22%20transform%3D%22translate%2819.997%204.769%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_43%22%20data-name%3D%22Path%2043%22%20d%3D%22M56.646,12.609c-.019.57-.687,3.826.218,3.96.661.1,1.171-.964,1.625-1.3.745-1.16,2.018-3.329.666-4.609-.972-.916-2.28,1.2-2.509,1.949%22%20transform%3D%22translate%2826.014%204.812%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_44%22%20data-name%3D%22Path%2044%22%20d%3D%22M55.155,21.908s-2.151-1.657-2.8-1.133c-1.339,1.077.316,2.813.9,3.612.637.881.374,2.2-.808,2.293-1.505.126-2.572-1.273-3.384-2.385-.479,2.714,1.935,6.934,4.675,6.694,3.371-.3,4.856-4.837,4.856-4.837s-3.294,1.724-2.347-1.613c.263-.922,1.83-1.837,1.6-2.928-.342-1.644-2.69.3-2.69.3%22%20transform%3D%22translate%2822.603%209.536%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_45%22%20data-name%3D%22Path%2045%22%20d%3D%22M57.91,76.044c.256,3.925,1.143,8.251,4.086,11.664,1.451,1.685,4,4.73,2.376,7.235-1.322,2.047-4.6,2.636-6.664,1.666-2.971-1.4-.643-5.242-2.585-6.471-3.636-2.291-5.15-5.356-4.941-9.759.428-8.948-2.177-16.121-6.574-23.722,6.246-2.885,9.1-9.2,11.848-15.28.127,4.169-.063,7.9-.273,12.062-.554,10.744,1.767,7.8,2.727,22.6%22%20transform%3D%22translate%2820.117%2019.088%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_46%22%20data-name%3D%22Path%2046%22%20d%3D%22M41.767,54.081c-1.61,4.643-4.064,9.464-3.986,14.455.13,8.823-2.988,12.6-3.346,14.7-.918,5.356-1.341,9.374.257,14.651,1.137,3.737,1.526,8.349-2.972,9.564-9.531,2.57-8.309-11.378-6.821-17.087a78.45,78.45,0,0,0,2.728-16.224c.241-5.322-.58-6.979-.744-13.716a17.113,17.113,0,0,0,1.472,5.8,3.617,3.617,0,0,0,6.487.066c1.255-2.392,1.067-5.272,1.643-7.857A24.6,24.6,0,0,1,42.6,47.271c.142,2.435-.107,5.725,2.525,6.836%22%20transform%3D%22translate%2811.017%2021.806%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_47%22%20data-name%3D%22Path%2047%22%20d%3D%22M3.238,50.363c-1.492,6.048-.868,14.5-1.362,21.5C1.646,75.192-.384,78.626.064,81.97A4.351,4.351,0,0,0,5.72,85.264c5.134-1.727,3.358-12.177.13-16.012-2.22-2.642-2.383-5.918-1.659-9.219.359-1.657,1.1-3.3,1.092-5.027s-1.273-2.949-1.9-4.45%22%20transform%3D%22translate%280%2023.233%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_48%22%20data-name%3D%22Path%2048%22%20d%3D%22M16.208,31.476c2.54,2.936,2.585,7.548,5.753,10.006,2.509,1.954,7.111,2.7,9.271-.218,1.431,1.324.415,4.4,0,5.965-.739,2.838-2.034,6.32-.663,9.149A10.68,10.68,0,0,0,26.14,53c-2.09-.643-3.918,1.315-3.77,3.453.183,2.641-.618,5.3-.525,7.986a19.888,19.888,0,0,0,1.768,7.672,35.362,35.362,0,0,0,3.614,6.392c1.192,1.631,2.6,3.532,2.509,5.706-.149,3.569-4,4.951-6.722,2.684-3.178-2.655-3.59-8.623-4.343-12.294-1.043-5.107-3.894-9.161-4.625-14.343-.392-2.717-1.71-5.427-.862-8.205.728-2.376,2.283-4.353,3.028-6.721a19.083,19.083,0,0,0-1.894-14.689,3.144,3.144,0,0,1,1.889.831%22%20transform%3D%22translate%285.953%2014.135%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_49%22%20data-name%3D%22Path%2049%22%20d%3D%22M12.589,16.359c-3.151-.557-6.3,3.5-6.713,6.13C4.37,32.029.685,34.6.685,34.6a7.739,7.739,0,0,0,4.4-1.331,8.272,8.272,0,0,0,3.135-4.711c1.239-8.429,4.371-12.2,4.371-12.2%22%20transform%3D%22translate%280.316%207.522%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_50%22%20data-name%3D%22Path%2050%22%20d%3D%22M68.681.675C65.934,2.1,64.864,3.929,63.324,6.548c-1.393,2.366-2.765,3.7-4.14,6.152,4.361.107,8.156.273,11.246-3.171C72.992,6.675,74.471.244,74.471.244s-3.6-.7-5.79.431%22%20transform%3D%22translate%2827.303%200.014%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_51%22%20data-name%3D%22Path%2051%22%20d%3D%22M77.07,4.2c-2.753-1.444-5.7.283-8.553-.132-2.806-.408-6-2.12-8.756-.571-2.72,1.533-2.109,4.29-3.465,6.827-.994,1.863-4.138-.124-5.18-1.241-.745-.8-3.3-4.961-4.33-5.993-1.412-1.417-5.8-3.1-5.8-3.1a8.532,8.532,0,0,0-1.2,6A9.134,9.134,0,0,0,43.5,12.034a7.886,7.886,0,0,0,5.687,2.041c1.7-.039,4.1-.286,4.483,2.261.893,5.914,2.217,12.655-5.495,12.858-3.048.077-14.4-4.762-17.149-6.417-5.649-3.4-12.075-4.945-18.3-2.961,2.956-.19,6.582-.77,8.958-.025,6.792,2.145,16.393,10.095,22.55,12.06,4.53,1.445,3.91,8.531,3.324,12.978-.63,4.789,2.05,10.806,5.91,13.46a7.176,7.176,0,0,1-.14-2.231c.311-1.22,1.258-2.123,1.539-3.422.639-3.012-.617-5.812-1.02-8.746-.834-6.14,2.663-9.829,8.315-7.317.123-2-1.739-3-3.038-4.046-1.963-1.565-2.5-4.21-2.855-6.617-.7-4.789-3.156-10.536-.376-15.085,1.109-1.816,2.458-3.925,4.483-4.533,3.273-.986,5.458,2.585,8.389,2.822a7.364,7.364,0,0,0,6.123-1.866c2.361-2.221,3.878-.57,3.946-.76.2-.579-1.388-1.925-1.77-2.284%22%20transform%3D%22translate%285.874%20-0.001%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: 104%;
    background-position: right 1rem;
    overflow: hidden;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='nutridients'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22103.584%22%20height%3D%2268.016%22%20viewBox%3D%220%200%20103.584%2068.016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_95%22%20data-name%3D%22Rectangle%2095%22%20width%3D%22103.584%22%20height%3D%2268.016%22%20fill%3D%22none%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_168%22%20data-name%3D%22Group%20168%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_618%22%20data-name%3D%22Path%20618%22%20d%3D%22M85.2,1.3c-2.193-2.222-4.507.479-6.7.814-4.939-3.439-7.376-2.269-12.717.558-.906-1.149-7.04-4.1-5.983.043a9.455,9.455,0,0,0-3.689.8c-4.565-.354-12.389.946-15.467-.5C33.9.775,24.112-1.148,20.757,7.081c-1.147,3.282-.88,8.214-.859,11.932C18.819,27.419,11.437,32,13.915,41.388,12.183,36.75,17.744,27.4,20.276,21.876c1.893,7.024-.591,12.815,1.249,19.4.954,2.314-.187,6.585-.236,8.606.01.663.525,1.318.513,2.018.205,2.284,1.448,2.518,4.672,2,2.275.288.951-1.674.508-2.6-1.567-3.385-3.373-10.426-1.887-14.55,1.764.685-.328,3.156,1.1,2.774.431-.216.486-1.52,1.279-1.428,1.321-.216.486,1.348,1.308,1.683.562-.1.4-.833.542-1.294,1.226-.57,1.036,1.066,1.16,1.84,1.106,1.162.4-3.25,2.885-2.116.516.563.324,1.64,1.127,1.542.407-.84-.83-2.385.8-2.737,4.677,7.569,1,12.852,3.528,11.639.754,1.414.016,3.9,2.583,3.845,1.826.05,2.465.213,3.44-.394.113-.557-1.34-1.55-1.713-2.166.376-.688-2.213-2.225-2.43-3.4-.207-1.622-1.2-7.355-.537-8.99,2.409-6.867,8.672-3.2,8.895,3.774v-2.21c.111,3.48,2,10.252-.158,13.531,2.9,2.124-2.6,5.544,6.1,4.227h0c.456-.336-.68-1.4-.842-2-3.176-6.057-.487-10.827-.653-16.9,4.574,2.335,7.376-.664,8.68.509,1.015.913,1.119,6.333.473,11.988-.414,1.266-1.74,2.811.164,2.7.032,1.649-.7,3.225,1.837,2.916,3.008.316,4.642-.453,1.89-2.638-2.388-3.227-1.128-7.04.54-10.438.4-3.382,3.182-6.172,2.67-10.135.982-1.308,2.762-4.092,2.914-6.448-1.976-10.47,4.471-1.311,5.564-6.57,1.072.078,2.439-1.746,1.448-2.417,1.118-2.522-2.82-2.884-1.536-6.341.681-1.746.394-3.712.994-5.288.484-1.348,5.885.667,6.06-4.5%22%20transform%3D%22translate%28-5.285%200%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_619%22%20data-name%3D%22Path%20619%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_620%22%20data-name%3D%22Path%20620%22%20d%3D%22M119.069,27.386c.605-1.342.345-1.9-1.111-2.679a4.835,4.835,0,0,0-4.341.262c-1.352.405-.617,1.022-.877,1.926-.5.742-.888,2.255.157,2.573-.477,2.382,5.317,3.061,4.724.344,1.072.079,2.438-1.746,1.447-2.417Z%22%20transform%3D%22translate%28-44.229%20-9.582%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_621%22%20data-name%3D%22Path%20621%22%20d%3D%22M101.75,18.2c-.431-2.661,1.277-2.372,1.2-4.324.133-3.754-2.849-6.866-3.91-9.964-1.836-1.187.1-2.217.949-2.993a17.6,17.6,0,0,0-2.426.448,3.476,3.476,0,0,0-1.757,1.365C92.623-.153,86.922-.482,90.669,5.585a2.344,2.344,0,0,0,.536.511,5.45,5.45,0,0,0,3.6,1.148.69.69,0,0,0,.219-.032A10.824,10.824,0,0,1,95.1,9.623c-.364,1.145,0,2.219.588,4.316.5,2.658,2.5,2.414,4.175,4.036.974.693.424,2.043,2.25,2.267.991.611,2.114-.726,3.021.078,1.752-.57,4.537.8,4.563-1.926-1.255,1.912-7.609,1.88-7.945-.2%22%20transform%3D%22translate%28-35.246%20-0.289%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_622%22%20data-name%3D%22Path%20622%22%20d%3D%22M126.845,1.417c-2.247-2.276-6.791.708-6.807.638-.342.2-.734,2.385-.322,3.765.059.208-.142.288-.215.4a1.528,1.528,0,0,0-.182,1.4c-.268,4.527-2.062,1.5,1.5,8.87a2.516,2.516,0,0,1,.534.949,2.988,2.988,0,0,0-.462-2.138c-.412-.487-.95-.949-.963-1.388a20.835,20.835,0,0,1,.122-2.219c.134-.89.45-1.41.58-2.215.025-.627-.267-1.024-.194-1.544a6.663,6.663,0,0,1,.61-1.528,1.6,1.6,0,0,0,.06-.8,1.8,1.8,0,0,1,.612-.064,6.236,6.236,0,0,0,3.732-1,3.312,3.312,0,0,0,1.394-3.121%22%20transform%3D%22translate%28-46.75%20-0.221%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_623%22%20data-name%3D%22Path%20623%22%20d%3D%22M19.786,31.377a30.937,30.937,0,0,1-2.266,6.431c-.766,1.531-3.21,6.125-3.652,7.392a16.656,16.656,0,0,0-.736,4.52c.059.8.638,2.954.579,1.6a5.468,5.468,0,0,1,.451-2.984c.559-1.694.81-2.754,1.929-5.565S20.156,35.4,20.273,34.5a12.457,12.457,0,0,0-.487-3.118%22%20transform%3D%22translate%28-5.173%20-12.365%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_624%22%20data-name%3D%22Path%20624%22%20d%3D%22M24.775,26.612c.836,1.092,1.159.9.746-2.572s-1.538-6.165-.564-9.973-1.2-5.634,2.035-6.1S31.214,8,30.978,6s-.631-3.22-2.494-2.12a8.327,8.327,0,0,0-4.337,5.654,40.86,40.86,0,0,0-.668,10.845c.353,2.113.723,5.487,1.3,6.235%22%20transform%3D%22translate%28-9.198%20-1.365%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_625%22%20data-name%3D%22Path%20625%22%20d%3D%22M32.421,84.284c-.063-.136-.127-.279-.191-.419h0c-.648-.3-2.81-.138-4.388.274a1.343,1.343,0,0,0-.631.434,1.606,1.606,0,0,1,.03.314c.206,2.284,1.448,2.519,4.673,2,2.274.288.95-1.674.508-2.6%22%20transform%3D%22translate%28-10.723%20-32.988%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_626%22%20data-name%3D%22Path%20626%22%20d%3D%22M59.771,81.65l.032-.163c-1.649-.592-3.027-1.46-4.175-.711.476,1.435.079,3.485,2.415,3.435,1.826.05,2.465.213,3.442-.394h0c.114-.557-1.34-1.55-1.712-2.166%22%20transform%3D%22translate%28-21.922%20-31.718%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_627%22%20data-name%3D%22Path%20627%22%20d%3D%22M78.61,91.573h0c.456-.336-.679-1.4-.841-2-.23-.437-.421-.86-.593-1.275a7.38,7.38,0,0,0-3.857.057c.768,2.024-2.118,4.338,5.292,3.217%22%20transform%3D%22translate%28-28.893%20-34.707%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_628%22%20data-name%3D%22Path%20628%22%20d%3D%22M98.037,81.775l-.1-.153c-1.348-.274-2.571-.361-2.908-.433-.55-.119-.588-1.571,0-3.927.468-1.873-.019-5.979-.569-5.267s.071,3.441-.312,6.805c-.414,1.267-1.741,2.812.163,2.7.032,1.649-.7,3.225,1.837,2.916,3.008.317,4.641-.453,1.89-2.637%22%20transform%3D%22translate%28-36.772%20-28.34%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_629%22%20data-name%3D%22Path%20629%22%20d%3D%22M45.262,51.793c-4.312-.634-8.288-1.6-10.842-4.151A23.221,23.221,0,0,1,32.8,55.036c-.564.858.779.576.542,1.772-.287,1.444-.013,3.259,1.032.984.815-1.773,1.217,1.271,2.238,1.1.721-.118.176-.795.468-1.36.687-1.336.419,1.883,1.255,2.243.651.282.613-1.322,1-1.942,2.111-2.1,2.249,2.326,2.9.741.6-1.463.4-1.826.893-2.369.6.181,2.565-4.352,2.129-4.416%22%20transform%3D%22translate%28-12.872%20-18.775%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_630%22%20data-name%3D%22Path%20630%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_631%22%20data-name%3D%22Path%20631%22%20d%3D%22M99.055,22.552l-1.523.038-1.678-.706-1.3-3.592S91.142,6.865,90.72,7.926s-2.876,3.3-6.017,3.948.471,2.648,1.475,8.439-2.967-2.65-3.047,2.9,2.828,7.72,1.728,10.193-1.213-1.808-1.92-3.692-2.425-2.944-2.933-1.074c-.97,4.736,2.655,2.215,2.655,5.986s-3.3-1.415-5.831-1.219-1.079,1.531-.574,4.61c.21,1.281.814,1.653,1.671,3.122v-.081c4.575,2.336,7.377-.663,8.68.51a10.923,10.923,0,0,1,.523,2.136,19.864,19.864,0,0,1,2.756-1.778c3.769-1.963.55-5.811.55-8.52s.236-3.337,4.711-2.316a4.556,4.556,0,0,0,1.6.1A7.2,7.2,0,0,0,97.1,29.51c-1.087-5.756.373-5.579,2.089-5.127Z%22%20transform%3D%22translate%28-29.706%20-3.096%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_632%22%20data-name%3D%22Path%20632%22%20d%3D%22M117.7,1.479l-.064-.073Z%22%20transform%3D%22translate%28-46.357%20-0.554%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_633%22%20data-name%3D%22Path%20633%22%20d%3D%22M63.489,5.285C58.857,5.174,52,6.171,49.159,4.837l-.645-.209a8.579,8.579,0,0,0-1.011.965c-3.72,4.241-4.073,6.779-7.253,6.511s-8.128,9.83-3.062,8.079,10.483-6.84,10.719-2.175-5.3,5.018-1.532,7.138,14.88-3.918,11.445-4.962-4.141-1.971-2.375-3.628,3.885.659,5.476-2.031-.551-6.576,2.7-5.987c2.551.462,1.705-1.854-.132-3.253%22%20transform%3D%22translate%28-13.798%20-1.824%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_634%22%20data-name%3D%22Path%20634%22%20d%3D%22M52.78,47.942a.765.765,0,0,1-.535.375,1.015,1.015,0,0,1-.611-.3c-1.167-.888-2.9-1.079-3.665-2.326a3.619,3.619,0,0,1-.356-.851,9.135,9.135,0,0,1-.392-2.629.531.531,0,0,1,.111-.4c.172-.164.457-.038.642.112.62.5,1,1.232,1.6,1.754a4.625,4.625,0,0,0,2.183.868,2.065,2.065,0,0,1,1.018,3.388%22%20transform%3D%22translate%28-18.609%20-16.45%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_635%22%20data-name%3D%22Path%20635%22%20d%3D%22M28.653,56.847a1.772,1.772,0,0,0,.753,1.1,3.293,3.293,0,0,0,.61-2.337q0-1.1,0-2.206c0-1.057-1.138-2.665-1.838-1.107-.55,1.229.074,3.363.473,4.553%22%20transform%3D%22translate%28-11.02%20-20.353%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_636%22%20data-name%3D%22Path%20636%22%20d%3D%22M13.145,61.34c-.276.083-.577.52-.762,2.259s.414,3.858.4,3.349-.15-1.856-.117-2.12.178,1.615.273,1.841a10.627,10.627,0,0,0,.076-1.977,15.787,15.787,0,0,1,.305,1.9c.033.361.009-1.97.077-1.987s.176,2.346.25,1.851-.071-1.834-.021-1.917.259,2.645.378,2.206.162-5.661-.86-5.4%22%20transform%3D%22translate%28-4.866%20-24.169%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_637%22%20data-name%3D%22Path%20637%22%20d%3D%22M21.217,69.181a14.162,14.162,0,0,0-2.986-1.668c-1.315-.734-2.239-1.7-3.185-2.007a26.664,26.664,0,0,0-3.792-.537L10,61.788,8.372,59.117l-1.107-1.2a4.543,4.543,0,0,0-.568-.455,4.1,4.1,0,0,0-2.992-.683c-1.465.124-1.9.164-1.9.164L1.119,58.9l.5,1.012,1.137.45.842.75.237,1.051.524,7.618,3.311,5.592,4.416,2.214,6.243-1.2,3.54-3.752Z%22%20transform%3D%22translate%28-0.441%20-22.367%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_638%22%20data-name%3D%22Path%20638%22%20d%3D%22M10.326,57.927a5.22,5.22,0,0,1,1.643,1.412,21.185,21.185,0,0,1,2.586,4.2,3.176,3.176,0,0,0,2.3,1.872c.617.127,1.211.364,1.817.552l-.036.155-4.943-.376c.046-.286.1-.494.111-.7a7.649,7.649,0,0,0,.017-1.342,7.577,7.577,0,0,0-1.686-3.614c-.572-.743-1.2-1.44-1.81-2.158%22%20transform%3D%22translate%28-4.069%20-22.828%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_639%22%20data-name%3D%22Path%20639%22%20d%3D%22M10.326,57.927c.606.718,1.238,1.415,1.81,2.158A7.577,7.577,0,0,1,13.823,63.7a7.649,7.649,0,0,1-.017,1.342c-.01.21-.065.418-.111.7,1.687.128,3.889.337,5.517.461.012-.052-.322-.2-.537-.241-.605-.188-1.2-.425-1.817-.552a3.176,3.176,0,0,1-2.3-1.872,21.185,21.185,0,0,0-2.586-4.2,5.22,5.22,0,0,0-1.643-1.412%22%20transform%3D%22translate%28-4.069%20-22.828%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_640%22%20data-name%3D%22Path%20640%22%20d%3D%22M11.854,85c.276.216.625.5,1.008.805a8.642,8.642,0,0,0,.853-3.762A5.384,5.384,0,0,0,11.854,85m-.368,1.142a4.325,4.325,0,0,0,.7,0c.126-.019-.1-.411-.376-.405s-.414.4-.319.405M.519,57.01a19.208,19.208,0,0,0,.019-2.224c.2.048.284.234.4.262.059-.482.13-1.083.608-1.34.158.244.333.606.494.853.354-.763.5-.986.969-1.215a1.292,1.292,0,0,1,0,1.035.822.822,0,0,0,0,.614,2.062,2.062,0,0,0,.256.444c-.413.221-.806.414-1.182.635-1.119.654-1.166,1.4-.158,2.2a12.183,12.183,0,0,1,1.243,1.042,1.572,1.572,0,0,1,.427.872C3.7,61.455,3.7,62.733,3.83,64a17.715,17.715,0,0,0,.535,3.015,6,6,0,0,0,2.868,3.826c.058.188.111.364.165.539A4.154,4.154,0,0,0,9.28,73.8a5.334,5.334,0,0,0,3.092.667,8.009,8.009,0,0,0,5.983-2.811,3.549,3.549,0,0,0,.136-4.633c-.2-.264-.421-.511-.7-.85l1.83.241c.119-.313.209-.545.3-.779a4.624,4.624,0,0,1,3.712-3.224c.834-.139,1.689-.167,2.535-.238a1.917,1.917,0,0,1,.36.033c-.511.187-1.031.281-1.521.453A3.747,3.747,0,0,0,22.515,64.8a1.835,1.835,0,0,0-.12,1.348,4.936,4.936,0,0,1,2.36-.851,3.31,3.31,0,0,1,2.441.542,6.771,6.771,0,0,0-3.44,1.684c.082.106.127.177.185.238a2.977,2.977,0,0,1,.834,2.049,6.458,6.458,0,0,1-.492,2.554,20.277,20.277,0,0,0-1.123,2.8c-.021.053-.052.237-.175.189-.1-.037-.13-.99-.318-.9-.594.27-.31,1.094-.607,1.586-.123.161-.388-.134-.58-.2-.685.6-1.364,1.2-2.06,1.789a20.878,20.878,0,0,0-3.033,2.894,8.577,8.577,0,0,0-1.825,4.307,1.393,1.393,0,0,0,.153,1.077,6.075,6.075,0,0,1,.493.709l-.078.112c-.408.15-.45-.113-.7-.176-.133.288-.269.583-.438.95a.771.771,0,0,1-.848-.468c-.082-.06-2.5.072-3.795.11.07-.228.144-.468.237-.771-.378,0-.7-.008-1.017,0-.7.022-1.392.064-2.088.075a3.35,3.35,0,0,1-.619-.108.955.955,0,0,1,.875-.682c.817-.149,1.643-.256,2.469-.345a1.928,1.928,0,0,0,1.558-.893c.4-.662.8-1.328,1.174-2.006a1.9,1.9,0,0,0,.208-1.259c-.4-.262-.777-.513-1.159-.763a15.692,15.692,0,0,1-4.4-4.356A20.087,20.087,0,0,1,3.4,65.717c-.082-1.318-.056-2.643-.119-3.963a5.794,5.794,0,0,0-.251-1.383A1.75,1.75,0,0,0,.554,59.089c-.149.045-.3.07-.554.125a19.478,19.478,0,0,0,.519-2.2%22%20transform%3D%22translate%280%20-21.023%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_641%22%20data-name%3D%22Path%20641%22%20d%3D%22M3.813,59.168a.517.517,0,0,1,.539-.49.492.492,0,1,1,0,.979.516.516,0,0,1-.539-.489%22%20transform%3D%22translate%28-1.503%20-23.124%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_642%22%20data-name%3D%22Path%20642%22%20d%3D%22M130.791,95.072a10.018,10.018,0,0,0-.545,3.023c.082,1.18,1.52,4.486,1.029,4.535a10.384,10.384,0,0,1-2.24-.568l-.457-1.438-.1,1.026a2.9,2.9,0,0,1-.606-.448c-.293-.439-.231-1.79-.534-2.732s-1.078-4.152-1.078-4.152Z%22%20transform%3D%22translate%28-49.758%20-37.169%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_643%22%20data-name%3D%22Path%20643%22%20d%3D%22M157.417,73.084s.216.216.927,0,.82-.837,1.738-.906,2.093.226,2.68.2.967-.582.834-.865-2.416-2.933-2.847-3.366a8.787,8.787,0,0,0-1.869-1.3,3.811,3.811,0,0,0-2.764-.129c-.955.314-1.295.468-1.295.468Z%22%20transform%3D%22translate%28-61.013%20-26.214%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_644%22%20data-name%3D%22Path%20644%22%20d%3D%22M154.618,65.5a4.241,4.241,0,0,1,2.35-.4,8.2,8.2,0,0,1,3.7,2.467s-2.27-1.584-3.085-1.113a11.558,11.558,0,0,1-2.285.847Z%22%20transform%3D%22translate%28-60.932%20-25.633%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_645%22%20data-name%3D%22Path%20645%22%20d%3D%22M81.655,92.35a9.864,9.864,0,0,0,.119,2.655c.784,1.894,1.443,3.19,1.315,3.336a3.155,3.155,0,0,1-2.492-.274,9.949,9.949,0,0,1-.6-1.078,5.681,5.681,0,0,1,.107.916c-.017.095-.6-.038-.71-.185a12.891,12.891,0,0,1-.339-1.91,16.594,16.594,0,0,0-.884-1.735Z%22%20transform%3D%22translate%28-30.807%20-36.394%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_646%22%20data-name%3D%22Path%20646%22%20d%3D%22M118.777,63.187c-.257-1.011-.605-3.781-2.656-5.087a41.586,41.586,0,0,0-10.4-4.038,69.664,69.664,0,0,1-13.179-1.878c-1.049-.119-16.435-2.282-23.062.362-3.919,1.563-7.569,4.241-8.5,9.912s-.145,8.043,3.531,11.817c.9.922,1.055,1.422.662,3.04a4.565,4.565,0,0,0-.247,2.019s1.96,4.349,2.227,4.976c.194.455.139,2.289.431,2.745.11.173.822.311.822.311l-.13-.873.525,1.022s2.946.813,3.008.426a6.655,6.655,0,0,0-.86-2.607,4.727,4.727,0,0,1-.779-3c.225-1.191,3.17-5.5,3.17-5.5s6.753,3.313,21.129,1.907a14.261,14.261,0,0,1,7.164-.277,15.579,15.579,0,0,0,11.193-.4,28.958,28.958,0,0,1,3.6-.932c.654-.088,4.969-.175,5.8-.509a4.68,4.68,0,0,0,1.96-1.3,3.437,3.437,0,0,0,.749-1.77c.167-1.244,1.581-1.927,1.217-2.507a12.1,12.1,0,0,1-5.682-4.318,17.435,17.435,0,0,1-1.7-3.536%22%20transform%3D%22translate%28-23.891%20-20.192%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_647%22%20data-name%3D%22Path%20647%22%20d%3D%22M59.383,62.265s-.914.09-1.1-.5,1.5-1.544,1.887.176a2.381,2.381,0,0,1-1.749,2.641,2.434,2.434,0,0,1-2.36-1.114c-.3-.418-.717-1.883-.763-1.458-.048.458.083.726-.162.431s-.721-1.026-.679-.6.3,1.019.162.833c-.088-.116-.5-.471-.657-.4-.1.043,1.66,4.99,5.644,3.294a3.426,3.426,0,0,0,2.081-4.206c-1.563-3.342-5.112-1.7-4.959.431a2.4,2.4,0,0,0,2.028,2.136Z%22%20transform%3D%22translate%28-21.264%20-23.432%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_648%22%20data-name%3D%22Path%20648%22%20d%3D%22M153.011,78.6c.434,0,.787.224.787.5s-.353.5-.787.5-.787-.225-.787-.5.352-.5.787-.5%22%20transform%3D%22translate%28-59.989%20-30.975%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_649%22%20data-name%3D%22Path%20649%22%20d%3D%22M167.825,84.857a1.234,1.234,0,0,0-1.486-.931,4.37,4.37,0,0,0-1.832.717c-.4.222-1.034,0-1.288.89-.273.959.021,1.9.673,2.015a16.56,16.56,0,0,0,2.29.162c.709,0,1.92-1.939,1.643-2.853%22%20transform%3D%22translate%28-64.282%20-33.071%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_650%22%20data-name%3D%22Path%20650%22%20d%3D%22M169.1,85.94a.462.462,0,1,1-.513.493.508.508,0,0,1,.513-.493%22%20transform%3D%22translate%28-66.435%20-33.867%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_651%22%20data-name%3D%22Path%20651%22%20d%3D%22M165.44,86.208a.462.462,0,1,1-.513.494.508.508,0,0,1,.513-.494%22%20transform%3D%22translate%28-64.995%20-33.972%29%22%20fill%3D%22%23E4E8F3%22/%3E%20%3Cpath%20id%3D%22Path_652%22%20data-name%3D%22Path%20652%22%20d%3D%22M81.615,91.592l2.026-2.908a16.61,16.61,0,0,0,5.036,4.7,16.843,16.843,0,0,1-7.061-1.787%22%20transform%3D%22translate%28-32.163%20-34.949%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_653%22%20data-name%3D%22Path%20653%22%20d%3D%22M149.379,92a12.518,12.518,0,0,1-5.153-3.024,8.356,8.356,0,0,0,2.23,3.735Z%22%20transform%3D%22translate%28-56.837%20-35.064%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_654%22%20data-name%3D%22Path%20654%22%20d%3D%22M143.142,75.059s-1.457-1.1-1.492-.764c-.09.854,1.251,1.484,1.251,1.484Z%22%20transform%3D%22translate%28-55.82%20-29.253%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_655%22%20data-name%3D%22Path%20655%22%20d%3D%22M152.9,71.079a6.078,6.078,0,0,0-3.707-4.387c-2.472-.958-4.2-1.581-4.6-.89s-3.064,4.077-2.945,5.056c1.246.9,5.015,2.878,6.157,2.538s3.12-1.854,3.491-1.915,1.62.012,1.606-.4%22%20transform%3D%22translate%28-55.82%20-25.816%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_656%22%20data-name%3D%22Path%20656%22%20d%3D%22M65.178,86.455c.393-1.619.236-2.118-.662-3.04-2.927-3-4.014-5.126-3.871-8.726a4.648,4.648,0,0,1,1.326-.249c7.307-.29,5.51,5.567,6.843,7.925s-.811,4.369-1.74,5.7-.058,3.19.87,5.161,2.275-.517,2.275-.517h0a6.753,6.753,0,0,0,.733,1.76,6.645,6.645,0,0,1,.86,2.608c-.062.387-3.008-.427-3.008-.427l-.525-1.023.13.874s-.712-.138-.822-.311c-.293-.456-.237-2.29-.431-2.747-.268-.626-2.227-4.975-2.227-4.975a4.562,4.562,0,0,1,.247-2.018%22%20transform%3D%22translate%28-23.894%20-29.332%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_657%22%20data-name%3D%22Path%20657%22%20d%3D%22M122.8,90.593c-.783.268-2.262.167-5.089.5s-5.084-.333-6.21-1.342-5.851-9.231-6.739-1.815c-.188,1.29-1.451,2.07-3.389,1.467-3.364-1.046-5.336-2.163-9.279-1.373s-6.557-3.07-7.187-.848,2.682,4.438,2.682,4.438a35.051,35.051,0,0,0,17.672.231c.2.393,1.255,3.781,1.621,4.609s1.329,3.911,1.576,4.208a2.791,2.791,0,0,0,.923.548l-.046-1.152.806,1.2a11.99,11.99,0,0,0,2.391.165c.177-.085-.5-1.367-1.078-2.4a8.216,8.216,0,0,1-.863-4.034c.1-.442.367-1.979.584-3.277a15.583,15.583,0,0,0,11.193-.4c.215-.088.7-.233,1.253-.383a.716.716,0,0,0-.822-.337%22%20transform%3D%22translate%28-33.428%20-33.443%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_658%22%20data-name%3D%22Path%20658%22%20d%3D%22M120.161,62.043a6.319,6.319,0,0,0-2.412-4.02,44.17,44.17,0,0,0-9.327-3.8A100.646,100.646,0,0,0,97.309,52.46c-3.142-.353-12.276-1.534-16.368-1.408s-6.857-.337-11.772,2.189a13.124,13.124,0,0,0-4.185,3.505c-.592.786-.027.351,1.452-.91a13.827,13.827,0,0,1,5.35-3.023,40.056,40.056,0,0,1,13.962-.354,123.213,123.213,0,0,0,16.846,1.73,34.388,34.388,0,0,1,5.376.556c1.036.256,2.074.567,3.373.922a19.686,19.686,0,0,1,6.717,3.4c2.057,1.442,1.144,2.972,1.144,2.972Z%22%20transform%3D%22translate%28-25.518%20-20.115%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: 96%;
    background-position: right 1rem;
    overflow: hidden;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='calves-joosten'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-f593aa88-2bbb-4864-a632-246d7f864e51%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20520.4%20538.58%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22uuid-1cc950e1-083e-4d59-9f55-f68ce940812e%22%3E%3Crect%20width%3D%22520.4%22%20height%3D%22538.58%22%20style%3D%22fill%3Anone%3B%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23uuid-1cc950e1-083e-4d59-9f55-f68ce940812e%29%3B%22%3E%3Cpath%20d%3D%22M506.37,18.79c-9.97-2.64-18.81,1.25-22.81,3.01-5.94,2.61-6.84,4.64-17.8,10.52-3.74,2.01-6.89,3.53-9.02,4.52-.49-2.89-4.2-23.04-21.81-32.34-11.52-6.08-23.24-4.49-28.57-3.76-3.86.53-12.77,1.84-21.81,8.02-7.5,5.13-11.78,11.36-16.04,17.55-3.13,4.54-5.32,8.59-6.77,11.53-2.86-3.6-9.25-10.56-19.79-14.29-4.15-1.47-12.53-4.44-22.56-1.5-8.02,2.35-13.06,7.29-15.29,9.77,1.75,4.59,4.63,11.02,9.28,18.05,4.37,6.61,8.34,12.63,15.28,17.3,10.03,6.74,21.09,7.18,27.57,6.77-22.56,5.93-45.11,11.86-67.67,17.8-8.62.31-22.46.71-39.6.75-22.44.05-31.96-.58-51.38-.5-11.01.04-27.49.32-47.88,1.5-25.24-5.64-46.09-6.68-60.65-6.51-17.06.19-23.62,2.02-29.32,5.01-11.75,6.17-17.36,16.01-27.07,33.58-5.56,10.07-12.72,23.01-17.29,41.86-5.7,23.47.09,25.19-5.27,52.63C5.72,242.49.8,246.71.08,264.18c-.63,15.2,2.45,27.68,5.01,35.59,13.05-16.56,17.38-30.68,18.8-40.85,1.07-7.67,1.23-18.32,6.26-33.08,2.1-6.15,4.37-11.03,6.02-14.29,1.51,16.06,2.2,34.24,1.25,54.14-.56,11.68-1.62,22.65-3.01,32.83-4.17,9.61-9.02,15.45-12.78,19.05-2.37,2.26-6.14,5.41-7.02,10.52-.55,3.24.24,6.11,1.01,8.02,1.55,5.04,3.54,12.35,5.14,21.3.69,3.89,2.38,14.13,3.01,35.53.63,21.64-.9,17.83,0,31.21,1.08,15.97,3.45,24.19,1.13,38.34-.89,5.41-2.14,9.72-3.01,12.41-.1,3.6.25,6.44.56,8.27,1.12,6.61,3.36,10.06,7.7,20.87,1.28,3.18,2.25,5.78,2.82,7.33,13.31,6.32,25.88,5.29,30.64-1.13.96-1.3,2.28-3.73,2.26-7.89-2.34-5.99-5.03-13.8-7.34-23.12-3.68-14.9-4.63-26.59-4.89-30.26-1.04-14.78.14-25.97.94-33.28,2.66-24.17,8.89-42.11,11.47-49.06,4.42-11.9,9.42-21.85,13.91-29.7,5.61,43.69,11.29,66.77,15.79,79.89,1.87,5.46,5.8,15.75,6.58,29.89.64,11.5.96,17.25,0,22.94-1.18,7.04-3.18,11.99-.38,16.35,2.09,3.24,4.8,2.99,8.27,5.83,3.28,2.67,6.73,7.67,7.52,17.86.14,1.18.53,2.98,1.69,4.7,6.7,9.93,32.35,7.3,35.53-1.31.5-1.37.37-2.69.19-3.58-1.58-1.78-3.75-4.38-6.02-7.7-4.69-6.87-7.57-13.49-9.96-20.49-7.25-21.22-9.05-42.99-9.21-45.11-.53-6.9-.28-7.99-.38-37.22-.04-12.5-.12-22.7-.19-29.33,1.32-6.16,2.93-12.57,4.89-19.17,6.7-22.59,15.75-41.66,24.81-57.15,10.84,4.97,30.12,12.12,55.07,12.4,20.9.24,37.64-4.43,48.12-8.27,10.72,19.27,15.5,35.74,17.86,47.56,2.66,13.27,3.49,26.8,10.15,48.12,2.26,7.2,4.46,13.02,6.02,16.92.16,7.23,1.19,21.18,2.66,37l-.31.08c1.08,15.97,3.45,24.2,1.13,38.35-.88,5.41-2.14,9.72-3.01,12.41-.1,3.6.26,6.44.56,8.27,1.12,6.61,3.36,10.06,7.7,20.87,1.28,3.19,2.26,5.78,2.82,7.34,13.31,6.31,25.88,5.29,30.64-1.13.97-1.3,2.28-3.73,2.26-7.89-2.34-5.99-5.03-13.8-7.33-23.12-.03-.13-.06-.24-.09-.36,3.24,2.69,6.63,7.69,7.41,17.77.14,1.18.53,2.97,1.69,4.7,6.7,9.93,32.35,7.3,35.52-1.32.5-1.37.38-2.69.19-3.57-1.58-1.79-3.74-4.38-6.01-7.71-4.69-6.87-7.57-13.48-9.96-20.48-7.25-21.22-9.05-42.99-9.21-45.12-.45-5.84-.33-7.52-.35-25.63.77-2.87,1.25-4.93,1.33-5.92,1.88-21.45,7.05-33.43,10.28-46.37,3.45-13.81,6.03-34.08,1.25-61.16,8.28-5.52,22.81-16.79,34.08-36.09,13.46-23.03,14.98-44.95,15.04-55.14,2.77-3.63,5.94-8.54,8.52-14.78,4.4-10.64,5.09-20.24,5.02-26.32,2.84.07,8.56-.19,14.53-3.51,3.09-1.71,8.34-4.61,10.03-10.02,1.48-4.74-1.01-7.36-2.51-15.79-1.24-7.02-.88-12.5-.5-16.3,1.06-10.39,4.08-13.31,7.02-29.07,1.35-7.23.8-7.04,2-11.78,1.9-7.47,4.07-10.99,3.76-17.04-.16-3.11-.9-5.63-1.5-7.27,5.32,1.86,14.63,4.06,24.56.75,8.72-2.91,13.85-8.69,20.8-16.54,6.79-7.66,11.22-15.07,14.03-20.55-2.35-2.58-7-6.91-14.03-8.77%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/g%3E%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: contain;
    background-position: left bottom;
    margin: 0 0 1.5rem 1rem;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='piglets-joosten'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-0bdfef45-aa99-4054-987d-0220b80c5430%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20538.59%20326.9%22%3E%3Cpath%20d%3D%22M526.45,103.65s-21.28-7.19-25.76-15.87c-4.48-8.67-11.44-17.2-21.27-24.08-9.84-6.87-30.59-22.04-30.59-22.04,0,0-1.77-13.3,3.21-21.54,4.98-8.24.96-17.44-1.65-19.77-2.62-2.33-4.02,7.69-9.75,11.5-5.74,3.81-17.35,8.96-19.3,18.01,0,0-120.57-9.82-158.9-11.55s-105.93-11.46-155.31,1.75c-38.21,10.23-61.83,25.61-76.24,45.26-2.48.3-5.68.23-9.07-1.09-2.16-.84-4.38-2.19-6.47-4.15l-.4-.36-.1-.09-.05-.04-.03-.02c.22.24.05.05.09.1l-.23-.25c-.26-.29-.71-.74-.82-.9-.34-.39-.79-.96-1.17-1.53-.77-1.15-1.4-2.42-1.85-3.78-.91-2.72-1.07-5.85-.27-8.84.76-2.99,2.48-5.8,4.93-7.84,1.2-1.03,2.64-1.88,4.1-2.5l.71-.29.52-.18c.31-.13.72-.23,1.11-.34.78-.2,1.56-.34,2.34-.4,3.11-.31,6.19.61,8.39,2.47,2.22,1.84,3.43,4.56,3.44,7.3-.01,1.39-.23,2.69-.75,4.08-.41,1.15-1.1,2.3-1.86,3.11-1.56,1.68-3.66,2.32-5.48,2.07-1.85-.22-3.2-1.24-4-2.29-.82-1.07-1.85-2.13-1.97-2.89-.07-.38-.72-.65-.73-.85-.01-.2-.02-.31-.02-.31v-.19c-.07-.92-.17-1.69-1.11-1.72-.99-.03-1.6.74-1.63,1.73,0,0,.21.14.2.43s.09.72.14,1.29c.1,1.13.42,2.89,1.65,4.8,1.2,1.88,3.49,3.82,6.61,4.45,3.06.71,7.02-.15,9.88-2.8,1.43-1.33,2.58-2.88,3.44-4.79.77-1.65,1.39-3.72,1.56-5.85.39-4.3-1.22-9.17-4.68-12.56-3.4-3.44-8.39-5.34-13.33-5.28-1.24,0-2.47.11-3.68.31-.6.11-1.19.21-1.85.4l-.94.25-.73.23c-2.38.78-4.58,1.89-6.62,3.37-4.07,2.92-7.19,7.21-8.78,11.92-1.64,4.71-1.78,9.84-.62,14.51.59,2.33,1.48,4.55,2.62,6.57.57,1.01,1.17,1.95,1.95,2.97.42.57.6.77.91,1.16l.21.26.37.41.54.57c2.82,3.08,6.19,5.55,9.65,7.19,2.18,1.04,4.37,1.74,6.47,2.21-1.06,2.05-2.06,4.14-2.97,6.27-12.23,28.52-5.37,60.89,6.47,76.58,11.84,15.69,7.21,29.87-2.98,42.38s-6.92,19.27-2.97,34.93,6.28,21.49,1.39,31.2c-9.47,18.8-1.5,40.12-1.5,40.12l5.07-4.58s4.82,23.06,28.64,22.65c0,0-21.3-45.42,32.58-138.95,0,0,11.35,7.28,8.99,17.85-2.36,10.56-4.95,27.5,4.88,39.09,11.35,13.37,20.7,26.37,21.61,40.29,1.3,19.8,16.81,32.78,16.81,32.78l2.48-8.59s6.63,11.08,28.34,8.81c0,0-.92-11.01-8.31-23.49-4.41-7.45-14.04-25.92-16.56-44.61-3.69-27.39,9.68-46.74,14.52-74.34,0,0,57.11.13,111.13-1.54,0,0-.59,32.31,4.96,50.85s5.2,44.6,2.35,55.19c-2.85,10.6-.78,21.88,6.56,32.56l3.4-10.77s-1.4,13.04,24.67,20.7c0,0-16.13-40.71,16.53-108.26,0,0,23.6,50.51,20.85,69.01-2.43,16.36,3.12,23.06,12.7,29.95l3.27-7.64s5.34,9.01,27.87,9.43c0,0-1.58-14.23-10.43-29.6s-5.13-54.18-4.8-65.61c.32-11.44-.25-47.14-.25-47.14,0,0,12.32,1.26,32.76-5.89,20.44-7.16,29.37-7.18,41.86-5.93,12.49,1.26,54.69-7.18,66.8-20.79,0,0,14.32-1.34,17.73-19.41,3.41-18.08-7.36-23.9-11.43-17.2%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: contain;
    background-position: left bottom;
    margin: 0 0 1.5rem 1rem;
    overflow: hidden;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='poultry'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-bf318cdf-fc19-455a-87fc-d81c10779060%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20538.58%20476.05%22%3E%3Cpath%20d%3D%22M537.36,62.14s6.72-7.76-11.36-17.39c.28-2.25-.18-4.54-2.29-4.53-.05-2.98.52-5.91.56-8.9.02-1.73.29-5.73-.87-7.29-.83-1.11-1.65-.57-2.55-1.27-1.8-1.4-.68-3.55-1.24-5.58-.19-.69-.79-1.05-1.46-1.11-.1,0-3.08.56-2.69.7-1.02-.36-.1.31-.66-1.06-.88-2.17,1.08-4.98-.48-7.24-2.57-3.73-4.76.24-6.32,3.1-.54-2.53-.79-5.37-.54-8.62-.4-1.9-3.5-1.94-3.88,0-.18.96-.29,1.92-.37,2.89-.23-1.36-.48-2.72-.81-4.07-.53-2.13-3.74-2.1-4.28,0-.24.94-.39,1.9-.52,2.87-.34-.06-.72,0-1.03.2-.27-1.5-.63-2.93-1.68-4.26-.63-.79-2.18-.76-2.81,0-.53.64-1,1.33-1.44,2.05-.08-.17-.14-.35-.22-.52-.19-.42-.59-.6-.99-.6-.09-.02-.17,0-.26.03-.58.11-1.11.55-1.07,1.2v.25c-.29-.23-.57-.46-.95-.61-1.78-.71-4.41-.22-5.29,1.73-.27.6-.46,1.19-.65,1.78-.6-.56-1.66-.46-2.09.29-.26.46-.44.96-.59,1.47-1.21-.41-2.6-.44-4.17.01-3.43.99-5.21,3.93-6.38,7.05-6.08,2.74-12.62,7.37-18.14,14.72-15.23,20.31-20.87,47.94-26.51,63.73-5.64,15.79-8.27,36.32-18.52,45.8-11.82,10.93-76.38,16.3-100.44,15.55s-59.24,13.41-59.24,13.41c0,0-21.73-13.6-28.49-29.39-2.95-6.9-6.76-8.64-10.12-8.41-.83-3.65-3.88-6.49-7.85-6.49-2.28,0-4.49,1.11-6.03,2.8-2.98-2.1-7.16-3.37-12.79-1.49-4.34,1.45-7.27,4.12-9.27,7.08-1.74-2.95-6.24-2.7-7.42.84-.03.11-.07.22-.11.33-.65-.1-1.31-.15-1.98-.15-3.51,0-7.2,1.53-9.68,4.01s-4.16,6.27-4.01,9.68c.13,2.79.89,5.66,2.52,7.96-3.07,2.52-5.87,5.6-7.63,9.34-2.79,5.93-1.29,11.51,1.11,15.82-1.65,1.16-2.78,2.9-3.07,5.01-.39,2.9,1.05,5.91,3.58,7.36-3.2,3-5.89,7.63-3.13,13.92,5.27,12.03,15.8,7.52,15.8,7.52,0,0-.75,9.03,5.26,12.04,3.61,1.8,8.28,1.44,11.46.86.24,1.19.71,2.36,1.51,3.39,1.04,1.35,2.53,2.54,4.25,2.93,2.01.46,4.56.45,6.3-.82.32-.24.65-.48.97-.71.45-.33.86-.66,1.24-1.01l29.18,12.66s-1.5,12.41,11.28,16.17c0,0,4.51,16.17,11.28,16.17h12.03s9.78,8.65,10.53,16.17c.75,7.52,10.52,6.2,10.52,6.2,0,0,1.51,23.03,26.33,33.56,24.82,10.53,20.31,23.92,20.31,23.92l-7.52,57.2s-26.32,9.59-28.01,18.62l5.08-2.63s3.38,6.02,14.66-5.26c0,0-2.82,11.84,9.59,11.28,0,0,6.2,1.41,8.46,9.87,0,0,14.1,6.06,22,8.32,7.9,2.26,10.72-1.2,12.97-.07,2.26,1.13,5.61,5.6,5.61,5.6,0,0,1.73-10.17-10.68-11.86-12.41-1.69-18.05-3.4-20.87-8.47,0,0,10.15-5.64,16.36-5.64s11.28-4.36,11.28-4.36c0,0,2.26-3.8,6.2,0,0,0,1.13-8.19-10.72-4.1-11.84,4.1-23.12,9.32-28.76,4.1,0,0,0-25.53,2.82-43.01s34.37-30.46,34.37-30.46c0,0,19.21,1.69,24.85-5.64,0,0,7.9,27.07,12.41,38.35s6.77,24.82-3.95,37.79c0,0-7.33,3.38-6.77,10.15,0,0,5.64-3.38,9.59-3.38s6.86-9.59,6.86-9.59c0,0,12.31,9.59,18.52,12.97,6.2,3.38,16.36,6.2,16.36,6.2,0,0,5.08-2.26,6.2,3.38,0,0,3.38-6.77-5.08-9.59l-11.28-7.18s13.54-.71,23.13,4.36c9.59,5.08,18.05,6.2,19.74,3.95,0,0,7.9-.56,9.59,4.51,0,0,1.13-7.48-10.15-10.15,0,0-14.1-5.08-23.69-7.33-9.59-2.26-19.74-4.51-19.74-4.51,0,0,7.33-3.95,9.03-11.84l-15.23,6.77s-14.1-28.76-16.92-54.15c0,0,7.33,2.26,8.46-9.02s8.46-29.33,14.66-33.28,25.95-10.15,37.23-20.31c11.28-10.15,50.2-29.89,55.27-50.19,5.07-20.31,9.02-76.14,6.2-102.08-2.82-25.95-6.2-31.59-14.66-41.74-3.54-4.25-7.21-9.3-10.05-14.14.3-.04.59-.12.89-.23,4.42-.16,9.11-2.31,11.79-5.13,5.83-6.14,7.11-15.86,5.28-24.13,4.25-.11,11.61.18,16.97,3.02%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3Cpath%20d%3D%22M.19,379.14c.29-1.62.97-3.15,1.79-4.57,1.44-2.5,3.38-5.37,5.46-7.44h0c.23-.42.52-.8.87-1.13h0c.17-.36.38-.7.6-1.03.43-.67.9-1.32,1.39-1.95,1.46-1.85,3.22-3.76,5.35-4.83h0c-.82.23-1.81.38-2.81.39,1.14-.4,2.24-.95,3.25-1.62.5-.33.99-.7,1.45-1.09.4-.33.88-.92,1.32-1.2-.37.1-.78.17-1.27.24,2.19-.72,3.14-3.23,4.68-4.96,2.19-2.48,5.76-3.47,7.75-6.11v-.03c-.6.04-1.08-.08-1.5-.15,3.5-1.05,6.83-3.19,10.02-4.83,3.28-1.68,6.7-3.41,10.38-3.49v-.02c-.57,0-1.16-.04-1.79-.08,2.76-.18,5.45-1.44,7.36-3.45,1.2-1.26,1.99-3.21,2.49-4.87.14-.46.72-3.06.79-4.36-.33.85-.63,1.38-1.26,1.71,1.22-3.41-.02-7.28-.09-10.9-.02-1.07.77-6.37,3.34-9.83-.71.9-1.04,1.36-1.61,2.39,1.22-3.63,3.01-7.1,5.52-9.99,1.27-1.46,2.73-2.77,4.34-3.84.81-.54,1.67-1.03,2.56-1.43.43-.2.76-.37,1.21-.54.32-.11.84-.34,1.33-.35-.85-.11-1.73.03-2.51.41,2.33-1.7,7.7-4.56,11.85-4.5-.7-.19-1.39-.28-1.89-.27,2.88-1.67,6.57.46,9.82-.22-.17-.35-.41-1.29-.79-1.49,2.96,1.53,6.39,1.78,9.63,2.54,2.46.58,4.85,1.47,7.09,2.64,3.91,2.03,7.23,4.76,9.56,8.51,2.23,3.6,3.66,7.54,4.15,11.74v.02c.06.06.14.12.22.18,3.16,2.39,6.51,5.05,7.59,8.86.11.38.19.78.09,1.16-.18.68-.57.85-1.11.78l-.03.23c-1.62.88-3.56.83-5.41.9-.22,0-.44.02-.66.03h0c-2.37,2.29-1.55,7.33-2.86,10.35-.3.69-.7,1.32-1.18,1.9l.02.02c5.55,4.08,9.1,10.9,9.24,17.79.05,2.74-.27,5.85,1.6,7.85-.61-.27-1.16-.64-1.65-1.08.25,2.94.23,5.62.15,8.63-.18,6.35-1.03,11.84-4.87,18.18-1.08,1.78-9.27,10.04-9.34,13.2-.1-.65-.14-1.3-.14-1.95-1.81,3.76-4.96,6.97-8.67,8.88-.12.06-.23.11-.32.22.46-.76.74-1.28.99-2.18-.49.81-.8,1.23-1.35,1.77-.68.67-1.41,1.28-2.13,1.91-1.42,1.24-2.92,2.4-4.49,3.44-1.71,1.13-3.51,2.12-5.39,2.91h0c-1.04.76-2.31,1.52-3.66,2.26v.02c-1.05,1.1-2.12,2.18-3.18,3.28-1.09,1.12-2.14,2.3-3.31,3.33-1.04.92-1.59,2.31-1.51,3.7v.02c-.08-.01-.14-.03-.21-.05h0c-.11,3.29.79,6.68,1.67,9.8.91,3.25,1.93,6.54,3.52,9.52.06.12.12.24.19.35.59,1.06,1.31,2.12,1.79,3.23.45,1.04.82,2.13,1.3,3.17.21.45.48.85.8,1.2,1.07.52,2.45.78,3.62.73.9-.04,1.57-.52,2.29-.99.7-.45,1.18-1.17,1.85-1.68.2-.15.42-.28.64-.37.44-.2.92-.29,1.42-.32.56-.03,1.13-.05,1.67.08.45.11,1.44.25,1.74.63l-.02.03c.33.17.63.4.93.61.63.45,1.22.96,1.79,1.51.11.11.25.29.38.36-.49-.26-.98-.5-1.49-.7-.31-.12-.62-.2-.93-.28-.1-.03-.2-.04-.3-.05h0c.06.31-.27.58-.51.62-.27.05-.55,0-.83-.04-.73-.08-1.48-.01-2.19.19-.32.09-.63.22-.91.39-.54.36-.93.97-1.01,1.59v.02c1.58-.22,4.19-.37,5.48-.05,2.52.62,3.17.94,4.27,1.26.83.24,1.92.49,4.24.87.75.12,2.02.11,2.29.68h0c1.87.52,2.86.8,3.89,2.44-.77-.7-1.99-.92-3.06-.88v.02s-.02.14-.02.15c-.47.76-1.09,1.05-1.7,1.05-.86,0-1.28,0-2.1-.24-1.66-.47-2.77-1.34-4.5-1.66-1.76-.33-4.27.2-6.02-.2-2.1-.48-3.22-.1-4.61.6-.46.23-.91.57-1.05,1.07-.11.41.1.74.38.97h0c.94.4,1.92.75,3.12,1.03.82.19,1.21.36,1.87.89.38.3,1.29.71,1.76.83.62.15,2.13.15,2.3.49,1.83.49,2.82.77,3.85,2.4-.8-.71-2.06-.92-3.16-.86l-.23-.02c-.09,0-.17-.02-.25-.05h0c-.26.93-2.13.54-2.76.38-1.07-.27-2.06-.81-3.14-.99-2.39-.42-4.08-.34-6.44-1.08-2.08-.66-3.97-2.44-6.1-2.98-1.39-.35-3.12-.06-4.42-.67-1.57-.74-3.21-1.63-4.95-1.49-1.53.12-2.71,1.7-4.25,1.64-.81-.03-2.89.15-2.74-.86h0s-.08.01-.12.03c-.57.21-.82.88-.97,1.41-.15-.73-.23-1.51.25-2.14.19-.25.46-.46.76-.58h0c.1-.45.85-.32,1.28-.46,1.29-.43,2.53-1.01,3.68-1.72h0c1.13-.7,2.19-1.51,3.15-2.42.44-.41.87-.87,1.07-1.44.17-.48.17-.99.12-1.5,0-.09-.02-.19-.03-.28-.51-4.05-.91-8.11-3.24-11.47-2.33-3.36-4.36-7.23-6.52-10.72v-.02c-.96.34-2.05.33-3.05.09-1.38-.33-5.18-2.47-6.4-3.19v-.02c-.47.08-.93.16-1.37.23l-.03-.02c-.1.18-.2.37-.29.57-.63,1.29-1.14,2.67-2.08,3.76.35-.75.53-1.25.46-1.91-1.25,1.98-4.84,4.41-7.88,4.97-.14.03-.29.05-.44.08h0c-2.46,3.35-2.69,5.99-2.22,9.33.19,1.28.47,2.67.78,4.24.54,2.82,1.45,6.06,2.54,8.93.28.75.58,1.48.88,2.17.27.62.56,1.18.87,1.7.96,1.6,2.18,2.7,4.19,3.32,1.29.4,2.57.99,3.89,1.27.47.1.94.17,1.42.17,3.59.02,2.11.82,7.14,2.05.34.08.73.17,1.14.26.34.07.91.12,1.47.2.7.1,1.38.26,1.49.62h0c.2.11.39.21.53.28.41.2.82.43,1.18.72.32.26.6.57.78.93.09.17.15.35.19.54.02.1.03.2.04.31v.29c-.4-.68-1-1.19-1.76-1.41-.12-.03-.23-.06-.35-.08h0c-.96,1.78-5.13-.26-6.67-.66-.96-.25-2.99.03-4.17-.19-1.34-.25-2.83-1.03-4.2-1.4-1.06-.29-2.06-.33-2.85.29l-.02.02c1.18.8,2.4,1.59,3.56,2.49.71.55,2.09,1.37,2.06,1.96l-.02.02c1.42,1.26,2.24,2.58,2.46,4.39-.59-.59-.68-.91-1.17-1.57-.28-.37-.65-.69-1.07-.93h0c-1.71,1.31-3.91-.2-4.94-.82-1.01-.62-1.84-1.16-2.62-1.99-.81-.86-2.36-1.5-3.46-1.89-2.62-.94-5.89-.74-8.51.44-1.12.5-2.11,1.33-3.32,1.58-.91.19-1.43-.03-2.24.42-.62.33-.8,1.31-2.72.93-.41.42-.73.93-.91,1.49-.24-1.02-.11-2.37.73-3.49v-.02c-.14-.92,2.07-1.36,2.62-1.57.73-.28.97-.98,1.69-1.28.13-.05.26-.11.39-.17,8.56-4.02,5.56-15.79,3.06-23.19-1.68-4.98-3.56-5.99-3.46-9.25h-.29c-.85-2.1-4.24-4.8-6.15-7.39-.94-1.26-1.48-2.52-2.67-3.54h0c-2.31-1.58-4.42-3.5-6.54-5.32-.8-.68-1.61-1.37-2.28-2.18-.55-.66-1.01-1.38-1.47-2.1-.73-1.14-1.45-2.29-2.18-3.43.17.86.56,2.14,1.32,3.8-2.62-4.5-4.95-9.18-6.96-13.98-.45-1.06-.88-2.15-.97-3.29-.16-1.94-.03-3.99-.08-5.93-.02-.95-.05-1.91-.3-2.83-.25-.9-.72-1.72-1.19-2.52-.71-1.23-1.15-2.25-2.35-2.83-.35-.04-.7-.11-1.02-.23-.58-.22-1.3-.72-1.4-1.38-.12-.77.01-1.68.15-2.44%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: contain;
    background-position: left bottom;
    margin: 0 0 1.5rem 1rem;
  }
}
@media (min-width: 1025px) {
  .pseudo[data-productgroup='aqua'].category .intro:before {
    display: inline-block;
    width: 100%;
    height: 100%;
    margin: 0;
    content: '' !important;
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-c9f8aea7-1b83-422a-ae7b-274a4f0c4479%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20539.66%20368.9%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22uuid-aa62b7e2-ca4d-4cdc-92ad-3efd0c054d94%22%3E%3Crect%20width%3D%22539.66%22%20height%3D%22368.9%22%20style%3D%22fill%3Anone%3B%22/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%20style%3D%22clip-path%3Aurl%28%23uuid-aa62b7e2-ca4d-4cdc-92ad-3efd0c054d94%29%3B%22%3E%3Cpath%20d%3D%22M531.1,239.92c1.66-1.04,6-4.06,7.8-9.63,1.62-5.04.23-9.42-.37-11.49-3.69-12.63-22.1-22.93-24.14-24.08-23.73-13.43-21.11-28.49-44.18-51.13-20.19-19.82-41.3-27.02-76.11-38.9-20.13-6.87-49.74-14.77-86.87-17.04-3.06-11.6-10.98-35.87-30.82-56.69-7.86-8.25-15.27-13.16-30.07-22.97-10.19-6.76-15.44-9.25-17.82-7.41-2.28,1.77-.55,6.51.37,12.96,1.9,13.27-.71,26.25-4.08,33.72-5.63,12.45-13.2,9.1-25.99,25.56-4.94,6.36-11.54,14.85-12.99,26.68-2.13,17.24,7.97,31.1,11.88,35.94-21,17.12-36.17,19.1-46.41,17.41-10.95-1.8-17.56-8.01-25.62-4.45-10.84,4.81-8.87,20.47-17.82,23.34-4.98,1.6-11.01-1.5-25.24-14.82-26.09-24.42-27.07-33.93-44.55-46.31C21.3,98.74,2.48,93.52.2,96.9c-1.5,2.22,5.18,6.64,9.28,17.78,3.07,8.37,1.41,11.58,2.23,26.68.72,13.27,1.35,24.97,6.31,37.79,5.29,13.67,9.65,13.48,10.02,21.86.57,12.56-10.87,15.6-11.51,30-.41,9.11,3.9,9.23,4.09,20.38.23,13.98-7.13,19.27-4.09,25.93,2.79,6.09,12.43,9.61,20.05,8.89,29-2.74,32.53-67.1,62.37-70.39,7.75-.86,19.53,2.16,21.16,7.78.91,3.14-1.85,5.41-2.97,9.63-1.54,5.8.59,13,11.88,26.67,18.09,21.92,26.45,20.14,35.27,35.94,6.38,11.43,1.87,12.12,8.91,24.09,9.17,15.58,17.34,15.31,25.99,31.49,5.47,10.23,5.61,16.72,10.02,17.41,5.38.84,12.01-7.71,14.85-14.82,2.92-7.31,1.08-11.2,4.08-22.97,1.24-4.85,2.7-8.69,3.72-11.11,7.13,1.54,18.12,3.22,31.55,2.22,8.76-.65,15.06-2.71,16.71,0,2.05,3.39-4.53,11.63-8.91,15.93-6.78,6.66-12.11,7.62-11.88,10.37.28,3.39,8.77,6.43,16.33,6.3,12.96-.23,24.54-9.79,29.7-20.37,1.14-2.35,1.82-4.44,2.23-5.93,25.81-.42,47.47-4.33,64.6-8.89,22.83-6.08,41.55-14.39,54.2-20.01,24.29-10.78,34.59-17.88,59.4-26.3,11.63-3.95,21.42-6.49,27.97-8.03,8.67-.74,15.82-5.94,18.07-13.09,1.72-5.47.03-10.36-.74-12.23%22%20style%3D%22fill%3A%23fee3e8%3B%22/%3E%3C/g%3E%3C/svg%3E');
    position: absolute;
    bottom: 0;
    left: 0;
    height: 14.7rem;
    width: 24.2rem;
    background-size: contain;
    background-position: left bottom;
    margin: 0 0 1.5rem 1rem;
  }
}
.pseudo.product .pseudo-home-header {
  min-height: clamp(49rem, 60vw, 80.7rem);
}
.pseudo.product .pseudo-home-header .header-content header {
  align-items: center;
}
.pseudo.product .pseudo-home-header .header-content header * {
  font-size: clamp(6rem, 9vw, 9rem);
  text-decoration: none;
}
@media (min-width: 480px) {
  .pseudo.product .pseudo-home-header .header-content header * {
    font-size: clamp(9rem, 12vw, 20.5rem);
  }
}
.pseudo.product .pseudo-home-header .header-content > .image {
  display: flex;
  justify-content: center;
  margin-top: -7rem;
}
.pseudo.product .pseudo-home-header .header-content > .image > .frame {
  width: 100%;
  aspect-ratio: 1 / 1;
}
@media (min-width: 640px) {
  .pseudo.product .pseudo-home-header .header-content > .image > .frame {
    width: clamp(43.5rem, 55vw, 64rem);
  }
}
.pseudo.product .pseudo-home-header .header-content > .image .ce-column {
  display: flex;
  justify-content: center;
}
.pseudo.product .pseudo-home-header .header-content > .image figure.image {
  width: 100%;
  aspect-ratio: 1 / 1;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .pseudo.product .pseudo-home-header .header-content > .image figure.image {
    width: clamp(43.5rem, 55vw, 64rem);
  }
}
.pseudo.product .pseudo-home-header .header-content > .image figure.image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.pseudo.product .intro:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
}
@media (min-width: 1025px) {
  .pseudo.product .intro:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .pseudo.product .intro:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.pseudo.product .intro .left ul {
  list-style: none;
  padding-left: 0;
}
.pseudo.product .intro .left ul li {
  display: inline-flex;
  gap: 2rem;
  color: #004587;
  font-weight: 700;
  margin-bottom: 1rem;
}
.pseudo.product .intro .left ul li:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220.828%22%20height%3D%2211.734%22%20viewBox%3D%220%200%2020.828%2011.734%22%3E%20%3Cg%20id%3D%22Group_124%22%20data-name%3D%22Group%20124%22%20transform%3D%22translate%280.414%200.414%29%22%3E%20%3Cg%20id%3D%22Group_125%22%20data-name%3D%22Group%20125%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_11%22%20data-name%3D%22Line%2011%22%20y1%3D%226.586%22%20x2%3D%226.585%22%20transform%3D%22translate%287.773%201%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_526%22%20data-name%3D%22Path%20526%22%20d%3D%22M11.282,6.453l4.453,4.453L24.641,2%22%20transform%3D%22translate%28-5.641%20-1%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cline%20id%3D%22Line_12%22%20data-name%3D%22Line%2012%22%20x2%3D%224.453%22%20y2%3D%224.453%22%20transform%3D%22translate%281%205.453%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 2rem;
  height: 1rem;
  flex: 0 0 2rem;
  margin-top: 1rem;
}
.single-quote {
  background: #f2f4f8;
}
.single-quote .padding-inner-4x {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-quote .padding-inner-4x .frame {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-quote .padding-inner-4x .frame > header * {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(0);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: clamp(6rem, 5.88vw, 10rem);
  line-height: 0.75;
  align-items: center;
  text-align: center;
  margin-top: 20rem;
}
.single-quote .padding-inner-4x .frame > header *:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.single-quote .padding-inner-4x .frame > header *:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.single-quote .padding-inner-4x .frame > header *:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.single-quote .padding-inner-4x .frame > header * * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
.single-quote .padding-inner-4x .frame > header *:before {
  content: '“';
  font-size: 19.6rem;
  font-weight: 700;
  color: rgba(221, 5, 43, 0.1);
  line-height: 0;
}
.single-quote .padding-inner-4x .frame > header *:after {
  display: none;
}
.single-quote .padding-inner-4x .frame .news,
.single-quote .padding-inner-4x .frame .news-list-view,
.single-quote .padding-inner-4x .frame .news-grid {
  display: contents;
}
.single-quote .padding-inner-4x .frame .news .article,
.single-quote .padding-inner-4x .frame .news-list-view .article,
.single-quote .padding-inner-4x .frame .news-grid .article {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: center;
  margin: 7rem 2rem;
  padding: 0;
}
.single-quote .padding-inner-4x .frame .news .article > header,
.single-quote .padding-inner-4x .frame .news-list-view .article > header,
.single-quote .padding-inner-4x .frame .news-grid .article > header {
  gap: 1rem;
  align-items: center;
  text-align: center;
  margin-top: auto;
}
.single-quote .padding-inner-4x .frame .news .article > header:before,
.single-quote .padding-inner-4x .frame .news-list-view .article > header:before,
.single-quote .padding-inner-4x .frame .news-grid .article > header:before {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(0);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  content: 'l';
  font-size: 7.7rem;
  color: #DD052B;
  transform: translate(-1rem) rotate(75deg);
  width: 1.9rem;
  padding: 0;
}
.single-quote .padding-inner-4x .frame .news .article > header:before:after,
.single-quote .padding-inner-4x .frame .news-list-view .article > header:before:after,
.single-quote .padding-inner-4x .frame .news-grid .article > header:before:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.single-quote .padding-inner-4x .frame .news .article > header:before:has(.ce-headline-center),
.single-quote .padding-inner-4x .frame .news-list-view .article > header:before:has(.ce-headline-center),
.single-quote .padding-inner-4x .frame .news-grid .article > header:before:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.single-quote .padding-inner-4x .frame .news .article > header:before:has(.ce-headline-center):after,
.single-quote .padding-inner-4x .frame .news-list-view .article > header:before:has(.ce-headline-center):after,
.single-quote .padding-inner-4x .frame .news-grid .article > header:before:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.single-quote .padding-inner-4x .frame .news .article > header:before *,
.single-quote .padding-inner-4x .frame .news-list-view .article > header:before *,
.single-quote .padding-inner-4x .frame .news-grid .article > header:before * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
.single-quote .padding-inner-4x .frame .news .article > header *,
.single-quote .padding-inner-4x .frame .news-list-view .article > header *,
.single-quote .padding-inner-4x .frame .news-grid .article > header * {
  font-size: 1.7rem;
  margin: 0;
}
.single-quote .padding-inner-4x .frame .news .article > header :nth-child(1),
.single-quote .padding-inner-4x .frame .news-list-view .article > header :nth-child(1),
.single-quote .padding-inner-4x .frame .news-grid .article > header :nth-child(1) {
  color: #004587;
}
.single-quote .padding-inner-4x .frame .news .article > header :nth-child(2),
.single-quote .padding-inner-4x .frame .news-list-view .article > header :nth-child(2),
.single-quote .padding-inner-4x .frame .news-grid .article > header :nth-child(2) {
  color: #696969;
  font-weight: normal;
}
.single-quote .padding-inner-4x .frame .news .article p,
.single-quote .padding-inner-4x .frame .news-list-view .article p,
.single-quote .padding-inner-4x .frame .news-grid .article p {
  max-width: 44ch;
  text-align: center;
}
.section-cross-sell {
  background: #f2f4f8;
}
.section-cross-sell:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
  left: unset;
  right: 0;
  background-position: left 4rem;
}
@media (min-width: 1025px) {
  .section-cross-sell:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .section-cross-sell:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.tx-indexedsearch-browsebox,
.f3-widget-paginator {
  display: flex;
  flex-wrap: wrap;
  gap: 1.8rem;
  list-style: none;
  padding: 7rem 0;
  width: 100%;
  justify-content: flex-start;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev,
.tx-indexedsearch-browsebox li.previous,
.f3-widget-paginator li.previous {
  color: #004587;
  font-weight: 700;
}
@media (min-width: 768px) {
  .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev,
  .f3-widget-paginator li.tx-indexedsearch-browselist-prev,
  .tx-indexedsearch-browsebox li.previous,
  .f3-widget-paginator li.previous {
    order: 1;
    width: min-content;
    margin-left: auto;
  }
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev a,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev a,
.tx-indexedsearch-browsebox li.previous a,
.f3-widget-paginator li.previous a {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev a:before,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev a:before,
.tx-indexedsearch-browsebox li.previous a:before,
.f3-widget-paginator li.previous a:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev a:hover,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev a:hover,
.tx-indexedsearch-browsebox li.previous a:hover,
.f3-widget-paginator li.previous a:hover {
  transform: translateX(1rem);
}
@media (max-width: 767px) {
  .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev a,
  .f3-widget-paginator li.tx-indexedsearch-browselist-prev a,
  .tx-indexedsearch-browsebox li.previous a,
  .f3-widget-paginator li.previous a {
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
    width: fit-content;
  }
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev a:before,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev a:before,
.tx-indexedsearch-browsebox li.previous a:before,
.f3-widget-paginator li.previous a:before {
  transform: rotate(180deg);
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev.disabled,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev.disabled,
.tx-indexedsearch-browsebox li.previous.disabled,
.f3-widget-paginator li.previous.disabled {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  opacity: 0.5;
  width: fit-content;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev.disabled:before,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev.disabled:before,
.tx-indexedsearch-browsebox li.previous.disabled:before,
.f3-widget-paginator li.previous.disabled:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev.disabled:hover,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev.disabled:hover,
.tx-indexedsearch-browsebox li.previous.disabled:hover,
.f3-widget-paginator li.previous.disabled:hover {
  transform: translateX(1rem);
}
@media (max-width: 767px) {
  .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev.disabled,
  .f3-widget-paginator li.tx-indexedsearch-browselist-prev.disabled,
  .tx-indexedsearch-browsebox li.previous.disabled,
  .f3-widget-paginator li.previous.disabled {
    display: none;
  }
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-prev.disabled:before,
.f3-widget-paginator li.tx-indexedsearch-browselist-prev.disabled:before,
.tx-indexedsearch-browsebox li.previous.disabled:before,
.f3-widget-paginator li.previous.disabled:before {
  transform: rotate(180deg);
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next,
.f3-widget-paginator li.tx-indexedsearch-browselist-next,
.tx-indexedsearch-browsebox li.next,
.f3-widget-paginator li.next {
  font-weight: 700;
}
@media (min-width: 768px) {
  .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next,
  .f3-widget-paginator li.tx-indexedsearch-browselist-next,
  .tx-indexedsearch-browsebox li.next,
  .f3-widget-paginator li.next {
    order: 2;
    width: min-content;
    margin-left: 7rem;
  }
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next a,
.f3-widget-paginator li.tx-indexedsearch-browselist-next a,
.tx-indexedsearch-browsebox li.next a,
.f3-widget-paginator li.next a {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next a:before,
.f3-widget-paginator li.tx-indexedsearch-browselist-next a:before,
.tx-indexedsearch-browsebox li.next a:before,
.f3-widget-paginator li.next a:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next a:hover,
.f3-widget-paginator li.tx-indexedsearch-browselist-next a:hover,
.tx-indexedsearch-browsebox li.next a:hover,
.f3-widget-paginator li.next a:hover {
  transform: translateX(1rem);
}
@media (max-width: 767px) {
  .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next a,
  .f3-widget-paginator li.tx-indexedsearch-browselist-next a,
  .tx-indexedsearch-browsebox li.next a,
  .f3-widget-paginator li.next a {
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
    width: fit-content;
  }
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next.disabled,
.f3-widget-paginator li.tx-indexedsearch-browselist-next.disabled,
.tx-indexedsearch-browsebox li.next.disabled,
.f3-widget-paginator li.next.disabled {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #004587;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  opacity: 0.5;
  width: fit-content;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next.disabled:before,
.f3-widget-paginator li.tx-indexedsearch-browselist-next.disabled:before,
.tx-indexedsearch-browsebox li.next.disabled:before,
.f3-widget-paginator li.next.disabled:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next.disabled:hover,
.f3-widget-paginator li.tx-indexedsearch-browselist-next.disabled:hover,
.tx-indexedsearch-browsebox li.next.disabled:hover,
.f3-widget-paginator li.next.disabled:hover {
  transform: translateX(1rem);
}
@media (max-width: 767px) {
  .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-next.disabled,
  .f3-widget-paginator li.tx-indexedsearch-browselist-next.disabled,
  .tx-indexedsearch-browsebox li.next.disabled,
  .f3-widget-paginator li.next.disabled {
    display: none;
  }
}
.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage,
.f3-widget-paginator li.tx-indexedsearch-browselist-currentPage,
.tx-indexedsearch-browsebox li.current,
.f3-widget-paginator li.current {
  color: #DD052B;
  font-weight: 700;
}
@media (min-width: 768px) {
  .tx-indexedsearch-browsebox:not(:has(li.tx-indexedsearch-browselist-prev)) li.tx-indexedsearch-browselist-next,
  .f3-widget-paginator:not(:has(li.tx-indexedsearch-browselist-prev)) li.tx-indexedsearch-browselist-next {
    margin-left: auto;
  }
}
.tx-indexedsearch-browsebox a,
.f3-widget-paginator a {
  color: #004587;
  text-decoration: none;
}
.tx-indexedsearch-browsebox {
  padding-top: 0;
  padding-bottom: 0;
}
.article-header {
  display: flex;
  align-items: center;
  column-gap: 2rem;
  font-size: 1.2rem;
}
.article-header .news-list-category {
  display: flex;
  gap: 1rem;
}
.article-header .label {
  display: flex;
  align-items: center;
  height: 2.5rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  color: #fff;
  background: #DD052B;
}
.article-header .label a {
  text-decoration: none;
}
.article-header .duration {
  display: flex;
  align-items: center;
  column-gap: 0.96rem;
}
.article-header .duration:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212.433%22%20height%3D%2212.392%22%20viewBox%3D%220%200%2012.433%2012.392%22%3E%20%3Cg%20id%3D%22_007-clock%22%20data-name%3D%22007-clock%22%20transform%3D%22translate%28-136.567%20-87.816%29%22%3E%20%3Cpath%20id%3D%22Path_1146%22%20data-name%3D%22Path%201146%22%20d%3D%22M142.783,87.816a6.224,6.224,0,0,0-6.216,6.216c.313,8.236,12.122,8.233,12.433,0A6.224,6.224,0,0,0,142.783,87.816Zm0,10.871a4.655,4.655,0,1,1,4.655-4.655A4.66,4.66,0,0,1,142.783,98.687Z%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_1147%22%20data-name%3D%22Path%201147%22%20d%3D%22M227.672,160.344l-1.12,1.12-.284-.284a.781.781,0,0,0-1.1,1.1l.836.836a.781.781,0,0,0,1.1,0l1.673-1.673a.781.781,0,1,0-1.1-1.1Z%22%20transform%3D%22translate%28-83.768%20-68.536%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 1.3rem;
  height: 1.3rem;
}
.no-news-found {
  display: flex;
  justify-content: center;
}
.news-grid {
  display: flex;
  column-gap: 2rem;
  row-gap: 4rem;
  flex-direction: column;
  row-gap: 7rem;
}
@media (min-width: 1025px) {
  .news-grid {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
.news-grid .article {
  display: flex;
  flex-direction: column;
  row-gap: 2.5rem;
  height: 100%;
}
.news-grid .article figure {
  display: flex;
  width: 100%;
  aspect-ratio: 520 / 353;
  margin: 0;
}
.news-grid .article figure a {
  display: flex;
  width: 100%;
  height: 100%;
}
.news-grid .article figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-grid .article .header h4 {
  color: #004587;
  margin: 0;
}
.news-grid .article .header h4 a {
  text-decoration: none;
}
.news-grid .article .news-text-wrap {
  display: flex;
  flex-direction: column;
  row-gap: 2.5rem;
  position: relative;
  z-index: 1;
}
.news-grid .article .news-item-text p {
  margin: 0;
}
.news-grid .article .more-link {
  margin-top: auto;
}
.blogs-section {
  background: #f2f4f8;
}
.blogs-section:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
  bottom: unset;
  top: 0;
  background-position: right bottom;
  z-index: 0;
}
@media (min-width: 1025px) {
  .blogs-section:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .blogs-section:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.intro .news-list-view .news-grid.blogs-list {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 768px) {
  .intro .news-list-view .news-grid.blogs-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .intro .news-list-view .news-grid.blogs-list {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .intro .news-list-view .news-grid.blogs-list.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .intro .news-list-view .news-grid.blogs-list.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1025px) {
  .intro .news-list-view .news-grid.blogs-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.intro .news-list-view .news-grid.blogs-list .article .news-text-wrap {
  display: contents;
}
.intro .news-list-view .news-grid.blogs-list .article .news-item-text {
  display: none;
}
.main-intro.blogs {
  grid-template-columns: auto clamp(32rem, 57vw, 94rem);
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article {
  position: relative;
  width: 100%;
  aspect-ratio: 940 / 607;
  justify-content: flex-end;
  overflow: hidden;
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-img-wrap:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #004587, rgba(0, 69, 135, 0));
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-img-wrap figure {
  width: 100%;
  height: 100%;
  margin: 0;
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-text-wrap {
  color: #fff;
  padding: 3rem;
}
@media (min-width: 1025px) {
  .main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-text-wrap {
    padding: 5rem;
  }
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-text-wrap * {
  color: inherit;
  margin: 0;
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-text-wrap .header a {
  text-decoration: none;
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .news-item-text {
  display: none;
}
.main-intro.blogs .news-list-view .news-grid.blogs-list .article .duration:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212.433%22%20height%3D%2212.392%22%20viewBox%3D%220%200%2012.433%2012.392%22%3E%20%3Cg%20id%3D%22_007-clock%22%20data-name%3D%22007-clock%22%20transform%3D%22translate%28-136.567%20-87.816%29%22%3E%20%3Cpath%20id%3D%22Path_1146%22%20data-name%3D%22Path%201146%22%20d%3D%22M142.783,87.816a6.224,6.224,0,0,0-6.216,6.216c.313,8.236,12.122,8.233,12.433,0A6.224,6.224,0,0,0,142.783,87.816Zm0,10.871a4.655,4.655,0,1,1,4.655-4.655A4.66,4.66,0,0,1,142.783,98.687Z%22%20fill%3D%22%23fff%22/%3E%20%3Cpath%20id%3D%22Path_1147%22%20data-name%3D%22Path%201147%22%20d%3D%22M227.672,160.344l-1.12,1.12-.284-.284a.781.781,0,0,0-1.1,1.1l.836.836a.781.781,0,0,0,1.1,0l1.673-1.673a.781.781,0,1,0-1.1-1.1Z%22%20transform%3D%22translate%28-83.768%20-68.536%29%22%20fill%3D%22%23fff%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 1.3rem;
  height: 1.3rem;
}
.blogs-section .category-menu-wrap,
.blogs-section .frame-type-menu_subpages {
  display: flex;
  flex-direction: column;
  padding-bottom: 7rem;
}
.blogs-section .category-menu-wrap .frame-type-news_categorylist header *,
.blogs-section .frame-type-menu_subpages .frame-type-news_categorylist header * {
  text-align: center;
}
.blogs-section .category-menu-wrap ul,
.blogs-section .frame-type-menu_subpages ul {
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 2rem;
}
.blogs-section .news-list-view .news-grid.blogs-list {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
  row-gap: 3rem;
  padding-bottom: 3rem;
  border-bottom: 0.1rem solid rgba(0, 69, 135, 0.1);
}
@media (min-width: 768px) {
  .blogs-section .news-list-view .news-grid.blogs-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .blogs-section .news-list-view .news-grid.blogs-list {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .blogs-section .news-list-view .news-grid.blogs-list.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .blogs-section .news-list-view .news-grid.blogs-list.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1025px) {
  .blogs-section .news-list-view .news-grid.blogs-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1340px) {
  .blogs-section .news-list-view .news-grid.blogs-list {
    display: flex;
    flex-direction: column;
    row-gap: 3rem;
  }
}
@media (min-width: 1340px) {
  .blogs-section .news-list-view .news-grid.blogs-list .article {
    flex-direction: row;
    column-gap: 7rem;
    align-items: center;
  }
}
@media (min-width: 1340px) {
  .blogs-section .news-list-view .news-grid.blogs-list .article .news-img-wrap {
    width: clamp(32rem, 37vw, 63rem);
  }
}
.blogs-section .news-list-view .news-grid.blogs-list .article .news-text-wrap {
  display: contents;
}
@media (min-width: 1340px) {
  .blogs-section .news-list-view .news-grid.blogs-list .article .news-text-wrap {
    display: flex;
    flex-direction: column;
    row-gap: 2.5rem;
    width: auto;
    flex: 1;
  }
}
@media (min-width: 1340px) {
  .blogs-section .news-list-view .news-grid.blogs-list .article .more-link {
    margin-top: 2.5rem;
  }
}
.top-fair {
  margin-top: 3.6rem;
  margin-bottom: -25%;
}
@media (min-width: 1025px) {
  .top-fair {
    margin-bottom: -15%;
  }
}
.top-fair .article,
.fairs-section .article {
  position: relative;
  width: 100%;
  aspect-ratio: 940 / 607;
  justify-content: flex-end;
  overflow: hidden;
  aspect-ratio: 356 / 336;
}
.top-fair .article .news-img-wrap,
.fairs-section .article .news-img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.top-fair .article .news-img-wrap:after,
.fairs-section .article .news-img-wrap:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #004587, rgba(0, 69, 135, 0));
}
.top-fair .article .news-img-wrap figure,
.fairs-section .article .news-img-wrap figure {
  width: 100%;
  height: 100%;
  margin: 0;
}
.top-fair .article .news-img-wrap img,
.fairs-section .article .news-img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.top-fair .article .news-text-wrap,
.fairs-section .article .news-text-wrap {
  color: #fff;
  padding: 3rem;
}
@media (min-width: 1025px) {
  .top-fair .article .news-text-wrap,
  .fairs-section .article .news-text-wrap {
    padding: 5rem;
  }
}
.top-fair .article .news-text-wrap *,
.fairs-section .article .news-text-wrap * {
  color: inherit;
  margin: 0;
}
.top-fair .article .news-text-wrap .header a,
.fairs-section .article .news-text-wrap .header a {
  text-decoration: none;
}
.top-fair .article .news-item-text,
.fairs-section .article .news-item-text {
  display: none;
}
@media (min-width: 768px) {
  .top-fair .article,
  .fairs-section .article {
    aspect-ratio: 730 / 550;
  }
}
@media (min-width: 1025px) {
  .top-fair .article,
  .fairs-section .article {
    aspect-ratio: 1640 / 523;
  }
}
.top-fair .article .news-text-wrap .header *,
.fairs-section .article .news-text-wrap .header * {
  font-size: clamp(2rem, 4.1vw, 7rem);
}
.top-fair .article .news-text-wrap .article-header,
.fairs-section .article .news-text-wrap .article-header {
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 6rem;
  align-items: flex-start;
  font-size: unset;
  font-weight: 700;
}
@media (min-width: 1025px) {
  .top-fair .article .news-text-wrap .article-header,
  .fairs-section .article .news-text-wrap .article-header {
    flex-direction: row;
  }
}
.top-fair .article .news-text-wrap .article-header .dates,
.fairs-section .article .news-text-wrap .article-header .dates {
  display: flex;
  align-items: center;
  column-gap: 2rem;
}
.top-fair .article .news-text-wrap .article-header .dates:before,
.fairs-section .article .news-text-wrap .article-header .dates:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2220%22%20viewBox%3D%220%200%2018%2020%22%3E%20%3Cpath%20id%3D%22calendar%22%20d%3D%22M6,1V3H5A2.006,2.006,0,0,0,3,5V19a2.006,2.006,0,0,0,2,2H19a2.006,2.006,0,0,0,2-2V5a2.006,2.006,0,0,0-2-2H18V1H16V3H8V1ZM5,8H19V19H5Z%22%20transform%3D%22translate%28-3%20-1%29%22%20fill%3D%22%23DD052B%22/%3E%20%3C/svg%3E');
  width: 1.8rem;
  height: 2rem;
}
.top-fair .article .news-text-wrap .article-header .location,
.fairs-section .article .news-text-wrap .article-header .location {
  display: flex;
  align-items: center;
  column-gap: 2rem;
}
.top-fair .article .news-text-wrap .article-header .location:before,
.fairs-section .article .news-text-wrap .article-header .location:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-f395db06-9612-4241-85b7-cf22398bd14d%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2012.51%2021.5%22%3E%3Cpath%20id%3D%22uuid-27d8dfca-ecf3-456c-b88a-713a4658b8f5%22%20d%3D%22M6.26,11.54c-2.91,0-5.26-2.36-5.26-5.27,0-2.91,2.35-5.27,5.26-5.27,2.91,0,5.26,2.36,5.26,5.27,0,2.91-2.35,5.27-5.26,5.27h0Z%22%20style%3D%22fill%3A%23DD052B%3B%20stroke%3A%23DD052B%3B%20stroke-width%3A2px%3B%22/%3E%3Crect%20x%3D%225.5%22%20y%3D%2212.34%22%20width%3D%221.55%22%20height%3D%229.16%22%20style%3D%22fill%3A%23DD052B%3B%22/%3E%3C/svg%3E');
  width: 1.1rem;
  height: 2rem;
}
.fairs-section {
  padding-top: 40% !important;
}
@media (min-width: 1025px) {
  .fairs-section {
    padding-top: 25% !important;
  }
}
.fairs-section .news-grid {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
  row-gap: 4rem !important;
}
@media (min-width: 768px) {
  .fairs-section .news-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .fairs-section .news-grid {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .fairs-section .news-grid.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .fairs-section .news-grid.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.fairs-section .news-grid .article {
  position: relative;
  width: 100%;
  aspect-ratio: 940 / 607;
  justify-content: flex-end;
  overflow: hidden;
  aspect-ratio: 356 / 336;
}
.fairs-section .news-grid .article .news-img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.fairs-section .news-grid .article .news-img-wrap:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #004587, rgba(0, 69, 135, 0));
}
.fairs-section .news-grid .article .news-img-wrap figure {
  width: 100%;
  height: 100%;
  margin: 0;
}
.fairs-section .news-grid .article .news-img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fairs-section .news-grid .article .news-text-wrap {
  color: #fff;
  padding: 3rem;
}
@media (min-width: 1025px) {
  .fairs-section .news-grid .article .news-text-wrap {
    padding: 5rem;
  }
}
.fairs-section .news-grid .article .news-text-wrap * {
  color: inherit;
  margin: 0;
}
.fairs-section .news-grid .article .news-text-wrap .header a {
  text-decoration: none;
}
.fairs-section .news-grid .article .news-item-text {
  display: none;
}
@media (min-width: 768px) {
  .fairs-section .news-grid .article {
    aspect-ratio: 730 / 550;
  }
}
@media (min-width: 1025px) {
  .fairs-section .news-grid .article {
    aspect-ratio: 730 / 400;
  }
}
.fairs-section .news-grid .article .news-text-wrap .header * {
  font-size: clamp(2rem, 2.2vw, 3.8rem);
}
.fairs-section .news-grid .article .news-text-wrap .article-header {
  flex-direction: column;
  row-gap: 2rem;
  align-items: flex-start;
}
.category-menu-wrap ul,
.frame-type-news_categorylist ul,
.frame-type-news_taglist ul {
  display: flex;
  column-gap: 2rem;
  list-style: none;
  margin: 0;
  padding: 0;
  color: #004587;
}
.category-menu-wrap ul li,
.frame-type-news_categorylist ul li,
.frame-type-news_taglist ul li {
  display: flex;
  gap: 1rem;
}
.category-menu-wrap ul li.active a,
.frame-type-news_categorylist ul li.active a,
.frame-type-news_taglist ul li.active a {
  font-weight: 700;
}
.category-menu-wrap ul li.active a:before,
.frame-type-news_categorylist ul li.active a:before,
.frame-type-news_taglist ul li.active a:before {
  background: #DD052B;
}
.category-menu-wrap ul a,
.frame-type-news_categorylist ul a,
.frame-type-news_taglist ul a {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  text-decoration: none;
  padding: 0;
}
.category-menu-wrap ul a:before,
.frame-type-news_categorylist ul a:before,
.frame-type-news_taglist ul a:before {
  content: '';
  width: 1.2rem;
  height: 1.2rem;
  background: rgba(0, 69, 135, 0.1);
}
.category-menu-wrap ul a[aria-current="page"],
.frame-type-news_categorylist ul a[aria-current="page"],
.frame-type-news_taglist ul a[aria-current="page"],
.category-menu-wrap ul a.active,
.frame-type-news_categorylist ul a.active,
.frame-type-news_taglist ul a.active {
  font-weight: 700;
}
.category-menu-wrap ul a[aria-current="page"]:before,
.frame-type-news_categorylist ul a[aria-current="page"]:before,
.frame-type-news_taglist ul a[aria-current="page"]:before,
.category-menu-wrap ul a.active:before,
.frame-type-news_categorylist ul a.active:before,
.frame-type-news_taglist ul a.active:before {
  background: #DD052B;
}
.blog .frame-type-news_newsdetail {
  position: relative;
  width: 100%;
}
.blog .frame-type-news_newsdetail:not(:has(.news-single)) {
  padding-left: 1.8rem;
  position: relative;
  width: 100%;
  padding-right: 1.8rem;
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail:not(:has(.news-single)) {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
.blog .frame-type-news_newsdetail .article-start {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .article-start {
    row-gap: 4rem;
  }
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap {
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .article-start .article-header-wrap {
    flex-direction: row;
  }
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share {
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share label {
  color: #004587;
  font-weight: 700;
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share .IN-widget button {
  position: relative;
  width: 2.5rem;
  height: 2.5rem !important;
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share .IN-widget button {
    width: 4.2rem;
    height: 4.2rem !important;
  }
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share .IN-widget button:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 2.3rem;
  height: 2.3rem;
  background: #fff;
  border: 1px solid #004587 !important;
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share .IN-widget button:before {
    width: 4rem;
    height: 4rem;
  }
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share .IN-widget button:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20420%20401.44%22%3E%3Cpath%20d%3D%22M51.33,185.85h90V456.72h-90ZM96.93,55.28C66.13,55.28,46,75.5,46,102.05c0,26,19.54,46.81,49.76,46.81h.57c31.4,0,51-20.81,51-46.81C146.69,75.5,127.73,55.28,96.93,55.28ZM362.34,179.49c-47.78,0-69.19,26.28-81.13,44.71V185.85h-90c1.19,25.41,0,270.87,0,270.87h90V305.45c0-8.1.59-16.18,3-22,6.52-16.17,21.34-32.92,46.18-32.92C363,250.55,376,275.4,376,311.79V456.72h90V301.4C466,218.2,421.6,179.49,362.34,179.49Z%22%20transform%3D%22translate%28-46%20-55.28%29%22%20fill%3D%22%23004587%22%20/%3E%3C/svg%3E');
  position: absolute;
  top: 33%;
  left: 33%;
  width: 33%;
  height: 33%;
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share a.mail {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem !important;
  background: #fff;
  border: 1px solid #004587 !important;
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share a.mail {
    width: 4.2rem;
    height: 4.2rem !important;
  }
}
.blog .frame-type-news_newsdetail .article-start .article-header-wrap .social_share a.mail:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Group_176%22%20data-name%3D%22Group%20176%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2215.018%22%20height%3D%2212%22%20viewBox%3D%220%200%2015.018%2012%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_23%22%20data-name%3D%22Rectangle%2023%22%20width%3D%2215.018%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-width%3D%221%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_35%22%20data-name%3D%22Group%2035%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_401%22%20data-name%3D%22Path%20401%22%20d%3D%22M15.516,5.431V11a1.5,1.5,0,0,1-1.5,1.5H3.5A1.5,1.5,0,0,1,2,11V3.126A1.126,1.126,0,0,1,3.126,2h12.39l-.467.456%22%20transform%3D%22translate%28-1.249%20-1.249%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%20%3Cpath%20id%3D%22Path_402%22%20data-name%3D%22Path%20402%22%20d%3D%22M15.871,3.287,9.579,8.4,3.315,3.287%22%20transform%3D%22translate%28-2.07%20-2.053%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  width: 40%;
  height: 40%;
}
.blog .frame-type-news_newsdetail .news-single > .article h1 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(4rem, 4.45vw, 7.5rem);
  color: #004587;
  font-weight: 700;
  margin: 0 0 4rem 0;
  margin: 0;
}
@media (max-width: 640px) {
  .blog .frame-type-news_newsdetail .news-single > .article h1 {
    hyphens: auto;
  }
}
@media (max-width: 640px) {
  .blog .frame-type-news_newsdetail .news-single > .article h1 {
    hyphens: auto;
  }
}
.blog .frame-type-news_newsdetail .news-single > .article .teaser-text {
  font-weight: 700;
}
.blog .frame-type-news_newsdetail .news-single > .article .news_c2a {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.8rem;
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news_c2a {
    margin-top: 3.6rem;
  }
}
.blog .frame-type-news_newsdetail .news-single > .article .news_c2a .frame {
  position: relative;
  width: 100%;
  padding-right: 1.8rem;
  width: 80%;
  background: #004587;
  padding-top: 1.8rem;
  padding-left: 3.6rem;
  padding-bottom: 1.8rem;
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news_c2a .frame {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news_c2a .frame {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news_c2a .frame {
    padding-right: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news_c2a .frame {
    padding-right: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news_c2a .frame {
    width: 50%;
    padding-top: 5rem;
    padding-left: 7rem;
    padding-bottom: calc(5rem * 5);
    margin-bottom: calc(0px - 5rem * 4);
  }
}
.blog .frame-type-news_newsdetail .news-single > .article .news_c2a .frame * {
  color: #fff;
  margin-bottom: 0;
}
.blog .frame-type-news_newsdetail .news-single > .article > .news-image:before {
  content: '';
  position: absolute;
  top: 20rem;
  left: 0;
  width: 100%;
  height: calc(100% - 20rem);
  background: #f2f4f8;
}
.blog .frame-type-news_newsdetail .news-single > .article > .news-image .news-img-wrap {
  position: relative;
  width: calc(100% +  3.6rem);
  margin-left: calc(-3.6rem / 2);
  margin-right: calc(-3.6rem / 2);
}
@media (min-width: 768px) {
  .blog .frame-type-news_newsdetail .news-single > .article > .news-image .news-img-wrap {
    width: calc(100% + 2 *  3.6rem);
    margin-left: -3.6rem;
    margin-right: -3.6rem;
  }
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article > .news-image .news-img-wrap {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.blog .frame-type-news_newsdetail .news-single > .article > .news-image .news-img-wrap .mediaelement,
.blog .frame-type-news_newsdetail .news-single > .article > .news-image .news-img-wrap a {
  display: flex;
  flex-grow: 1;
}
.blog .frame-type-news_newsdetail .news-single > .article > .news-image .news-img-wrap img {
  flex-grow: 1;
}
.blog .frame-type-news_newsdetail .news-single > .article > .news-text-wrap {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #f2f4f8;
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article > .news-text-wrap {
    padding-top: 10rem;
  }
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article > .news-text-wrap {
    padding-bottom: 10rem;
  }
}
.blog .frame-type-news_newsdetail .news-single > .article .news-related-wrap {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news-related-wrap {
    padding-top: 10rem;
  }
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news-related-wrap {
    padding-bottom: 10rem;
  }
}
.blog .frame-type-news_newsdetail .news-single > .article .news-related-wrap .news-list-view .news-grid {
  display: grid;
}
@media (min-width: 1025px) {
  .blog .frame-type-news_newsdetail .news-single > .article .news-related-wrap .news-list-view .news-grid {
    margin-top: 8rem;
  }
}
.video-section {
  display: flex;
  flex-direction: column;
  row-gap: 6.5rem;
}
.video-section:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22885.88%22%20height%3D%221167.761%22%20viewBox%3D%220%200%20885.88%201167.761%22%3E%20%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%28-172.835%20-47.383%29%22%3E%20%3Cpath%20id%3D%22Path_407%22%20data-name%3D%22Path%20407%22%20d%3D%22M117.25,26.15c9.4-.288,26.164,3.992,28.376,27.486,2.317,24.842-.537,83.152-.733,114.185s-5.157,227.127-6.557,250.686c-1.374,23.586-16.243,28.324-28.716,28.376-22.918.092-34.07-3.7-37.59-34.763S84.608,279.153,85.144,196,87.16,71.882,88.469,61.961,83.731,27.184,117.25,26.15%22%20transform%3D%22translate%28576.777%2021.247%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_408%22%20data-name%3D%22Path%20408%22%20d%3D%22M257.506,40.843c-14.856-7.539-30.9-21.3-57.328,35.64s-55.352,118.805-86.817,186.879-46.569,100.246-13.1,107.9,42.237-4.7,75.076-93.858,60.4-132.431,79.3-177,2.866-59.566,2.866-59.566%22%20transform%3D%22translate%28695.573%20113.069%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_409%22%20data-name%3D%22Path%20409%22%20d%3D%22M73.687,33.906c14.358-5.981,33.258-4.214,42.028,27.565,13.193,47.813,88.754,267.571,96.1,284.991s12.918,51.386-25.038,59.291c-23.6,4.908-31.517-13.311-54.213-89.578C110.178,240.929,69.381,125.736,60.9,93.407s-11.819-49.253,12.788-59.5%22%20transform%3D%22translate%28372.482%2082.363%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_410%22%20data-name%3D%22Path%20410%22%20d%3D%22M46.808,53.337c21.976-17.735,37.316-.5,43.4,7.722,12.042,16.282,123.2,152.1,146.527,185.871,8.612,12.46,20.916,29.921-.275,43.441s-40.98,8.979-55.757-8.481S72.057,125.036,58.863,110.508c-28.35-31.2-12.055-57.171-12.055-57.171%22%20transform%3D%22translate%28221.683%20256.683%29%22%20fill%3D%22%23004587%22/%3E%20%3Cpath%20id%3D%22Path_411%22%20data-name%3D%22Path%20411%22%20d%3D%22M558.423,134.227c89.749-8.534,146.8,38.441,161.409,42.525,17.669,4.974,56.988-30.968,67.432-53.074s37.578-50.444,65.09-59.75,50.6-4.633,59.553,2.186,12.709,22.643,5.026,33.219-23.887,10.052-38.559,21.465c-9.712,7.552-23.756,25.6-36.53,41.033s-57.027,91.568-88.256,106.28c-17.094,8.023-30.012,9.254-52.132-1.2-10.471-4.947-26.976-15.811-56.438-30.549s-51.792-19.489-96.489-19.266-108.334.916-147.43,27.329-46.177,29.724-61.072,29.724c-10.275,0-39.881-42.237-76.882-51.111-27.224-6.531-58.637-6.715-85.848-4.437-17.761,1.479-75.561,18.206-78.44,35.523-2.827,16.989,73.964,75.678,124.067,80.534,41.072,3.953,114.565-14.777,130.742,19.528,7.212,15.275-10.2,120.193-26.321,173.215-16.1,53.009-26.949,110.7-20.1,136.933s23.939,39.043,80.534,61.438,76.333,27.813,109.892,26.1c33.559-1.688,52.027-40.732,74.985-67.511,22.957-26.805,34.122-34.266,53.742-77.275,19.594-43.009,71.66-148.582,49.593-160.257-22.094-11.675-43.9,18.847-70.482,41.831s-29.593,45.261-53.14,43.48-34.2-24.371-47.25-50.744-33.441-43.376-30.313-71.857,16.858-45.156,40.967-68.191S553.7,311.2,583.514,310.622s65.927,48.689,84.134,66.477,57.446,39.8,63.087,64.762c5.615,24.96-5.942,42.08-50.26,134.171s-59.331,151.357-99.788,182.7c-40.431,31.361-43.925,27.683-78.663,33.991-22.669,4.084-27.852,9.515-51.373,6.479-23.507-3.01-67.707-25.13-108.256-43.441s-33.468-18.678-62.511-34.96c-22.931-12.827-30.51-23.036-31.1-51.622-.6-28.559,2.984-22.264,25.9-101.188,22.918-78.95,28.73-116.057,28.73-116.057s16.191-56.739,6.505-66.883c-14.384-22.682-71.189.432-119.342-11.845-48.127-12.277-56.883-27.368-75.194-41.452-18.3-14.057-81.1-102.824-80.181-110.206,3.05-24.764,100.076-66.791,164.55-62.825s61.844,10.1,88.885,21.9S344.66,218.6,353.43,218.6c13.324,0,13.154-15.065,104.931-60.168,19.685-9.673,81.084-22.395,100.062-24.2%22%20transform%3D%22translate%28137.639%20415.052%29%22%20fill%3D%22%23004587%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26rem;
  max-height: 70rem;
  background-size: 200% auto;
  background-position: right 4rem;
  opacity: 0.05;
  left: unset;
  right: 0;
  background-position: left 4rem;
}
@media (min-width: 1025px) {
  .video-section:before {
    width: clamp(26rem, 30vw, 63rem);
    max-height: clamp(70rem, 60vw, 79rem);
  }
}
@media (min-width: 1700px) {
  .video-section:before {
    width: 63rem;
    max-height: 79rem;
    background-size: 125% auto;
  }
}
.video-section:before {
  top: 0;
  bottom: unset;
  max-height: unset;
}
.video-section:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  background: #f2f4f8;
  width: 100%;
  height: clamp(10rem, 15.8vw, 27rem);
  z-index: -1;
}
.video-section .video-player {
  width: calc(100% +  3.6rem);
  margin-left: calc(-3.6rem / 2);
  margin-right: calc(-3.6rem / 2);
}
@media (min-width: 768px) {
  .video-section .video-player {
    width: calc(100% + 2 *  3.6rem);
    margin-left: -3.6rem;
    margin-right: -3.6rem;
  }
}
@media (min-width: 1025px) {
  .video-section .video-player {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.video-section .video-player .mediaelement {
  width: 100%;
}
.video-section .video-player .mediaelement video {
  width: 100%;
  height: unset;
}
.videos-list .article .news-img-wrap a {
  position: relative;
}
.videos-list .article .news-img-wrap a:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2274.542%22%20height%3D%2274.542%22%20viewBox%3D%220%200%2074.542%2074.542%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_113%22%20data-name%3D%22Rectangle%20113%22%20width%3D%2218.798%22%20height%3D%2218.508%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-width%3D%222%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_200%22%20data-name%3D%22Group%20200%22%20transform%3D%22translate%2830.871%2028.016%29%22%3E%20%3Cg%20id%3D%22Group_199%22%20data-name%3D%22Group%20199%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_1143%22%20data-name%3D%22Path%201143%22%20d%3D%22M1,17.952V1.607L17.6,9.779Z%22%20transform%3D%22translate%28-0.327%20-0.525%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3Cg%20id%3D%22Rectangle_125%22%20data-name%3D%22Rectangle%20125%22%20transform%3D%22translate%280%2037.271%29%20rotate%28-45%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-width%3D%221%22%3E%20%3Crect%20width%3D%2252.709%22%20height%3D%2252.709%22%20rx%3D%2226%22%20stroke%3D%22transparent%22/%3E%20%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2251.709%22%20height%3D%2251.709%22%20rx%3D%2225.5%22%20fill%3D%22transparent%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7.2rem;
  height: 7.2rem;
  transform: translate(-50%, -50%);
}
.videos-section {
  display: grid;
  grid-template-areas: "title" "categories" "list";
  grid-template-columns: 100%;
  column-gap: 2rem;
  row-gap: 4rem;
  background: #f2f4f8;
}
@media (min-width: 768px) {
  .videos-section {
    grid-template-areas: "title categories" "list categories";
    grid-template-columns: calc(100% / 3 * 2 - 2rem * 1 / 3) calc(100% / 3 * 1 - 2rem * 2 / 3);
  }
}
@media (min-width: 1025px) {
  .videos-section {
    column-gap: 4rem;
    grid-template-columns: calc(100% / 3 * 2 - 4rem * 1 / 3) calc(100% / 3 * 1 - 4rem * 2 / 3);
  }
}
@media (min-width: 1340px) {
  .videos-section {
    grid-template-columns: calc(100% / 4 * 3 - 4rem * 1 / 4) calc(100% / 4 * 1 - 4rem * 3 / 4);
  }
}
.videos-section .title-wrap {
  grid-area: title;
}
.videos-section .videos-grid {
  grid-area: list;
}
.videos-section .videos-grid .news-list-view .news-grid.videos-list {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 768px) {
  .videos-section .videos-grid .news-list-view .news-grid.videos-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .videos-section .videos-grid .news-list-view .news-grid.videos-list {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .videos-section .videos-grid .news-list-view .news-grid.videos-list.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .videos-section .videos-grid .news-list-view .news-grid.videos-list.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1340px) and (min-width: 1025px) {
  .videos-section .videos-grid .news-list-view .news-grid.videos-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.videos-section .videos-categories {
  grid-area: categories;
  position: relative;
}
.videos-section .videos-categories .frame-type-news_categorylist,
.videos-section .videos-categories .frame-type-news_taglist {
  display: flex;
  flex-direction: column;
  row-gap: 3.6rem;
  color: #fff;
  background: #004587;
  padding-top: clamp(3.6rem, 3.7vw, 6.4rem);
  padding-right: clamp(3.6rem, 4.1vw, 7rem);
  padding-bottom: clamp(3.6rem, 3.7vw, 6.4rem);
  padding-left: clamp(3.6rem, 4.1vw, 7rem);
  width: 100%;
}
@media (min-width: 1340px) {
  .videos-section .videos-categories .frame-type-news_categorylist,
  .videos-section .videos-categories .frame-type-news_taglist {
    position: absolute;
    left: 2rem;
    transform: translateY(-105%);
    width: calc(100% - 2rem + 3.6rem);
  }
}
@media (min-width: 1700px) {
  .videos-section .videos-categories .frame-type-news_categorylist,
  .videos-section .videos-categories .frame-type-news_taglist {
    width: calc(100% - 2rem + calc(50vw - .5 * 1640px));
  }
}
.videos-section .videos-categories .frame-type-news_categorylist header *,
.videos-section .videos-categories .frame-type-news_taglist header * {
  margin: 0;
}
.videos-section .videos-categories .frame-type-news_categorylist *,
.videos-section .videos-categories .frame-type-news_taglist * {
  color: #fff;
}
.videos-section .videos-categories .frame-type-news_categorylist ul,
.videos-section .videos-categories .frame-type-news_taglist ul {
  flex-wrap: wrap;
  row-gap: 3.6rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .videos-section .videos-categories .frame-type-news_categorylist ul,
  .videos-section .videos-categories .frame-type-news_taglist ul {
    flex-direction: column;
  }
}
.videos-section .videos-categories .frame-type-news_categorylist ul li a:before,
.videos-section .videos-categories .frame-type-news_taglist ul li a:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2218.798%22%20height%3D%2218.508%22%20viewBox%3D%220%200%2018.798%2018.508%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22Rectangle_113%22%20data-name%3D%22Rectangle%20113%22%20width%3D%2218.798%22%20height%3D%2218.508%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-width%3D%222%22/%3E%20%3C/clipPath%3E%20%3C/defs%3E%20%3Cg%20id%3D%22Group_200%22%20data-name%3D%22Group%20200%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cg%20id%3D%22Group_199%22%20data-name%3D%22Group%20199%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%20%3Cpath%20id%3D%22Path_1143%22%20data-name%3D%22Path%201143%22%20d%3D%22M1,17.952V1.607L17.6,9.779Z%22%20transform%3D%22translate%28-0.327%20-0.525%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  width: 1.9rem;
  height: 1.9rem;
}
.videos-section .videos-categories .frame-type-news_categorylist ul li a.active,
.videos-section .videos-categories .frame-type-news_taglist ul li a.active {
  color: #DD052B;
}
.team-list {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
}
@media (min-width: 768px) {
  .team-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .team-list {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .team-list.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .team-list.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1025px) {
  .team-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.team-list h3 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(2rem, 1.525vw, 2.6rem);
  color: #DD052B;
  font-weight: 700;
  margin: 0 0 4rem 0;
  margin: 0;
}
@media (max-width: 640px) {
  .team-list h3 {
    hyphens: auto;
  }
}
@media (max-width: 640px) {
  .team-list h3 {
    hyphens: auto;
  }
}
.frame-layout-1 .team-list .article {
  background: #fff;
}
.team-list .news-item-text {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 0 2rem;
}
.team-list .news-item-c2a {
  display: flex;
  justify-content: space-between;
  padding: 0 2rem 2rem 2rem;
}
.team-list .news-item-c2a .news-list-phone {
  display: flex;
  align-items: center;
  color: #DD052B;
  font-weight: bold;
}
.team-list .news-item-c2a .news-list-phone a {
  text-decoration: none;
}
.team-list .news-item-c2a .news-list-email {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  color: #fff;
  background: #DD052B;
}
.team-list .news-item-c2a .news-list-email:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Laag_1%22%20data-name%3D%22Laag%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2021.94%2016.46%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6.53,9.27V25.73H28.47V9.27Zm11,8.7L9,10.64h17.1Zm0,1.8,2.67-2.29,6,6.88H8.81l6-6.88,2.67,2.29Zm9.6,3.55-5.88-6.73,5.88-5.05ZM13.78,16.59,7.9,23.32V11.55Z%22%20transform%3D%22translate%28-6.53%20-9.27%29%22/%3E%3C/svg%3E');
  width: 2.2rem;
}
.team-list .news-item-c2a .news-list-email:hover {
  background: #fff;
}
.team-list .news-item-c2a .news-list-email:hover:after {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Laag_1%22%20data-name%3D%22Laag%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2021.94%2016.46%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23DD052B%3B%7D%3C/style%3E%3C/defs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6.53,9.27V25.73H28.47V9.27Zm11,8.7L9,10.64h17.1Zm0,1.8,2.67-2.29,6,6.88H8.81l6-6.88,2.67,2.29Zm9.6,3.55-5.88-6.73,5.88-5.05ZM13.78,16.59,7.9,23.32V11.55Z%22%20transform%3D%22translate%28-6.53%20-9.27%29%22/%3E%3C/svg%3E');
  width: 2.2rem;
}
.tt_address_list .address.company {
  margin: 0 1.6% 4.6rem 0;
}
.tt_address_list .address.company h3 {
  font-size: 1.6rem;
  color: inherit;
  line-height: inherit;
  margin: 0;
  text-transform: unset;
}
@media (min-width: 480px) {
  .tt_address_list .address.company h3 {
    font-size: calc(2.1rem - (0.66 * (2.1rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .tt_address_list .address.company h3 {
    font-size: calc(2.1rem - (0.5 * (2.1rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .tt_address_list .address.company h3 {
    font-size: calc(2.1rem - (0.33 * (2.1rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .tt_address_list .address.company h3 {
    font-size: 2.1rem;
  }
}
.tt_address_list .address.company address {
  font-style: unset;
}
.tt_address_list .address.company address p {
  margin: 0;
}
.tt_address_list .address.company ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.address-wrap {
  background: #e0e7f0;
  margin-bottom: 6rem;
}
@media (min-width: 768px) {
  .address-wrap {
    display: flex;
  }
}
.address-wrap > .map {
  position: relative;
  width: 100% !important;
  z-index: 0;
}
@media (min-width: 768px) {
  .address-wrap > .map {
    width: 50% !important;
  }
}
.address-wrap > .map.leaflet-container {
  font-size: 1.6rem;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  aspect-ratio: 8 / 6;
}
@media (min-width: 480px) {
  .address-wrap > .map.leaflet-container {
    font-size: calc(1.6rem - (0.66 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .address-wrap > .map.leaflet-container {
    font-size: calc(1.6rem - (0.5 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .address-wrap > .map.leaflet-container {
    font-size: calc(1.6rem - (0.33 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .address-wrap > .map.leaflet-container {
    font-size: 1.6rem;
  }
}
.address-wrap > .map.leaflet-container h6 {
  font-size: 1.6rem;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  margin: 0 0 1rem 0;
}
@media (min-width: 480px) {
  .address-wrap > .map.leaflet-container h6 {
    font-size: calc(1.6rem - (0.66 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .address-wrap > .map.leaflet-container h6 {
    font-size: calc(1.6rem - (0.5 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .address-wrap > .map.leaflet-container h6 {
    font-size: calc(1.6rem - (0.33 * (1.6rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .address-wrap > .map.leaflet-container h6 {
    font-size: 1.6rem;
  }
}
.address-wrap > .map.leaflet-container address {
  margin-bottom: 1em;
}
.address-wrap > .map.leaflet-container address p,
.address-wrap > .map.leaflet-container address span {
  font-style: normal;
  margin: 0;
}
.address-wrap > .map.leaflet-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.address-wrap > .map > .frame:last-child {
  height: 100%;
}
.address-wrap > .map > .frame:last-child div,
.address-wrap > .map > .frame:last-child figure {
  width: 100%;
  height: 100%;
}
.address-wrap > .map > .frame:last-child div a,
.address-wrap > .map > .frame:last-child figure a {
  display: block;
  height: 100%;
}
.address-wrap > .map > .frame:last-child div img,
.address-wrap > .map > .frame:last-child figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.address-wrap > .address {
  width: 100%;
  padding: 3rem 4rem;
  margin: 0;
}
@media (min-width: 768px) {
  .address-wrap > .address {
    width: 50%;
    padding: 2rem;
  }
}
@media (min-width: 1025px) {
  .address-wrap > .address {
    padding: 3rem 4rem;
  }
}
.address-wrap > .address .tt_address_list {
  border: none;
  margin: 0;
}
.address-wrap > .address .tt_address_list .vcard {
  width: 100%;
  margin: 0;
}
.address-wrap > .address header:last-of-type > * {
  font-size: 1.6rem;
}
@media (min-width: 480px) {
  .address-wrap > .address header:last-of-type > * {
    font-size: calc(2.1rem - (0.66 * (2.1rem - 1.6rem)));
  }
}
@media (min-width: 1025px) {
  .address-wrap > .address header:last-of-type > * {
    font-size: calc(2.1rem - (0.5 * (2.1rem - 1.6rem)));
  }
}
@media (min-width: 1340px) {
  .address-wrap > .address header:last-of-type > * {
    font-size: calc(2.1rem - (0.33 * (2.1rem - 1.6rem)));
  }
}
@media (min-width: 1700px) {
  .address-wrap > .address header:last-of-type > * {
    font-size: 2.1rem;
  }
}
.address-wrap > .address header:last-of-type > * a {
  color: #004587;
  text-decoration: none;
}
.address-wrap > .address header:last-of-type > * a:hover {
  color: #DD052B;
}
.address-wrap .address.company {
  display: flex;
  flex-wrap: wrap;
  column-gap: 3rem;
}
.address-wrap .address.company .logo {
  width: 100%;
  max-width: unset;
  margin-bottom: 3.2rem;
}
.address-wrap .address.company h3 {
  display: none;
}
.address-wrap .address.company .address {
  display: contents;
}
.addresses-grid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 4.6rem;
}
.frame-type-powermail_pi1,
.frame-type-form_formframework {
  padding: 3.1rem 3.3rem;
  background: #f2f4f8;
}
@media (min-width: 1340px) {
  .frame-type-powermail_pi1,
  .frame-type-form_formframework {
    padding: 8rem 14rem;
  }
}
.frame-type-powermail_pi1 form,
.frame-type-form_formframework form {
  display: flex;
  flex-direction: column;
  column-gap: 2rem;
  row-gap: 4rem;
  row-gap: 3rem;
}
@media (min-width: 768px) {
  .frame-type-powermail_pi1 form,
  .frame-type-form_formframework form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .frame-type-powermail_pi1 form,
  .frame-type-form_formframework form {
    column-gap: 4rem;
    row-gap: 6rem;
  }
}
@media (min-width: 1025px) {
  .frame-type-powermail_pi1 form.d-grid-3,
  .frame-type-form_formframework form.d-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .frame-type-powermail_pi1 form.d-grid-4,
  .frame-type-form_formframework form.d-grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1025px) {
  .frame-type-powermail_pi1 form,
  .frame-type-form_formframework form {
    row-gap: 3rem;
  }
}
form * {
  -webkit-appearance: none;
  border-radius: 0;
}
form *:focus-visible {
  border-radius: 0;
  outline: #004587 auto 1px;
}
form *:focus-visible[required=required] {
  outline: #DD052B auto 1px;
}
form > div:first-child {
  display: none;
}
form > div:first-child + h3 {
  display: none;
}
form fieldset {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  padding: 0;
  margin: 0;
  border: none;
}
form fieldset > legend {
  display: none;
}
form .powermail_fieldwrap,
form .form-group {
  display: flex;
  flex-direction: column;
  row-gap: 1.7rem;
  flex: 1;
}
form .powermail_fieldwrap > .powermail_label,
form .form-group > .powermail_label,
form .powermail_fieldwrap > .control-label,
form .form-group > .control-label {
  display: block;
  margin-bottom: calc(1.5rem / 2);
}
form label {
  color: #004587;
  font-weight: bold;
}
form ::placeholder {
  color: #696969;
  opacity: 0.5;
}
form ::-ms-input-placeholder {
  color: #696969;
  opacity: 0.5;
}
form input,
form select,
form textarea,
form button {
  font-size: 1.6rem;
  height: 5.5rem;
  width: 100%;
  color: #696969;
  padding: 0 2rem;
  border: none;
  border-radius: 0;
}
form select {
  max-width: 50rem;
  margin-bottom: 4.5rem;
}
form .input:has(select) {
  position: relative;
  max-width: 50rem;
}
form .input:has(select):after {
  content: '';
  position: absolute;
  top: 1.8rem;
  right: 1.8rem;
  width: 0;
  height: 0;
  border-width: 1.2rem 0.6rem 0 0.6rem;
  border-style: solid;
  border-color: #696969 transparent transparent transparent;
}
form textarea {
  height: 23rem;
  padding: 1.5rem;
  font-family: inherit;
}
form .powermail_field {
  display: flex;
  flex-direction: column;
  row-gap: 1.7rem;
}
form .powermail_field .checkbox label,
form .powermail_field .radio label {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
}
form .actions {
  grid-column: 1 / span 2;
  display: flex;
  justify-content: flex-end;
}
form .powermail_fieldwrap_type_submit {
  display: flex;
  align-items: flex-end;
}
form .powermail_fieldwrap_type_submit .powermail_field {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  height: 5.5rem;
  text-align: unset;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  background: #DD052B;
  transition: all ease 0.4s;
  cursor: pointer;
  width: min-content;
}
form .powermail_fieldwrap_type_submit .powermail_field:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
form .powermail_fieldwrap_type_submit .powermail_field:hover {
  transform: translateX(1rem);
}
form .powermail_fieldwrap_type_submit .powermail_field:hover {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  background: #004587;
}
form .powermail_fieldwrap_type_submit .powermail_field:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
form .powermail_fieldwrap_type_submit .powermail_field:hover:hover {
  transform: translateX(1rem);
}
form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages {
  position: absolute;
  top: 0;
  left: 0;
}
form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #DD052B;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * a {
    min-width: 17.7rem;
  }
}
form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_pages > * a:hover {
  background: #004587;
}
form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #004587;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * a {
    min-width: 17.7rem;
  }
}
form .powermail_fieldwrap_type_submit .powermail_field > .frame-type-menu_subpages > * a:hover {
  background: #DD052B;
}
form .powermail_fieldwrap_type_submit .powermail_field:hover {
  width: min-content;
}
form .powermail_fieldwrap_type_submit .powermail_field input[type=submit] {
  background: transparent;
  padding-left: 0;
  cursor: pointer;
}
form button {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  height: 5.5rem;
  text-align: unset;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  background: #DD052B;
  transition: all ease 0.4s;
  cursor: pointer;
}
form button:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
form button:hover {
  transform: translateX(1rem);
}
form button:hover {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  background: #004587;
}
form button:hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
form button:hover:hover {
  transform: translateX(1rem);
}
form button > .frame-type-menu_pages {
  position: absolute;
  top: 0;
  left: 0;
}
form button > .frame-type-menu_pages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
form button > .frame-type-menu_pages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #DD052B;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  form button > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  form button > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  form button > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  form button > .frame-type-menu_pages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  form button > .frame-type-menu_pages > * a {
    min-width: 17.7rem;
  }
}
form button > .frame-type-menu_pages > * a:hover {
  background: #004587;
}
form button > .frame-type-menu_subpages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
form button > .frame-type-menu_subpages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #004587;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  form button > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  form button > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  form button > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  form button > .frame-type-menu_subpages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  form button > .frame-type-menu_subpages > * a {
    min-width: 17.7rem;
  }
}
form button > .frame-type-menu_subpages > * a:hover {
  background: #DD052B;
}
form .clearfix p {
  font-weight: 700;
}
form input[type=hidden] {
  display: none;
}
form .input.checkbox {
  display: contents;
}
form .input.checkbox .inputs-list {
  display: contents;
}
form .input.checkbox .form-check {
  display: flex;
  column-gap: 1.9rem;
  row-gap: 1.8rem;
  flex: 0 0 1.8rem;
  align-items: center;
}
form .input.checkbox .form-check .form-check-label {
  display: contents;
}
form .input.checkbox .form-check .form-check-label input[type="checkbox"] {
  grid-area: checkbox;
}
form .input.checkbox .form-check .form-check-label span {
  grid-area: label;
}
form .input.checkbox .help-block {
  grid-area: value;
  display: flex;
  align-items: center;
}
form input[type="checkbox"]:checked,
form input[type="radio"]:checked {
  box-shadow: 0 0 0 2.5rem #004587 inset;
}
form input[type="checkbox"],
form input[type="radio"] {
  opacity: 1;
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  top: 0;
  padding: 0 !important;
  background-color: #fff;
  transition: all 0.2s ease-in-out !important;
  width: 2rem !important;
  height: 2rem !important;
  min-width: 2rem !important;
  min-height: 2rem !important;
  cursor: pointer;
  vertical-align: middle !important;
  transform: none !important;
}
form input[type="radio"] {
  border-radius: 50%;
}
form input[type="checkbox"]::after,
form input[type="radio"]::after {
  content: '';
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 0;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
  transform: scale(0.2);
  opacity: 0;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  margin-left: -4px;
  margin-top: -4px;
}
form input[type="checkbox"]::after,
form input[type="radio"]::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAQAAAA9vDUIAAAAdklEQVQ4y7XR0QmAIBCAYXOTxmiRfAtnaJ0gcLT2MP5eQjoJvQvy1f8DvXPun8OEt+SBTFITAhlASUoOEG35xvA1Z2a05AsnR03aOSBJ4+3s5aKQ5lfxJEm6k6nIqhikIKjm/kJ6a6pIf6uCaPIH0eY3iYZccy6u+Rcjm6L8iwAAAABJRU5ErkJggg==);
  background-size: 12px 10px;
}
form input[type="radio"]::after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNMjU2LDQ2NGMxMTQuOSwwLDIwOC05My4xLDIwOC0yMDhjMC0xMTQuOS05My4xLTIwOC0yMDgtMjA4QzE0MS4xLDQ4LDQ4LDE0MS4xLDQ4LDI1NkM0OCwzNzAuOSwxNDEuMSw0NjQsMjU2LDQ2NHoiIHN0eWxlPSJmaWxsOiNmZmYiLz4NCjwvc3ZnPg0K);
  background-size: 8px 8px;
}
form input[type="checkbox"]:checked::after,
form input[type="radio"]:checked::after {
  transform: scale(2);
  opacity: 1;
}
form span.mandatory,
form span.required {
  color: #DD052B;
}
form .powermail_input.powermail_field_error {
  border: 1px solid #DD052B;
}
form .powermail-errors-list.filled {
  list-style: none;
  padding: 0 0 1rem 0;
  margin: 0;
}
form .powermail-errors-list.filled li {
  font-size: 1.4rem;
  color: #DD052B !important;
}
form .error.form-text {
  font-size: 1.4rem;
  color: #DD052B;
  order: 1;
}
.pseudo-home-header .form {
  margin-bottom: calc(0rem - 25rem - 35%);
}
.pseudo-home-header .form .frame-type-powermail_pi1,
.pseudo-home-header .form .frame-type-form_formframework {
  box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 0, 0, 0.16);
  background: #004587;
  padding-top: clamp(1.8rem, 4.7vw, 8rem);
  padding-right: clamp(1.8rem, 5.8vw, 10rem);
  padding-bottom: clamp(1.8rem, 2.1vw, 3.6rem);
  padding-left: clamp(1.8rem, 5.8vw, 10rem);
}
.pseudo-home-header .form .frame-type-powermail_pi1 form,
.pseudo-home-header .form .frame-type-form_formframework form {
  display: flex;
  row-gap: 2rem;
}
.pseudo-home-header .form .frame-type-powermail_pi1 form .clearfix p,
.pseudo-home-header .form .frame-type-form_formframework form .clearfix p {
  font-weight: unset;
}
.pseudo-home-header .form .frame-type-powermail_pi1 form ::placeholder,
.pseudo-home-header .form .frame-type-form_formframework form ::placeholder {
  color: #fff;
  opacity: 0.5;
}
.pseudo-home-header .form .frame-type-powermail_pi1 form ::-ms-input-placeholder,
.pseudo-home-header .form .frame-type-form_formframework form ::-ms-input-placeholder {
  color: #fff;
  opacity: 0.5;
}
.pseudo-home-header .form .frame-type-powermail_pi1 form input:not([type=submit]),
.pseudo-home-header .form .frame-type-form_formframework form input:not([type=submit]),
.pseudo-home-header .form .frame-type-powermail_pi1 form select,
.pseudo-home-header .form .frame-type-form_formframework form select,
.pseudo-home-header .form .frame-type-powermail_pi1 form textarea,
.pseudo-home-header .form .frame-type-form_formframework form textarea,
.pseudo-home-header .form .frame-type-powermail_pi1 form select,
.pseudo-home-header .form .frame-type-form_formframework form select {
  display: block;
  background: rgba(255, 255, 255, 0.03);
}
.pseudo-home-header .form .frame-type-powermail_pi1 form textarea,
.pseudo-home-header .form .frame-type-form_formframework form textarea {
  height: 11rem;
}
.pseudo-home-header .form .frame-type-powermail_pi1 form span.mandatory,
.pseudo-home-header .form .frame-type-form_formframework form span.mandatory,
.pseudo-home-header .form .frame-type-powermail_pi1 form span.required,
.pseudo-home-header .form .frame-type-form_formframework form span.required {
  color: #DD052B;
}
form .row {
  display: flex;
  flex-wrap: wrap;
  gap: 0 3rem;
}
form .row select {
  max-width: unset;
}
form .row .col-12 {
  width: 100%;
}
form .row .col-10 {
  width: calc(100% * 10 / 12 - 3rem);
}
form .row .col-8 {
  width: calc(100% * 8 / 12 - 3rem);
}
form .row .col-6 {
  width: calc(100% * 6 / 12 - 1.5rem);
}
form .row .col-4 {
  width: calc(100% * 4 / 12);
}
form .row .col-2 {
  flex: calc(100% * 2 / 12);
}
.frame-type-felogin_login fieldset {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1.5rem;
  padding: 1.5rem;
  background: #EEEFEF;
  border: none;
}
@media (min-width: 640px) {
  .frame-type-felogin_login fieldset {
    flex-direction: row;
    align-items: flex-end;
    padding: 3rem 5rem;
    justify-content: space-between;
  }
}
.frame-type-felogin_login fieldset legend {
  display: none;
}
.frame-type-felogin_login fieldset .felogin-hidden {
  width: 100%;
}
[data-pagetype="search"] .main-intro + .frame-type-list {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
[data-pagetype="search"] .main-intro + .frame-type-list > * {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-right: 7rem;
  }
}
@media (min-width: 768px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: calc(7rem * 1);
    padding-right: calc(7rem * 1);
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: calc(7rem * 2);
    padding-right: calc(7rem * 2);
  }
}
@media (min-width: 1340px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: calc(7rem * 4);
    padding-right: calc(7rem * 4);
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-right: 7rem;
  }
}
@media (min-width: 768px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: calc(7rem * 1);
    padding-right: calc(7rem * 1);
  }
}
@media (min-width: 1025px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: calc(7rem * 2);
    padding-right: calc(7rem * 2);
  }
}
@media (min-width: 1340px) {
  [data-pagetype="search"] .main-intro + .frame-type-list > * {
    padding-left: calc(7rem * 4);
    padding-right: calc(7rem * 4);
  }
}
[data-pagetype="search"] .main-intro + .frame-type-list .tx-indexedsearch-res h3 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  line-height: 1;
  text-wrap: balance;
  font-size: clamp(2rem, 1.525vw, 2.6rem);
  color: #DD052B;
  font-weight: 700;
  margin: 0 0 4rem 0;
  margin-bottom: 1rem;
}
@media (max-width: 640px) {
  [data-pagetype="search"] .main-intro + .frame-type-list .tx-indexedsearch-res h3 {
    hyphens: auto;
  }
}
@media (max-width: 640px) {
  [data-pagetype="search"] .main-intro + .frame-type-list .tx-indexedsearch-res h3 {
    hyphens: auto;
  }
}
[data-pagetype="search"] .tx-indexedsearch-searchbox .tx-indexedsearch-form {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
}
[data-pagetype="search"] .tx-indexedsearch-searchbox fieldset {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  background: #f2f4f8;
  padding: 2rem;
  gap: 2rem;
  border: none;
}
[data-pagetype="search"] .tx-indexedsearch-searchbox fieldset legend {
  display: none;
}
[data-pagetype="search"] .tx-indexedsearch-searchbox fieldset .tx-indexedsearch-form {
  flex: 1;
}
.tx-indexedsearch-info-sword {
  font-size: 1.3rem;
}
.tx-indexedsearch-res {
  margin-bottom: 2.5rem;
}
.tx-indexedsearch-info {
  display: flex;
  font-size: 1.3rem;
  gap: 1rem;
  border-top: 1px solid #EEEFEF;
  border-bottom: 1px solid #EEEFEF;
}
.tx-indexedsearch-info dt {
  font-weight: bold;
  margin: 0.5rem 1rem 0.5rem 0;
}
.tx-indexedsearch-info dd {
  margin: 0.5rem 1rem 0.5rem 0;
}
.tx-indexedsearch-info p {
  margin: 0;
}
.tx-indexedsearch-search-submit input[type=submit] {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22red%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22red%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  background-size: 1.8rem 1.2rem;
  color: #004587;
  height: 5.5rem;
}
.tx-indexedsearch-search-submit input[type=submit]:hover {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22red%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22red%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  background-size: 1.8rem 1.2rem;
  color: #004587;
  height: 5.5rem;
}
.slider-header .frame.slick-slide,
.slider-after-header .frame.slick-slide {
  clear: unset;
}
@media (min-width: 1025px) {
  .slider-header .frame.slick-slide,
  .slider-after-header .frame.slick-slide {
    margin-bottom: 4rem;
  }
}
.slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap),
.slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap),
.slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap),
.slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  column-gap: clamp(3.6rem, 7vw, 10.9rem) !important;
  padding: 0 3.6rem;
}
@media (min-width: 1025px) {
  .slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap),
  .slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap),
  .slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap),
  .slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) {
    flex-direction: row;
    padding: 0;
  }
}
.slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery,
.slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery,
.slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery,
.slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery {
  float: none;
  max-width: unset;
  padding: 0;
}
@media (min-width: 1025px) {
  .slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery,
  .slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery,
  .slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery,
  .slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery {
    width: clamp(12rem, 55vw, 87rem) !important;
  }
}
.slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery figure,
.slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery figure,
.slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery figure,
.slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery figure {
  aspect-ratio: 800 / 600;
}
.slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery img,
.slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-gallery img,
.slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery img,
.slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery img {
  box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 0, 0, 0.16);
  width: 100% !important;
  height: 100%;
  object-fit: cover;
}
.slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-bodytext,
.slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-bodytext,
.slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext,
.slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext {
  position: relative;
  display: block !important;
  padding-right: clamp(3.6rem, 7vw, 10.9rem) !important;
  padding-bottom: 3.6rem;
  flex: 1;
}
@media (min-width: 1025px) {
  .slider-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-bodytext,
  .slider-after-header .frame.slick-slide .ce-image.ce-intext:not(.ce-nowrap) .ce-bodytext,
  .slider-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext,
  .slider-after-header .frame.slick-slide .ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext {
    padding-top: clamp(3.6rem, 4vw, 7rem);
  }
}
.slider-header .frame.slick-slide header,
.slider-after-header .frame.slick-slide header {
  padding-left: 3.6rem;
  opacity: 0;
  height: 12.5rem;
  max-height: unset;
  display: flex;
  justify-content: flex-end;
  padding-bottom: 5rem;
}
@media (min-width: 1025px) {
  .slider-header .frame.slick-slide header,
  .slider-after-header .frame.slick-slide header {
    padding-left: 0;
  }
}
.slider-header .frame.slick-slide header *,
.slider-after-header .frame.slick-slide header * {
  margin: 0;
}
.slider-header .frame.slick-slide.slick-center header,
.slider-after-header .frame.slick-slide.slick-center header,
.slider-header .frame.slick-slide.slick-current header,
.slider-after-header .frame.slick-slide.slick-current header {
  opacity: 1;
  animation-name: slide_header_fade_in;
  animation-duration: 1s;
}
.slider-header .frame.slick-slide:not(.slick-center):not(.slick-current) header,
.slider-after-header .frame.slick-slide:not(.slick-center):not(.slick-current) header {
  opacity: 0;
  animation-name: slide_header_fade_out;
  animation-duration: 0.2s;
}
.slider-header .slick-slider,
.slider-after-header .slick-slider {
  display: grid;
  grid-template-areas: "padding-top-left dots dots dots dots" "slider slider slider slider slider" "padding-bottom-1 padding-bottom-2 prev next padding-bottom-3";
  grid-template-columns: 3.6rem auto 5rem 5rem 3.6rem;
}
@media (min-width: 1025px) {
  .slider-header .slick-slider,
  .slider-after-header .slick-slider {
    grid-template-areas: "padding-top-left dots dots dots dots dots" "slider slider slider slider slider slider" "padding-bottom-left padding-bottom-inner padding-bottom-extra prev next auto";
    grid-template-columns: 7rem 53rem calc(clamp(12rem, 55vw, 87rem) + clamp(3.6rem, 7vw, 10.9rem) - 53rem) 5rem 5rem auto;
  }
}
@media (min-width: 1700px) {
  .slider-header .slick-slider,
  .slider-after-header .slick-slider {
    grid-template-columns: calc(calc(50vw - .5 * 1640px) + 7rem) 53rem calc(clamp(12rem, 55vw, 87rem) + clamp(3.6rem, 7vw, 10.9rem) - 53rem) 5rem 5rem auto;
  }
}
.slider-header .slick-list,
.slider-after-header .slick-list {
  grid-area: slider;
}
@media (min-width: 1025px) {
  .slider-header .slick-list,
  .slider-after-header .slick-list {
    padding-left: 7rem !important;
  }
}
@media (min-width: 1700px) {
  .slider-header .slick-list,
  .slider-after-header .slick-list {
    padding-left: calc(calc(50vw - .5 * 1640px) + 7rem) !important;
  }
}
.slider-header .slick-prev,
.slider-after-header .slick-prev {
  grid-area: prev;
}
@media (min-width: 1025px) {
  .slider-header .slick-prev,
  .slider-after-header .slick-prev {
    transform: translateY(-250%);
  }
}
.slider-header .slick-next,
.slider-after-header .slick-next {
  grid-area: next;
}
@media (min-width: 1025px) {
  .slider-header .slick-next,
  .slider-after-header .slick-next {
    transform: translateY(-250%);
  }
}
.slick-prev,
.slick-next {
  position: relative;
  width: 3.3rem;
  height: 3.3rem;
  border-radius: 50%;
  background: none;
  border: 2px solid #DD052B;
  margin: 1.5rem 0 0 1.5rem;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  z-index: 1;
}
@media (min-width: 768px) {
  .slick-prev,
  .slick-next {
    margin: 1.5rem 1.5rem 0 0;
  }
}
.slick-prev:before,
.slick-next:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.62rem;
  height: 1.27rem;
  transform: translate(-50%, -50%);
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.2;
}
.slick-prev:before {
  transform: translate(-50%, -50%) rotate(180deg) !important;
}
.slick-dots {
  position: relative;
  grid-area: dots;
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: hidden;
  transform: translateY(10rem);
}
.slick-dots:before {
  content: '';
  position: absolute;
  top: 50%;
  height: 0.2rem;
  width: 100%;
  transform: translateY(-50%);
  background: rgba(0, 69, 135, 0.1);
}
.slick-dots li {
  display: flex;
  flex: 1;
}
.slick-dots li button {
  position: relative;
  width: 100%;
  height: 0.4rem;
  border: none;
  background: transparent;
  text-indent: -9999px;
  overflow: hidden;
}
.slick-dots li button:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 0.4rem;
  width: 0;
  background: #DD052B;
}
.slick-dots li.slick-active button:after {
  width: 100%;
  animation-name: slide_in_from_left;
  animation-duration: 1s;
}
.slick-dots li.slick-active:before {
  content: '';
  position: absolute;
  top: 0;
  height: 0.4rem;
  width: 100%;
  transform: translateX(-99.9%);
  background: #DD052B;
}
@keyframes slide_in_from_left {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes slide_header_fade_in {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slide_header_fade_out {
  0% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.pages-single-level-menu-container + .slider {
  position: relative;
}
.pages-single-level-menu-container + .slider:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: calc(10rem * 2);
  width: 100%;
  background: #f2f4f8;
  z-index: -1;
}
.pages-single-level-menu-container + .slider .ce-bodytext:before {
  content: '';
  position: absolute;
  width: 5000%;
  bottom: 0;
  left: -2500%;
  right: 2500%;
  height: 500%;
  background: #f2f4f8;
  z-index: -1;
}
.pseudo-home-header:has(.slider) {
  padding-bottom: 0;
  margin-bottom: calc(10rem * 1);
}
@media (min-width: 1025px) {
  .pseudo-home-header:has(.slider) {
    margin-bottom: calc(10rem * 3);
  }
}
.pseudo-home-header:has(.slider):before {
  content: '';
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  right: 0;
  height: calc(10rem * 3);
  background: #f2f4f8;
  z-index: -1;
}
@media (min-width: 1025px) {
  .pseudo-home-header:has(.slider) .slick-slider {
    grid-template-areas: "padding-top-left padding-top-inner dots dots dots dots" "slider slider slider slider slider slider" "padding-bottom-left padding-bottom-inner padding-bottom-extra prev next auto";
  }
}
.pseudo-home-header:has(.slider) .slider-header {
  position: relative;
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}
@media (min-width: 1025px) {
  .pseudo-home-header:has(.slider) .slider-header {
    margin-bottom: calc(10rem - 3 * 10rem);
  }
}
.pseudo-home-header:has(.slider) .slider-header *:not(.color) {
  color: #fff;
}
.pseudo-home-header:has(.slider) .slider-header .slick-dots {
  transform: translateY(10rem);
}
@media (min-width: 1025px) {
  .pseudo-home-header:has(.slider) .slider-header .slick-dots {
    transform: translateY(6.4rem);
  }
}
.pseudo-home-header:has(.slider) .slider-header .slick-dots:before {
  background: rgba(255, 255, 255, 0.1);
}
.pseudo-home-header:has(.slider) .slider-header header {
  align-items: flex-start;
  padding-right: clamp(3.6rem, 5vw, 6.4rem);
}
@media (min-width: 1025px) {
  .pseudo-home-header:has(.slider) .slider-header header {
    max-width: 53rem;
    padding-left: 3.6rem;
    align-items: flex-end;
    opacity: 0;
    height: 17rem;
    max-height: unset;
  }
}
@media (min-width: 1700px) {
  .pseudo-home-header:has(.slider) .slider-header header {
    padding-left: 0;
  }
}
@media (min-width: 1025px) {
  .pseudo-home-header:has(.slider) .slider-header header h1 {
    font-size: 12rem;
  }
}
.crosssellproductspages-menu header,
.slider-images header {
  max-width: calc(100vw - 14rem);
}
.crosssellproductspages-menu .slick-slideer,
.slider-images .slick-slideer {
  display: block;
}
.crosssellproductspages-menu .slick-list,
.slider-images .slick-list {
  padding: 0 !important;
}
.crosssellproductspages-menu .slick-track,
.slider-images .slick-track {
  display: flex;
  align-items: center;
}
.crosssellproductspages-menu .slick-prev,
.slider-images .slick-prev {
  position: absolute;
  right: 7rem;
  top: -8rem;
}
.crosssellproductspages-menu .slick-next,
.slider-images .slick-next {
  position: absolute;
  right: 2rem;
  top: -8rem;
}
.slider-quotes {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.slider-quotes:empty {
  display: none;
}
@media (min-width: 1024px) {
  .slider-quotes {
    display: grid;
    grid-template-areas: "title slider";
    grid-auto-columns: clamp(32rem, 38.2vw, 65rem) auto;
    column-gap: 4rem;
  }
  .slider-quotes:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 50%;
    background: #004587;
    z-index: -1;
  }
}
.slider-quotes .frame.frame-type-news_newsliststicky {
  display: contents;
}
.slider-quotes .frame.frame-type-news_newsliststicky > header {
  grid-area: title;
  display: flex;
  align-items: center;
}
@media (min-width: 1024px) {
  .slider-quotes .frame.frame-type-news_newsliststicky > header {
    width: clamp(32rem, 38.2vw, 65rem);
    padding-left: clamp(1.8rem, 4.1vw, 7rem);
  }
}
.slider-quotes .frame.frame-type-news_newsliststicky > header > * {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(0);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: clamp(6rem, 5.88vw, 10rem);
  line-height: 0.75;
  align-items: center;
  text-align: center;
  margin-top: 20rem;
}
.slider-quotes .frame.frame-type-news_newsliststicky > header > *:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.slider-quotes .frame.frame-type-news_newsliststicky > header > *:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.slider-quotes .frame.frame-type-news_newsliststicky > header > *:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.slider-quotes .frame.frame-type-news_newsliststicky > header > * * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
@media (min-width: 1024px) {
  .slider-quotes .frame.frame-type-news_newsliststicky > header > * {
    align-items: flex-start;
    text-align: unset;
    margin-top: 0;
  }
}
.slider-quotes .frame.frame-type-news_newsliststicky > header > *:before {
  content: '“';
  font-size: 19.6rem;
  font-weight: 700;
  color: rgba(221, 5, 43, 0.1);
  line-height: 0;
}
.slider-quotes .frame.frame-type-news_newsliststicky > header > *:after {
  display: none;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view {
  display: contents;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid {
  grid-area: slider;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid.slick-slider,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid.slick-slider {
  grid-area: slider;
  width: 100%;
  overflow: hidden;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .slick-list,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .slick-list {
  position: relative;
  padding-left: 0;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .slick-track,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .slick-track {
  display: flex;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  float: none;
  width: 58rem;
  height: unset;
  align-items: center;
  margin: 7rem 2rem;
  background: #fff;
  padding: 0;
}
@media (min-width: 1024px) {
  .slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide,
  .slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide {
    box-shadow: 0 0.3rem 2.6rem 0 rgba(0, 0, 0, 0.16);
    align-items: unset;
    padding-top: 10rem;
    padding-bottom: 10rem;
    padding-left: clamp(1.8rem, 4.1vw, 7rem);
    padding-right: clamp(1.8rem, 4.1vw, 7rem);
    box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.16);
  }
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header {
  gap: 1rem;
  align-items: center;
  text-align: center;
  margin-top: auto;
}
@media (min-width: 1024px) {
  .slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header,
  .slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header {
    text-align: unset;
    align-items: unset;
  }
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header:before,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header:before {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  transform: rotate(0);
  font-family: "Billy Ohio", "Open Sans", Helvetica, sans-serif;
  line-height: 1;
  font-weight: normal;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  content: 'l';
  font-size: 7.7rem;
  color: #DD052B;
  transform: translate(-1rem) rotate(75deg);
  width: 1.9rem;
  padding: 0;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header:before:after,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header:before:after {
  content: 'l';
  width: min-content;
  font-family: inherit;
  font-size: 86%;
  font-weight: inherit;
  color: inherit;
  line-height: 0;
  transform: translateX(-350%) rotate(71deg);
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header:before:has(.ce-headline-center),
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header:before:has(.ce-headline-center) {
  width: 100%;
  align-items: center;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header:before:has(.ce-headline-center):after,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header:before:has(.ce-headline-center):after {
  transform: rotate(71deg);
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header:before *,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header:before * {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
  margin: 0;
}
@media (min-width: 1024px) {
  .slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header:before,
  .slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header:before {
    transform: translate(1.9rem) rotate(75deg);
  }
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header *,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header * {
  font-size: 1.7rem;
  margin: 0;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header :nth-child(1),
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header :nth-child(1) {
  color: #004587;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide header :nth-child(2),
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide header :nth-child(2) {
  color: #696969;
  font-weight: normal;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide p,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide p {
  max-width: 44ch;
  text-align: center;
}
@media (min-width: 1024px) {
  .slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .article.slick-slide p,
  .slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .article.slick-slide p {
    max-width: unset;
    text-align: unset;
  }
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .slick-prev,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .slick-prev {
  position: absolute;
  right: 7rem;
  bottom: 0;
}
.slider-quotes .frame.frame-type-news_newsliststicky .news .news-grid .slick-next,
.slider-quotes .frame.frame-type-news_newsliststicky .news-list-view .news-grid .slick-next {
  position: absolute;
  right: 2rem;
  bottom: 0;
}
.slider-logos .slick-slider {
  display: grid;
  grid-template-areas: "padding-top-1 prev next padding-top-2 padding-top-2" "slider slider slider slider slider";
  grid-template-columns: 3.6rem 5rem 5rem auto 3.6rem;
  row-gap: 5rem;
}
@media (min-width: 768px) {
  .slider-logos .slick-slider {
    grid-template-columns: calc(3.6rem + 1.8rem) 5rem 5rem auto calc(3.6rem + 1.8rem);
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider {
    grid-template-columns: calc(3.6rem + 7rem) 5rem 5rem auto calc(3.6rem + 7rem);
  }
}
@media (min-width: 1340px) {
  .slider-logos .slick-slider {
    grid-template-columns: calc(3.6rem + 2 * 7rem) 5rem 5rem auto calc(3.6rem + 2 * 7rem);
  }
}
@media (min-width: 1700px) {
  .slider-logos .slick-slider {
    grid-template-columns: calc(calc(50vw - .5 * 1640px) + 7rem + 7rem) 5rem 5rem auto calc(calc(50vw - .5 * 1640px) + 7rem);
  }
}
.slider-logos .slick-slider .slick-list {
  position: relative;
  width: 100%;
  padding-left: 1.8rem;
  grid-area: slider;
}
@media (min-width: 768px) {
  .slider-logos .slick-slider .slick-list {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .slider-logos .slick-slider .slick-list {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .slider-logos .slick-slider .slick-list {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .slider-logos .slick-slider .slick-list {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
.slider-logos .slick-slider .slick-track {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  display: flex;
  align-items: center;
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-left: 7rem;
  }
}
@media (min-width: 1340px) {
  .slider-logos .slick-slider .slick-track {
    padding-left: calc(7rem * 2);
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-right: 7rem;
  }
}
@media (min-width: 1340px) {
  .slider-logos .slick-slider .slick-track {
    padding-right: calc(7rem * 2);
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-left: 7rem;
  }
}
@media (min-width: 1340px) {
  .slider-logos .slick-slider .slick-track {
    padding-left: calc(7rem * 2);
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .slider-logos .slick-slider .slick-track {
    padding-right: 7rem;
  }
}
@media (min-width: 1340px) {
  .slider-logos .slick-slider .slick-track {
    padding-right: calc(7rem * 2);
  }
}
.slider-logos .slick-slider .slick-prev {
  grid-area: prev;
}
.slider-logos .slick-slider .slick-next {
  grid-area: next;
}
.slider-logos .slick-slider .slick-slide {
  padding: 1rem 0;
  width: auto !important;
  padding-right: 10vw !important;
}
.slider-logos .slick-slider .slick-slide figure.image {
  justify-content: flex-start;
}
.crosssellproductspages-menu .slick-track {
  position: relative;
  width: 100%;
  padding-left: 1.8rem;
  display: flex;
  align-items: stretch;
  gap: 4rem;
}
@media (min-width: 768px) {
  .crosssellproductspages-menu .slick-track {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .crosssellproductspages-menu .slick-track {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
@media (min-width: 768px) {
  .crosssellproductspages-menu .slick-track {
    padding-left: 3.6rem;
  }
}
@media (min-width: 1700px) {
  .crosssellproductspages-menu .slick-track {
    padding-left: calc(50vw - .5 * 1640px);
  }
}
.crosssellproductspages-menu .slick-track:before,
.crosssellproductspages-menu .slick-track:after {
  display: none;
}
.crosssellproductspages-menu .level-1 {
  background: #fff;
  padding: 1.8rem;
}
@media (min-width: 640px) {
  .crosssellproductspages-menu .level-1 {
    display: grid;
    grid-template-columns: 37.5% auto;
    align-items: start;
    column-gap: 0;
    padding: clamp(2rem, 2.3vw, 4rem) clamp(2rem, 2.9vw, 5rem) clamp(2rem, 2.3vw, 4rem) 0;
    height: unset;
  }
}
.crosssellproductspages-menu .level-1 .image {
  width: 100%;
  aspect-ratio: 1 / 1;
}
.crosssellproductspages-menu .level-1 .image figure {
  display: flex;
  width: 100%;
  height: 100%;
}
@media (min-width: 640px) {
  .crosssellproductspages-menu .level-1 .image figure {
    transform: translateX(-2.5rem);
    scale: 1.25;
  }
}
.crosssellproductspages-menu .level-1 .image figure a {
  display: flex;
  width: 100%;
  height: 100%;
}
.crosssellproductspages-menu .level-1 .image figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.crosssellproductspages-menu .level-1 .description {
  display: flex;
  flex-direction: column;
  row-gap: 2.5rem;
}
.crosssellproductspages-menu .level-1 .description h4 {
  color: #004587;
  margin: 0;
}
.crosssellproductspages-menu .level-1 .description .read-more-link-left {
  margin-top: 2rem;
}
.main-navigation .mainmenu ul.level-1 li.mini-cart {
  flex-grow: unset;
}
.mini-cart:has(.basket-item-count[data-count='0']) {
  display: none !important;
}
.mini-cart .btn.btn-primary {
  position: relative;
  max-width: 7rem;
}
.mini-cart .btn.btn-primary .basket-button-label {
  display: none;
}
.mini-cart .btn.btn-primary .badge .basket-item-label {
  display: none !important;
}
.mini-cart .btn.btn-primary .badge .basket-item-count {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  font-size: 1.4rem;
  color: #fff;
  background: #DD052B;
  padding: 0.25rem 0.5rem;
  border-radius: 0.5rem;
}
.mini-cart .btn.btn-primary i.fa.fa-shopping-cart {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22uuid-cbe962c5-64df-44d8-9189-266e712518dc%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20800%20696.25%22%3E%3Cpath%20d%3D%22M795.19,124.72c-4.36-5.65-11.1-8.95-18.24-8.95H190.57l-25.61-98.52c-2.64-10.16-11.81-17.25-22.31-17.25H23.05C10.32,0,0,10.32,0,23.05s10.32,23.05,23.05,23.05h101.77l25.61,98.52s0,0,0,0l90.3,347.21c2.64,10.16,11.81,17.25,22.31,17.25h423.59c10.5,0,19.67-7.09,22.31-17.25l90.31-347.21c1.8-6.9.3-14.25-4.07-19.9ZM362.29,462.98h-81.42l-18.11-69.62h99.53v69.62ZM362.29,347.26h-111.52l-18.12-69.67h129.64v69.67h0ZM362.29,231.49h-141.63l-18.11-69.62h159.74v69.62ZM541.29,462.98h-132.9v-69.62h132.9v69.62ZM541.29,347.26h-132.9v-69.67h132.9v69.67ZM541.29,231.49h-132.9v-69.62h132.9v69.62ZM668.81,462.98h-81.42v-69.62h99.52l-18.11,69.62ZM698.91,347.26h-111.52v-69.67h129.64l-18.12,69.67ZM729.03,231.49h-141.63v-69.62h159.74l-18.11,69.62Z%22%20style%3D%22fill%3A%23004587%3B%20stroke-width%3A0px%3B%22/%3E%3Cpath%20d%3D%22M324.19,527.84c-46.43,0-84.2,37.77-84.2,84.2s37.77,84.21,84.2,84.21,84.2-37.78,84.2-84.21-37.77-84.2-84.2-84.2ZM324.19,650.15c-21.01,0-38.1-17.1-38.1-38.11s17.09-38.1,38.1-38.1,38.1,17.09,38.1,38.1-17.09,38.11-38.1,38.11Z%22%20style%3D%22fill%3A%23004587%3B%20stroke-width%3A0px%3B%22/%3E%3Cpath%20d%3D%22M625.49,527.84c-46.42,0-84.19,37.77-84.19,84.2s37.77,84.21,84.19,84.21,84.2-37.78,84.2-84.21c0-46.42-37.77-84.2-84.2-84.2ZM625.49,650.15c-21,0-38.09-17.1-38.09-38.11s17.09-38.1,38.09-38.1,38.1,17.09,38.1,38.1c0,21.02-17.09,38.11-38.1,38.11Z%22%20style%3D%22fill%3A%23004587%3B%20stroke-width%3A0px%3B%22/%3E%3C/svg%3E');
  width: 3.2rem;
  height: 3.2rem;
}
.mini-cart.d-mobile,
.mini-cart.d-tablet {
  width: 7rem;
  height: 9.5rem;
}
@media (max-width: 1024px) {
  .mini-cart.d-mobile,
  .mini-cart.d-tablet {
    display: flex;
  }
}
.mini-cart.d-mobile .btn.btn-primary,
.mini-cart.d-tablet .btn.btn-primary {
  width: inherit;
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mini-cart.d-mobile .btn.btn-primary .badge .basket-item-count,
.mini-cart.d-tablet .btn.btn-primary .badge .basket-item-count {
  top: 2rem;
}
.products-list-items .row,
.product-related-products .row {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.products-list-items .row .col,
.product-related-products .row .col {
  width: 100%;
}
@media (min-width: 640px) {
  .products-list-items .row .col,
  .product-related-products .row .col {
    width: calc(100% / 2 - 2.0rem / 2 * 1);
  }
}
@media (min-width: 1025px) {
  .products-list-items .row .col,
  .product-related-products .row .col {
    width: calc(100% / 3 - 2.0rem / 3 * 2);
  }
}
@media (min-width: 1340px) {
  .products-list-items .row .col,
  .product-related-products .row .col {
    width: calc(100% / 4 - 2.0rem / 4 * 3);
  }
}
.products-list-items .row .col .card,
.product-related-products .row .col .card {
  position: relative;
  display: flex;
  flex-direction: column;
  text-align: center;
  height: 100%;
  border: 1px solid #CCCDCD;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2);
}
.products-list-items .row .col .card .card-img-top,
.product-related-products .row .col .card .card-img-top,
.products-list-items .row .col .card .card-body,
.product-related-products .row .col .card .card-body {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all ease 0.4s;
}
.products-list-items .row .col .card .card-body,
.product-related-products .row .col .card .card-body {
  padding: 1rem;
  hyphens: auto;
}
.products-list-items .row .col .card .card-title,
.product-related-products .row .col .card .card-title {
  font-size: 3.8rem;
}
.products-list-items .row .col .card .card-title a,
.product-related-products .row .col .card .card-title a {
  text-decoration: none;
}
.products-list-items .row .col .card:hover .card-img-top,
.product-related-products .row .col .card:hover .card-img-top {
  background: #004587;
}
.products-list-items .row .col .card .card-subtitle,
.product-related-products .row .col .card .card-subtitle,
.products-list-items .row .col .card .card-text + .card-text,
.product-related-products .row .col .card .card-text + .card-text,
.products-list-items .row .col .card .btn-group,
.product-related-products .row .col .card .btn-group {
  display: none;
}
.product-detail .border {
  border: 1px solid #CCCDCD;
}
.product-detail .row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 3rem 5%;
}
.product-detail .row .col-md-9 {
  width: 100%;
}
@media (min-width: 768px) {
  .product-detail .row .col-md-9 {
    flex: 6.5;
  }
}
.product-detail .row .col-md-3 {
  order: -1;
  width: 100%;
}
@media (min-width: 480px) {
  .product-detail .row .col-md-3 {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .product-detail .row .col-md-3 {
    order: unset;
    display: block;
    flex: 3;
    min-width: 26rem;
  }
}
.product-detail .row .col-md-3 .product-infos {
  background: #EEEFEF;
  border: 1px solid #CCCDCD;
  padding: 2rem;
}
.product-detail .row .col-md-3 .product-infos .input-group {
  display: flex;
  flex-direction: column;
}
.product-detail .row .col-md-3 .product-infos .input-group .qty-input {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.product-detail .row .col-md-3 .product-infos .input-group .qty-input label {
  font-weight: 700;
}
.product-detail .row .col-md-3 .product-infos .input-group.product-add-to-basket .btn {
  width: 100%;
}
.product-detail .row .col-md-3 #product-images {
  display: flex;
  aspect-ratio: 4 / 4;
}
.product-detail .row .col-md-3 #product-images div {
  aspect-ratio: inherit;
}
.product-detail .row .col-md-3 #product-images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.product-detail .product-videos .card-body {
  margin-bottom: 4rem;
}
.product-detail .product-videos .card-title {
  display: none;
}
.product-detail .product-videos video {
  width: 100%;
  height: unset;
}
.product-related-products {
  margin-top: 4rem;
}
.typo3-messages {
  list-style: none;
  padding-left: 0;
}
.tx-shop .alert {
  padding: 1.5rem 3rem;
}
.tx-shop .alert button {
  display: none;
}
.tx-shop .alert.alert-success {
  background: rgba(128, 186, 39, 0.1);
}
.basket-item-list,
.table-striped {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 5rem;
}
.basket-item-list thead th,
.table-striped thead th {
  text-align: left;
  border-bottom: 0.1rem solid #CCCDCD;
}
.basket-item-list td,
.table-striped td {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 0.1rem solid #CCCDCD;
}
.basket-item-list .quantity-column,
.table-striped .quantity-column {
  padding-left: 3rem;
  padding-right: 3rem;
}
.input-group {
  display: flex;
}
.shop-basketorder-checkout form {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  padding: 1.5rem;
  background: #EEEFEF;
}
@media (min-width: 640px) {
  .shop-basketorder-checkout form {
    gap: 3rem;
    padding: 3rem;
  }
}
.shop-basketorder-checkout form div:first-child {
  display: none;
}
.shop-basketorder-checkout form div:first-child + .form-group {
  width: 100%;
}
.shop-basketorder-checkout form .form-group {
  width: 100%;
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .shop-basketorder-checkout form .form-group {
    width: calc(50% - 1.5rem);
  }
}
.shop-basketorder-checkout form .form-group.form-check {
  width: 100%;
}
.shop-basketorder-checkout form .form-group.form-check + .deliveryAddress {
  width: 100%;
}
.shop-basketorder-checkout form select {
  max-width: unset;
  margin-bottom: 0;
}
.shop-basketorder-checkout form input.is-invalid,
.shop-basketorder-checkout form .form-control.is-invalid {
  border: 0.2rem dashed #DD052B;
}
.shop-basketorder-checkout form .invalid-feedback {
  display: none;
}
.product-add-to-basket .btn,
.checkout-button .btn,
.shop-basketorder-checkout .btn,
#payment-form .btn {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #80ba27;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  height: 5rem;
  cursor: pointer;
}
@media (min-width: 480px) {
  .product-add-to-basket .btn,
  .checkout-button .btn,
  .shop-basketorder-checkout .btn,
  #payment-form .btn {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .product-add-to-basket .btn,
  .checkout-button .btn,
  .shop-basketorder-checkout .btn,
  #payment-form .btn {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .product-add-to-basket .btn,
  .checkout-button .btn,
  .shop-basketorder-checkout .btn,
  #payment-form .btn {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .product-add-to-basket .btn,
  .checkout-button .btn,
  .shop-basketorder-checkout .btn,
  #payment-form .btn {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .product-add-to-basket .btn,
  .checkout-button .btn,
  .shop-basketorder-checkout .btn,
  #payment-form .btn {
    min-width: 17.7rem;
  }
}
.product-add-to-basket .btn:hover,
.checkout-button .btn:hover,
.shop-basketorder-checkout .btn:hover,
#payment-form .btn:hover {
  background: #004587;
}
.product-add-to-basket .btn.btn-danger,
.checkout-button .btn.btn-danger,
.shop-basketorder-checkout .btn.btn-danger,
#payment-form .btn.btn-danger,
.product-add-to-basket .btn[title*=Back],
.checkout-button .btn[title*=Back],
.shop-basketorder-checkout .btn[title*=Back],
#payment-form .btn[title*=Back] {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #bdc2c1;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
  height: 5rem;
}
@media (min-width: 480px) {
  .product-add-to-basket .btn.btn-danger,
  .checkout-button .btn.btn-danger,
  .shop-basketorder-checkout .btn.btn-danger,
  #payment-form .btn.btn-danger,
  .product-add-to-basket .btn[title*=Back],
  .checkout-button .btn[title*=Back],
  .shop-basketorder-checkout .btn[title*=Back],
  #payment-form .btn[title*=Back] {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .product-add-to-basket .btn.btn-danger,
  .checkout-button .btn.btn-danger,
  .shop-basketorder-checkout .btn.btn-danger,
  #payment-form .btn.btn-danger,
  .product-add-to-basket .btn[title*=Back],
  .checkout-button .btn[title*=Back],
  .shop-basketorder-checkout .btn[title*=Back],
  #payment-form .btn[title*=Back] {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .product-add-to-basket .btn.btn-danger,
  .checkout-button .btn.btn-danger,
  .shop-basketorder-checkout .btn.btn-danger,
  #payment-form .btn.btn-danger,
  .product-add-to-basket .btn[title*=Back],
  .checkout-button .btn[title*=Back],
  .shop-basketorder-checkout .btn[title*=Back],
  #payment-form .btn[title*=Back] {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .product-add-to-basket .btn.btn-danger,
  .checkout-button .btn.btn-danger,
  .shop-basketorder-checkout .btn.btn-danger,
  #payment-form .btn.btn-danger,
  .product-add-to-basket .btn[title*=Back],
  .checkout-button .btn[title*=Back],
  .shop-basketorder-checkout .btn[title*=Back],
  #payment-form .btn[title*=Back] {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .product-add-to-basket .btn.btn-danger,
  .checkout-button .btn.btn-danger,
  .shop-basketorder-checkout .btn.btn-danger,
  #payment-form .btn.btn-danger,
  .product-add-to-basket .btn[title*=Back],
  .checkout-button .btn[title*=Back],
  .shop-basketorder-checkout .btn[title*=Back],
  #payment-form .btn[title*=Back] {
    min-width: 17.7rem;
  }
}
.product-add-to-basket .btn.btn-danger:hover,
.checkout-button .btn.btn-danger:hover,
.shop-basketorder-checkout .btn.btn-danger:hover,
#payment-form .btn.btn-danger:hover,
.product-add-to-basket .btn[title*=Back]:hover,
.checkout-button .btn[title*=Back]:hover,
.shop-basketorder-checkout .btn[title*=Back]:hover,
#payment-form .btn[title*=Back]:hover {
  background: #696969;
}
.schils.technical-bulletins .frame-type-felogin_login {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-left: 7rem;
  }
}
@media (min-width: 1340px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-left: calc(7rem * 2);
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-right: 7rem;
  }
}
@media (min-width: 1340px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-right: calc(7rem * 2);
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-left: 7rem;
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-left: 7rem;
  }
}
@media (min-width: 1340px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-left: calc(7rem * 2);
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-right: 7rem;
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-right: 7rem;
  }
}
@media (min-width: 1340px) {
  .schils.technical-bulletins .frame-type-felogin_login {
    padding-right: calc(7rem * 2);
  }
}
.schils.technical-bulletins .frame-type-felogin_login fieldset {
  background: rgba(0, 69, 135, 0.1);
  border: 0.1rem solid #fff;
  justify-content: flex-end;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(#tx-felogin-input-username),
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has([for=tx-felogin-input-logout]) {
  display: none;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(#tx-felogin-input-password) {
  flex: 1;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  height: 5.5rem;
  text-align: unset;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  background: #DD052B;
  transition: all ease 0.4s;
  cursor: pointer;
  width: min-content;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]):before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23004587%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]):hover {
  transform: translateX(1rem);
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]):hover {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  width: 100%;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 0;
  transition: all ease 0.4s;
  background: #004587;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]):hover:before {
  display: inline-block;
  width: 100%;
  height: 100%;
  margin: 0;
  content: '' !important;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.278%22%20height%3D%2212.742%22%20viewBox%3D%220%200%2016.278%2012.742%22%3E%20%3Cg%20id%3D%22Group_49%22%20data-name%3D%22Group%2049%22%20transform%3D%22translate%280.208%200.621%29%22%3E%20%3Cg%20id%3D%22Group_50%22%20data-name%3D%22Group%2050%22%20transform%3D%22translate%280%200%29%22%3E%20%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20x2%3D%2214.276%22%20y2%3D%220.015%22%20transform%3D%22translate%280.793%205.737%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3Cpath%20id%3D%22Path_412%22%20data-name%3D%22Path%20412%22%20d%3D%22M25.5,2l4.957,4.957L25.5,11.914%22%20transform%3D%22translate%28-15.388%20-1.207%29%22%20fill%3D%22none%22%20stroke%3D%22%23DD052B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  content: '';
  width: 1.62rem;
  height: 1.27rem;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]):hover:hover {
  transform: translateX(1rem);
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages {
  position: absolute;
  top: 0;
  left: 0;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #DD052B;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * a {
    min-width: 17.7rem;
  }
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_pages > * a:hover {
  background: #004587;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * a {
  font-size: 1.8rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 15.6rem;
  height: 4rem;
  line-height: 1.15;
  font-weight: 400;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #fff !important;
  background: #004587;
  text-decoration: none;
  text-transform: unset;
  text-align: center;
  padding: 0.85rem 1.5rem;
  transition: all ease 0.4s;
  cursor: pointer;
}
@media (min-width: 480px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.66 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.5 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1340px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * a {
    font-size: calc(1.9rem - (0.33 * (1.9rem - 1.8rem)));
  }
}
@media (min-width: 1700px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * a {
    font-size: 1.9rem;
  }
}
@media (min-width: 1025px) {
  .schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * a {
    min-width: 17.7rem;
  }
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) > .frame-type-menu_subpages > * a:hover {
  background: #DD052B;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]):hover {
  width: min-content;
}
.schils.technical-bulletins .frame-type-felogin_login fieldset > div:has(input[type=submit]) input[type=submit] {
  color: #fff;
  background: none;
  padding-right: 0;
  padding-left: 0;
}
.contenttable {
  width: 100%;
  border-collapse: collapse;
  border: none;
}
.contenttable th,
.contenttable td {
  font-size: 1.4rem;
  color: #004587;
  text-align: left;
  padding: 0.5rem 3.6rem;
  white-space: nowrap;
}
@media (min-width: 480px) {
  .contenttable th,
  .contenttable td {
    font-size: calc(1.6rem - (0.66 * (1.6rem - 1.4rem)));
  }
}
@media (min-width: 1025px) {
  .contenttable th,
  .contenttable td {
    font-size: calc(1.6rem - (0.5 * (1.6rem - 1.4rem)));
  }
}
@media (min-width: 1340px) {
  .contenttable th,
  .contenttable td {
    font-size: calc(1.6rem - (0.33 * (1.6rem - 1.4rem)));
  }
}
@media (min-width: 1700px) {
  .contenttable th,
  .contenttable td {
    font-size: 1.6rem;
  }
}
@media (min-width: 768px) {
  .contenttable th,
  .contenttable td {
    padding: 0.5rem 1rem;
    white-space: unset;
  }
}
.contenttable th[text-align=center],
.contenttable td[text-align=center] {
  text-align: center;
}
.contenttable th[text-align=right],
.contenttable td[text-align=right] {
  text-align: right;
}
.contenttable th[style*=background-color]:has(.color-red) {
  background-color: #fdf3f4 !important;
}
.contenttable th[style*=background-color]:has(.color-blue) {
  background-color: #f4f9fb !important;
}
.contenttable th[style*=background-color]:has(.color-green) {
  background-color: #f7fcf7 !important;
}
.contenttable th[style*=background-color]:has(.color-orange) {
  background-color: #fff8f3 !important;
}
.contenttable th .rotate-minus-90 {
  display: flex;
  transform: rotate(-90deg);
  margin: auto -3rem;
  justify-content: center;
}
.color.color-red {
  color: #d00a24;
}
.color.color-blue {
  color: #5ca1c3;
}
.color.color-green {
  color: #6cbe56;
}
.color.color-orange {
  color: #f9aa5d;
}
/*# sourceMappingURL=layout-2024.css.map */