html,body,div,section,ul,ol,li,p,h1,h2,h3,h4,a,fieldset{margin:0;padding:0}fieldset{border:0}html,body{background-color:#fff;width:100%;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}*,input,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}em{font-style:italic}b,strong{font-weight:bold}sup,sub{position:relative;font-size:60%;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.5em}img{border:none;max-width:100%}.hidden,[hidden]{display:none !important}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}.flex-row{display:flex;flex-direction:row;max-width:1100px;width:90%;margin:0 auto;padding:0 1.5rem 2rem 1.5rem;column-gap:2rem;grid-column-gap:2rem}.flex-row:last-of-type{padding-bottom:0}.align-content-center{justify-content:center}.text-align-center{text-align:center}.align-content-end{justify-content:flex-end}.flex-row+.flex-row{padding-top:0}.flex-column{display:flex;flex-direction:column;flex:1;justify-content:flex-start}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-column.sidebar{padding-left:2.5rem;border-left:1px solid #d6d3d0}.flex-column.sidebar h2{margin-bottom:.6rem}figure,blockquote{background-color:#e8ecef;margin:.7rem auto;padding:1rem;box-sizing:border-box;width:100%}figure{text-align:center}figcaption,figurecaption,figurecaption p{font-size:.9rem;line-height:1.2rem;color:#797a7a;font-style:italic}@media only screen and (max-width: 996px){.flex-row{flex-direction:column;row-gap:1.2rem;grid-row-gap:1.2rem;padding-bottom:1.5rem}.flex-column{margin-left:auto;margin-right:auto;width:100%}.button-wrapper{justify-content:center}.flex-column.sidebar{padding-left:0;padding-top:1.5rem;border-left:none;border-top:1px solid #d6d3d0}}@media only screen and (max-width: 596px){.flex-row{width:100%;row-gap:1rem;grid-row-gap:1rem}.button-wrapper{display:flex;flex-direction:column;row-gap:1rem;grid-row-gap:1rem}.button-wrapper .btn{width:fit-content;margin:0 auto}.button-wrapper>form{display:flex;justify-content:center}}@media only screen and (max-width: 496px){.flex-row{padding-left:1rem;padding-right:1rem}}@font-face{font-family:"Archia";src:url("/assets/archia/archia-regular-webfont-3ea01022.woff2");font-weight:normal}@font-face{font-family:"Archia";src:url("/assets/archia/archia-medium-webfont-62b13aec.woff2");font-weight:500}@font-face{font-family:"Archia";src:url("/assets/archia/archia-semibold-webfont-aef8267d.woff2");font-weight:600}@font-face{font-family:"Archia";src:url("/assets/archia/archia-bold-webfont-894334ba.woff2");font-weight:700}body,html{font-family:"Archia",sans-serif;color:#333;font-size:1rem;line-height:1.4rem;font-weight:normal}@media only screen and (max-width: 596px){body,html{font-size:.95rem}}h1,h2,h3,h4{font-family:"Archia",sans-serif;color:#0a3d66;font-weight:500;width:100%}h1{font-size:1.7rem;line-height:2.1rem}h2{font-size:1.4rem;line-height:1.8rem;margin-bottom:.3rem}h3{font-size:1.2rem;line-height:1.6rem;margin-bottom:.3rem}span.preheader{font-size:1.2rem;font-weight:500;line-height:1.6rem;margin-bottom:.3rem;color:#58d1fc}#wissel-form-target .flex-column>p{max-width:700px;margin-left:auto;margin-right:auto}#wissel-form-target p:not(:last-child){margin-bottom:.8rem}#wissel-form-target a{color:#f99d0b;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}#wissel-form-target a:hover,#wissel-form-target a:visited:hover,#wissel-form-target a:active,#wissel-form-target a:focus{color:#2cb3e3;transition:all .2s ease}#wissel-form-target a:visited{color:#f99d0b}#wissel-form-target a.navigate svg{width:1rem;height:1rem;padding:.1rem;vertical-align:middle;fill:#f99d0b;margin-top:-2px;transition:fill .2s ease}#wissel-form-target a.navigate:hover svg{fill:#2cb3e3}#wissel-form-target #brands-list-header h4{text-transform:uppercase;color:rgba(0,0,0,.4);font-size:.9rem;font-weight:600}#wissel-form-target #brands-list .no-results .emoji{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#d6d3d0;font-size:3rem;line-height:3rem;margin-bottom:1rem}#wissel-form-target #brands-list .no-results p{color:#797a7a}#wissel-form-target #brands-list .grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#wissel-form-target #brands-list .grid .card-brand img{display:none}#wissel-form-target #brands-list .grid .card-brand .placeholder-wave{display:inline-block}#wissel-form-target #brands-list .grid .card-brand.image-loaded img{display:inline-block}#wissel-form-target #brands-list .grid .card-brand.image-loaded .placeholder-wave{display:none}#wissel-form-target #brands-list .grid .card-brand{display:flex;flex-direction:column;flex-basis:25%;text-align:center;position:relative;padding:.5rem;cursor:pointer}#wissel-form-target #brands-list .grid .card-brand .brand-image>*{border-radius:10px;border:2px solid rgba(0,0,0,0)}#wissel-form-target #brands-list .grid .card-brand .placeholder-wave{overflow:hidden;display:inline-block;width:90%;height:100px}#wissel-form-target #brands-list .grid .card-brand .placeholder{display:inline-block;width:100%;height:100%}#wissel-form-target #brands-list .grid .card-brand img{transition:all .2s ease;max-height:100px}#wissel-form-target #brands-list .grid .card-brand:hover img{transform:scale(1.05)}#wissel-form-target #brands-list .grid .card-brand.selected img{box-shadow:0 0px 10px 1px rgba(77,178,103,.7);border:2px solid #4db267;border-radius:15px}#wissel-form-target #brands-list .grid .card-brand .brand-title{font-size:.85rem;line-height:1.15rem}#wissel-form-target #brands-list .grid .card-brand.fast-track .brand-title:before{content:"";display:inline-block;width:30px;height:22px;background-image:url("/assets/purchase/speedy_clock-4107bd18.svg");background-repeat:no-repeat;vertical-align:middle;margin-top:-4px}#wissel-form-target #brands-list .grid .card-brand .amount-selected{position:absolute;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff;font-weight:600;font-size:1.2rem;width:40px;height:40px;border-radius:100%;background-color:#4db267;top:-10px;left:80%;z-index:200}@media only screen and (max-width: 796px){#wissel-form-target #brands-list .grid .card-brand{flex-basis:33%}#wissel-form-target #brands-list .grid .card-brand:nth-of-type(1n + 10){display:none}#wissel-form-target #brands-list .grid .card-brand .amount-selected{width:35px;height:35px;font-size:1.1rem}}@media only screen and (max-width: 596px){#wissel-form-target #brands-list .grid .card-brand{flex-basis:50%}#wissel-form-target #brands-list .grid .card-brand:nth-of-type(1n + 7){display:none}}#wissel-form-target section#card-selection .selected-card .flex-column{row-gap:1rem}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row{padding:0;column-gap:1rem}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .flex-column{justify-content:center}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .brand-image img{max-width:100px;min-width:100px;border-radius:5px;margin:0 auto}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .value{max-width:250px}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .value input{width:100%}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .validity{flex-direction:row;justify-content:flex-start}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .actions .wrapper{display:flex;flex-direction:row;justify-content:flex-end;column-gap:1rem}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .actions .wrapper .btn{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:.6rem;width:50px;height:50px}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .actions .wrapper .btn:after{left:-10%}@media only screen and (max-width: 796px){#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .actions .wrapper{justify-content:center}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .actions .wrapper .btn{width:40px;height:40px}}@media only screen and (max-width: 796px){#wissel-form-target section#card-selection .selected-card .flex-column .flex-row{row-gap:.8rem}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .value{max-width:100%}#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .info,#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .actions,#wissel-form-target section#card-selection .selected-card .flex-column .flex-row .validity{flex-basis:100%}}#wissel-form-target #dotted-divider-button{padding-top:28px;padding-bottom:38px;position:relative;text-align:center;margin:20px 0}#wissel-form-target #dotted-divider-button .divider{margin:0;height:1px;color:rgba(0,0,0,0);border-top:2px dotted #d6d3d0}#wissel-form-target #dotted-divider-button button{position:absolute;left:50%;transform:translate(-50%, -50%);background-color:#f2f2f2;color:#777;border:0;border-radius:2px;white-space:nowrap}#wissel-form-target .flex-row{display:flex}#wissel-form-target #blocked-brand-group-container{height:auto;padding:1em;border:2px solid #d6d3d0;border-radius:10px}#wissel-form-target #brand-group-container-top{height:auto;padding:1em 2em;border:2px solid #d6d3d0;border-radius:5px 5px 0 0}#wissel-form-target #brand-group-container-bottom{height:auto;padding:2em 2em 0 2em;border:2px solid #d6d3d0;border-top:none;border-radius:0 0 5px 5px}#wissel-form-target .hint-row{padding-top:1em !important}#wissel-form-target .offered-card-row{width:100%;align-items:center;padding-bottom:6px !important}#wissel-form-target .card-index-column{text-align:left;text-wrap:nowrap;max-width:50px}#wissel-form-target .delete-button{text-align:right;min-width:60px;order:1;margin-left:auto}#wissel-form-target .delete-button button{padding:.5em 1em !important}#wissel-form-target .delete-button img{display:block;max-width:none}#wissel-form-target .value{max-width:140px;margin-left:auto}#wissel-form-target .valid-until-container{display:flex;align-items:center}#wissel-form-target .valid-until-arrow{display:none}#wissel-form-target .valid-until-arrow img{width:20px}#wissel-form-target .valid-until-input{text-align:left;min-width:80px}#wissel-form-target .valid-until-input label{color:#8d8d8d;font-size:14px;margin-right:5px}#wissel-form-target .brand-group-row{align-items:center}#wissel-form-target .brand-group-image{min-width:90px;max-width:90px}#wissel-form-target .brand-group-info{position:relative;max-width:220px}#wissel-form-target .brand-group-info .wrapper{flex-direction:row;justify-content:end;display:flex;column-gap:1rem}#wissel-form-target .brand-group-info .wrapper span{display:flex;flex-direction:column;justify-content:center}#wissel-form-target .brand-group-name{text-align:start;white-space:nowrap}#wissel-form-target #form-container{background:#ecf8fb}#wissel-form-target #form-container .flex-row{width:100%;max-width:900px;column-gap:1.2rem}#wissel-form-target #form-container .flex-row.has-sidebar{max-width:1100px}#wissel-form-target #form-container .flex-row.has-sidebar .flex-column.sidebar{border:none;padding:1.5rem 0;background:#fff;border-radius:5px;text-align:left;height:fit-content;z-index:10}#wissel-form-target #form-container .flex-row .section .flex-row{padding:0}#wissel-form-target #form-container .flex-row .section .flex-row .flex-column.align-content-center{align-items:center}#wissel-form-target #form-title,#wissel-form-target #form-steps{padding-bottom:1rem}#wissel-form-target #form-content{padding:1.5rem 2rem;background:#fff;border-radius:5px;text-align:center}#wissel-form-target #form-content .section{display:flex;flex-direction:column;row-gap:1.2rem;padding-top:0}#wissel-form-target #form-content .section+.section{margin-top:1.2rem}#wissel-form-target .form-question{width:100%;margin-bottom:1rem}#wissel-form-target .form-question .label,#wissel-form-target .form-question .value{width:100%}#wissel-form-target .form-question .label{font-weight:600;margin-bottom:.5rem}#wissel-form-target .form-question .value input,#wissel-form-target .form-question .value select,#wissel-form-target .form-question .value textarea{width:100%}#wissel-form-target .form-question.noLabel .label{display:none}#wissel-form-target fieldset{padding:0;margin:0;border:none}#wissel-form-target .box-styling{border-radius:5px;padding:1rem !important;border:2px solid #d6d3d0;text-align:left}#wissel-form-target .box-styling .flex-column{align-content:center}#wissel-form-target .section.divider hr{border-style:solid;border-width:1px;width:100%;border-color:#d6d3d0}#wissel-form-target #warning-messages{margin-top:0 !important}#wissel-form-target #warning-messages .flex-column{margin-top:1.2rem !important}#wissel-form-target ul#selected-cards li{list-style:none;display:flex;flex-direction:row}#wissel-form-target ul#selected-cards li img{max-width:55px;border-radius:4px}#wissel-form-target ul#selected-cards li span{display:flex;flex-direction:column;justify-content:center}#wissel-form-target ul#selected-cards li span.value,#wissel-form-target ul#selected-cards li span.total-value{text-align:right;width:100%}#wissel-form-target ul#selected-cards li span.total-value{font-weight:bold;color:#0a3d66}#wissel-form-target ul#selected-cards li#cards-total{border-top:1px solid #0a3d66;padding-top:.8rem}#wissel-form-target ul#selected-cards li+li{margin-top:1rem}#wissel-form-target #brands-selection input{max-width:700px;border-radius:auto}#wissel-form-target #fast-track-info .flex-column div{padding:.8rem 1.5rem;background-color:#fff;border-radius:10px;border:2px solid #eee;margin:0 auto;width:fit-content}#wissel-form-target #fast-track-info .flex-column div img{width:32px;vertical-align:middle;margin-right:.3rem;margin-top:-2px}#wissel-form-target #fast-track-info .flex-column div strong{font-weight:600;color:#0a3d66}@media only screen and (max-width: 1060px){#wissel-form-target #form-container .flex-row.has-sidebar{flex-direction:column;row-gap:1.2rem;grid-row-gap:1.2rem;padding-bottom:0 0 1.5rem 0;max-width:750px}#wissel-form-target #form-container .flex-row.has-sidebar#offer{flex-direction:column-reverse}#wissel-form-target #fast-track-info{display:none}}@media only screen and (max-width: 996px){#wissel-form-target #form-container{padding:0}#wissel-form-target #form-container .flex-row{flex-direction:row}#wissel-form-target #form-container .flex-column{margin-left:0;margin-right:0}}@media only screen and (max-width: 796px){#wissel-form-target #form-container .flex-row{flex-wrap:wrap}#wissel-form-target #form-container .flex-column{margin:0}#wissel-form-target #form-container #offer{padding:0;margin:0;max-width:none}}@media only screen and (max-width: 696px){#wissel-form-target #form-container .flex-row{flex-direction:column;column-gap:none}#wissel-form-target .offered-card-row{column-gap:0 !important;row-gap:4px}#wissel-form-target .card-index-column{min-width:60px;max-width:60px}#wissel-form-target .delete-button{order:initial;margin-left:auto;min-width:10%}#wissel-form-target .valid-until-container{width:100%}#wissel-form-target .valid-until-arrow{display:inline-block;min-width:60px;max-width:60px}#wissel-form-target .valid-until-input{padding-bottom:1em}#wissel-form-target .valid-until-input label{display:block;font-size:12px}}@media only screen and (max-width: 518px){#wissel-form-target #brand-group-container-top{padding:1em}#wissel-form-target #brand-group-container-bottom{padding:2em 1em 0 1em}#wissel-form-target .value{max-width:45%}#wissel-form-target #card-selection,#wissel-form-target #add-brand-divider,#wissel-form-target #customer-details{margin-top:.8em !important;row-gap:1rem !important}}@media only screen and (max-width: 414px){#wissel-form-target #overview-main-section{padding-left:0;padding-right:0}#wissel-form-target .value .currency{padding-left:32px !important}}#wissel-form-target .custom-layout-form-padding{padding-left:16px;padding-right:16px}@media only screen and (min-width: 640px){#wissel-form-target .custom-layout-form-padding{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 797px){#wissel-form-target #form-steps{position:relative;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:0 auto 1rem auto;max-width:800px !important}#wissel-form-target #form-steps .flex-column{align-items:center;row-gap:1rem;row-gap:.5rem}#wissel-form-target #form-steps .flex-column .step-number{z-index:100}#wissel-form-target #form-steps .flex-column .step-number span{display:flex;flex-direction:column;text-align:center;justify-content:center;width:56px;height:56px;margin:0 .5rem;border:3px solid #fff;color:#fff;border-radius:100%;font-weight:600;font-size:1.4rem;position:relative}#wissel-form-target #form-steps .flex-column .step-title{font-size:.8rem;line-height:1.1rem}#wissel-form-target #form-steps:after{content:"";width:66.66%;left:16.66%;top:28px;height:3px;background-color:#d6d3d0;position:absolute}#wissel-form-target .active-step .step-number span{background-color:#2cb3e3}#wissel-form-target .active-step .step-title{font-weight:600}#wissel-form-target .future-step .step-number span{background-color:#d6d3d0}#wissel-form-target .future-step .step-title{font-style:italic}#wissel-form-target .completed-step .step-number span{background-color:#81c531}#wissel-form-target .completed-step .step-number span:after{content:"";display:block;position:absolute;top:-2px;right:-9px;width:22px;height:22px;background-image:url("/assets/purchase/step-check-80f10c96.svg");background-repeat:no-repeat}#wissel-form-target .failed-step .step-number span{background-color:#f41e37}}@media only screen and (max-width: 796px)and (min-width: 697px){#wissel-form-target #form-steps{padding-top:1rem;padding-bottom:1.5rem;padding-left:0;padding-right:0;margin-left:0;margin-right:0;column-gap:1rem;position:relative;flex-direction:row}#wissel-form-target #form-steps .flex-column{column-gap:.5rem}#wissel-form-target #form-steps .flex-column .step-title,#wissel-form-target #form-steps .flex-column .step-number span{display:none}#wissel-form-target #form-steps .flex-column .step-number{min-height:10px}#wissel-form-target #form-steps .flex-column.active-step{background-color:#2cb3e3}#wissel-form-target #form-steps .flex-column.completed-step{background-color:#81c531}#wissel-form-target #form-steps .flex-column.future-step{background-color:#d6d3d0}}@media only screen and (max-width: 696px){#wissel-form-target #form-container .flex-row{flex-direction:row;column-gap:.5rem}#wissel-form-target #form-steps{position:relative;padding-top:1rem;padding-left:0;padding-right:0;margin-left:0;margin-right:0}#wissel-form-target #form-steps .flex-column{background-color:#fff;column-gap:.5rem;min-height:6px}#wissel-form-target #form-steps .flex-column .step-title,#wissel-form-target #form-steps .flex-column .step-number{display:none}#wissel-form-target #form-steps .flex-column.active-step{background-color:#2cb3e3}#wissel-form-target #form-steps .flex-column.completed-step{background-color:#81c531}#wissel-form-target #form-steps .flex-column.future-step{background-color:#d6d3d0}}#wissel-form-target .info-toggle-wrapper{position:relative}#wissel-form-target span.info-toggle{color:#fff;background-color:#2cb3e3;min-width:30px;width:30px;height:30px;line-height:30px;border-radius:100%;font-weight:700;text-align:center;display:inline-block;font-size:1.1rem;cursor:pointer;transition:all .2s ease}#wissel-form-target span.info-toggle:hover,#wissel-form-target span.info-toggle:active{background-color:#f99d0b}#wissel-form-target .info-toggle-content{display:none}#wissel-form-target .info-toggle-content.visible{top:-10%;left:-20%;display:block;text-align:left;background-color:#fff;padding:1rem;border-radius:5px;min-width:300px;max-width:500px;position:absolute;box-shadow:0 0 10px 0px rgba(0,0,0,.15);z-index:100}#wissel-form-target .info-toggle-content.visible a.close{position:absolute;background-color:#f99d0b;color:#fff;top:-15px;right:-15px;width:35px;height:35px;border-radius:100%;transition:opacity .2s ease;background-image:url("/assets/purchase/cross-white-497b6455.svg");background-repeat:no-repeat;background-position:center;background-size:90%}#wissel-form-target .info-toggle-content.visible a.close:hover{opacity:.8}#wissel-form-target .button{touch-action:manipulation}#wissel-form-target .realtime-form-validation input.pending{border-color:#198754 !important}#wissel-form-target .realtime-form-validation input:not(:placeholder-shown).invalid,#wissel-form-target .realtime-form-validation input:not(:placeholder-shown).duplicate{border-color:#dc3545 !important}#wissel-form-target .realtime-form-validation input:not(:placeholder-shown).invalid:focus,#wissel-form-target .realtime-form-validation input:not(:placeholder-shown).duplicate:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}#wissel-form-target .realtime-form-validation input:not(:placeholder-shown).valid{border-color:#198754;background-color:rgba(205,255,232,.2509803922) !important}#wissel-form-target .realtime-form-validation input:not(:placeholder-shown).valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}#wissel-form-target .direct-uploads-progress-bar{display:block;position:absolute;left:0;top:0;width:0;height:100%;background-color:rgba(0,255,0,.4);transition:width 1s ease-in-out}#wissel-form-target .button,#wissel-form-target input,#wissel-form-target select,#wissel-form-target textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}#wissel-form-target a.btn,#wissel-form-target .button,#wissel-form-target input[type=submit]{display:inline-block;padding:.6rem 1rem;border-width:2px;border-style:solid;border-radius:20px;font-weight:500;outline:none;position:relative;overflow:hidden;z-index:1;cursor:pointer}#wissel-form-target a.btn svg,#wissel-form-target .button svg,#wissel-form-target input[type=submit] svg{height:auto;width:1.6rem;margin-right:.5rem;vertical-align:middle}#wissel-form-target a.btn.primary,#wissel-form-target .button.primary,#wissel-form-target input[type=submit].primary{background-color:#f99d0b;border-color:#f99d0b;color:#fff}#wissel-form-target a.btn.primary svg,#wissel-form-target a.btn.primary:hover svg,#wissel-form-target .button.primary svg,#wissel-form-target .button.primary:hover svg,#wissel-form-target input[type=submit].primary svg,#wissel-form-target input[type=submit].primary:hover svg{fill:#fff}#wissel-form-target a.btn.secondary,#wissel-form-target .button.secondary,#wissel-form-target input[type=submit].secondary{background-color:rgba(0,0,0,0);border-color:#f99d0b;color:#0a3d66}#wissel-form-target a.btn:after,#wissel-form-target .button:after,#wissel-form-target input[type=submit]:after{background:rgba(0,0,0,.05);content:"";height:200px;left:-25%;position:absolute;top:-100px;transform:rotate(25deg);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);width:0;z-index:-10}#wissel-form-target a.btn:hover:after,#wissel-form-target .button:hover:after,#wissel-form-target input[type=submit]:hover:after{width:140%;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1)}#wissel-form-target a.btn:before,#wissel-form-target .button:before,#wissel-form-target input[type=submit]:before{content:"";position:absolute;width:0;height:0;top:50%;left:50%;transform-style:flat;transform:translate3d(-50%, -50%, 0);background:rgba(255,255,255,.3);border-radius:100%;transition:width .3s ease,height .3s ease}#wissel-form-target a.btn:active:before,#wissel-form-target .button:active:before,#wissel-form-target input[type=submit]:active:before{width:200px;height:200px}#wissel-form-target a.btn:disabled,#wissel-form-target a.btn[disabled],#wissel-form-target .button:disabled,#wissel-form-target .button[disabled],#wissel-form-target input[type=submit]:disabled,#wissel-form-target input[type=submit][disabled]{background-color:#eee;cursor:default;border-color:#ccc;color:#aaa}#wissel-form-target a.btn:disabled svg,#wissel-form-target a.btn[disabled] svg,#wissel-form-target .button:disabled svg,#wissel-form-target .button[disabled] svg,#wissel-form-target input[type=submit]:disabled svg,#wissel-form-target input[type=submit][disabled] svg{fill:#aaa}#wissel-form-target a.btn:disabled:after,#wissel-form-target a.btn:disabled:before,#wissel-form-target a.btn[disabled]:after,#wissel-form-target a.btn[disabled]:before,#wissel-form-target .button:disabled:after,#wissel-form-target .button:disabled:before,#wissel-form-target .button[disabled]:after,#wissel-form-target .button[disabled]:before,#wissel-form-target input[type=submit]:disabled:after,#wissel-form-target input[type=submit]:disabled:before,#wissel-form-target input[type=submit][disabled]:after,#wissel-form-target input[type=submit][disabled]:before{display:none}#wissel-form-target label.checkbox-label{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}#wissel-form-target label.checkbox-label span{vertical-align:middle}#wissel-form-target label.checkbox-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#wissel-form-target label.checkbox-label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:2px solid #d6d3d0;border-radius:3px;background-color:#fff}#wissel-form-target label.checkbox-label:hover input~.checkmark{background-color:#ecf8fb}#wissel-form-target label.checkbox-label input:checked~.checkmark{background-image:url("/assets/purchase/tick-green-dc6aacf7.svg");background-repeat:no-repeat;background-position:center;background-size:90%}#wissel-form-target input[type=text],#wissel-form-target input[type=month],#wissel-form-target input[type=date],#wissel-form-target input[type=search],#wissel-form-target input[type=password],#wissel-form-target input[type=email],#wissel-form-target input[type=number],#wissel-form-target input[type=tel],#wissel-form-target textarea,#wissel-form-target select{background-color:#fff;border:2px solid #d6d3d0;border-radius:20px;padding:.7rem .8rem;transition:border-color .2s ease;box-sizing:border-box;cursor:pointer;line-height:1rem}#wissel-form-target input[type=text]:focus,#wissel-form-target input[type=text]:active,#wissel-form-target input[type=month]:focus,#wissel-form-target input[type=month]:active,#wissel-form-target input[type=date]:focus,#wissel-form-target input[type=date]:active,#wissel-form-target input[type=search]:focus,#wissel-form-target input[type=search]:active,#wissel-form-target input[type=password]:focus,#wissel-form-target input[type=password]:active,#wissel-form-target input[type=email]:focus,#wissel-form-target input[type=email]:active,#wissel-form-target input[type=number]:focus,#wissel-form-target input[type=number]:active,#wissel-form-target input[type=tel]:focus,#wissel-form-target input[type=tel]:active,#wissel-form-target textarea:focus,#wissel-form-target textarea:active,#wissel-form-target select:focus,#wissel-form-target select:active{border-color:#f99d0b;transition:border-color .2s ease;outline:none}#wissel-form-target input[type=text]:disabled,#wissel-form-target input[type=text][disabled],#wissel-form-target input[type=month]:disabled,#wissel-form-target input[type=month][disabled],#wissel-form-target input[type=date]:disabled,#wissel-form-target input[type=date][disabled],#wissel-form-target input[type=search]:disabled,#wissel-form-target input[type=search][disabled],#wissel-form-target input[type=password]:disabled,#wissel-form-target input[type=password][disabled],#wissel-form-target input[type=email]:disabled,#wissel-form-target input[type=email][disabled],#wissel-form-target input[type=number]:disabled,#wissel-form-target input[type=number][disabled],#wissel-form-target input[type=tel]:disabled,#wissel-form-target input[type=tel][disabled],#wissel-form-target textarea:disabled,#wissel-form-target textarea[disabled],#wissel-form-target select:disabled,#wissel-form-target select[disabled]{border-color:#ccc;background-color:#eee;cursor:default;color:#aaa}#wissel-form-target input[type=text].currency{padding-left:40px;background-image:url("/assets/purchase/currency-euro-2431db2c.svg");background-repeat:no-repeat;background-position:10px 11px;background-size:1.2rem 1.2rem}#wissel-form-target .de input[type=text].currency{padding-left:.8rem;padding-right:40px;background-repeat:no-repeat;background-position:calc(100% - 10px) 11px;background-size:1.2rem 1.2rem}#wissel-form-target input[type=text].search{padding-left:40px;background-image:url("/assets/purchase/search-d6762c80.svg");background-repeat:no-repeat;background-position:12px 10px;background-size:1.3rem 1.3rem;width:100%}#wissel-form-target select{-webkit-appearance:none;background-repeat:no-repeat;background-position-y:center;background-position:right 10px center;background-size:20px 15px;padding-right:40px}#wissel-form-target textarea{min-height:100px}#wissel-form-target .form-question{width:100%;margin-bottom:1rem}#wissel-form-target .form-question .label,#wissel-form-target .form-question .value{width:100%}#wissel-form-target .form-question .label{font-weight:600;margin-bottom:.5rem}#wissel-form-target .form-question .value input,#wissel-form-target .form-question .value select,#wissel-form-target .form-question .value textarea{width:100%}#wissel-form-target .form-question.noLabel .label{display:none}#wissel-form-target .with-styled-upload-button{display:flex;flex-direction:row;align-items:center;column-gap:10px}#wissel-form-target .with-styled-upload-button input[type=file]{border:0 !important;padding:0 !important}#wissel-form-target .with-styled-upload-button ::file-selector-button{display:none}#wissel-form-target .with-styled-upload-button .attachment-icon{background-image:url("/assets/purchase/attachment-white-b58bc48b.svg");background-repeat:no-repeat;background-position:center;background-size:70%;min-width:35px;min-height:35px;border-radius:5px !important}#wissel-form-target .with-styled-upload-button .attachment-icon.valid{background-color:green;border-color:green}@media only screen and (max-width: 480px){#wissel-form-target .with-styled-upload-button{width:75%}}#wissel-form-target section#manual-offer-confirmation .flex-row{max-width:550px}#wissel-form-target section#manual-offer-confirmation .flex-row img{width:80px}#wissel-form-target section#manual-offer-confirmation .flex-row .button-wrapper{align-items:center}#wissel-form-target section#manual-offer-confirmation .flex-row .button-wrapper .btn{margin:5px;width:fit-content}#wissel-form-target div.message{text-align:left;padding:.6rem .8rem;border-radius:10px;border:1px solid}#wissel-form-target div.message:last-child{margin-bottom:0}#wissel-form-target div.message.info{color:#0e6d96;border-color:#0e6d96;background-color:#e2f3fc}#wissel-form-target div.message.success{color:#5b9020;border-color:#5b9020;background-color:#e8f6d1}#wissel-form-target div.message.warning{color:#dd7402;border-color:#dd7402;background-color:#f9efd4}#wissel-form-target div.message.error{color:#aa311d;border-color:#aa311d;background-color:#f7d9d5}#wissel-form-target div.message ul{padding-left:1rem}#wissel-form-target div.message ul li{list-style:disc !important}#wissel-form-target div.message a{color:inherit;text-decoration:underline}#wissel-form-target .modal{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%}#wissel-form-target .modal-dialog{position:relative;max-width:90vw;margin:0 auto;width:auto;height:100%;display:flex;align-items:center}#wissel-form-target .modal-content{z-index:1001;position:relative;background-color:#fff;padding:2rem 1rem;margin:0 auto;text-align:center}#wissel-form-target .modal-content .close{position:absolute;background-color:#f99d0b;color:#fff;top:-15px;right:-15px;width:35px;height:35px;border-radius:100%;transition:opacity .2s ease;background-image:url("/assets/purchase/cross-white-497b6455.svg");background-repeat:no-repeat;background-position:center;background-size:90%}#wissel-form-target .modal-content .close:hover{opacity:.8}#wissel-form-target .modal-backdrop{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.25}#wissel-form-target #form-container.screen-overview{background:#fff}#wissel-form-target #form-container.screen-overview #brand-group-container-top{padding:1em}#wissel-form-target #form-container.screen-overview #brand-group-container-bottom{padding:0 1em}#wissel-form-target #form-container.screen-overview .bank-account-details h2{text-align:left}#wissel-form-target #form-container.screen-overview .bank-account-details .fields .attribute-input{align-items:center}#wissel-form-target #form-container.screen-overview .brand-group-online .attachment{padding-top:.5rem}#wissel-form-target #form-container.screen-overview .brand-group-snail-mail .card-index{min-width:4em;text-align:start}#wissel-form-target #form-container.screen-overview .bank-account-details .fields{padding:0 1rem !important}#wissel-form-target #form-container.screen-overview .bank-account-details .fields fieldset{padding:1rem;margin:0 -1rem}#wissel-form-target #form-container.screen-overview .bank-account-details .fields fieldset:not(:last-of-type){border-bottom:1px solid #d6d3d0}#wissel-form-target #form-container.screen-overview .bank-account-details .fields .attribute-name{padding-bottom:1rem}#wissel-form-target #form-container.screen-overview .bank-account-details .fields .info-toggle-wrapper{text-align:right}#wissel-form-target #form-container.screen-overview .bank-account-details .fields .select.document-type{min-width:10rem}#wissel-form-target #form-container.screen-overview .snail-mail p{margin:0 0 1rem 0}#wissel-form-target #form-container.screen-overview .snail-mail address{background-color:#ecf8fb;padding:1rem;border-radius:5px;font-style:initial}#wissel-form-target #form-container.screen-overview .flex-row.has-sidebar>.flex-column{padding:0}#wissel-form-target #form-container.screen-overview .flex-row.has-sidebar .sidebar{border-left:1px solid #d6d3d0;border-radius:0}#wissel-form-target #form-container.screen-overview .flex-column>p{max-width:100%}#wissel-form-target #form-container.screen-overview .form-subtitle{padding-bottom:1.5rem}#wissel-form-target #form-container.screen-overview .form-subtitle .info-box{background-color:#ecf8fb;padding:1rem 1rem .8rem 1rem;border-radius:5px}#wissel-form-target #form-container.screen-overview .form-subtitle .info-box>.flex-row{padding:0;text-align:left;column-gap:.8rem}#wissel-form-target #form-container.screen-overview .form-subtitle .info-box>.flex-row img{height:28px;width:auto;align-self:center}#wissel-form-target #form-container.screen-overview .admonition{text-align:left;padding-bottom:1.5rem}#wissel-form-target #form-container.screen-overview .admonition .flex-column>p{margin-left:0;margin-right:0}#wissel-form-target #form-container.screen-overview .flex-row.header{border-bottom:1px solid #d6d3d0;padding-bottom:.6rem}#wissel-form-target #form-container.screen-overview .flex-row.header .flex-column{justify-content:center}#wissel-form-target #form-container.screen-overview .flex-row.header .flex-column h3{margin-bottom:0}#wissel-form-target #form-container.screen-overview .flex-row.header .flex-column.status{align-items:flex-end}#wissel-form-target #form-container.screen-overview .flex-row.header .flex-column.status div{padding:.4rem .8rem .4rem 2.2rem;border-radius:5px;font-size:.85rem;font-weight:500;background-repeat:no-repeat;background-position:.6rem center;background-size:1.2rem 1.2rem}#wissel-form-target #form-container.screen-overview .flex-row.header .flex-column.status.edit div{color:#a8811e;background-color:#f9efd4;background-image:url("/assets/purchase/status-edit-2c27de6d.svg")}#wissel-form-target #form-container.screen-overview .flex-row.header .flex-column.status.pending div{color:#1e6da8;background-color:#d4ebf9;background-image:url("/assets/purchase/status-pending-62494e62.svg")}#wissel-form-target #form-container.screen-overview .flex-row.header .flex-column.status.complete div{color:#20a555;background-color:#d5f7d9;background-image:url("/assets/purchase/status-complete-4d6f99c0.svg")}#wissel-form-target #form-container.screen-overview fieldset.offered-card>.fields{display:flex;gap:1rem;align-items:center}#wissel-form-target #form-container.screen-overview fieldset.offered-card>.fields .code{flex-grow:2}#wissel-form-target #form-container.screen-overview fieldset.offered-card>.fields .pin{width:8em}#wissel-form-target #form-container.screen-overview fieldset .attachment{.filename-text-align:left}#wissel-form-target #form-container.screen-overview fieldset .attachment .flex-row{justify-content:flex-start;align-items:center;flex-wrap:nowrap}#wissel-form-target #form-container.screen-overview fieldset .attachment .remove-attachment{-webkit-appearance:none;background-image:url("/assets/purchase/cross-c1f1cbb5.svg");width:30px;height:30px;background-size:30px;background-repeat:no-repeat;flex-shrink:0}#wissel-form-target #form-container.screen-overview fieldset.offered-card{margin:0 -1em;padding:1em}#wissel-form-target #form-container.screen-overview fieldset.offered-card:not(:last-of-type){border-bottom:1px solid #d3d3d3}#wissel-form-target #form-container.screen-overview fieldset.offered-card .image img{width:70px;min-width:70px;border-radius:5px}#wissel-form-target #form-container.screen-overview fieldset.offered-card .amount{font-weight:bold;white-space:nowrap;text-align:start;min-width:5em}#wissel-form-target #form-container.screen-overview fieldset.offered-card .code{position:relative}#wissel-form-target #form-container.screen-overview fieldset.offered-card .code input{padding-right:50px}#wissel-form-target #form-container.screen-overview fieldset.offered-card .code .feedback{position:absolute;right:10px;top:11px;font-size:12px}#wissel-form-target #form-container.screen-overview fieldset.offered-card input{width:100%}#wissel-form-target #form-container.screen-overview .opmerkingen{display:flex;flex-direction:row;position:relative;justify-content:center}#wissel-form-target #form-container.screen-overview .opmerkingen+textarea{resize:vertical;margin-top:1rem}#wissel-form-target #form-container.screen-overview .opmerkingen:after{position:absolute;content:"";width:100%;height:1px;border-top:2px dotted #d6d3d0;left:0;top:50%}#wissel-form-target #form-container.screen-overview .opmerkingen .toggle{font-size:.85rem;font-weight:500;background-color:#f2f2f2;border:0;border-radius:5px;padding:.4rem .8rem;cursor:pointer;transition:opacity .2s ease;z-index:1;color:rgba(0,0,0,.6)}#wissel-form-target #form-container.screen-overview .opmerkingen .toggle:hover{opacity:.8}#wissel-form-target #form-container.screen-overview .sidebar h2{color:#2cb3e3;margin-top:7px}#wissel-form-target #form-container.screen-overview ul#contact li{list-style:none;position:relative;padding-left:50px}#wissel-form-target #form-container.screen-overview ul#contact li+li{margin-top:1rem}#wissel-form-target #form-container.screen-overview ul#contact li img{position:absolute;top:0;left:0;width:35px}#wissel-form-target #form-container.screen-overview ul#contact li a{white-space:nowrap}#wissel-form-target #form-container.screen-overview .form-subtitle .info-box .subtitle-text-container{display:flex;flex-wrap:wrap;padding:0;width:100%}#wissel-form-target #form-container.screen-overview .form-subtitle .info-box .subtitle-text-container .subtitle-text{white-space:nowrap;padding-right:.4em}@media only screen and (max-width: 1060px){#wissel-form-target #form-container.screen-overview .flex-row{padding-left:0;padding-right:0}#wissel-form-target #form-container.screen-overview .flex-row.has-sidebar .sidebar{border-left:none;padding-top:0}#wissel-form-target #form-container.screen-overview fieldset.offered-card .attachment{background:none;padding-left:0}}@media only screen and (max-width: 596px){#wissel-form-target #form-container.screen-overview #brand-group-container-top{padding:.5rem 1rem}#wissel-form-target #form-container.screen-overview .brand-group-online fieldset.offered-card>.fields{flex-wrap:wrap;gap:.6rem}#wissel-form-target #form-container.screen-overview .brand-group-online fieldset.offered-card>.fields .amount,#wissel-form-target #form-container.screen-overview .brand-group-online fieldset.offered-card>.fields .code,#wissel-form-target #form-container.screen-overview .brand-group-online fieldset.offered-card>.fields .pin{width:100%}}@media only screen and (max-width: 480px){#wissel-form-target #form-container.screen-overview .form-subtitle .info-box img{display:none}#wissel-form-target #form-container.screen-overview .form-subtitle .info-box .subtitle-text-container{display:flex;flex-wrap:wrap}#wissel-form-target #form-container.screen-overview .form-subtitle .info-box .subtitle-text-container .subtitle-text{width:100%}#wissel-form-target #form-container.screen-overview fieldset.offered-card .attachment .flex-row{justify-content:space-between}}#wissel-form-target #payment-selection>.flex-row{max-width:650px;flex-direction:row}#wissel-form-target #payment-selection #alternative-offers-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}#wissel-form-target #payment-selection label.payout-option{color:#0a3d66;cursor:pointer;font-weight:600;line-height:25px}#wissel-form-target #payment-selection label.payout-option:hover{border-color:#f99d0b}#wissel-form-target #payment-selection label.payout-option .flex-column{justify-content:center;max-width:fit-content}#wissel-form-target #payment-selection label.payout-option .flex-column .flex-row{column-gap:.8rem}#wissel-form-target #payment-selection label.payout-option .flex-column.radio div{width:30px;height:30px;border-radius:100%;background-color:#fff;border:2px solid #d6d3d0}#wissel-form-target #payment-selection label.payout-option .flex-column.image img{max-width:80px}#wissel-form-target #payment-selection label.payout-option .flex-column.amount{white-space:nowrap;font-size:1.7rem}#wissel-form-target #payment-selection label.payout-option.bank .flex-column.desktop{display:block}#wissel-form-target #payment-selection label.payout-option.bank .flex-row.mobile{display:none}#wissel-form-target #payment-selection label.payout-option.alternative{flex-wrap:wrap;row-gap:.4em}#wissel-form-target #payment-selection label.payout-option.alternative .amount{font-size:1.7rem}#wissel-form-target #payment-selection label.payout-option.jumbo{cursor:default;background-color:rgba(0,0,0,0) !important;border-color:#d6d3d0 !important}#wissel-form-target #payment-selection:has(input:checked) input:not(:checked)+label.payout-option{opacity:.4}#wissel-form-target #payment-selection label.payout-option:has(input:checked){opacity:1;border-color:#81c531;background-color:rgba(77,178,103,.11);vertical-align:middle}#wissel-form-target #payment-selection label.payout-option:has(input:checked) .bolletje{text-align:center}#wissel-form-target #payment-selection label.payout-option:has(input:checked) .bolletje:after{content:"";width:10px;height:10px;border-radius:100%;background-color:orange;display:inline-block}#wissel-form-target #payment-selection #selection-split .flex-column div{background-color:#2cb3e3;border-radius:5px;color:#fff;font-weight:600;text-align:center;padding:10px 15px;width:fit-content}@media only screen and (max-width: 414px){#wissel-form-target #payment-selection .flex-row{justify-content:space-between}#wissel-form-target #payment-selection #alternative-offers-container{grid-template-columns:repeat(1, 1fr)}#wissel-form-target #payment-selection label.payout-option.alternative .text{word-wrap:anywhere}#wissel-form-target #payment-selection label.payout-option.bank{flex-wrap:wrap;flex-direction:column}#wissel-form-target #payment-selection label.payout-option.bank .flex-column.desktop{display:none}#wissel-form-target #payment-selection label.payout-option.bank .flex-row.mobile{display:flex;flex-direction:row}}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}#wissel-form-target .placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}#wissel-form-target .placeholder{background-color:#2cb3e3;display:inline-block;opacity:.5}#wissel-form-target .prompt-count{width:600px;display:flex;flex-direction:column;gap:1rem}#wissel-form-target .prompt-count-input{display:flex;flex-direction:row;justify-content:center;gap:1rem}#wissel-form-target .prompt-count-input input{width:75px;text-align:center}#wissel-form-target .prompt-count-input button{display:flex;justify-content:center;align-self:center;width:36px;height:36px;border:0;border-radius:100%;transition:opacity .2s ease;background-color:#f99d0b}#wissel-form-target .prompt-count-input button:disabled{background-color:#eee}#wissel-form-target .prompt-count-input button:hover{opacity:.8}#wissel-form-target .prompt-count-input button.plus,#wissel-form-target .prompt-count-input button.minus{background-repeat:no-repeat;background-position:center;background-size:24px 24px}#wissel-form-target .prompt-count-input button.plus{background-image:url("/assets/purchase/plus-71619163.svg")}#wissel-form-target .prompt-count-input button.minus{background-image:url("/assets/purchase/minus-76e71948.svg")}#wissel-form-target .spinner-border{display:inline-block;width:1rem;height:1rem;vertical-align:-0.125rem;border-radius:50%;animation:.75s linear infinite spinner-border}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}#wissel-form-target .spinner-border{border:.2em solid currentcolor;border-right-color:rgba(0,0,0,0)}#wissel-form-target .sidebar .accordion-header h3{margin-bottom:.7rem}#wissel-form-target .modal-success{width:600px;display:flex;flex-direction:column;gap:1rem}#wissel-form-target .modal-success .check{margin:0 auto;width:50px}
