/*!
Theme Name: Univé MatchTest Application
Author: Amazing
Author URI: http://www.amazing.nl
Description: Univé MatchTest Application
Version: 1.0
*/.vs-h-xs{height:12px;height:12px}@media(min-width: 1080px){.vs-h-xs{height:12px}}.vs-h-s{height:20px;height:20px}@media(min-width: 1080px){.vs-h-s{height:20px}}.vs-h-m{height:28px;height:32px}@media(min-width: 1080px){.vs-h-m{height:40px}}.vs-h-l{height:40px;height:50px}@media(min-width: 1080px){.vs-h-l{height:60px}}.vs-h-xl{height:48px;height:60px}@media(min-width: 1080px){.vs-h-xl{height:80px}}.vs-h-xxl{height:60px;height:80px}@media(min-width: 1080px){.vs-h-xxl{height:120px}}.vs-pt-xs{padding-top:12px;padding-top:12px}@media(min-width: 1080px){.vs-pt-xs{padding-top:12px}}.vs-pt-s{padding-top:20px;padding-top:20px}@media(min-width: 1080px){.vs-pt-s{padding-top:20px}}.vs-pt-m{padding-top:28px;padding-top:32px}@media(min-width: 1080px){.vs-pt-m{padding-top:40px}}.vs-pt-l{padding-top:40px;padding-top:50px}@media(min-width: 1080px){.vs-pt-l{padding-top:60px}}.vs-pt-xl{padding-top:48px;padding-top:60px}@media(min-width: 1080px){.vs-pt-xl{padding-top:80px}}.vs-pt-xxl{padding-top:60px;padding-top:80px}@media(min-width: 1080px){.vs-pt-xxl{padding-top:120px}}.vs-pb-xs{padding-bottom:12px;padding-bottom:12px}@media(min-width: 1080px){.vs-pb-xs{padding-bottom:12px}}.vs-pb-s{padding-bottom:20px;padding-bottom:20px}@media(min-width: 1080px){.vs-pb-s{padding-bottom:20px}}.vs-pb-m{padding-bottom:28px;padding-bottom:32px}@media(min-width: 1080px){.vs-pb-m{padding-bottom:40px}}.vs-pb-l{padding-bottom:40px;padding-bottom:50px}@media(min-width: 1080px){.vs-pb-l{padding-bottom:60px}}.vs-pb-xl{padding-bottom:48px;padding-bottom:60px}@media(min-width: 1080px){.vs-pb-xl{padding-bottom:80px}}.vs-pb-xxl{padding-bottom:60px;padding-bottom:80px}@media(min-width: 1080px){.vs-pb-xxl{padding-bottom:120px}}.vs-mt-xs{margin-top:12px;margin-top:12px}@media(min-width: 1080px){.vs-mt-xs{margin-top:12px}}.vs-mt-s{margin-top:20px;margin-top:20px}@media(min-width: 1080px){.vs-mt-s{margin-top:20px}}.vs-mt-m{margin-top:28px;margin-top:32px}@media(min-width: 1080px){.vs-mt-m{margin-top:40px}}.vs-mt-l{margin-top:40px;margin-top:50px}@media(min-width: 1080px){.vs-mt-l{margin-top:60px}}.vs-mt-xl{margin-top:48px;margin-top:60px}@media(min-width: 1080px){.vs-mt-xl{margin-top:80px}}.vs-mt-xxl{margin-top:60px;margin-top:80px}@media(min-width: 1080px){.vs-mt-xxl{margin-top:120px}}.vs-mb-xs{margin-bottom:12px;margin-bottom:12px}@media(min-width: 1080px){.vs-mb-xs{margin-bottom:12px}}.vs-mb-s{margin-bottom:20px;margin-bottom:20px}@media(min-width: 1080px){.vs-mb-s{margin-bottom:20px}}.vs-mb-m{margin-bottom:28px;margin-bottom:32px}@media(min-width: 1080px){.vs-mb-m{margin-bottom:40px}}.vs-mb-l{margin-bottom:40px;margin-bottom:50px}@media(min-width: 1080px){.vs-mb-l{margin-bottom:60px}}.vs-mb-xl{margin-bottom:48px;margin-bottom:60px}@media(min-width: 1080px){.vs-mb-xl{margin-bottom:80px}}.vs-mb-xxl{margin-bottom:60px;margin-bottom:80px}@media(min-width: 1080px){.vs-mb-xxl{margin-bottom:120px}}.kitchensink .v-spacer-container .wp-block-columns div[class*=-v-spacer]{background-color:var(--wp--preset--color--light-gray) !important}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;scroll-behavior:smooth;max-width:100vw;overflow-x:hidden;font-size:16px;line-height:1.42}html.no-scroll{height:100%;overflow:hidden}html,body{min-width:320px;width:100%}body{word-wrap:break-word;margin:0;position:relative;font-size:1rem;font-family:"Open Sans",sans-serif;line-height:1.42}main.container{position:absolute;top:59px;left:0;right:0}img{max-width:100%}footer{position:sticky;top:100vh}figure{margin:0 !important}.bg-primary{background-color:#6753f6}.border-radius{border-radius:12px}.sr-only,.matchtest-slide .matchtest-answers .matchtest-answer input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.dark{background-color:#010a26;color:#fff}.bg{padding-left:2rem;padding-right:2rem;padding-bottom:1.5rem}.bg-primary{background-color:#6753f6}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-light{background-color:#f6f6f8}.bg-dark{background-color:#010a26}.text-primary{color:#6753f6}.text-black{color:#000}.text-white{color:#fff}.text-light{color:#f6f6f8}.text-dark{color:#010a26}.text-center{text-align:center}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.p-0{padding:0 !important}.border-radius-tl{border-top-left-radius:16px}.border-radius-tr{border-top-right-radius:16px}.border-radius-bl{border-bottom-left-radius:16px}.border-radius-br{border-bottom-right-radius:16px}.position-relative{position:relative}.centered{display:flex;align-items:center;justify-content:center}.text-align-right{text-align:right}.container{position:relative;overflow:hidden;max-width:1200px;margin-left:auto;margin-right:auto}.container.alignwide{max-width:1440px}body>main{top:59px}.wrapper{width:100%;display:flex;flex-wrap:wrap}.columns{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width: 782px){.columns{flex-direction:row}}.columns .column{width:100%}@media(min-width: 782px){.columns .column{flex:1}}@media(min-width: 600px){.columns .column.col-33{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media(min-width: 782px){.columns .column.col-33{flex:1 1 33.3333%;max-width:calc(33.3333% - 1rem)}}@media(min-width: 600px){.columns .column.col-50{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media(min-width: 782px){.columns .column.col-75{flex:1 1 calc(75% - 1rem);max-width:calc(75% - 1rem)}}.columns.gap-1{gap:1rem}.columns.gap-2{gap:2rem}.columns.gap-3{gap:3rem}.columns.gap-4{gap:4rem}.columns.gap-5{gap:5rem}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/assets/fonts/open-sans/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("/assets/fonts/open-sans/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bree Serif";font-style:normal;font-weight:700;src:url("/assets/fonts/bree/bree-serif-v17-latin-regular.woff2") format("woff2")}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:"Bree Serif",serif;font-weight:700;line-height:.9;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}h1,.h1{font-size:3.375rem}h2,.h2{font-size:2.25rem}h3,.h3{font-size:2.25rem}h4,.h4{font-size:1.875rem}h5,.h5{font-size:1.25rem}.hero-title{font-size:clamp(3.25rem,5vw + 1.25rem,5rem)}.lead{font-size:1.375rem}.cookie-banner{position:fixed;bottom:0;right:0;margin:1rem;background:#fff;padding:1.25rem;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:.5rem;max-width:450px;max-height:calc(100% - 2rem);overflow-y:auto;z-index:9999}.cookie-banner .cookie-text{font-size:.875rem}.cookie-banner .cookie-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cookie-banner .cookie-buttons button{font-size:.875rem;padding:.5rem 1rem;flex:1}.cookie-banner #accept-all{background:#6753f6;color:#fff;white-space:nowrap}.cookie-banner #reject-all{background:#949bff;color:#fff}.cookie-banner #cookie-settings{background:#f6f6f8;border:1px solid #dee2e6}.cookie-banner .cookie-settings{margin:1.25rem 0}.cookie-banner .cookie-settings .setting-item{margin:0 0 .5rem 0;padding:.75rem;border-radius:8px;background-color:#f6f6f8;font-size:.875rem}.cookie-banner .cookie-settings .setting-item .setting-header{display:flex;justify-content:space-between;align-items:center;gap:.25rem;font-weight:bold}.cookie-banner .cookie-settings .setting-item p{margin:0;color:#6c757d;font-size:.8rem}.cookie-banner .toggle-switch{position:relative;display:inline-block;width:40px;height:23px}.cookie-banner .toggle-switch input{opacity:0;width:0;height:0}.cookie-banner .toggle-switch input:checked+.toggle-slider{background-color:#6753f6}.cookie-banner .toggle-switch input:checked+.toggle-slider::before{-webkit-transform:translateX(17px);transform:translateX(17px)}.cookie-banner .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:23px}.cookie-banner .toggle-slider::before{position:absolute;content:"";height:17px;width:17px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}button.cookie-settings-button{position:fixed;bottom:1rem;right:1rem;background:#f6f6f8;padding:.5rem;z-index:9998;border-radius:50%}button.cookie-settings-button img{width:1.5rem;height:auto;display:block}.matchtest-header{display:flex;justify-content:center;align-items:center;height:59px;position:fixed;left:0;right:0;top:0;z-index:50;background-color:#fff}.matchtest-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.matchtest-slide{display:none;position:relative;overflow:hidden;grid-column:1;grid-row:1;grid-template-columns:1fr}@media(max-width: 959.98px){.matchtest-slide:not(.matchtest-slide-start):not(.matchtest-slide-end){grid-template-rows:280px 1fr}}@media(max-width: 479.98px){.matchtest-slide:not(.matchtest-slide-start):not(.matchtest-slide-end){grid-template-rows:200px 1fr}}@media(min-width: 960px){.matchtest-slide{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-template-areas:"content content image"}.matchtest-slide .match-test-wrapper{grid-area:content}.matchtest-slide .matchtest-question-image{grid-area:image}}.matchtest-slide.active{display:grid}.matchtest-slide.slide-animate{transition:-webkit-transform .65s ease-in-out;transition:transform .65s ease-in-out;transition:transform .65s ease-in-out, -webkit-transform .65s ease-in-out}.matchtest-slide.slide-next-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.matchtest-slide.slide-prev-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.matchtest-slide.slide-next-leave{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.matchtest-slide.slide-prev-leave{-webkit-transform:translateX(100%);transform:translateX(100%)}.matchtest-slide.slide-current{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width: 782px){.matchtest-slide:not(.matchtest-slide-start){margin-left:1rem;margin-right:1rem;border-radius:12px;overflow:clip}}.matchtest-slide.matchtest-slide-start{grid-gap:1rem;padding-left:1rem;padding-right:1rem;grid-template-columns:repeat(6, 1fr);grid-template-areas:"image-1 image-1 image-1 image-2 image-2 image-2" "content content content content content content" "image-3 image-3 image-3 image-3 image-3 image-3"}@media(min-width: 782px){.matchtest-slide.matchtest-slide-start{grid-template-areas:"content content content content image-1 image-2" "content content content content image-3 image-3"}}.matchtest-slide.matchtest-slide-start .image-square-1{grid-area:image-1}.matchtest-slide.matchtest-slide-start .image-square-2{grid-area:image-2}.matchtest-slide.matchtest-slide-start .matchtest-content{grid-area:content;padding:2em}.matchtest-slide.matchtest-slide-start .image-landscape{grid-area:image-3}@media(min-width: 782px){.matchtest-slide.matchtest-slide-end{grid-template-columns:repeat(6, 1fr);grid-template-areas:"content content content explanation explanation explanation" "content content content explanation explanation explanation"}.matchtest-slide.matchtest-slide-end .matchtest-content{grid-area:content}.matchtest-slide.matchtest-slide-end .matchtest-explanations{grid-area:explanation}}.matchtest-slide.matchtest-slide-end .matchtest-content{position:relative;z-index:50}.matchtest-slide.matchtest-slide-end .matchtest-end-confetti{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;overflow:clip}.matchtest-slide.matchtest-slide-end .matchtest-end-confetti~div{z-index:1}.matchtest-slide.matchtest-slide-end .matchtest-end-confetti #confetti-animation{opacity:0}.matchtest-slide.matchtest-slide-end .matchtest-explanations{padding:2em}.matchtest-slide .image.border-radius,.matchtest-slide .image.border-radius-s{overflow:clip}.matchtest-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.matchtest-slide .matchtest-navigation{margin-top:auto;display:flex;gap:2rem;justify-content:space-between;align-items:center}.matchtest-slide .matchtest-question{min-height:3.5em}.matchtest-slide .matchtest-question-image{overflow:clip;height:100%;margin:0 !important}@media(min-width: 782px){.matchtest-slide .matchtest-question-image{min-height:30vh}}.matchtest-slide .matchtest-content{padding:2em;height:100%;display:flex;flex-direction:column}.matchtest-slide .matchtest-answers{display:flex;justify-content:space-between;position:relative}.matchtest-slide .matchtest-answers .matchtest-answer label{position:relative;z-index:10;display:inline-flex;background-color:#fff;box-shadow:0 0 0px 0px #fff;border-radius:50rem;width:1rem;height:1rem;-webkit-transform:scale(1);transform:scale(1);transition:all .2s ease-in-out}.matchtest-slide .matchtest-answers .matchtest-answer:hover label,.matchtest-slide .matchtest-answers .matchtest-answer input[type=radio]:checked+label{cursor:pointer;-webkit-transform:scale(1.25);transform:scale(1.25);box-shadow:0 0 0px 4px #fff;background-color:#1cc772}.matchtest-slide .matchtest-answers:after{content:"";display:block;position:absolute;z-index:0;top:32%;width:100%;height:2px;background-color:#fff}.matchtest-slide .matchtest-answers-content{display:flex;justify-content:space-between;gap:20%;min-height:7rem}.matchtest-slide .matchtest-progress-wrapper{background-color:#e9fbf0;height:.75rem}.matchtest-slide .matchtest-progress-wrapper .matchtest-progress{height:100%;background-color:#1cc772}.matchtest-container{position:relative;overflow:hidden}.btn-disabled{opacity:.5;cursor:not-allowed}.score-reply{display:none}.score-reply.active{display:block}.circular-progress{--size: 200px;--half-size: calc(var(--size) / 2);--stroke-width: 20px;--radius: calc((var(--size) - var(--stroke-width)) / 2);--circumference: calc(var(--radius) * pi * 2);--dash: calc((var(--progress) * var(--circumference)) / 100)}.active .circular-progress{-webkit-animation:progress-animation 1.8s ease-in 0s 1 forwards;animation:progress-animation 1.8s ease-in 0s 1 forwards}.circular-progress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:butt}.circular-progress circle.bg{stroke:#91f0c8}.circular-progress circle.fg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:var(--half-size) var(--half-size);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear 0s;stroke:#1cc772}@property --progress{syntax:"<number>";inherits:false;initial-value:0}@-webkit-keyframes progress-animation{from{--progress: 0}to{--progress: var(--total-score)}}@keyframes progress-animation{from{--progress: 0}to{--progress: var(--total-score)}}.matchtest-total-score{width:200px;height:200px;margin:0 auto;margin-bottom:2rem;border-radius:50rem;background-color:#fff;font-family:"Bree Serif",serif;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;z-index:50}.matchtest-total-score svg,.matchtest-total-score .matchtest-score-inner{grid-column:1;grid-row:1}.matchtest-total-score .matchtest-score-inner{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;color:#000;line-height:35px;font-size:43px}.matchtest-total-score .matchtest-total-score-text{font-family:"Open Sans",sans-serif;gap:0;font-size:1.5rem}.matchtest-explanation{background-color:#1cc772;padding:1em;border-radius:12px}.matchtest-explanation summary{cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:1rem}.matchtest-explanation summary:marker{display:none;visibility:hidden}.matchtest-explanation summary .btn-icon{-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.matchtest-explanation[open] summary .btn-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.matchtest-explanations-wrapper{display:flex;flex-direction:column;gap:.875rem}.footer{display:none}@media(min-width: 960px){.footer{padding-top:.875rem;padding-bottom:.875rem;display:block}}.footer .logo{margin-right:16px}.footer .navigation{margin-right:auto}.back-to-top-wrapper{position:fixed;right:1rem;bottom:1rem;width:40px;height:40px;display:none;z-index:1024}.back-to-top-wrapper .back-to-top{width:40px;height:40px;border-radius:50rem;background-color:#010a26;color:#fff;display:inline-flex;align-items:center;justify-content:center;border:solid 1px #fff}@media(min-width: 960px){.back-to-top-wrapper .back-to-top{display:none}}.back-to-top-wrapper .back-to-top>svg{width:20px;height:20px}.hero-image-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.hero-image-wrapper>*{width:100%;grid-column:1;grid-row:1}.hero-image-wrapper>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;min-height:50vh}.hero-image-wrapper .hero-title{padding-top:1rem}@media(max-width: 781.98px){.hero-section .gap-5{gap:0}}@media(max-width: 781.98px){.hero-section .hero-content{padding-top:40vh}}.rooftop{position:absolute;left:0;right:0;display:block;width:100%;fill:#6753f6;-webkit-transform:translateY(calc(-100% + 10px));transform:translateY(calc(-100% + 10px))}.card{border-radius:16px;overflow:hidden;min-height:100%}.card .card-image{height:260px;max-height:260px;overflow:hidden}.card .card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.card .card-content{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1.5rem}.card.info-card .card-image{padding:1rem}.btn{display:inline-block;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1rem;color:inherit;text-align:center;text-decoration:none;cursor:pointer;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding-top:.95em;padding-bottom:.95em;padding-left:1.85em;padding-right:1.85em;line-height:1.5;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:has(.btn-icon,.btn-icon-lg){display:inline-flex;gap:1em;align-items:center}.btn .btn-icon{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.btn:hover .btn-icon{-webkit-transform:translateX(10%);transform:translateX(10%);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.btn-lg{font-size:1.5rem}.btn-primary{background-color:#6753f6;color:#fff}.btn-primary:hover{background-color:#3c23f3}.btn-white{background-color:#fff;color:#000}.btn-white:hover{background-color:#e6e6e6}.btn-icon{width:1.75rem;height:1.75rem}.btn-disabled{opacity:.75;cursor:not-allowed}.btn-disabled:hover{opacity:.75;background-color:#fff}.btn-disabled:hover .btn-icon{-webkit-transform:translateX(0);transform:translateX(0)}