img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
img#wpstats{display:none}
:root{--bg-haut:#182636;--bg-bas:#0a111a;--bg:#04060a;--bg-raised:#080d14;--surface:rgba(173,206,240,.055);--surface-2:rgba(173,206,240,.095);--creux:rgba(0,0,0,.3);--degrade-surface:linear-gradient(170deg,rgba(173,206,240,.105),rgba(173,206,240,.028) 72%);--degrade-creux:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.18));--degrade-cadre:linear-gradient(168deg,rgba(173,206,240,.085),rgba(0,0,0,.32) 78%);--line:rgba(126,186,255,.14);--line-strong:rgba(126,186,255,.28);--text:#e8f0f8;--text-dim:#93a6bb;--text-faint:#8295aa;--blue:#2fa8ff;--blue-bright:#6cc6ff;--blue-soft:rgba(47,168,255,.12);--green:#2be84e;--green-soft:rgba(43,232,78,.12);--glow-blue:0 0 32px rgba(47,168,255,.38);--glow-green:0 0 28px rgba(43,232,78,.3);--font-head:"Space Grotesk","Segoe UI",system-ui,sans-serif;--font-body:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--entete:76px;--container:1180px;--radius:14px;--radius-lg:22px;--step-0:clamp(1rem, 0.96rem + 0.2vw, 1.0625rem);--step-1:clamp(1.125rem, 1.06rem + 0.32vw, 1.3125rem);--step-2:clamp(1.4rem, 1.25rem + 0.75vw, 1.95rem);--step-3:clamp(1.85rem, 1.5rem + 1.6vw, 2.9rem);--step-4:clamp(2.3rem, 1.6rem + 3.2vw, 4.15rem);--space:clamp(3.5rem, 2rem + 6vw, 7rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html{background:var(--bg-bas)}body{margin:0;min-height:100vh;background-image:radial-gradient(60% 420px at 28% 0%,rgba(47,168,255,.16),transparent 70%),radial-gradient(45% 320px at 78% 0%,rgba(43,232,78,.09),transparent 70%),linear-gradient(180deg,var(--bg-haut) 0%,var(--bg-bas) 100%);background-repeat:no-repeat;background-size:100% 900px,100% 700px,100% 100%;background-position:top center,top center,top center;color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.68;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--blue-bright);text-decoration-color:rgba(108,198,255,.35);text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}a:hover{color:var(--green);text-decoration-color:currentColor}h1,h2,h3,h4{font-family:var(--font-head);font-weight:600;line-height:1.12;letter-spacing:-.018em;margin:0 0 .6em;text-wrap:balance}p{margin:0 0 1.1em;text-wrap:pretty}ul,ol{margin:0 0 1.1em;padding-left:1.25em}strong{color:#fff;font-weight:600}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}::selection{background:var(--blue);color:#04060a}.container{width:min(100% - 2.5rem, var(--container));margin-inline:auto}.site-main{position:relative;z-index:1}.section{padding-block:var(--space)}.hero,.page-hero,.partie,.cta{position:sticky;top:var(--entete);background-color:#101b26;background-image:linear-gradient(177deg,rgba(173,206,240,.06),rgba(0,0,0,.14)),linear-gradient(180deg,var(--teinte-haut,#16212e),var(--teinte-bas,#0c141e));border-top:1px solid var(--line);box-shadow:0 -26px 44px -18px rgba(0,0,0,.9),inset 0 1px 0 0 rgba(255,255,255,.05)}.partie{padding-block:clamp(2.5rem, 1.6rem + 3vw, 4.25rem)}.hero,.page-hero{border-top:0;box-shadow:none}.post-type-archive-creation .page-hero,.single-creation .page-hero{position:static;background-color:transparent}@media (prefers-reduced-motion:reduce){.hero,.page-hero,.partie,.cta{position:static}}.section__head{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;align-items:flex-end;justify-content:space-between;margin-bottom:2.8rem}.section__head>div{max-width:46rem}.section__title{font-size:var(--step-3);margin-bottom:.45em}.section__lead{color:var(--text-dim);font-size:var(--step-1);max-width:46rem;margin-bottom:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--green);color:#04060a;padding:.7rem 1.2rem;font-weight:600;border-radius:0 0 8px}.skip-link:focus{left:0}.eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0 0 1.1rem}.eyebrow__index{color:var(--green);text-shadow:var(--glow-green)}.eyebrow__text{flex:0 1 auto}.eyebrow:after{content:"";flex:0 1 4rem;min-width:1.5rem;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.accent{color:var(--blue);text-shadow:var(--glow-blue)}.site-header{position:sticky;top:0;z-index:50;background:rgba(0,0,0,.42);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:76px}.brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit;flex-shrink:0}.brand__mark,.site-footer .brand__mark{width:56px;height:56px;flex-shrink:0;transition:filter .25s ease}.brand:hover .brand__mark{filter:brightness(1.2)}.custom-logo{max-height:52px;width:auto}.brand__text{display:flex;flex-direction:column;line-height:1.2}.brand__name{font-family:var(--font-head);font-weight:600;font-size:1.08rem;letter-spacing:-.01em}.brand__role{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.site-nav{display:flex;align-items:center;gap:2rem}.site-nav__list{display:flex;align-items:center;gap:1.9rem;list-style:none;margin:0;padding:0}.site-nav__list a{position:relative;display:inline-block;padding:.35rem 0;color:var(--text-dim);font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap}.site-nav__list a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--green);box-shadow:var(--glow-green);transition:right .28s cubic-bezier(.2,.8,.3,1)}.site-nav__list a:hover,.site-nav__list .current-menu-item>a,.site-nav__list .current_page_item>a,.site-nav__list .current-menu-parent>a{color:var(--text)}.site-nav__list a:hover:after,.site-nav__list .current-menu-item>a:after,.site-nav__list .current_page_item>a:after,.site-nav__list .current-menu-parent>a:after{right:0}.nav-toggle{display:none;align-items:center;gap:.6rem;background:0 0;border:1px solid var(--line-strong);border-radius:999px;color:var(--text);padding:.5rem 1rem;font:inherit;font-size:.85rem;cursor:pointer}.nav-toggle__bars{display:grid;gap:4px;width:16px}.nav-toggle__bars span{height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:first-child{transform:translateY(3px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:last-child{transform:translateY(-3px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.78rem 1.35rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-head);font-size:.93rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.btn__arrow{transition:transform .22s cubic-bezier(.2,.8,.3,1)}.btn:hover .btn__arrow{transform:translateX(4px)}.btn--primary{background:var(--blue);color:#02060c;box-shadow:0 0 0 rgba(47,168,255,0)}.btn--primary:hover{background:var(--blue-bright);color:#02060c;box-shadow:var(--glow-blue);transform:translateY(-1px)}.btn--ghost{background:0 0;border-color:var(--line-strong);color:var(--text)}.btn--ghost:hover{border-color:var(--green);color:var(--green);box-shadow:var(--glow-green);transform:translateY(-1px)}.hero{position:relative;padding-block:clamp(3.5rem, 2rem + 7vw, 7.5rem) var(--space)}.hero__inner{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:clamp(2.5rem, 1rem + 5vw, 4.5rem);align-items:center}.hero__content,.hero__panel{min-width:0}.hero__title{font-size:var(--step-4);font-weight:700;letter-spacing:-.03em;margin-bottom:.55em}.hero__lead{color:var(--text-dim);font-size:var(--step-1);max-width:36rem}.hero__lead--second{font-size:var(--step-0)}.hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin:2rem 0 2.5rem}.hero__facts{display:flex;flex-wrap:wrap;gap:.6rem 2rem;list-style:none;margin:0;padding:1.5rem 0 0;border-top:1px solid var(--line);font-size:.9rem;color:var(--text-faint)}.hero__facts strong{color:var(--blue);font-family:var(--font-head)}.codeblock{background:linear-gradient(160deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.9),0 0 60px -30px rgba(47,168,255,.4)}.codeblock__bar{display:flex;align-items:center;gap:.45rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(173,206,240,.05),rgba(0,0,0,.35))}.codeblock__dot{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.codeblock__dot:first-child{background:var(--green);box-shadow:var(--glow-green)}.codeblock__file{margin-left:auto;font-family:var(--font-mono);font-size:.74rem;color:var(--text-faint)}.codeblock__body{margin:0;padding:1.4rem 1.3rem 1.6rem;overflow-x:auto;font-family:var(--font-mono);font-size:.82rem;line-height:1.75;color:#c3d3e4;tab-size:4}.c-key{color:#ff8fd1}.c-cls{color:var(--blue-bright)}.c-fn{color:var(--green)}.c-com{color:var(--text-faint);font-style:italic}.doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 24rem), 1fr));gap:1.5rem;margin-top:2.5rem}.doors--trois{grid-template-columns:repeat(auto-fit,minmax(min(100%, 19.5rem), 1fr));gap:1.2rem}.doors--trois .door{padding:1.9rem 1.6rem}.doors--trois .door__title{font-size:clamp(1.25rem, 1.05rem + 0.5vw, 1.5rem)}.door{position:relative;padding:2.2rem 2rem;background:var(--degrade-surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .25s ease,transform .25s ease}.door:before{content:"";position:absolute;inset:-1px -1px auto;height:1px;background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:.5}.door:nth-child(2):before{background:linear-gradient(90deg,transparent,var(--green),transparent)}.door:nth-child(3):before{background:linear-gradient(90deg,transparent,var(--blue-bright),transparent)}.door:hover{border-color:var(--line-strong);transform:translateY(-3px)}.door__kicker{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.9rem}.door__title{font-size:var(--step-2)}.door__text{color:var(--text-dim)}.door__list{list-style:none;padding:0;margin:1.4rem 0 1.8rem;display:grid;gap:.6rem}.door__list li,.card__list li,.checklist li{position:relative;padding-left:1.5rem;font-size:.94rem;color:var(--text-dim)}.door__list li:before,.card__list li:before,.checklist li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:var(--glow-green)}.grid{display:grid;gap:1.5rem}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%, 25rem), 1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%, 19rem), 1fr))}.card{position:relative;display:flex;flex-direction:column;background:var(--degrade-surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.card:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 24px 50px -28px rgba(0,0,0,.9),0 0 50px -32px rgba(47,168,255,.55)}.card__link{position:absolute;inset:0;z-index:2;text-indent:-9999px;overflow:hidden}.card__media{aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(170deg,rgba(173,206,240,.06),rgba(0,0,0,.32))}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.card:hover .card__media img{transform:scale(1.04)}.card__body{display:flex;flex-direction:column;flex:1;padding:1.7rem 1.6rem 1.6rem}.card__title{font-size:var(--step-1);margin-bottom:.4em}.card__tagline{color:var(--text-dim);font-size:.95rem;margin-bottom:1.1rem}.card__list{list-style:none;padding:0;margin:0 0 1.3rem;display:grid;gap:.45rem}.card__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.card__actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:1.3rem}.card__more{font-family:var(--font-head);font-size:.88rem;font-weight:600;color:var(--blue-bright)}.card__actions .btn--demo{position:relative;z-index:3;padding:.5rem .9rem;font-size:.84rem}.card:hover .card__more{color:var(--green)}.tag{display:inline-flex;align-items:center;padding:.32rem .75rem;border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--text-dim);background:rgba(0,0,0,.25)}.tag--accent{border-color:rgba(43,232,78,.35);color:var(--green);background:var(--green-soft)}.tag--blue{border-color:rgba(47,168,255,.35);color:var(--blue-bright);background:var(--blue-soft)}.proof{padding:1.9rem 1.8rem;background:linear-gradient(170deg,var(--surface-2),transparent 70%);border:1px solid var(--line);border-left:2px solid var(--blue);border-radius:4px var(--radius) var(--radius) 4px}.proof__title{font-size:1.15rem}.proof__text{color:var(--text-dim);font-size:.96rem;margin-bottom:.9rem}.proof__stack,.mini__stack{font-family:var(--font-mono);font-size:.74rem;color:var(--text-faint);margin:0;letter-spacing:.03em}.mini{padding:1.7rem 1.6rem;background:var(--degrade-surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.3rem}.mini__title{font-size:1.2rem;margin-bottom:.3em}.mini__text{color:var(--text-dim);font-size:.93rem;flex:1}.mini__link{margin-top:.9rem;font-family:var(--font-mono);font-size:.78rem;word-break:break-all}.page-hero{padding-block:clamp(3rem, 2rem + 4vw, 5.5rem) 0}.page-hero__title{font-size:var(--step-4);font-weight:700;letter-spacing:-.03em;max-width:20ch}.page-hero__lead{color:var(--text-dim);font-size:var(--step-1);max-width:44rem}.prose{max-width:44rem}.prose h2{font-size:var(--step-2);margin-top:2.2em}.prose h3{font-size:var(--step-1);margin-top:1.8em}.prose blockquote{margin:2rem 0;padding:.4rem 0 .4rem 1.6rem;border-left:2px solid var(--green);color:var(--text);font-size:var(--step-1)}.prose code{font-family:var(--font-mono);font-size:.86em;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:.12em .38em;color:var(--blue-bright)}.prose img{border-radius:var(--radius);border:1px solid var(--line)}.offer{padding:1.8rem 1.7rem;background:var(--degrade-surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column}.offer__num{font-family:var(--font-mono);font-size:.78rem;color:var(--green);text-shadow:var(--glow-green);margin-bottom:.8rem;letter-spacing:.12em}.offer__title{font-size:1.22rem}.offer__text{color:var(--text-dim);font-size:.95rem;margin-bottom:0}.offer__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.2rem}.steps{counter-reset:step;list-style:none;padding:0;margin:2.5rem 0 0;display:grid;background:var(--degrade-creux);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.steps li{counter-increment:step;padding:1.8rem 1.7rem;display:grid;grid-template-columns:3rem 1fr;gap:0 1.2rem;align-items:start}.steps li+li{border-top:1px solid var(--line)}.steps li:before{content:counter(step,decimal-leading-zero);grid-row:1/3;font-family:var(--font-mono);font-size:1.05rem;color:var(--blue);text-shadow:var(--glow-blue);padding-top:.15rem}.steps h3{font-size:1.1rem;margin:0 0 .35em}.steps p{margin:0;color:var(--text-dim);font-size:.95rem}.stack-table{display:grid;background:var(--degrade-creux);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:2rem}.stack-table__row{display:grid;grid-template-columns:minmax(8rem, 12rem) 1fr;gap:1rem;padding:1rem 1.3rem;font-size:.93rem}.stack-table__row+.stack-table__row{border-top:1px solid var(--line)}.stack-table__key{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding-top:.2rem}.stack-table__val{color:var(--text-dim)}.checklist{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.6rem}.creation-head{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(2rem, 1rem + 4vw, 4rem);align-items:center;padding-block:clamp(3rem, 2rem + 4vw, 5rem)}.creation-head__media img{border-radius:var(--radius-lg);border:1px solid var(--line);width:100%}.creation-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 12rem), 1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:2rem 0}.creation-facts>div{background:var(--degrade-creux);padding:1.1rem 1.3rem}.creation-facts dt{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.35rem}.creation-facts dd{margin:0;font-family:var(--font-head);font-size:1.02rem;color:var(--text)}.pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2.5rem;border-top:1px solid var(--line);font-size:.93rem}.form{max-width:44rem}.form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem), 1fr));gap:1.2rem}.field{display:flex;flex-direction:column;gap:.45rem;margin:0 0 1.2rem}.field label{font-size:.88rem;font-weight:500;color:var(--text)}.field__hint{color:var(--text-faint);font-weight:400}.field__req{color:var(--green)}.field__error{margin:0;font-size:.84rem;color:#ff8a8a}.field input,.field textarea,.field select{width:100%;padding:.78rem .95rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;color:var(--text);font:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.field textarea{resize:vertical;min-height:10rem}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-dim) 50%),linear-gradient(135deg,var(--text-dim) 50%,transparent 50%);background-position:calc(100% - 20px) 55%, calc(100% - 14px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.6rem}.field input::placeholder,.field textarea::placeholder{color:var(--text-faint)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.field--check{flex-direction:row;align-items:flex-start;gap:.7rem;flex-wrap:wrap}.field--check input{width:18px;height:18px;margin-top:.22rem;flex-shrink:0;accent-color:var(--green)}.field--check label{flex:1;font-weight:400;font-size:.88rem;color:var(--text-dim)}.field--check .field__error{flex-basis:100%}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__actions{margin-top:1.6rem}.notice{padding:1.3rem 1.5rem;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--degrade-surface);margin-bottom:1.8rem}.notice--ok{border-color:rgba(43,232,78,.4);background:var(--green-soft)}.notice--ok .notice__title{color:var(--green);font-size:1.2rem}.notice--error{border-color:rgba(255,138,138,.45);background:rgba(255,138,138,.08);color:#ffd6d6}.notice p:last-child{margin-bottom:0}.contact-grid{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr);gap:clamp(2.5rem, 1rem + 5vw, 5rem);align-items:start;padding-bottom:var(--space)}.contact-aside{padding:1.9rem 1.8rem;background:var(--degrade-surface);border:1px solid var(--line);border-radius:var(--radius-lg);position:sticky;top:104px}.contact-aside h2{font-size:1.15rem}.contact-aside ul{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.7rem;font-size:.94rem}.contact-aside dt{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.contact-aside dd{margin:.2rem 0 1rem;color:var(--text-dim);font-size:.93rem}.cta{padding-block:var(--space);background-image:radial-gradient(70% 140% at 50% 100%,rgba(47,168,255,.14),transparent 70%),linear-gradient(180deg,var(--teinte-haut,#16212e),var(--teinte-bas,#0c141e))}.cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.cta__title{font-size:var(--step-3);max-width:22ch;margin-bottom:.4em}.cta__text{color:var(--text-dim);max-width:44ch;margin:0}.cta__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.site-footer{position:relative;z-index:1;border-top:1px solid var(--line);background-color:#080f17;background-image:linear-gradient(180deg,rgba(173,206,240,.04),rgba(0,0,0,.3));padding-block:3.5rem 2rem;font-size:.92rem}.site-footer__grid{display:grid;grid-template-columns:minmax(0, 1.6fr) repeat(auto-fit, minmax(min(100%, 11rem), 1fr));gap:2.5rem}.site-footer__brand .brand__mark{width:56px;height:56px;margin-bottom:1rem}.site-footer__pitch{color:var(--text-dim);max-width:32rem}.site-footer__location{color:var(--text-faint);font-family:var(--font-mono);font-size:.76rem;margin:0}.site-footer__title{font-size:.74rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:1rem}.site-footer__list{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.site-footer__list a{color:var(--text-dim);text-decoration:none}.site-footer__list a:hover{color:var(--green)}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--text-faint);font-size:.82rem}.site-footer__bottom p{margin:0}.archive-list{padding-bottom:var(--space)}.page-hero+.onglets-barre{margin-top:clamp(2rem, 1.5rem + 1.5vw, 3rem)}.onglets-barre{position:sticky;top:76px;z-index:40;background:rgba(0,0,0,.55);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-block:1px solid var(--line)}.onglets{display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.onglets::-webkit-scrollbar{display:none}.onglet{position:relative;flex:0 0 auto;scroll-snap-align:start;padding:1.05rem 1.1rem;border:0;background:0 0;color:var(--text-dim);font-family:var(--font-head);font-size:.94rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease}.onglet:after{content:"";position:absolute;left:1.1rem;right:100%;bottom:0;height:2px;background:var(--green);box-shadow:var(--glow-green);transition:right .3s cubic-bezier(.2,.8,.3,1)}.onglet:hover{color:var(--text)}.onglet[aria-selected=true]{color:var(--text)}.onglet[aria-selected=true]:after{right:1.1rem}.panneaux{margin-inline:clamp(0.75rem, 1.6vw, 1.75rem);padding-block:clamp(1.75rem, 1rem + 2vw, 2.75rem) var(--space)}.js .panneau.est-actif{padding:clamp(1.75rem, 1rem + 2vw, 2.75rem);border:1px solid var(--line);border-radius:var(--radius-lg);background-color:#0e1822;background-image:linear-gradient(177deg,rgba(173,206,240,.075),rgba(0,0,0,.2));box-shadow:0 -26px 44px -20px rgba(0,0,0,.9),inset 0 1px 0 0 rgba(255,255,255,.05)}.panneau+.panneau{margin-top:var(--space);padding-top:var(--space);border-top:1px solid var(--line)}.js .panneau{display:none}.js .panneau.est-actif{display:block;animation:panneau-entre .4s cubic-bezier(.2,.8,.3,1) both}.js .panneau+.panneau{margin-top:0;padding-top:0;border-top:0}@keyframes panneau-entre{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.panneau:focus-visible{outline:none}.panneau__titre{font-size:var(--step-3);margin-bottom:.3em}.panneau__accroche{color:var(--text-dim);font-size:var(--step-1);max-width:48rem;margin-bottom:0}.panneau__corps{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(0, 1fr);gap:clamp(2rem, 1rem + 3vw, 3.5rem);align-items:start;margin-top:2.5rem}.panneau__corps .offer .btn{margin-top:1.4rem;align-self:flex-start}.btn--demo .btn__play{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor;margin-right:-.1rem}.demo-zone{margin-top:2.2rem}.demo-barre{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.demo__appareils{display:flex;padding:3px;background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:999px}.demo__appareils[hidden]{display:none}.demo__appareils button{border:0;background:0 0;color:var(--text-dim);font:inherit;font-size:.82rem;padding:.38rem .95rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.demo__appareils button[aria-pressed=true]{background:var(--blue);color:#02060c;font-weight:600}.demo__externe{font-size:.82rem;color:var(--text-dim);text-decoration:none;white-space:nowrap}.demo__externe[hidden]{display:none}.demo__externe:hover{color:var(--green)}.demo__externe:after{content:" ↗"}.demo-cadre{height:0;opacity:0;overflow:hidden;visibility:hidden;transition:height .45s cubic-bezier(.2,.8,.3,1),opacity .3s ease,margin-top .45s cubic-bezier(.2,.8,.3,1),visibility 0s linear .45s}.demo-cadre.est-ouverte{opacity:1;visibility:visible;margin-top:1.2rem;transition:height .45s cubic-bezier(.2,.8,.3,1),opacity .3s ease,margin-top .45s cubic-bezier(.2,.8,.3,1),visibility 0s}.demo__navigateur{width:100%;margin-inline:auto;background:var(--degrade-cadre);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(0,0,0,.9),0 0 70px -40px rgba(47,168,255,.5);transition:max-width .42s cubic-bezier(.2,.8,.3,1)}.demo__navigateur[data-appareil=bureau]{max-width:1280px}.demo__navigateur[data-appareil=mobile]{max-width:390px}.demo__chrome{display:flex;align-items:center;gap:.4rem;padding:.6rem .9rem;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(173,206,240,.05),rgba(0,0,0,.45))}.demo__pastille{width:9px;height:9px;border-radius:50%;background:var(--line-strong);flex-shrink:0}.demo__pastille:first-child{background:var(--green)}.demo__adresse{flex:1;margin-left:.5rem;padding:.25rem .8rem;background:rgba(255,255,255,.04);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo__ecran{position:relative;overflow:hidden;background:#fff}.demo__cadre{display:block;border:0;transform-origin:top left;opacity:0;transition:opacity .4s ease .1s}.demo__cadre.est-chargee{opacity:1}.demo__note{margin:.9rem 0 0;font-size:.8rem;color:var(--text-faint);text-align:center}@media (max-width:900px){.panneau__corps{grid-template-columns:1fr}}@media (max-width:1040px){.onglets-barre{top:76px}.onglet{padding:.95rem .85rem;font-size:.88rem}.onglet:after{left:.85rem}.onglet[aria-selected=true]:after{right:.85rem}}@media (max-width:620px){.demo-barre{gap:.5rem}.demo__externe{display:none}.demo__note{font-size:.74rem}}@media (max-width:1000px){.hero__inner,.creation-head,.contact-grid{grid-template-columns:1fr}.hero__inner>*,.creation-head>*,.contact-grid>*{min-width:0}.contact-aside{position:static}}@media (max-width:1040px){.nav-toggle{display:inline-flex}.site-nav{position:fixed;inset:76px 0 auto;flex-direction:column;align-items:stretch;gap:0;padding:1.2rem 1.25rem 2rem;background:var(--bg-bas);border-bottom:1px solid var(--line);box-shadow:0 24px 40px -20px rgba(0,0,0,.9);max-height:calc(100dvh - 76px);overflow-y:auto;transform:translateY(-120%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.3,1),opacity .22s ease,visibility .3s}.site-nav.is-open{transform:translateY(0);opacity:1;visibility:visible}.site-nav__list{flex-direction:column;align-items:stretch;gap:0}.site-nav__list a{display:block;padding:.95rem 0;font-size:1.05rem;border-bottom:1px solid var(--line)}.site-nav__list a:after{display:none}.site-nav__cta{margin-top:1.3rem}.site-nav__cta .btn{width:100%;justify-content:center}.brand__role{display:none}.steps li{grid-template-columns:1fr;gap:.5rem}.steps li:before{grid-row:auto}.stack-table__row{grid-template-columns:1fr;gap:.35rem}}@media (max-width:560px){.hero__facts{flex-direction:column;gap:.5rem}.door,.offer,.mini,.proof,.contact-aside{padding:1.5rem 1.3rem}.card__body{padding:1.4rem 1.3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media print{.site-header,.cta,.nav-toggle,.site-nav{display:none !important}html,body{background:#fff none;color:#000}}:root{color-scheme:dark}
#ccpa-cookie-consent-show-again,#gdpr-cookie-consent-bar,#gdpr-cookie-consent-show-again{margin:0;padding:0;display:flex;align-items:center;box-sizing:border-box;z-index:999999999}#ccpa-cookie-consent-show-again,#gdpr-cookie-consent-show-again{padding:.5rem 1rem;cursor:pointer;font-size:14px}#gdpr-cookie-consent-bar.gdpr-banner{width:calc(100vw - 45px)}#gdpr-cookie-consent-bar .gdpr_notice_header{display:flex;gap:8px;max-width:1800px;width:100%}#gdpr-cookie-consent-bar .gdpr_main_body{max-width:1800px;width:100%}#gdpr-cookie-consent-bar.gdpr-popup,#gdpr-cookie-consent-bar.gdpr-widget{width:768px}#gdpr-cookie-consent-bar h3{margin:0}#gdpr-cookie-consent-bar p{margin:0;color:inherit;font-weight:var(--text-regular-font-weight);font-size:14px;text-align:justify;text-wrap:auto}#gdpr-cookie-consent-bar .cookie_notice_buttons a{font-weight:var(--text-regular-font-weight);font-size:14px}#gdpr-cookie-consent-bar .cookie_notice_buttons{display:flex;align-items:center}#gdpr-cookie-consent-bar .cookie_notice_buttons .left_buttons,#gdpr-cookie-consent-bar .cookie_notice_buttons .right_buttons{width:100%}#gdpr-cookie-consent-bar .cookie_notice_buttons a{text-align:center;display:flex;align-items:center;justify-content:center}.cookie_notice_buttons .left_buttons,.cookie_notice_buttons .right_buttons{display:flex;gap:10px}#gdpr-cookie-consent-bar .row_spaced{display:flex;flex-direction:column;gap:15px}#gdpr-cookie-consent-bar .row_spaced-buttons{flex-direction:row;gap:10px;justify-content:space-between}#gdpr-cookie-consent-bar .side_column{display:flex;flex-direction:row;gap:25px;align-items:center;justify-content:space-between}#gdpr-cookie-consent-bar .side_column-buttons{flex-direction:column-reverse;gap:10px;justify-content:center}#gdpr-cookie-consent-bar .row_full{display:flex;flex-direction:column;gap:15px}#gdpr-cookie-consent-bar .row_full-buttons{flex-direction:row-reverse;gap:10px;justify-content:center}#gdpr-cookie-consent-bar .row_full-buttons .left_buttons,#gdpr-cookie-consent-bar .row_full-buttons .right_buttons{width:100%}#gdpr-cookie-consent-bar .row_full-buttons .left_buttons:empty,#gdpr-cookie-consent-bar .row_full-buttons .right_buttons:empty{display:none}#gdpr-cookie-consent-bar .column_center{display:flex;flex-direction:column;align-items:center;gap:15px}#gdpr-cookie-consent-bar .column_center-buttons{flex-direction:column-reverse;gap:10px;align-items:center;justify-content:center;width:fit-content}#gdpr-cookie-consent-bar .column_center-buttons .left_buttons,#gdpr-cookie-consent-bar .column_center-buttons .right_buttons{width:100%}#gdpr-cookie-consent-bar .row_center{display:flex;flex-direction:column;align-items:center;gap:15px}#gdpr-cookie-consent-bar .row_center-buttons{flex-direction:row-reverse;gap:10px;align-items:stretch;justify-content:center;width:fit-content}#gdpr-cookie-consent-bar .row_center-buttons .left_buttons,#gdpr-cookie-consent-bar .row_center-buttons .right_buttons{justify-content:center}#gdpr-cookie-consent-bar .column_center_reverse{display:flex;flex-direction:column;align-items:center;gap:15px}#gdpr-cookie-consent-bar .column_center_reverse-buttons{flex-direction:column;gap:10px;align-items:center;justify-content:center;width:fit-content}#gdpr-cookie-consent-bar .column_center_reverse-buttons .left_buttons,#gdpr-cookie-consent-bar .column_center_reverse-buttons .right_buttons{width:100%}#gdpr-cookie-consent-bar.gdpr-banner.bold{flex-direction:column!important;justify-content:center;gap:5px!important}#gdpr-cookie-consent-bar .powered-by-credits{text-align:center;font-size:10px}#gdpr-cookie-consent-bar .side_row{display:flex;flex-direction:row;gap:15px;align-items:center}#gdpr-cookie-consent-bar .side_row-buttons{flex-direction:row;gap:10px;justify-content:space-evenly;flex-wrap:wrap;height:fit-content}#gdpr-cookie-consent-bar .side_row-buttons .left_buttons{flex-direction:row-reverse;justify-content:center;width:100%}#gdpr-cookie-consent-bar.blue_split{flex-direction:row!important}#gdpr-cookie-consent-bar.blue_split.gdpr-banner:has(.gdpr_logo_image) .small_row_big_column{margin-left:calc(25% - 60px)}#gdpr-cookie-consent-bar.blue_split.gdpr-banner:not(:has(.gdpr_logo_image)) .small_row_big_column{margin-left:calc(25% - 30px)}#gdpr-cookie-consent-bar.blue_split.gdpr-popup:has(.gdpr_logo_image) .small_row_big_column,#gdpr-cookie-consent-bar.blue_split.gdpr-widget:has(.gdpr_logo_image) .small_row_big_column{margin-left:calc(25% - 50px)}#gdpr-cookie-consent-bar.blue_split.gdpr-popup:not(:has(.gdpr_logo_image)) .small_row_big_column,#gdpr-cookie-consent-bar.blue_split.gdpr-widget:not(:has(.gdpr_logo_image)) .small_row_big_column{margin-left:calc(30% - 20px)}#gdpr-cookie-consent-bar .small_row_big_column{display:flex;flex-direction:row;gap:25px;align-items:center;justify-content:center;margin-left:calc(25% - 100px);position:unset}#gdpr-cookie-consent-bar.gdpr-popup .small_row_big_column,#gdpr-cookie-consent-bar.gdpr-widget .small_row_big_column{margin-left:calc(30% - 40px);flex-direction:column}#gdpr-cookie-consent-bar.gdpr-popup .small_row_big_column .small_row_big_column-buttons,#gdpr-cookie-consent-bar.gdpr-widget .small_row_big_column .small_row_big_column-buttons{width:100%}#gdpr-cookie-consent-bar.blue_split .gdpr_banner_decoration{width:25%}#gdpr-cookie-consent-bar.blue_split.gdpr-popup .gdpr-notice-content-body h3,#gdpr-cookie-consent-bar.blue_split.gdpr-widget .gdpr-notice-content-body h3{left:40px;top:100px;width:calc(25% - 50px)}#gdpr-cookie-consent-bar.blue_split.gdpr-banner .gdpr-notice-content-body h3{left:120px;top:82px;width:calc(25% - 130px)}#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column{flex-direction:row}#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column-buttons{flex-direction:column-reverse;min-width:280px;width:fit-content;flex-wrap:wrap-reverse;gap:10px;justify-content:center}#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column-buttons a{min-width:auto}#gdpr-cookie-consent-bar.new_default .powered-by-credits{position:absolute;bottom:11px;right:15px}@media (min-width:550px) and (max-width:815px){#gdpr-cookie-consent-bar.new_default{padding-bottom:41px!important}}@media (max-width:769px){#gdpr-cookie-consent-bar .gdpr_main_body{flex-direction:column!important}#gdpr-cookie-consent-bar .cookie_notice_buttons{width:100%!important}}#gdpr-ccpa-gdprmodal .gdprmodal-content{padding:1rem 2rem;text-align:center;height:fit-content;box-sizing:border-box;width:680px}#gdpr-ccpa-gdprmodal .gdprmodal-content .gdpr-gpc-site-honored{display:flex;align-items:center;gap:6px;padding:15px 0}.gdpr-gpc-site-honored{display:flex;align-items:center;gap:6px;margin:0;padding:0;width:100%}#gdpr-ccpa-gdprmodal .gdprmodal-content .gdpr_action_button{text-transform:none}#gdpr-ccpa-gdprmodal .gdprmodal-content .gdprmodal_optout_check{margin-top:10px;margin-bottom:10px;display:flex;font-size:16px;font-weight:500}#gdpr-ccpa-gdprmodal .gdprmodal-footer{border:unset;flex-direction:column;gap:6px}.gdprmodal-footer{flex-direction:column}.gdprmodal-footer .gdpr-footer-buttons{display:flex;width:100%;gap:6px}#gdpr-ccpa-gdprmodal .gdprmodal-dialog .gdprmodal-footer .powered-by-credits{font-size:10px;gap:4px}.gdprmodal-dialog .gdprmodal-footer .powered-by-credits{font-size:10px;display:flex;justify-content:center}#gdpr-ccpa-gdprmodal .gdprmodal-dialog .gdprmodal-footer .powered-by-credits a{color:var(--popup_accent_color)}#gdpr-ccpa-gdprmodal .gdprmodal-footer .gdprmodal-footer-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:5px}#gdpr-ccpa-gdprmodal .gdprmodal-body{padding-top:1rem;overflow:hidden;height:fit-content;min-height:fit-content}#gdpr-ccpa-gdprmodal .gdprmodal-body p{margin:0;padding:0;font-size:14px;text-align:justify}#gdpr-ccpa-gdprmodal .gdprmodal-body .gdpr_action_button.close{position:absolute;right:.5rem;top:.5rem;padding:0;background-color:none;border-style:none}#gdpr-ccpa-gdprmodal .gdprmodal-dialog .gdprmodal-footer{padding:0}@media (max-width:1228px){.gdprmodal-dialog .gdprmodal-content{margin-left:5%;margin-right:5%}#gdpr-cookie-consent-bar.gdpr-banner{padding:35px 56px}#gdpr-cookie-consent-bar .small_row_big_column{margin-left:calc(25% - 50px)}#gdpr-cookie-consent-bar.blue_split.gdpr-banner .gdpr-notice-content-body h3{left:56px;width:calc(25% - 66px)}#gdpr-cookie-consent-bar .small_row_big_column{flex-direction:column}#gdpr-cookie-consent-bar.blue_split.gdpr-banner:not(:has(.gdpr_logo_image)) .small_row_big_column{margin-left:calc(28% - 30px)}#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column-buttons a{min-width:160px}#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column-buttons{width:100%}#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column-buttons .left_buttons,#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column-buttons .right_buttons{width:100%;flex:auto}}@media (max-width:768px){#gdpr-cookie-consent-bar .left_buttons:has(>:nth-child(3)),#gdpr-cookie-consent-bar .right_buttons:has(>:nth-child(3)){flex-wrap:wrap}#gdpr-cookie-consent-bar.blue_split.gdpr-banner:not(:has(.gdpr_logo_image)) .small_row_big_column{margin-left:calc(30% - 24px)!important}#gdpr-cookie-consent-bar .cookie_notice_buttons a{font-size:12px}#gdpr-cookie-consent-bar.gdpr-popup,#gdpr-cookie-consent-bar.gdpr-widget{width:calc(100vw - 45px);left:15px;right:15px;padding:30px;padding-top:50px}#gdpr-cookie-consent-bar.gdpr-banner{padding:20px;padding-top:50px;padding-bottom:30px;left:5px!important;bottom:5px!important;width:calc(100vw - 25px)}#gdpr-cookie-consent-bar{padding:12px!important}#gdpr-cookie-consent-bar.bold .side_column{flex-direction:column}#gdpr-cookie-consent-bar .row_full-buttons{flex-direction:column-reverse}#gdpr-cookie-consent-bar .row_center-buttons{flex-wrap:wrap}#gdpr-cookie-consent-bar .side_row{flex-direction:column}#gdpr-cookie-consent-bar .side_row-buttons{justify-content:space-between;align-items:center}#gdpr-cookie-consent-bar .side_row-buttons .left_buttons,#gdpr-cookie-consent-bar .side_row-buttons .right_buttons{width:auto;justify-content:center}#gdpr-cookie-consent-bar .cookie_notice_buttons.row_center-buttons a{min-width:155px!important}#gdpr-ccpa-gdprmodal .gdprmodal-content{height:fit-content}#gdpr-ccpa-gdprmodal .gdprmodal-content .gdprmodal-body{height:fit-content}#gdpr-cookie-consent-bar.blue_split.gdpr-banner .gdpr-notice-content-body h3{left:20px;top:95px;width:calc(25% - 30px)}#gdpr-cookie-consent-bar .small_row_big_column .small_row_big_column-buttons a{text-wrap:nowrap!important;min-width:120px!important;padding:10px 20px!important}}@media (max-width:550px){#gdpr-cookie-consent-bar .cookie_notice_buttons a{width:100%!important}#gdpr-cookie-consent-bar .cookie_notice_buttons{flex-wrap:wrap}#gdpr-cookie-consent-bar .left_buttons:has(>:nth-child(3)),#gdpr-cookie-consent-bar .right_buttons:has(>:nth-child(3)){flex-wrap:wrap}#gdpr-cookie-consent-bar .side_row-buttons .left_buttons,#gdpr-cookie-consent-bar .side_row-buttons .right_buttons{width:100%}#gdpr-cookie-consent-bar .cookie_notice_buttons.side_row-buttons a{width:auto;min-width:auto!important}#gdpr-cookie-consent-bar.new_default .powered-by-credits{position:relative;bottom:0;right:0;margin-top:5px!important}#gdpr-cookie-consent-bar .row_spaced{align-items:center}#gdpr-cookie-consent-bar .row_spaced-buttons{flex-direction:column;width:100%}#gdpr-cookie-consent-bar .side_column-buttons{flex-direction:column-reverse;width:100%}#gdpr-cookie-consent-bar .column_center-buttons,#gdpr-cookie-consent-bar .column_center_reverse-buttons{width:100%}.cookie_notice_buttons.row_spaced-buttons .left_buttons,.cookie_notice_buttons.row_spaced-buttons .right_buttons{justify-content:center;width:100%}#gdpr-cookie-consent-bar .side_column{flex-direction:column}#gdpr-ccpa-gdprmodal .gdprmodal-footer .gdprmodal-footer-buttons{flex-direction:column-reverse}.gdprmodal-dialog .gdprmodal-content{margin-left:2%;margin-right:2%}#gdpr-cookie-consent-bar.gdpr-popup.blue_split,#gdpr-cookie-consent-bar.gdpr-widget.blue_split{padding-left:10px;padding-right:10px;width:calc(100vw - 12px)}#gdpr-cookie-consent-bar.gdpr-widget.blue_split{left:6px!important}#gdpr-cookie-consent-bar.blue_split.gdpr-popup .gdpr-notice-content-body h3,#gdpr-cookie-consent-bar.blue_split.gdpr-widget .gdpr-notice-content-body h3{left:15px}}@media (min-width:1229px){#gdpr-cookie-consent-bar .cookie_notice_buttons a{text-wrap-mode:nowrap}}@media (max-width:768px) and (min-width:551px){#gdpr-cookie-consent-bar .cookie_notice_buttons.row_spaced-buttons a{min-width:auto!important}#gdpr-ccpa-gdprmodal .gdprmodal-content .gdprmodal-footer .gdprmodal-footer-buttons{flex-direction:column-reverse;margin-top:20px}}#cookie_credit_link{color:var(--popup_accent_color)!important;text-decoration:underline!important}#gdpr-cookie-consent-bar #cookie_credit_link{border:unset!important;background:unset!important;color:var(--popup_accent_color)}#gdpr-cookie-consent-bar a{box-sizing:border-box;font-family:inherit;cursor:pointer;text-decoration:none;box-shadow:unset}#gdpr-cookie-consent-bar .gdpr_messagebar_content h3{margin:0;padding:0 0 1rem 0;font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height);color:inherit;font-family:inherit}.gdpr-plugin-button,.gdpr-plugin-button:visited{display:inline-block;padding:10px 16px 10px;color:var(--white-100);text-decoration:none;position:relative;cursor:pointer;margin-left:0;text-decoration:none}.gdpr-plugin-button:hover{background-color:#111;color:var(--white-100);text-decoration:none}.small.gdpr-plugin-button,.small.gdpr-plugin-button:visited{font-size:var(--text-2xs-font-size)}.gdpr-plugin-button,.gdpr-plugin-button:visited,.medium.gdpr-plugin-button,.medium.gdpr-plugin-button:visited{font-size:var(--text-sem-13-font-size);font-weight:var(--text-medium-font-weight);line-height:var(--text-3xs-line-height)}.large.gdpr-plugin-button,.large.gdpr-plugin-button:visited{font-size:var(--text-base-font-size);padding:8px 14px 9px}.super.gdpr-plugin-button,.super.gdpr-plugin-button:visited{font-size:var(--text-2xl-font-size);padding:8px 14px 9px}.magenta.gdpr-plugin-button:visited,.pink.gdpr-plugin-button{background-color:#e22092}.pink.gdpr-plugin-button:hover{background-color:#c81e82}.green.gdpr-plugin-button,.green.gdpr-plugin-button:visited{background-color:#91bd09}.green.gdpr-plugin-button:hover{background-color:#749a02}.red.gdpr-plugin-button,.red.gdpr-plugin-button:visited{background-color:#e62727}.red.gdpr-plugin-button:hover{background-color:#cf2525}.orange.gdpr-plugin-button,.orange.gdpr-plugin-button:visited{background-color:#ff5c00}.orange.gdpr-plugin-button:hover{background-color:#d45500}.blue.gdpr-plugin-button,.blue.gdpr-plugin-button:visited{background-color:#2981e4}.blue.gdpr-plugin-button:hover{background-color:#2575cf}.yellow.gdpr-plugin-button,.yellow.gdpr-plugin-button:visited{background-color:#ffb515}.yellow.gdpr-plugin-button:hover{background-color:#fc9200}.gdpr-plugin-button{margin-top:5px;align-self:center}#gdpr-cookie-consent-bar .gdpr_messagebar_detail{box-sizing:border-box;font-size:inherit;line-height:inherit;margin:0 auto;margin-top:10px;text-align:left;border-top:1px solid var(--gray-904)}#gdpr-cookie-consent-bar .gdpr_messagebar_detail>div{margin:5px 0}#gdpr-cookie-consent-bar .gdpr_messagebar_detail a{cursor:pointer;text-decoration:none;font-size:inherit;font-family:inherit;color:inherit;text-decoration:none}#gdpr-cookie-consent-bar .gdpr_messagebar_detail a:active,#gdpr-cookie-consent-bar .gdpr_messagebar_detail a:focus,#gdpr-cookie-consent-bar .gdpr_messagebar_detail a:hover{color:inherit;text-decoration:none}#gdpr-cookie-consent-bar .gdpr_messagebar_detail .gdpr_messagebar_body_buttons_wrapper{display:inline-block}#gdpr-cookie-consent-bar .gdpr_messagebar_detail .gdpr_messagebar_body_buttons_wrapper input{width:unset}#gdpr-cookie-consent-bar .gdpr_messagebar_detail .gdpr_messagebar_body_buttons_wrapper label{color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0 5px 0 0}#gdpr-cookie-consent-bar .gdpr_messagebar_detail .gdpr_messagebar_body_buttons_wrapper input:focus{outline:0}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body{width:100%}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content_tabs{position:relative;height:auto;border-bottom:1px solid var(--gray-904);padding-bottom:0}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content_tabs #gdpr_messagebar_detail_body_content_tabs_about{margin-left:-4px}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content_tabs a.gdpr_messagebar_detail_body_content_tab{display:inline-block;padding:8px;margin:0;margin-bottom:-1px;border:1px solid var(--gray-904)}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content_tabs a.gdpr_messagebar_detail_body_content_tab.gdpr_messagebar_detail_body_content_tab_item_selected{border-bottom:1px solid var(--white-100)}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content{height:170px;overflow-y:auto;border:1px solid var(--gray-904);border-bottom:1px solid var(--gray-904);border-top:none}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container{overflow:auto}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_types{display:inline-block;float:left}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_types a:last-child{border-bottom:none!important}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_types a.gdpr_messagebar_detail_body_content_overview_cookie_container_types{border-bottom:1px solid var(--gray-904);border-right:1px solid var(--gray-904);display:block;padding:8px}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_types a.gdpr_messagebar_detail_body_content_overview_cookie_container_types.gdpr_messagebar_detail_body_content_overview_cookie_container_type_selected{border-right:1px solid var(--white-100)}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details{display:table-cell;padding:12px;overflow:auto}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table{padding:0;margin:8px 0 0;border-spacing:0;border-collapse:collapse;width:100%;border:none;font-size:inherit;font-family:inherit;line-height:inherit}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table td,#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table th,#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table thead,#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table tr{border:none}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table tr{border-bottom:1px solid var(--gray-904)}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table td,#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_overview #gdpr_messagebar_detail_body_content_overview_cookie_container #gdpr_messagebar_detail_body_content_overview_cookie_container_type_details .gdpr_messagebar_detail_body_content_cookie_type_details .gdpr_messagebar_detail_body_content_cookie_type_table_container table.gdpr_messagebar_detail_body_content_cookie_type_table th{word-break:break-all;max-width:70px;vertical-align:top;text-align:left;padding:2px;font-weight:400}#gdpr-cookie-consent-bar .gdpr_messagebar_detail #gdpr_messagebar_detail_body #gdpr_messagebar_detail_body_content #gdpr_messagebar_detail_body_content_about{padding:12px}#gdpr-cookie-consent-bar.eprivacy .gdpr_messagebar_content .powered-by-credits{padding:1.5rem 0 0 0}#gdpr-cookie-consent-bar.eprivacy.gdpr-banner .gdpr_messagebar_content .powered-by-credits{padding:1rem 0 0 0}.gdprmodal-open{overflow:hidden}.gdprmodal-open .gdprmodal{overflow-x:hidden;overflow-y:auto;padding-right:0!important}.gdprmodal{position:fixed;top:0;left:0;z-index:999999998;display:none;width:100%;height:100%;overflow:hidden;outline:0}.gdprmodal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.gdprmodal.gdprfade .gdprmodal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.gdpr_cookie_consent.gdprmodal.gdprfade .gdprmodal-dialog{transition:none}}.gdprmodal.gdprshow .gdprmodal-dialog{-webkit-transform:none;transform:none}.gdprmodal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.gdprmodal-dialog-scrollable .gdprmodal-content{max-height:calc(100vh - 1rem);overflow:hidden}.gdprmodal-dialog-scrollable .gdprmodal-footer,.gdprmodal-dialog-scrollable .gdprmodal-header{-ms-flex-negative:0;flex-shrink:0}.gdprmodal-dialog-scrollable .gdprmodal-body{overflow-y:auto}.gdprmodal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:center;min-height:calc(100% - 1rem)}.gdprmodal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.gdprmodal-dialog-centered.gdprmodal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.gdprmodal-dialog-centered.gdprmodal-dialog-scrollable .gdprmodal-content{max-height:none}.gdprmodal-dialog-centered.gdprmodal-dialog-scrollable::before{content:none}.gdprmodal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50vw;pointer-events:auto;outline:0;box-shadow:rgba(0,0,0,.25) 0 14px 28px,rgba(0,0,0,.22) 0 10px 10px}.gdprmodal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:var(--black-50)}.gdprmodal-backdrop.gdprfade{opacity:0}.gdprmodal-backdrop.gdprshow{opacity:.5}.gdprmodal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px}.gdprmodal-header p{font-size:16px;font-weight:700;margin-bottom:0}@media(min-width:550px){#gdpr-cookie-consent-bar.us_state_laws{padding-bottom:35px!important}}#gdpr-ccpa-gdprmodal .gdprmodal-header{padding:0}.gdprmodal-header .close{padding:0;margin:0}.gdprmodal-title{margin-bottom:0;line-height:var(--text-lg-line-height)}.gdprmodal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;height:380px;overflow-y:scroll;scrollbar-width:thin;transition:all .3s ease;margin-right:-24px;padding-right:14px}.gdprmodal-footer::after{content:'';position:absolute;top:-20px;width:100%;height:20px;background:linear-gradient(to top,var(--backgorund-color-popup) 0,transparent 100%);z-index:100}.gdprmodal-body .gdpr-details-content .gdpr-groups-container .gdpr-gpc-site-honored{display:flex;align-items:center;gap:6px;margin:0 20px;padding:15px 0}.gdprmodal-body .gdpr-details-content .gdpr-groups-container .gdpr-gpc-site-honored{display:flex;align-items:center;gap:6px;margin:0 20px;padding:15px 0}.gdprmodal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:center;padding:1rem;position:relative}.gdprmodal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.gdprmodal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.gdprmodal-dialog-scrollable .gdprmodal-content{max-height:calc(100vh - 3.5rem)}.gdprmodal-dialog-centered{min-height:calc(100% - 3.5rem)}.gdprmodal-dialog-centered::before{height:calc(100vh - 3.5rem)}.gdprmodal-sm{max-width:300px}}@media (min-width:992px){.gdprmodal-lg,.gdprmodal-xl{max-width:800px}}@media (min-width:1200px){.gdprmodal-xl{max-width:1140px}}.gdprfade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.gdprfade{transition:none}}.gdprfade:not(.gdprshow){opacity:0}.table{width:100%;margin-bottom:1rem;border-collapse:collapse}.table td,.table th{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.table thead th{vertical-align:bottom}.table-striped tbody tr:nth-of-type(odd){background-color:inherit}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.gdpr-dropdown-arrow{position:relative;margin-right:6px}.gdpr-more-details.is-expanded .gdpr-dropdown-arrow svg{transform:rotate(-90deg)}.gdpr-more-details{margin:0;cursor:pointer;display:inline}.gdpr-dropdown-arrow svg{color:inherit;transform:rotate(0);transition:all .3s ease}.gdpr-dropdown-arrow.rotated svg{transform:rotate(-90deg);transition:all .3s ease}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gdpr_messagebar_detail,.gdpr_messagebar_detail:after,.gdpr_messagebar_detail:before{box-sizing:border-box}.gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-content{border:unset;font-size:var(--text-sem-13-font-size);line-height:20px;padding:24px;padding-bottom:9px}#gdpr-ccpa-gdprmodal .gdprmodal-dialog .gdprmodal-body .close,.gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header .close{opacity:1;text-shadow:unset;border:none;border-radius:50%}.gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header .close .dashicons.dashicons-no{overflow:hidden;width:20px;height:20px;display:block}#gdpr-ccpa-gdprmodal .gdprmodal-dialog .gdprmodal-body .close:focus,#gdpr-ccpa-gdprmodal .gdprmodal-dialog .gdprmodal-body .close:hover,.gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header .close:focus,.gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-header .close:hover{text-decoration:none;cursor:pointer;opacity:.8;outline:unset}.gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-footer{justify-content:space-between;padding:8px 0;padding-bottom:0;border:unset}.gdprmodal-content .cookie-list{display:flex;flex-direction:column;gap:16px;border-radius:8px;padding:16px 18px}.gdprmodal-content .category-group .category-item hr.cookie-divider{border:0;margin:16px 0}.gdprmodal-content .cookie-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:start;margin-bottom:6px}.gdprmodal-content .cookie-row:last-child{margin-bottom:0}.gdprmodal-content .cookie-label{font-weight:600;font-size:12px}.gdprmodal-content .cookie-value{font-size:12px;line-height:1.5;word-break:break-word}#gdpr-ccpa-gdprmodal gdprmodal-dialog .gdprmodal-footer{justify-content:center}.gdpr_messagebar_detail .gdpr-iab-navbar{list-style:none;display:flex;column-gap:24px;margin:0;padding-inline-start:0}.gdpr_messagebar_detail.layout-default .gdpr-iab-navbar{flex-direction:column;width:25%;float:left}.gdpr_messagebar_detail.layout-default .outer-container{width:73%;float:right}.gdpr_messagebar_detail.layout-default .gdpr-iab-navbar .gdpr-iab-navbar-button{text-align:left}.gdpr_messagebar_detail .gdpr-iab-navbar .gdpr-iab-navbar-button{color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;line-height:14.06px;cursor:pointer;background:0 0;border-color:transparent;text-transform:none;min-height:0;text-shadow:none;box-shadow:none}.gdpr_messagebar_detail.layout-default .gdpr-iab-navbar .gdpr-iab-navbar-button{padding:10px}.gdpr_messagebar_detail.layout-classic .gdpr-iab-navbar .gdpr-iab-navbar-button{padding:14px 0 10px 0;border-radius:0;letter-spacing:0}.gdpr_messagebar_detail .gdpr-iab-navbar .dashicons{line-height:.8}.feature-group,.vendor-group{display:none}.purposes-switch-wrapper,.special-features-switch-wrapper,.vendor-switch-wrapper{display:flex;justify-content:end;align-items:center;flex-wrap:wrap}.gdpr_messagebar_detail.layout-default .purposes-switch-wrapper,.gdpr_messagebar_detail.layout-default .special-features-switch-wrapper,.gdpr_messagebar_detail.layout-default .vendor-switch-wrapper{align-items:end}.purposes-consent-switch-wrapper,.purposes-legitimate-switch-wrapper,.special-features-consent-switch-wrapper,.vendor-consent-switch-wrapper,.vendor-legitimate-switch-wrapper{display:flex;justify-content:center;align-items:center}.purposes-legitimate-switch-wrapper,.vendor-legitimate-switch-wrapper{border-right:1px solid #d0d5d2;padding:0 17px 0 0}.gdpr_messagebar_detail.layout-default .purposes-legitimate-switch-wrapper,.gdpr_messagebar_detail.layout-default .vendor-legitimate-switch-wrapper{padding:0;border:none}.purposes-consent-switch-wrapper,.special-features-consent-switch-wrapper,.vendor-consent-switch-wrapper{padding:0 0 0 17px}.purposes-switch-label,.special-features-switch-label,.vendor-switch-label{font-size:11px;font-weight:400;line-height:20px;margin:0 8px 0 0;vertical-align:middle}.gdpr-ad-purpose-details{font-size:12px;line-height:20px;margin:0 0 0 18px}.navy_blue_box .gdpr-ad-purpose-details,.navy_blue_center .gdpr-ad-purpose-details,.navy_blue_square.gdpr-ad-purpose-details{color:#b3ddfc}.dark_row .gdpr-ad-purpose-details{color:#98b2ab}.dark .gdpr-ad-purpose-details{color:inherit}.gdpr-ad-purpose-details a{color:#115ca7;text-decoration:underline}.dark_row .gdpr-ad-purpose-details a,.navy_blue_box .gdpr-ad-purpose-details a,.navy_blue_center .gdpr-ad-purpose-details a,.navy_blue_square .gdpr-ad-purpose-details a{color:#0093ff}.dark .gdpr-ad-purpose-details a{color:#4570dc}.gdpr_messagebar_detail.layout-default .gdpr-ad-purpose-details{margin:0}.gdpr-ad-purpose-details *{font-size:12px;line-height:20px;word-wrap:break-word}.gdpr-ad-purpose-details-desc{margin-bottom:13px;margin-top:0}.gdpr-ad-purpose-details .gdpr-ad-purpose-illustrations-title{font-weight:600;margin:0}.gdpr-ad-purpose-details .gdpr-ad-purpose-vendor-count-wrapper{margin-top:11px;font-weight:600}.gdpr-vendor-category-title,.gdpr-vendor-data-retention-value,.gdpr-vendor-features-title,.gdpr-vendor-legitimate-link-title,.gdpr-vendor-privacy-link-title,.gdpr-vendor-purposes-legint-title,.gdpr-vendor-purposes-title,.gdpr-vendor-special-purposes-title,.gdpr-vendor-storage-title{font-weight:600}.gdpr-vendor-category-section,.gdpr-vendor-data-retention-section,.gdpr-vendor-features-section,.gdpr-vendor-legitimate-link,.gdpr-vendor-privacy-link,.gdpr-vendor-purposes-legint-section,.gdpr-vendor-purposes-section,.gdpr-vendor-special-purposes-section,.gdpr-vendor-storage-section{margin:0 0 13px 0}.gdpr-vendor-category-title,.gdpr-vendor-features-title,.gdpr-vendor-purposes-legint-title,.gdpr-vendor-purposes-title,.gdpr-vendor-special-purposes-title,.gdpr-vendor-storage-title{margin:0}#vendor-link{text-decoration:underline!important;font-size:inherit;color:inherit;font-weight:500!important}.gdpr_messagebar_detail .gdpr-iab-navbar .gdpr-iab-navbar-button.active{border-bottom:2px solid}.gdpr_messagebar_detail .category-group{margin:0;padding-left:0;max-height:100%;overflow:hidden;height:fit-content}.gdpr_messagebar_detail .gdpr-about-cookies{text-align:justify;text-wrap:auto}.gdpr_messagebar_detail .category-group .category-item{list-style:none;font-family:inherit;font-weight:400;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:0 0;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}.gdpr_messagebar_detail .category-group .category-item hr{margin:0!important;border:0}.gdpr_messagebar_detail .category-group .category-item .description-container hr,.gdpr_messagebar_detail .category-group .category-item .inner-description-container hr{margin:0 20px;padding:0}.gdpr_messagebar_detail.layout-classic .category-group .category-item,.gdpr_messagebar_detail.layout-default .category-group .category-item{position:relative}.gdpr_messagebar_detail .category-group .category-item h3{margin:0;padding:0;vertical-align:middle;display:inline-block;font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height);color:inherit}.gdpr_messagebar_detail .category-group .category-item .gdpr-column,.gdpr_messagebar_detail .category-group .category-item .inner-gdpr-column{width:100%}.gdpr_messagebar_detail .category-group .category-item .gdpr-column .gdpr-columns,.gdpr_messagebar_detail .category-group .category-item .inner-gdpr-column .inner-gdpr-columns{clear:both;width:25%;float:left;cursor:pointer;padding:16px 0;vertical-align:middle;outline:0;margin:10px 10px 0 10px;border-radius:5px;box-sizing:border-box}.gdpr_messagebar_detail .category-group .category-item .gdpr-column .gdpr-columns,.gdpr_messagebar_detail .category-group .category-item .inner-gdpr-column .inner-gdpr-columns{margin:0}.gdpr_messagebar_detail.layout-default .category-group .category-item .inner-gdpr-column .inner-gdpr-columns{width:100%;float:none;padding-left:25px}.gdpr_messagebar_detail.layout-classic .category-group .category-item .gdpr-column .gdpr-columns,.gdpr_messagebar_detail.layout-classic .category-group .category-item .inner-gdpr-column .inner-gdpr-columns,.gdpr_messagebar_detail.layout-default .category-group .category-item .gdpr-column .gdpr-columns{width:auto;float:unset}.gdpr_messagebar_detail.layout-classic .category-group .category-item:last-child .gdpr-column .gdpr-columns.active-group,.gdpr_messagebar_detail.layout-classic .category-group .category-item:last-child .inner-gdpr-column .inner-gdpr-columns.active-group{margin-bottom:unset}.gdpr_messagebar_detail.layout-classic .category-group .category-item .gdpr-column .gdpr-columns.active-group,.gdpr_messagebar_detail.layout-classic .category-group .category-item .inner-gdpr-column .inner-gdpr-columns.active-group{border-bottom-left-radius:0;border-bottom-right-radius:0}.gdpr_messagebar_detail .category-group .category-item .description-container,.gdpr_messagebar_detail .category-group .category-item .inner-description-container{padding:0 5%;height:100%;overflow:auto;box-sizing:border-box}.gdpr_messagebar_detail .category-group .category-item .description-container{position:absolute;max-width:75%;left:25%;float:left;padding:0 5%;height:100%;overflow:auto;box-sizing:border-box}.gdpr_messagebar_detail .category-group .category-item .description-container{max-width:100%}.gdpr_messagebar_detail.layout-classic .category-group .category-item .inner-description-container{position:absolute;left:25%;float:left}.gdpr_messagebar_detail.theme-dt-the7 .category-group .category-item .description-container,.gdpr_messagebar_detail.theme-dt-the7 .category-group .category-item .inner-description-container{left:30%}.gdpr_messagebar_detail.layout-classic .category-group .category-item .description-container,.gdpr_messagebar_detail.layout-default .category-group .category-item .description-container{width:100%;left:unset;float:unset;position:relative;border:1px solid;border-radius:8px;background-clip:content-box}.gdpr_messagebar_detail.layout-classic .category-group .category-item .inner-description-container{width:100%;left:unset;float:unset;position:relative;background-clip:content-box}.gdpr_messagebar_detail.layout-classic .category-group .category-item .description-container:not(.hide),.gdpr_messagebar_detail.layout-default .category-group .category-item .description-container:not(.hide){padding:14px;margin-bottom:10px}.gdpr_messagebar_detail.layout-classic .category-group .category-item .description-container.iab-description:not(.hide),.gdpr_messagebar_detail.layout-classic .category-group .category-item .inner-description-container.iab-description:not(.hide),.gdpr_messagebar_detail.layout-default .category-group .category-item .description-container.iab-description:not(.hide){padding:0}.gdpr_messagebar_detail.layout-classic .category-group .category-item .description-container.iab-description .category-item{padding:0 14px}.gdpr_messagebar_detail.layout-classic .category-group .category-item .inner-description-container{padding:0}.gdpr_messagebar_detail .category-group .category-item div:focus,.gdpr_messagebar_detail.layout-classic .category-group .category-item div:focus{outline:0}.gdpr_messagebar_detail .category-group .toggle-group .checkbox label{background:#d4d4d8}.gdpr_messagebar_detail .category-group .category-item .description-container div.group-description,.gdpr_messagebar_detail .category-group .category-item .inner-description-container div.group-description{color:inherit}.gdpr_messagebar_detail .category-group .category-item .inner-description-container div.group-description{padding-bottom:6px}.gdpr_messagebar_detail .category-group .category-item .description-container .category-cookies-list-container,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .category-cookies-list-container{font-size:inherit;line-height:inherit;overflow-x:auto;color:inherit}.gdpr_messagebar_detail .category-group .category-item .description-container .category-cookies-list-container:has(>*){padding:15px 0}.gdpr_messagebar_detail .category-group .category-item .description-container .category-cookies-list-container table,.gdpr_messagebar_detail .category-group .category-item .description-container .category-cookies-list-container table td,.gdpr_messagebar_detail .category-group .category-item .description-container .category-cookies-list-container table th,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .category-cookies-list-container table,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .category-cookies-list-container table td,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .category-cookies-list-container table th{font-size:inherit;line-height:inherit;margin:0;background-color:inherit;word-break:inherit}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle{display:inline-block;width:100%;padding:15px 0;border-bottom:1px solid rgba(224,224,224,.5)}.gdpr_messagebar_detail.navy_blue_box .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.navy_blue_box .category-group .category-item .inner-description-container .group-toggle,.gdpr_messagebar_detail.navy_blue_center .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.navy_blue_center .category-group .category-item .inner-description-container .group-toggle,.gdpr_messagebar_detail.navy_blue_square .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.navy_blue_square .category-group .category-item .inner-description-container .group-toggle{border-bottom-color:rgba(58,86,156,.5)}.gdpr_messagebar_detail.navy_blue_box .category-group .category-item .checkbox label,.gdpr_messagebar_detail.navy_blue_center .category-group .category-item .checkbox label,.gdpr_messagebar_detail.navy_blue_square .category-group .category-item .checkbox label{background-color:#2a3e71}.gdpr_messagebar_detail.almond_column .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.almond_column .category-group .category-item .inner-description-container .group-toggle{border-bottom-color:rgba(247,243,231,.5)}.gdpr_messagebar_detail.almond_column .category-group .category-item .checkbox label{background-color:#ffcead}.gdpr_messagebar_detail.grey_center .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.grey_center .category-group .category-item .inner-description-container .group-toggle,.gdpr_messagebar_detail.grey_column .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.grey_column .category-group .category-item .inner-description-container .group-toggle{border-bottom-color:rgba(215,215,215,.5)}.gdpr_messagebar_detail.dark .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.dark .category-group .category-item .inner-description-container .group-toggle{border-bottom-color:rgba(67,67,67,.5)}.gdpr_messagebar_detail.dark_row .category-group .category-item .description-container .group-toggle,.gdpr_messagebar_detail.dark_row .category-group .category-item .inner-description-container .group-toggle{border-bottom-color:rgba(75,83,99,.5)}.gdpr_messagebar_detail.dark_row .category-group .category-item .checkbox label{background-color:#73dbc0}.gdpr_messagebar_detail.layout-classic .category-group .toggle-group,.gdpr_messagebar_detail.layout-default .category-group .toggle-group{top:0;right:0;display:inline;border:unset}.bottom-toggle{top:auto!important;bottom:0}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .toggle-group,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .toggle-group{float:right;display:inline-block;vertical-align:middle}.gdpr_messagebar_detail.layout-classic .category-group .toggle-group,.gdpr_messagebar_detail.layout-default .category-group .toggle-group{float:right;display:inline-block;vertical-align:middle}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox{background-color:inherit;position:relative;display:inline-block;z-index:1}.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox,.gdpr_messagebar_detail.layout-default .category-group .toggle-group .checkbox{background-color:transparent;position:relative;display:inline-block;z-index:1;padding:0;margin:0}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox label,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox label,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox label,.gdpr_messagebar_detail.layout-default .category-group .toggle-group .checkbox label{border:none;height:20px;width:35px;position:relative;display:inline-block;border-radius:45px;transition:.4s;margin-bottom:0}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox label:after,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox label:after,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox label:after,.gdpr_messagebar_detail.layout-default .category-group .toggle-group .checkbox label:after{cursor:pointer;content:"";position:absolute;width:18px;height:18px;border-radius:100%;left:1px;top:1px;z-index:2;background:#fff;transition:.4s}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox .label-text,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox .label-text,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox .label-text,.gdpr_messagebar_detail.layout-default .category-group .toggle-group .checkbox .label-text{display:none}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox input,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox input,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox input,.gdpr_messagebar_detail.layout-default .category-group .toggle-group .checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox input:checked+label:after,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox input:checked+label:after,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox input:checked+label:after,.gdpr_messagebar_detail.layout-default .category-group .toggle-group .checkbox input:checked+label:after{background:#fff;left:16px}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox:not(:checked),.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox:not(:checked),.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox:not(:checked),.gdpr_messagebar_detail.layout-default .category-group .toggle-group .checkbox:not(:checked){pointer-events:initial}.gdpr_messagebar_detail .category-group .category-item .description-container .toggle-group .always-active,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .toggle-group .always-active,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .always-active,.gdpr_messagebar_detail.layout-default .category-group .toggle-group .always-active{line-height:1.3;color:#333;font-weight:700}.gdpr_messagebar_detail .category-group .category-item .description-container,.gdpr_messagebar_detail .category-group .category-item .inner-description-container{visibility:visible;opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;transition-delay:.2s}.gdpr_messagebar_detail .category-group .category-item .description-container.hide,.gdpr_messagebar_detail .category-group .category-item .inner-description-container.hide{visibility:hidden;height:0;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;transition-delay:.2s}.gdpr_messagebar_detail a.btn{padding:0;text-decoration:none;font-size:inherit;color:inherit}.gdpr_messagebar_detail .feature-group a.btn.purposes,.gdpr_messagebar_detail .vendor-group a.btn.vendors{text-align:left}.gdpr_messagebar_detail a.btn:focus{box-shadow:unset}@media (min-width:768px){.gdprmodal-content.iabtcf{width:100%}}@media (max-width:768px){.gdpr_messagebar_detail .gdprmodal-dialog .gdprmodal-content{font-size:var(--text-xs-font-size)}#ccpa-cookie-consent-show-again,#gdpr-cookie-consent-bar,#gdpr-cookie-consent-show-again{font-size:var(--text-xs-font-size)}#gdpr-cookie-consent-bar .gdpr_messagebar_content h3{font-size:var(--text-base-font-size)}.gdpr_messagebar_detail .category-group .category-item h3{font-size:var(--text-base-font-size)}#gdpr-ccpa-gdprmodal .gdprmodal-footer{flex-direction:column}.gdpr_messagebar_detail .gdprmodal-footer .powered-by-credits{position:relative!important;left:unset!important;margin-left:0!important}.gdpr_messagebar_detail .gdprmodal-content .gdprmodal-body{height:50vh}.gdpr_messagebar_detail .gdprmodal-content .gdprmodal-body .special-features-switch-label{display:none}.gdpr_messagebar_detail.layout-classic .category-group .toggle-group,.gdpr_messagebar_detail.layout-default .category-group .toggle-group{top:20px}}.gdpr-footer-left{width:65.3%;display:flex;gap:10px;justify-content:flex-start}.gdpr-footer-right{width:33%;margin-left:0!important}.gdpr-footer-left button{flex:1}.gdpr-footer-right button{width:100%}@media (max-width:779px){.gdprmodal-footer{flex-direction:column;align-items:stretch;padding:1rem}.gdpr-footer-left{width:100%;display:flex;gap:10px;justify-content:flex-start}.gdpr-footer-left button{flex:1;font-size:12px}.gdpr-footer-right{width:100%;margin-left:0!important}.gdpr-footer-right button{width:100%;font-size:12px}}@media (max-width:414px){.gdprmodal-content.iabtcf{width:100%}}.gdprmodal-dialog{margin:1.75rem auto}.wpl-iframe-placeholder{background-image:url(//reboot68.fr/wp-content/plugins/gdpr-cookie-consent/public/css/../images/placeholder.svg);background-size:80px;max-width:100%;max-height:100%;background-position:center;background-repeat:no-repeat;background-color:#b2b0b059;position:relative;display:flex;align-items:flex-end;justify-content:center}.wpl-iframe-placeholder .wpl-inner-text{width:100%;text-align:center;padding:1rem 1rem;border-radius:400px}.hide_show_again_dnt{display:none!important}.hide_show_again{display:none!important}@media (max-width:990px){.gdprmodal-content{width:80vw!important}}@media (min-width:991px) and (max-width:1243px){.gdprmodal-content{width:68vw!important}}@media (max-width:768px){.gdprmodal-content{width:85vw!important}}@media (max-width:550px){.gdprmodal-content{width:94vw!important}}.gdpr-column .gdpr-columns,.inner-gdpr-column .inner-gdpr-columns{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.gdpr-column .gdpr-columns .left,.inner-gdpr-column .inner-gdpr-columns .left{display:flex;flex:1}.gdpr-column .gdpr-columns .right,.inner-gdpr-column .inner-gdpr-columns .right{display:flex;flex-direction:row;gap:5px}@media (max-width:1024px){.gdpr-column .gdpr-columns,.inner-gdpr-column .inner-gdpr-columns{flex-wrap:wrap}.gdpr-column .gdpr-columns .right,.inner-gdpr-column .inner-gdpr-columns .right{flex-direction:column;align-items:flex-end;flex:1;justify-content:flex-start;width:100%}.purposes-legitimate-switch-wrapper,.vendor-legitimate-switch-wrapper{border-right:none;padding:0}.gdpr-column .gdpr-columns .left,.inner-gdpr-column .inner-gdpr-columns .left{width:100%;justify-content:flex-start}}.gdpr-notice-content-body{display:flex;flex-direction:column;gap:20px}.gdpr-notice-content-body p a#vendor-link{color:var(--vendor-link-color)}


:root{--text-3xs-font-size:8px;--text-3xs-font-size-rem:0.5rem;--text-3xs-line-height:12px;--text-3xs-line-height-rem:0.75rem;--text-2xs-font-size:10px;--text-2xs-font-size-rem:0.625rem;--text-2xs-line-height:14px;--text-2xs-line-height-rem:0.875rem;--text-sem-13-font-size:13px;--text-sem-30-font-size:30px;--text-sem-60-font-size:60px;--text-xs-font-size:12px;--text-xs-font-size-rem:0.75rem;--text-xs-line-height:16px;--text-xs-line-height-rem:1rem;--text-sm-font-size:14px;--text-sm-font-size-rem:0.875rem;--text-sm-line-height:20px;--text-sm-line-height-rem:1.25rem;--text-base-font-size:16px;--text-base-font-size-rem:1rem;--text-base-line-height:24px;--text-base-line-height-rem:1.5rem;--text-lg-font-size:18px;--text-lg-font-size-rem:1.125rem;--text-lg-line-height:28px;--text-lg-line-height-rem:1.75rem;--text-xl-font-size:20px;--text-xl-font-size-rem:1.25rem;--text-xl-line-height:28px;--text-xl-line-height-rem:1.75rem;--text-2xl-font-size:24px;--text-2xl-font-size-rem:1.5rem;--text-2xl-line-height:32px;--text-2xl-line-height-rem:2rem;--text-3xl-font-size:30px;--text-3xl-font-size-rem:1.875rem;--text-3xl-line-height:36px;--text-3xl-line-height-rem:2.25rem;--text-4xl-font-size:36px;--text-4xl-font-size-rem:2.25rem;--text-4xl-line-height:40px;--text-4xl-line-height-rem:2.5rem;--text-5xl-font-size:48px;--text-5xl-font-size-rem:3rem;--text-5xl-line-height:48px;--text-5xl-line-height-rem:3rem;--text-6xl-font-size:60px;--text-6xl-font-size-rem:3.75rem;--text-6xl-line-height:60px;--text-6xl-line-height-rem:3.75rem;--text-7xl-font-size:72px;--text-7xl-font-size-rem:4.5rem;--text-7xl-line-height:72px;--text-7xl-line-height-rem:4.5rem;--text-8xl-font-size:96px;--text-8xl-font-size-rem:6rem;--text-8xl-line-height:96px;--text-8xl-line-height-rem:6rem;--text-9xl-font-size:128px;--text-9xl-font-size-rem:8rem;--text-9xl-line-height:128px;--text-9xl-line-height-rem:8rem;--text-regular-font-weight:400;--text-medium-font-weight:500;--text-semi-bold-font-weight:600;--text-bold-font-weight:700;--text-extra-bold-font-weight:800;--white-50:#f6f7f7;--white-100:#ffffff;--black-50:#000000;--red-50:#f00;--red-100:#935687;--orange-50:#ffa319;--gray-50:#FAFAFA;--gray-100:#F4F4F5;--gray-200:#E4E4E7;--gray-300:#D4D4D8;--gray-400:#A1A1AA;--gray-500:#71717A;--gray-600:#52525B;--gray-700:#3F3F46;--gray-800:#27272A;--gray-901:#141722;--gray-902:#999;--gray-903:#d8dbe0;--gray-904:#cccccc;--gray-905:#e5e5e5;--gray-906:#e0e0e0;--gray-907:#aaa;--blue-50:#e6eef7;--blue-100:#b0cce7;--blue-200:#8ab3dc;--blue-300:#5490cc;--blue-400:#337ac2;--blue-500:#0059b3;--blue-600:#0051a3;--blue-700:#003f7f;--blue-800:#003162;--blue-900:#00254b;--blue-901:#2a4a7e;--blue-902:#1e3d59;--blue-1000:#2271b1;--blue-2000:#0073aa;--blue-903:#3c4b64;--blue-904:#39f;--green-50:#e9f9ef;--green-100:#a4e7bd;--green-200:#7fdda2;--green-300:#48cf79;--green-400:#22c55e;--green-500:#188a42;--green-600:#157839}
#gdpr-cookie-consent-bar #cookie_credit_link{color:var(--popup_accent_color)}.gdpr-plugin-button:hover{background-color:#111}.magenta.gdpr-plugin-button:visited,.pink.gdpr-plugin-button{background-color:#e22092}.pink.gdpr-plugin-button:hover{background-color:#c81e82}.green.gdpr-plugin-button,.green.gdpr-plugin-button:visited{background-color:#91bd09}.green.gdpr-plugin-button:hover{background-color:#749a02}.red.gdpr-plugin-button,.red.gdpr-plugin-button:visited{background-color:#e62727}.red.gdpr-plugin-button:hover{background-color:#cf2525}.orange.gdpr-plugin-button,.orange.gdpr-plugin-button:visited{background-color:#ff5c00}.orange.gdpr-plugin-button:hover{background-color:#d45500}.blue.gdpr-plugin-button,.blue.gdpr-plugin-button:visited{background-color:#2981e4}.blue.gdpr-plugin-button:hover{background-color:#2575cf}.yellow.gdpr-plugin-button,.yellow.gdpr-plugin-button:visited{background-color:#ffb515}.yellow.gdpr-plugin-button:hover{background-color:#fc9200}.gdprmodal-content{box-shadow:rgba(0,0,0,.25) 0 14px 28px,rgba(0,0,0,.22) 0 10px 10px;font-size:13px}.table td,.table th{border:1px solid #dee2e6}.gdpr_messagebar_detail #cookie_credit_link{color:var(--popup_accent_color)}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox label:after,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox label:after{background:#fff}.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox input:checked+label:after,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox input:checked+label:after{background:#333}.gdpr_messagebar_detail .category-group .category-item .description-container .toggle-group .always-active,.gdpr_messagebar_detail.layout-classic .category-group .toggle-group .always-active{color:#333}.wpl-iframe-placeholder{background-color:#b2b0b059}
.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox input:checked+label,.gdpr_messagebar_detail .category-group .category-item .inner-description-container .group-toggle .checkbox input:checked+label,.gdpr_messagebar_detail .category-group .toggle-group .checkbox input:checked+label{background:#074fa8 !important}.gdpr_messagebar_detail .category-group .toggle-group .checkbox input:checked+label:after{background:#fff !important}