@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat/montserrat-400.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat/montserrat-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat/montserrat-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat/montserrat-700.woff2) format("woff2");font-display:swap}*{margin:0;box-sizing:border-box;font-family:Montserrat}body{color:var(--global-primary-color)}.logo-wrapper[data-v-2360c4b4]{display:flex;align-items:center;height:2em;--color: white;color:var(--color);fill:var(--color)}.logo-wrapper .icon[data-v-2360c4b4]{background-image:url(/jigsaw.svg);background-position:center;background-repeat:no-repeat;width:50px;height:100%}.logo-wrapper .text[data-v-2360c4b4]{font-size:2em;font-weight:450}header[data-v-c87a99c2]{width:100vw;z-index:40;font-size:10px}header .top[data-v-c87a99c2]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.25))}header .top .content[data-v-c87a99c2]{padding:10px var(--global-content-padding-y);display:flex;justify-content:space-between;align-items:center}header .top .content .left .logo[data-v-c87a99c2]{cursor:pointer}header .top .content .left .logo[data-v-c87a99c2]:hover{opacity:.7}@media screen and (max-width: 1100px){header .top .content[data-v-c87a99c2]{justify-content:center}}header .bottom[data-v-c87a99c2]{background:linear-gradient(90deg,var(--gradient-secondary-color),var(--gradient-global-primary-color));height:.5px}footer .bottom[data-v-3c0962f5]{height:100%}footer .bottom a[data-v-3c0962f5]{color:#fff;text-decoration:none;cursor:pointer}footer .bottom .content[data-v-3c0962f5]{height:100%;display:flex;align-items:center;color:#fff;padding:0 var(--global-content-padding-y);font-size:.7rem;justify-content:space-between}footer .bottom .content .email[data-v-3c0962f5]{display:flex;align-items:center}footer .bottom .content .email[data-v-3c0962f5]:hover{opacity:.7}footer .bottom .content .email .icon[data-v-3c0962f5]{--size: 1em;width:var(--size);height:var(--size);fill:#fff;margin-right:.5em}footer .bottom .content .email .icon svg[data-v-3c0962f5]{flex:1}footer .bottom .content .links>div[data-v-3c0962f5]{cursor:pointer}footer .bottom .content .links>div[data-v-3c0962f5]:hover{opacity:.7}.switch-wrapper[data-v-800e50af]{position:relative;background:var(--69b6f7de);height:1em;width:2em;border-radius:100px;cursor:pointer}.switch-wrapper[data-v-800e50af]:hover{opacity:.7}.switch-wrapper.disabled[data-v-800e50af]{cursor:unset;opacity:.5}.switch-wrapper[data-v-800e50af]:after{position:absolute;top:50%;transform:translateY(-50%);left:var(--708f15ac);transition:left ease .2s;content:"";height:.75em;aspect-ratio:1;background:white;border-radius:100px}.cookies-wrapper[data-v-aaa90641]{background:white;width:400px;padding:50px 0;border-radius:10px;display:flex;overflow-y:auto}.cookies-wrapper .content .buttons-wrapper[data-v-aaa90641]{display:flex;justify-content:space-between}.cookies-wrapper .content .buttons-wrapper .button[data-v-aaa90641]{border-radius:5px;color:#fff;padding:10px 15px;cursor:pointer}.cookies-wrapper .content .buttons-wrapper .button[data-v-aaa90641]:hover{opacity:.8}.cookies-wrapper .content .buttons-wrapper .button.read-more[data-v-aaa90641],.cookies-wrapper .content .buttons-wrapper .button.accept-selected[data-v-aaa90641]{background:rgb(53,72,94)}.cookies-wrapper .content .buttons-wrapper .button.accept-all[data-v-aaa90641]{background:green}.cookies-wrapper .content .expanded[data-v-aaa90641]{display:flex;flex-direction:column;gap:1.5rem}.cookies-wrapper .content .expanded .row .title[data-v-aaa90641]{display:flex;justify-content:space-between;margin-bottom:.5rem}.cookies-wrapper .content .expanded .row>.text[data-v-aaa90641]{font-size:12px}.cookies-wrapper .content .short .text[data-v-aaa90641]{margin-bottom:3rem}.cookies-wrapper .content .short .text .third-parties[data-v-aaa90641]{position:relative}.cookies-wrapper .content .short .text .third-parties>span[data-v-aaa90641]{text-decoration:underline;cursor:help}.cookies-wrapper .content .short .text .third-parties>div[data-v-aaa90641]{display:none}.cookies-wrapper .content .short .text .third-parties:hover>div[data-v-aaa90641]{display:flex;position:absolute;padding:1rem 1.5rem;border-radius:10px;top:0;left:50%;transform:translate(-50%,-100%);width:max-content;background:var(--global-primary-color);color:#fff;line-height:1.75}
