@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,sans-serif}html,body{height:100%;background-color:#fff}:root{--col-green: #1b5131;--col-white: #fff;--col-grey-light: #fafafa;--col-grey: #d6d6d6;--col-grey-2: #9e9e9e;--col-grey-3: #7f7d7d;--col-grey-4: #6e6e6e;--col-grey-dark: #484848;--col-black: #000;--col-gold-light: #dac274;--col-gold: #C5A14B;--col-gold-dark: #F3D783}::selection{background-color:var(--col-gold);color:var(--col-black)}body:has(dialog[open]){overflow:hidden}.logo.svelte-kbqe0q{width:300px}footer.svelte-kbqe0q{display:flex;align-items:center;justify-content:center;width:100%;height:150px;padding-top:50px;padding-bottom:40px;color:var(--col-white);background-color:var(--col-grey-dark);font-size:12px}a.svelte-kbqe0q{color:var(--col-white)}@media (max-width: 700px){footer.svelte-kbqe0q{text-align:center}}@media (max-width: 400px){.logo.svelte-kbqe0q{width:200px}}.container.svelte-1ux9aqd.svelte-1ux9aqd{display:flex;flex-direction:column;align-items:center;gap:2rem;top:60px;background-color:var(--col-white);position:fixed;border-bottom-left-radius:10px;border-bottom:1px solid var(--col-grey);border-left:1px solid var(--col-grey);max-width:250px;right:0;left:auto;z-index:10;padding:20px}nav.svelte-1ux9aqd.svelte-1ux9aqd{display:flex;flex-direction:column;align-items:baseline;gap:25px}nav.svelte-1ux9aqd a.svelte-1ux9aqd{font-weight:500;text-decoration:none;color:var(--col-black);text-underline-offset:3px;font-size:18px}nav.svelte-1ux9aqd a.svelte-1ux9aqd:hover:not(.active){text-decoration:2px underline dotted var(--col-gold)}.active.svelte-1ux9aqd.svelte-1ux9aqd{text-decoration:2px underline var(--col-gold)}.contactButton.svelte-1ux9aqd.svelte-1ux9aqd{border:1px solid var(--col-gold);border-radius:8px;color:var(--col-gold);padding:7px 5px;margin:auto;font-weight:700;font-size:16px}.contactButton.svelte-1ux9aqd.svelte-1ux9aqd:hover{border:1px solid var(--col-gold-light);color:var(--col-gold-light)}.shadow.svelte-1ux9aqd.svelte-1ux9aqd{box-shadow:0 .5rem 1rem #00000026}.icon.svelte-15pbddm.svelte-15pbddm{color:var(--col-gold);font-size:36px}.icon.svelte-15pbddm.svelte-15pbddm:hover{color:var(--col-gold-light)}.right-content.svelte-15pbddm.svelte-15pbddm{display:flex;gap:5px}nav.svelte-15pbddm.svelte-15pbddm{display:flex;gap:20px;align-items:center}nav.svelte-15pbddm a.svelte-15pbddm{color:var(--col-black);text-underline-offset:3px;font-size:16px}nav.svelte-15pbddm a.svelte-15pbddm:hover:not(.active){text-decoration:2px underline dotted var(--col-gold)}.active.svelte-15pbddm.svelte-15pbddm{text-decoration:2px underline var(--col-gold)}.dropdown.svelte-15pbddm.svelte-15pbddm{display:none}.logo.svelte-15pbddm.svelte-15pbddm{width:150px;cursor:pointer}.contact-button.svelte-15pbddm.svelte-15pbddm{border:1px solid var(--col-gold);border-radius:8px;color:var(--col-gold);padding:7px 10px;margin:auto;font-weight:700;font-size:14px}.contact-button.svelte-15pbddm.svelte-15pbddm:hover{border:1px solid var(--col-gold-light);color:var(--col-gold-light)}header.svelte-15pbddm.svelte-15pbddm{position:fixed;padding:0 20px;width:100%;height:60px;border-bottom:1px solid var(--col-grey);z-index:9;background-color:var(--col-white)}.header.svelte-15pbddm.svelte-15pbddm{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}button.svelte-15pbddm.svelte-15pbddm{font-weight:700;text-align:center;text-decoration:none;border:none;cursor:pointer;background-color:transparent}.background.svelte-15pbddm.svelte-15pbddm{background-color:var(--col-white)}a.svelte-15pbddm.svelte-15pbddm{text-decoration:none}@media (max-width: 430px){header.svelte-15pbddm.svelte-15pbddm{padding:0 10px}}@media (max-width: 1050px){.dropdown.svelte-15pbddm.svelte-15pbddm{display:unset;width:45px;padding-left:13px;border-left:1px solid var(--col-grey-light)}.contact-button.svelte-15pbddm.svelte-15pbddm{display:none}nav.svelte-15pbddm.svelte-15pbddm{display:none}.right-content.svelte-15pbddm.svelte-15pbddm{gap:15px}}@media (max-width: 1090px){nav.svelte-15pbddm.svelte-15pbddm{gap:12px}}.consent-banner.svelte-1ppnlxx.svelte-1ppnlxx{position:fixed;bottom:0;left:0;right:0;background-color:var(--col-white, #ffffff);border-top:2px solid var(--col-gold, #d4af37);box-shadow:0 -4px 12px #0000001a;z-index:10000;padding:20px}.consent-content.svelte-1ppnlxx.svelte-1ppnlxx{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.consent-content.svelte-1ppnlxx h3.svelte-1ppnlxx{margin:0;font-size:20px;font-weight:700;color:var(--col-grey-dark, #333)}.consent-content.svelte-1ppnlxx p.svelte-1ppnlxx{margin:0;font-size:14px;line-height:1.5;color:var(--col-grey-dark, #333)}.consent-content.svelte-1ppnlxx a.svelte-1ppnlxx{color:var(--col-gold, #d4af37);text-decoration:underline}.consent-content.svelte-1ppnlxx a.svelte-1ppnlxx:hover{color:var(--col-gold-light, #e5c158)}.consent-actions.svelte-1ppnlxx.svelte-1ppnlxx{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.btn-manage.svelte-1ppnlxx.svelte-1ppnlxx,.btn-reject.svelte-1ppnlxx.svelte-1ppnlxx,.btn-accept.svelte-1ppnlxx.svelte-1ppnlxx,.btn-save.svelte-1ppnlxx.svelte-1ppnlxx{padding:10px 20px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-manage.svelte-1ppnlxx.svelte-1ppnlxx{background-color:transparent;color:var(--col-grey-dark, #333);border:2px solid var(--col-grey, #999)}.btn-manage.svelte-1ppnlxx.svelte-1ppnlxx:hover{background-color:var(--col-grey, #f5f5f5)}.btn-reject.svelte-1ppnlxx.svelte-1ppnlxx,.btn-accept.svelte-1ppnlxx.svelte-1ppnlxx{background-color:transparent;color:var(--col-gold, #d4af37);border:2px solid var(--col-gold, #d4af37)}.btn-reject.svelte-1ppnlxx.svelte-1ppnlxx:hover,.btn-accept.svelte-1ppnlxx.svelte-1ppnlxx:hover{background-color:var(--col-gold, #d4af37);color:var(--col-white, #ffffff)}.btn-save.svelte-1ppnlxx.svelte-1ppnlxx{background-color:var(--col-gold, #d4af37);color:var(--col-white, #ffffff);border:2px solid var(--col-gold, #d4af37)}.btn-save.svelte-1ppnlxx.svelte-1ppnlxx:hover{background-color:var(--col-gold-light, #e5c158);border-color:var(--col-gold-light, #e5c158)}.preferences-content.svelte-1ppnlxx.svelte-1ppnlxx{display:flex;flex-direction:column;gap:20px}.preferences-list.svelte-1ppnlxx.svelte-1ppnlxx{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.preference-item.svelte-1ppnlxx.svelte-1ppnlxx{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px;border-radius:4px;transition:background-color .2s ease}.preference-item.svelte-1ppnlxx.svelte-1ppnlxx:hover{background-color:var(--col-grey, #f5f5f5)}.preference-item.svelte-1ppnlxx input[type=checkbox].svelte-1ppnlxx{margin-top:2px;cursor:pointer;width:18px;height:18px;flex-shrink:0}.preference-info.svelte-1ppnlxx.svelte-1ppnlxx{display:flex;flex-direction:column;gap:4px;flex:1}.preference-info.svelte-1ppnlxx strong.svelte-1ppnlxx{font-size:15px;color:var(--col-grey-dark, #333)}.preference-info.svelte-1ppnlxx span.svelte-1ppnlxx{font-size:13px;color:var(--col-grey-dark, #666)}@media (max-width: 640px){.consent-banner.svelte-1ppnlxx.svelte-1ppnlxx{padding:15px}.consent-content.svelte-1ppnlxx h3.svelte-1ppnlxx{font-size:18px}.consent-content.svelte-1ppnlxx p.svelte-1ppnlxx{font-size:13px}.preferences-list.svelte-1ppnlxx.svelte-1ppnlxx{grid-template-columns:1fr}.consent-actions.svelte-1ppnlxx.svelte-1ppnlxx{flex-direction:column}.btn-manage.svelte-1ppnlxx.svelte-1ppnlxx,.btn-reject.svelte-1ppnlxx.svelte-1ppnlxx,.btn-accept.svelte-1ppnlxx.svelte-1ppnlxx,.btn-save.svelte-1ppnlxx.svelte-1ppnlxx{width:100%}}a.svelte-zv5ygv{border-radius:20px;background-color:transparent;padding:0 14px;height:35px;cursor:pointer;border:2px solid var(--col-grey-2);font-size:16px;color:var(--col-grey-dark);text-decoration-line:none;align-content:center}a.svelte-zv5ygv:hover:not(.active){border:2px solid var(--col-grey)}.active.svelte-zv5ygv{border:2px solid var(--col-gold);box-shadow:1px 0 4px var(--col-gold)}.has-banner.svelte-1kthuti{padding-bottom:var(--consent-banner-height, 180px)}
