/* Start custom CSS */body.page-id-225 header nav > :nth-child(2) { background-color: rgb(230, 233, 233); }

body.page-id-225 footer { padding-block-start: 0px; }

body.page-id-225 [data-id="74a80c48"] > span, body.page-id-225 [data-id="5409712d"] > span, body.page-id-225 [data-id="74a80c48"] > a > span, body.page-id-225 [data-id="5409712d"] > a > span { display: block; flex: 0 0 3rem; width: 3rem; height: 3rem; background: currentcolor; mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M44.863769%2024.000000%20L42.863769%2024.000000%20C42.863769%2034.418173%2034.418172%2042.863770%2024.000000%2042.863770%20L24.000000%2044.863770%20L24.000000%2046.863770%20C36.627311%2046.863770%2046.863769%2036.627312%2046.863769%2024.000000%20L44.863769%2024.000000%20Z%22%2F%3E%3Cpath%20d%3D%22M24.000000%2044.863770%20L24.000000%2042.863770%20C13.581828%2042.863770%205.136230%2034.418173%205.136230%2024.000000%20L3.136230%2024.000000%20L1.136230%2024.000000%20C1.136230%2036.627312%2011.372688%2046.863770%2024.000000%2046.863770%20L24.000000%2044.863770%20Z%22%2F%3E%3Cpath%20d%3D%22M3.136230%2024.000000%20L5.136230%2024.000000%20C5.136230%2013.581829%2013.581828%205.136231%2024.000000%205.136231%20L24.000000%203.136231%20L24.000000%201.136231%20C11.372688%201.136231%201.136230%2011.372688%201.136230%2024.000000%20L3.136230%2024.000000%20Z%22%2F%3E%3Cpath%20d%3D%22M24.000000%203.136231%20L24.000000%205.136231%20C34.418172%205.136231%2042.863769%2013.581829%2042.863769%2024.000000%20L44.863769%2024.000000%20L46.863769%2024.000000%20C46.863769%2011.372688%2036.627311%201.136231%2024.000000%201.136231%20L24.000000%203.136231%20Z%22%2F%3E%3Cpath%20d%3D%22M32.749084%2022.022834%20C34.104223%2022.753567%2034.160139%2024.677256%2032.849735%2025.485473%20L20.622916%2033.026603%20C19.312512%2033.834819%2017.618592%2032.921401%2017.573857%2031.382450%20L17.156457%2017.023149%20C17.111723%2015.484198%2018.749726%2014.473929%2020.104865%2015.204663%20L32.749084%2022.022834%20Z%22%2F%3E%3C%2Fsvg%3E"); mask-size: 100% 100%; mask-position: center center; mask-repeat: no-repeat; }

@media (max-width: 767px) {
  body.page-id-225 [data-id="76407876"] { grid-template-columns: repeat(3, minmax(0px, 1fr)); grid-template-rows: auto; gap: 0.75rem; }
  body.page-id-225 [data-id="608dfd38"] > article { grid-template-columns: minmax(0px, 1fr); grid-template-rows: auto auto; gap: 2rem; min-height: 0px; padding: 2rem 1.25rem; }
  body.page-id-225 [data-id="608dfd38"] > article > div:last-child { aspect-ratio: auto; height: auto; max-width: 23.125rem; width: 100%; margin: 0px auto; }
  body.page-id-225 [data-id="608dfd38"] > article > div:last-child img { height: auto; object-fit: contain; }
}

@media (max-width: 767px) {
  body.page-id-225 [data-id="608dfd38"] > article > div:last-child { grid-row: 1; }
  body.page-id-225 [data-id="608dfd38"] > article > div:first-child { grid-row: 2; }
  body.page-id-225 [data-id="608dfd38"] > article > div:first-child > [data-e-type="e-flexbox"] { order: 1; }
  body.page-id-225 [data-id="c086b98"], body.page-id-225 [data-id="2fa71f4a"] { margin: 0px 0px 1rem; }
}

body.page-id-225 [data-id="74a80c48"] > a, body.page-id-225 [data-id="5409712d"] > a { display: inline-flex; gap: inherit; align-items: center; }
body.page-id-225 [data-id="74a80c48"] > a:focus-visible, body.page-id-225 [data-id="5409712d"] > a:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }/* End custom CSS */