#cc-main{--cc-font-family:var(--font-montserrat),system-ui,sans-serif;--cc-bg:#ffffff;--cc-primary-color:#1a1a1a;--cc-secondary-color:#5a5a62;--cc-modal-border-radius:20px;--cc-btn-border-radius:9999px;--cc-overlay-bg:rgba(0,0,0,0.5);--cc-separator-border-color:#ececec;--cc-btn-primary-bg:#c30b30;--cc-btn-primary-color:#ffffff;--cc-btn-primary-hover-bg:#961e34;--cc-btn-primary-hover-color:#ffffff;--cc-btn-secondary-bg:#ffffff;--cc-btn-secondary-color:#c30b30;--cc-btn-secondary-border-color:#c30b30;--cc-btn-secondary-hover-bg:#fafafa;--cc-btn-secondary-hover-color:#c30b30;--cc-btn-secondary-hover-border-color:#c30b30;--cc-link-color:#c30b30;--cc-toggle-on-bg:#c30b30;--cc-toggle-off-bg:#5a5a62}#cc-main a{color:#c30b30;background-image:none;text-decoration:underline;text-underline-offset:2px}#cc-main a:hover{color:#961e34}#cc-main .cc-accept-all,#cc-main .cm__btn,#cc-main .pm__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;min-width:0;padding:0 24px;border-width:1.5px;border-radius:9999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}#cc-main .cm--bar .cm__btn{min-width:0;padding:0 24px}#cc-main .cc-accept-all,#cc-main .cm__btn[data-role=all],#cc-main .pm__btn[data-role=save]{background:linear-gradient(135deg,#961e34,#c30b30);background-origin:border-box;border:1.5px solid transparent;color:#ffffff;box-shadow:0 8px 20px rgba(195,11,48,.28);cursor:pointer}#cc-main .cc-accept-all:hover,#cc-main .cm__btn[data-role=all]:hover,#cc-main .pm__btn[data-role=save]:hover{background:#961e34;border-color:transparent;color:#ffffff}#cc-main .cc-accept-all:active,#cc-main .cm__btn:active,#cc-main .pm__btn:active{transform:scale(.97)}#cc-main .cc-accept-all:focus-visible,#cc-main .cc-details__summary:focus-visible,#cc-main .cm__btn:focus-visible,#cc-main .pm__btn:focus-visible,#cc-main .pm__close-btn:focus-visible{outline:2px solid #c30b30;outline-offset:2px}#cc-main .cm--bar{left:0;right:0;width:auto;max-width:none;margin:0;border:0;border-radius:0;overflow:visible;box-shadow:0 0 18px rgba(0,0,0,.2);opacity:0}.show--consent #cc-main .cc--anim .cm--bar{opacity:1}#cc-main .cm--bar .cm__body{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;max-width:none;margin:0;padding:22px 32px 20px}#cc-main .cm--bar .cm__texts{flex:0 1 760px;min-width:0;padding:0}#cc-main .cm--bar .cm__texts:before{content:"";display:block;flex:none;width:54px;height:20px;margin:0 0 6px;background:url(/logos/jaimy.svg) no-repeat 0/contain}#cc-main .cm__title{padding:0;font-size:18px;font-weight:700;line-height:1.3}#cc-main .cm__title+.cm__desc{margin-top:4px}#cc-main .cm__desc{padding:0;color:#1a1a1a;font-size:14px;line-height:1.5}#cc-main .cm--bar .cm__btns{flex:none;margin-left:auto;padding:0;border:0}#cc-main .cm--bar.cm--bottom .cm__btn-group--uneven{flex:none;gap:12px;justify-content:flex-end}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn{margin:0}#cc-main .cm__btn[data-role=show]{background:#ffffff;border-style:solid;border-color:#c30b30;color:#c30b30}#cc-main .cm__btn[data-role=show]:hover{background:#fafafa;border-color:#c30b30;color:#c30b30}#cc-main .cm:before{content:"";position:absolute;right:32px;top:-44px;width:88px;height:88px;background:url(/illustrations/cookie-banner.svg) no-repeat 50%/contain;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(150,30,52,.18))}html.disable--interaction.show--consent:not(.show--preferences),html.disable--interaction.show--consent:not(.show--preferences) body{overflow:visible!important;height:auto!important}html.show--preferences:not(.show--consent),html.show--preferences:not(.show--consent) body{overflow:hidden}html.cc-policy-page:not(.show--preferences) #cc-main .cm-wrapper:before{display:none}html.show--consent.show--preferences #cc-main .cc--anim .cm--bar{opacity:0;pointer-events:none}#cc-main .pm-overlay{pointer-events:none}html.show--consent #cc-main .pm-overlay{background:transparent}html.show--preferences:not(.show--consent) #cc-main .pm-wrapper:before{content:"";position:fixed;inset:0;z-index:1}#cc-main .pm--box{max-width:600px;height:min(80vh,720px);max-height:80vh;border:0;box-shadow:0 18px 44px rgba(26,26,26,.12)}#cc-main .pm__header{display:grid;grid-template-columns:1fr auto;grid-template-rows:64px auto;align-items:center;padding:0;border:0}#cc-main .pm__header:before{content:"";grid-row:1;grid-column:1;width:70px;height:26px;margin-left:24px;background:url(/logos/jaimy.svg) no-repeat 0/contain}#cc-main .pm__header:after{content:"";grid-row:1;grid-column:1/-1;align-self:end;height:1px;background:#ececec}#cc-main .pm__close-btn{grid-row:1;grid-column:2;width:44px;height:44px;margin-right:10px;background:transparent;border:0;border-radius:9999px}#cc-main .pm__close-btn:hover{background:#f4f4f4}#cc-main .pm__close-btn svg{stroke:#1a1a1a;stroke-width:2.4;transform:scale(.4)}#cc-main .pm__close-btn:hover svg{stroke:#1a1a1a}#cc-main .pm__title{grid-row:2;grid-column:1/-1;display:block;margin:0;padding:24px 24px 0;color:#1a1a1a;font-size:20px;font-weight:800;line-height:1.25}#cc-main .pm__body{padding:8px 24px 24px}#cc-main .pm__section:first-child{margin:0}#cc-main .pm__section:first-child .pm__section-desc-wrapper{color:#1a1a1a;font-size:14px}#cc-main .pm__section:first-child .pm__section-desc{line-height:1.55}#cc-main .cc-accept-all{display:flex;width:-moz-fit-content;width:fit-content;margin:20px 0 26px}#cc-main .cc-choose{display:block;margin:0 0 12px;color:#1a1a1a;font-size:16px;font-weight:700;line-height:1.5}#cc-main .pm__section--toggle{margin-bottom:8px;overflow:hidden;background:#ffffff;border:1px solid #e6e6e9;border-radius:10px}#cc-main .pm__section--toggle .pm__section-title{min-height:56px;padding:0 140px 0 70px;background:transparent;border:0;border-radius:0;font-size:15px;font-weight:700;line-height:1.3}#cc-main .pm__section--toggle .pm__section-title:hover{background:#fafafa}#cc-main .pm__section--toggle .pm__section-title:focus-visible{outline:2px solid #c30b30;outline-offset:-2px}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom:1px solid #efefef}#cc-main .pm__section--expandable .pm__section-arrow{top:50%;left:15px;width:16px;height:16px;background:transparent;border-radius:0;transform:translateY(-50%)}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:#1a1a1a;stroke-width:3;transform:scale(.7);transition:transform .2s ease}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.7) rotate(180deg)}#cc-main .pm__section--toggle .pm__section-title:before{content:"";position:absolute;left:40px;top:50%;width:20px;height:20px;transform:translateY(-50%);background:no-repeat 50%/contain;pointer-events:none}#cc-main .pm__section-title[aria-controls^=necessary]:before{background-image:url(/illustrations/cookie-cat-necessary.svg)}#cc-main .pm__section-title[aria-controls^=analytics]:before{background-image:url(/illustrations/cookie-cat-analytics.svg)}#cc-main .pm__section-title[aria-controls^=marketing]:before{background-image:url(/illustrations/cookie-cat-marketing.svg)}#cc-main .pm__section--toggle .pm__section-desc-wrapper{background:#fafafa;border:0;border-radius:0;color:#5a5a62;font-size:14px}#cc-main .pm__section--toggle .pm__section-desc{padding:12px 16px 6px;line-height:1.55}#cc-main .section__toggle-wrapper{top:50%;right:14px;display:flex;align-items:center;justify-content:flex-end;width:auto;height:44px;transform:translateY(-50%)}#cc-main .section__toggle{top:0;left:0;width:100%;height:100%}#cc-main .section__toggle:focus-visible{outline:none}#cc-main .section__toggle:focus-visible~.toggle__icon{outline:2px solid #c30b30;outline-offset:2px}#cc-main .toggle__icon{position:relative;flex:none;width:46px;height:26px;transform:none;box-shadow:none}#cc-main .section__toggle:checked~.toggle__icon{box-shadow:none}#cc-main .toggle__icon-circle{top:3px;left:3px;width:20px;height:20px;box-shadow:none}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(20px)}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{display:none}#cc-main .toggle__icon:before{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);color:#5a5a62;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}#cc-main .section__toggle:not(:checked)~.toggle__icon:before{content:"Uit"}#cc-main .section__toggle:checked:not(:disabled)~.toggle__icon:before{content:"Aan"}#cc-main:lang(fr) .section__toggle:not(:checked)~.toggle__icon:before{content:"Inactif"}#cc-main:lang(fr) .section__toggle:checked:not(:disabled)~.toggle__icon:before{content:"Actif"}#cc-main .section__toggle:checked:disabled~.toggle__icon{width:0;background:transparent;box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{display:none}#cc-main .section__toggle:disabled~.toggle__icon:before{content:"Altijd actief";right:0;display:inline-flex;align-items:center;height:30px;padding:0 12px;background:#f4f4f4;border-radius:9999px;color:#1a1a1a;font-size:13px}#cc-main:lang(fr) .section__toggle:disabled~.toggle__icon:before{content:"Toujours actif"}#cc-main .cc-details{display:block}#cc-main .cc-details__summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#c30b30;font-size:14px;font-weight:600;line-height:1;list-style:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#cc-main .cc-details__summary::-webkit-details-marker{display:none}#cc-main .cc-details__summary:after{content:"";flex:none;width:7px;height:7px;margin:-3px 0 0 2px;border-right:2px solid #c30b30;border-bottom:2px solid #c30b30;transform:rotate(45deg);transition:transform .2s ease}#cc-main .cc-details[open]>.cc-details__summary:after{margin-top:3px;transform:rotate(-135deg)}#cc-main .cc-table{width:100%;margin:0 0 10px;border-collapse:collapse;table-layout:fixed;font-size:12.5px;line-height:1.45;text-align:left}#cc-main .cc-table th:first-child,#cc-main .cc-table th:nth-child(2),#cc-main .cc-table th:nth-child(3){width:20%}#cc-main .cc-table th:nth-child(4){width:40%}#cc-main .cc-table td,#cc-main .cc-table th{box-sizing:border-box}#cc-main .cc-table th{padding:8px 8px 8px 0;border-bottom:1px solid #e6e6e9;color:#1a1a1a;font-size:12px;font-weight:700;text-align:left}#cc-main .cc-table td{padding:10px 8px 10px 0;border-bottom:1px solid #ececec;color:#5a5a62;overflow-wrap:break-word;vertical-align:top}#cc-main .cc-table tbody tr:last-child td{border-bottom:0}#cc-main .cc-table td:first-child{color:#1a1a1a;font-weight:600;overflow-wrap:anywhere}#cc-main .cc-table b{display:block;color:#1a1a1a;font-weight:600}#cc-main .cc-table small{display:block;color:#5a5a62;font-size:11.5px}#cc-main .cc-table__note{color:#5a5a62;font-weight:400}#cc-main .pm__footer{justify-content:flex-end;padding:14px 24px}#cc-main .pm__footer .pm__btn-group:empty{display:none}#cc-main .pm__btn{flex:none}@media (prefers-reduced-motion:reduce){#cc-main .cm--bar{--cc-modal-transition-duration:0s}#cc-main .cc-details__summary:after,#cc-main .pm__section--expandable .pm__section-arrow svg{transition:none}}@media (max-width:640px){#cc-main .cm--bar{border-radius:20px 20px 0 0}#cc-main .cm--bar .cm__body{gap:0;padding:20px 16px!important}#cc-main .cm--bar .cm__texts{flex:none;width:100%;padding:0}#cc-main .cm--bar .cm__texts:before{width:59px;height:22px;margin-bottom:10px}#cc-main .cm__desc,#cc-main .cm__title{padding-left:0!important;padding-right:0!important}#cc-main .cm--bar .cm__btns{width:100%;margin:14px 0 0;padding:0!important;border-top:0!important}#cc-main .cm--bar.cm--bottom .cm__btn-group--uneven{gap:10px;justify-content:flex-start}#cc-main .cm__btn,#cc-main .cm__btn+.cm__btn{flex:none!important;width:100%;margin:0!important}#cc-main .cm:before{right:16px;top:-34px;width:68px;height:68px}#cc-main .pm--box{max-width:none;height:auto;max-height:100%;border-radius:0}#cc-main .pm__header{grid-template-rows:56px auto;padding:0!important}#cc-main .pm__header:before{margin-left:16px}#cc-main .pm__close-btn{margin-right:6px}#cc-main .pm__title{padding:18px 16px 0}#cc-main .pm__body{padding:8px 16px 24px!important}#cc-main .cc-accept-all{width:100%}#cc-main .pm__footer{padding:12px 16px 24px!important}#cc-main .pm__footer .pm__btn,#cc-main .pm__footer .pm__btn-group,#cc-main .pm__footer .pm__btn-group+.pm__btn-group{margin:0!important}#cc-main .pm__footer .pm__btn{width:100%}#cc-main .cc-table,#cc-main .cc-table tbody,#cc-main .cc-table td,#cc-main .cc-table tr{display:block;width:auto}#cc-main .cc-table thead{display:none}#cc-main .cc-table tr{padding:10px 0;border-bottom:1px solid #e6e6e9}#cc-main .cc-table tbody tr:last-child{border-bottom:0}#cc-main .cc-table td{display:grid;grid-template-columns:78px 1fr;grid-column-gap:8px;column-gap:8px;grid-row-gap:0;row-gap:0;padding:2px 0;border:0}#cc-main .cc-table td:before{content:attr(data-label);grid-column:1;grid-row:1;color:#1a1a1a;font-size:12px;font-weight:700}#cc-main .cc-table td b,#cc-main .cc-table td small{grid-column:2}#cc-main .cc-table td:first-child{display:block;padding-top:2px;font-size:13px}#cc-main .cc-table td:first-child:before{content:none}}