._7ZfzHq_consent{--heading:var(--font-special-gothic-expanded-one), ui-sans, sans;--text:var(--font-poppins), ui-sans-serif, sans-serif;--primary:#965ea2;--primaryRgb:150, 94, 162;--dark:#0c0c0d;--darkRgb:12, 12, 13;--light:#fff;--lightRgb:255, 255, 255;--btnRadius:10rem;--borderRadius:.875rem;--ease:all .25s ease;font-family:var(--text);font-size:1rem;line-height:normal}._7ZfzHq_consent *{box-sizing:border-box}._7ZfzHq_consent button{font:inherit;color:inherit}:is(._7ZfzHq_consent h2,._7ZfzHq_consent h3){font-family:var(--heading);text-wrap:balance;margin:0;padding:0;font-weight:400;line-height:100%}._7ZfzHq_consent h2{font-size:1.5rem}._7ZfzHq_consent h3{font-size:clamp(1.1rem,1.25vw,1.25rem);line-height:125%}._7ZfzHq_consent p{text-wrap:pretty;margin-top:0;font-size:clamp(.875rem,1vw,1rem);font-weight:300;line-height:165%}._7ZfzHq_consent .buttons{flex-flow:wrap;align-items:center;gap:1.5rem 1rem;display:flex}._7ZfzHq_consent .btn{text-align:center;border-radius:var(--btnRadius);width:auto;font-family:var(--text);transition:var(--ease);cursor:pointer;box-shadow:0 0 1.5rem 0 rgba(var(--darkRgb), .1);border:1px solid #0000;justify-content:center;align-items:center;gap:.25rem;padding:.875rem;font-size:.7rem;font-weight:500;line-height:1;display:flex;position:relative;overflow:hidden}._7ZfzHq_consent .btn.primary{background:var(--primary);border-color:var(--primary);color:var(--light)}:is(._7ZfzHq_consent .btn.primary:hover,._7ZfzHq_consent .btn.primary:focus){background:rgba(var(--primaryRgb), .95)}._7ZfzHq_consent .textLink{width:max-content;color:var(--primary);box-shadow:unset;transition:var(--ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.15rem;padding:0;font-weight:400;display:flex;position:relative;overflow:visible}._7ZfzHq_consent .textLink:hover{color:rgba(var(--primaryRgb), .875)}@media not (min-width:576px){._7ZfzHq_consent .textLink{font-size:.75rem}}@media (min-width:768px){._7ZfzHq_consent .btn{flex:none;width:max-content;padding:1rem;font-size:.75rem}}@media (min-width:1024px){._7ZfzHq_consent .buttons{gap:2rem}._7ZfzHq_consent .btn{font-size:.875rem}}
