<style>
@font-face {font-family: 'sen';src: url('fonts/sen-v7-latin-regular.woff2') format('woff2'),url('fonts/sen-v7-latin-regular.woff') format('woff'),url('fonts/sen-v7-latin-800.woff2') format('woff2'),url('fonts/sen-v7-latin-800.woff') format('woff'),url('fonts/sen-v7-latin-700.woff2') format('woff2'),url('fonts/sen-v7-latin-700.woff') format('woff'),}
body {font-family: sen, sans-serif; line-height: 1.5em; margin: 0 ; padding: 0; background-color: #F5F7FA; color: #28282A;}
hr {width: 100%;border-style: solid;border-color: rgb(223, 223, 223);background: none;border-width: 1px;}
.two-columns {display: flex;align-items: center;justify-content: center;}
.column-big {flex: 60%;padding: 10px;}
.column-small {flex: 40%;padding: 10px;}
.column-half {flex: 50%;padding: 10px;}
.cta-button {align-items: center;background-image: linear-gradient(144deg,#a8ff78, #78ffd6 50%);border: 0;border-radius: 8px;box-shadow: rgba(151, 65, 252, 0.2) 0 15px 30px -5px;box-sizing: border-box;color: #056b5c;display: flex;font-family: sen, sans-serif;font-size: 16px;justify-content: center;margin: 0 auto;line-height: 1em;max-width: 100%;min-width: 140px;padding: 3px;text-decoration: none!important;user-select: none;-webkit-user-select: none;touch-action: manipulation;white-space: nowrap;cursor: pointer;}
.cta-button:active,.cta-button:hover {outline: 0;}
.cta-button span {background-color: #fff;padding: 16px 24px;border-radius: 6px;width: 100%;height: 100%;transition: 300ms;}
.cta-button:hover span {background: none;}
.highlighted {font-weight: bold;}
header {background-color: #fff; color: #28282A; text-align: center; }
header, section, footer {padding: 20px; }
section { margin: 0 auto;max-width: 1310px;padding-bottom: 75px;}
section-background {margin: 0 auto;max-width: 1310px;border-radius: 20px!important;background-color: #f8efd8;padding: 15px 40px 15px 40px;}
nav {background-color: #f1f1f1;overflow: hidden;position: sticky;top: 0;z-index: 1;}
nav ul {list-style-type: none;margin: 0;padding: 0;display: flex;justify-content: space-evenly;}
nav li {position: relative;}
nav li a {display: block;color: black;text-align: center;padding: 14px 16px;text-decoration: none;position: relative;overflow: hidden;}
nav li a::after {content: '';position: absolute;width: 100%;height: 2px;bottom: 10px;left: 0;background-color: #2980b9;transform: scaleX(0);transform-origin: bottom right;transition: transform 0.4s ease-out;}
nav li a:hover::after {transform: scaleX(1);transform-origin: bottom left;}
.menu-toggle {display: none;flex-direction: column;cursor: pointer;padding: 10px 0px 10px 25px;}
.menu-toggle span {height: 2px;width: 25px;background: #28282A;margin: 3px 0;transition: all 0.3s ease;}
.menu {display: flex;}
@media (max-width: 680px) {.menu-toggle {display: flex;}.menu {display: none;flex-direction: column;width: 100%;background-color: #f1f1f1;}.menu.active {display: flex;}nav ul {display: flex;flex-direction: column;}nav li {text-align: center;}}
table {border-collapse: collapse;width: 100%;}
th, td {border: 1px solid #ddd;padding: 8px;text-align: left;}
th {background-color: #f2f2f2;}
@media (max-width:768px) {table, th, td {display: block;width: 100%;}th {text-align: left;border-bottom: 1px solid #ddd;}td {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}td:first-child {text-align: left;font-weight: bold;}}
footer {background-color: #3e3f42; color: #fff; text-align: center; }
.footer-container {display: flex;justify-content: space-between;}
.footer-column {flex-basis: 25%;}
.footer-column ul {list-style: none;padding: 0;}
.footer-column li {margin-bottom: 10px;}
.footer-column a {text-decoration: none;color: #fff;}
@media (max-width: 875px) {.two-columns {flex-direction: column;}.column-big, .column-small {    flex: 1;}}
.youtube-placeholder {margin: 0 auto;border-radius: 20px!important;background-color: lightgrey;padding: 15px 40px 15px 40px;}
.youtube-placeholder .cookie-buttons button {display: block;width: 100%;margin: 10px 0;padding: 10px;font-size: 1rem;background: #c9ede8;color: #292929;border: none;}
#cookieConsent {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;max-width: 600px;background: #fff;color: #000;padding: 20px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);border-radius: 10px;display: none;}
#cookieContent {text-align: center;}
#cookieOptions {text-align: left;margin-top: 10px;margin-bottom: 20px;}
#cookieOptions input {margin-right: 10px;}
#cookieButtons {display: flex;justify-content: space-between;}
#cookieButtons button {padding: 10px 15px;border: none;border-radius: 5px;cursor: pointer;}
#saveCookies {background: grey;color: white;}
#acceptAllCookies,#acceptEssentialCookies {background: #c9ede8;color: #292929;}
#overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 9998;display: none;}
#cookieConsent {position: fixed;z-index: 9999;width: 90%;max-width: 600px;background-color: white;padding: 20px;border-radius: 10px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);left: 50%;top: 50%;transform: translate(-50%, -50%);}
.gallery-container {display: flex;align-items: center;}
.main-image-container {width: 500px;height: 400px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.main-image-container img {max-width: 100%;max-height: 100%;}
.thumbnails {display: flex;flex-direction: column;padding-right: 20px;}
.thumbnails img {width: 80px;height: auto;margin-bottom: 10px;cursor: pointer;opacity: 0.6;}
.thumbnails img.selected {opacity: 1;}
.highlight-text {font-weight: bold;font-size: 3rem;color: #cc0000;}
.discount {color: rgb(255, 255, 255);background-color: rgb(172, 172, 172);display: inline-block;border-radius: 10px;padding: 0px 5px;margin-left: 3px;}
@media (max-width: 680px) {.main-image-container {width: 250px;height:200px;}.thumbnails img{width: 60px;}.thumbnails {padding-right: 10px;}}
@media (max-width: 530px) {#cookieConsent {width: 80%;max-width: 375px;font-size: 10px;}p#cookieHeadline {font-size: 1.5rem!important;}p#cookieText {font-size: 0.75rem!important;line-height: 1.5em!important;}#cookieButtons button {font-size: 10px;margin: 5px;}#cookieButtons {flex-direction: column;}}
@media (max-width: 450px) {h1 {font-size: 1.5em!important;}h2 {font-size: 1.25em!important;}p {font-size: 0.85em!important;}p#cookieHeadline {font-size: 0.9rem!important;}p#cookieText {font-size: 0.5rem!important;}footer {font-size: 0.75rem!important;}.cta-button {font-size: 0.85em;}}
</style>