@font-face {
font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2?v=1788248437) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Instrument Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2?v=1788248437) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Instrument Sans';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2?v=1788248437) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Instrument Sans';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2?v=1788248437) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Instrument Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0She1YmV.woff2?v=1788248437) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Instrument Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiTypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr0SZe1Q.woff2?v=1788248437) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Instrument Serif';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjmbI.woff2?v=1788248437) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Instrument Serif';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjg.woff2?v=1788248437) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2?v=1788248437) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2?v=1788248437) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2?v=1788248437) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/neIQzD-0qpwxpaWvjeD0X88SAOeauXk-oBOL.woff2?v=1788248437) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/neIQzD-0qpwxpaWvjeD0X88SAOeauXA-oBOL.woff2?v=1788248437) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/neIQzD-0qpwxpaWvjeD0X88SAOeauXc-oBOL.woff2?v=1788248437) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/neIQzD-0qpwxpaWvjeD0X88SAOeauXs-oBOL.woff2?v=1788248437) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/neIQzD-0qpwxpaWvjeD0X88SAOeauXo-oBOL.woff2?v=1788248437) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://grooveshow.nl/wp-content/uploads/salient/3669098367169b1d2bad251ea35e25ff/neIQzD-0qpwxpaWvjeD0X88SAOeauXQ-oA.woff2?v=1788248437) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.grooveshow-usp-icon-column .grooveshow-usp-icon {
display: block;
width: 100px !important;
height: 100px !important;
max-width: 100% !important;
margin: 0 auto;
object-fit: contain;
}
.grooveshow-usp-icon-column .nectar_icon_wrap {
padding: 0 !important;
}
.grooveshow-usp-icon-column.grooveshow-usp-icon-compact .grooveshow-usp-icon {
width: 68px !important;
height: 68px !important;
}
.container-wrap .wpb_text_column p a:not(.nectar-button) {
text-decoration: underline;
text-decoration-thickness: 2px;
text-underline-offset: 3px;
}
body a:focus-visible,
body button:focus-visible,
body input:focus-visible,
body select:focus-visible,
body textarea:focus-visible {
outline: 3px solid #25194f !important;
outline-offset: 3px !important;
}
.grooveshow-high-contrast-blue .nectar-responsive-text p { color: #ffffff !important; }
.grooveshow-card-icon {
font-size: clamp(44px, 6vw, 72px);
line-height: 1;
text-align: center;
}
@media (max-width: 1000px){.slide-out-widget-area-toggle a,
#header-outer .slide-out-widget-area-toggle a,
#ajax-content-wrap > .slide-out-widget-area-toggle a {
min-width: 44px !important;
min-height: 44px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}}.page-id-1030 .nectar_hook_global_section_after_content{display:none!important}.page-id-1030 .nectar_hook_global_section_footer>.container>.wpb_row:first-child{display:none!important}.groove-legal{--ink:#15151b;--muted:#565a64;--pink:#ffce59;--soft:#fff9e8;--line:#ece7ea;max-width:1180px;margin:0 auto;padding:56px 22px 82px;color:var(--ink)} .groove-legal,.groove-legal *{box-sizing:border-box} .groove-legal h1,.groove-legal h2,.groove-legal h3,.groove-legal p,.groove-legal span{opacity:1!important;visibility:visible!important} .groove-legal-hero{padding:64px clamp(28px,6vw,76px);border:1px solid var(--line);border-radius:30px;background:linear-gradient(135deg,#fff9e8 0%,#fff 66%,#f3efff 100%);box-shadow:0 24px 70px rgba(25,20,24,.08)} .groove-legal-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 20px!important;color:#8e6b00!important;font-size:13px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase} .groove-legal-kicker:before{content:"";width:26px;height:3px;border-radius:99px;background:var(--pink)} .groove-legal h1{max-width:820px;margin:0 0 22px!important;color:var(--ink)!important;font-size:clamp(44px,6vw,74px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:850!important} .groove-legal-intro{max-width:800px;margin:0!important;color:#3e4149!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.65!important} .groove-legal-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px} .groove-legal-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 24px;border-radius:999px;font-size:15px;font-weight:800;text-decoration:none!important} .groove-legal-primary{background:var(--pink);color:#fff!important;box-shadow:0 12px 28px rgba(255,206,89,.32)} .groove-legal-secondary{background:#fff;color:var(--ink)!important;border:1px solid #d9d4d7} .groove-legal-section{padding-top:76px} .groove-legal-heading{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:42px;align-items:end;margin-bottom:30px} .groove-legal h2{margin:0!important;color:var(--ink)!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:850!important} .groove-legal-heading>p{margin:0!important;color:var(--muted)!important;font-size:17px!important;line-height:1.75!important} .groove-legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .groove-legal-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 14px 42px rgba(25,20,24,.06)} .groove-legal-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:24px;border-radius:12px;background:var(--ink);color:#fff!important;font-size:13px!important;font-weight:850} .groove-legal-card h3{margin:0 0 12px!important;color:var(--ink)!important;font-size:22px!important;line-height:1.25!important;font-weight:800!important} .groove-legal-card p{margin:0!important;color:var(--muted)!important;font-size:16px!important;line-height:1.7!important} .groove-legal-final{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:36px;align-items:center;margin-top:68px;padding:44px clamp(26px,5vw,58px);border-radius:26px;background:var(--ink);box-shadow:0 22px 60px rgba(21,21,27,.18)} .groove-legal-final .groove-legal-kicker{margin-bottom:12px!important;color:#ffce59!important} .groove-legal-final h2{margin:0 0 14px!important;color:#fff!important} .groove-legal-final p{max-width:700px;margin:0!important;color:#d7d7dc!important;font-size:16px!important;line-height:1.7!important} .groove-legal-final p+p{margin-top:9px!important} .groove-legal-final .groove-legal-btn{min-width:190px;background:#fff;color:var(--ink)!important} @media(max-width:820px){.groove-legal{padding:30px 16px 60px}.groove-legal-hero{padding:40px 24px;border-radius:22px}.groove-legal h1{font-size:40px!important}.groove-legal-intro{font-size:17px!important}.groove-legal-section{padding-top:54px}.groove-legal-heading{grid-template-columns:1fr;gap:16px}.groove-legal h2{font-size:34px!important}.groove-legal-grid{grid-template-columns:1fr}.groove-legal-card{padding:24px}.groove-legal-final{grid-template-columns:1fr;margin-top:48px;padding:32px 24px}.groove-legal-actions{display:grid}.groove-legal-btn,.groove-legal-final .groove-legal-btn{width:100%;text-align:center}}