.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-image .ce-gallery{margin-bottom:0}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,.25);margin-bottom:2em}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,.25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-apm table{border-collapse:separate;border-spacing:10px}.tx-apm table th{font-weight:700}.tx-apm table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:#FF9F9F;border:1px red solid}.tx-paysafe-split-testing table{border-collapse:separate;border-spacing:10px}.tx-paysafe-split-testing table th{font-weight:700}.tx-paysafe-split-testing table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:700}.autocomplete-suggestion.selected{background:#f0f0f0}.ss-main{position:relative;display:inline-block;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}.tx-paysafe-questionnaire .module--questionare{padding:0}.tx-paysafe-questionnaire .module--questionare .container{display:table;width:100%}.tx-paysafe-questionnaire .module--questionare .questionare-wrapper{display:table-cell;height:100vh;margin:1rem 0;padding:3rem 0;vertical-align:middle;background-color:#f2f1fd;border-radius:20px}.tx-paysafe-questionnaire .module--questionare figure img{margin:0 0 17px -5px;max-width:60px;height:auto}.tx-paysafe-questionnaire .module--questionare h2{margin:1rem;color:#391D6C;font-size:1.5rem;font-weight:600}.tx-paysafe-questionnaire .module--questionare .btn-form{margin:0 5px}.tx-paysafe-questionnaire .module--questionare .btn-group{margin:-9px 0 0;justify-content:center;width:100%}.tx-paysafe-questionnaire .module--questionare .btn-primary{padding:16px 24px;margin:10px 0;line-height:22px}.tx-paysafe-questionnaire .module--questionare .select-menu{font-size:20px;line-height:28px;max-width:378px;margin:0;padding:0 5px}.tx-paysafe-questionnaire .module--questionare .selectize-input{padding:11px 40px 14px 0;color:rgba(255,255,255,.5)}.tx-paysafe-questionnaire .module--questionare .selectize-input::after{right:8px;top:19px}.tx-paysafe-questionnaire .module--questionare .selectize-input:hover,.tx-paysafe-questionnaire .module--questionare .selectize-input:focus,.tx-paysafe-questionnaire .module--questionare .selectize-input.input-active{padding-top:11px;padding-bottom:14px}.tx-paysafe-questionnaire .module--questionare .text--lg{line-height:38px;padding:0 10px}@media (max-width:767.98px){.tx-paysafe-questionnaire .module--questionare .btn-group{flex-wrap:wrap}.tx-paysafe-questionnaire .module--questionare .has-img{margin:1px 0 0}.tx-paysafe-questionnaire .module--questionare .has-img .btn-large{padding:10px}.tx-paysafe-questionnaire .module--questionare .has-img .btn-large:not([disabled]):not(.disabled):hover{padding-bottom:10px;padding-top:10px}.tx-paysafe-questionnaire .module--questionare .has-img .btn-large.focus,.tx-paysafe-questionnaire .module--questionare .has-img .btn-large:focus,.tx-paysafe-questionnaire .module--questionare .has-img .btn-large:not([disabled]):not(.disabled):active:focus,.tx-paysafe-questionnaire .module--questionare .has-img .btn-large:not([disabled]):not(.disabled).active:focus{padding-bottom:9px;padding-top:9px}}@media (min-width:768px){.tx-paysafe-questionnaire .module--questionare figure img{margin:0 0 34px;max-width:88px}.tx-paysafe-questionnaire .module--questionare .btn-primary{margin:0}.tx-paysafe-questionnaire .module--questionare .text--lg{line-height:50px;padding:0}.tx-paysafe-questionnaire .module--questionare .btn-group{margin:8px 0}.tx-paysafe-questionnaire .module--questionare .btn-form{margin:0 15px}.tx-paysafe-questionnaire .module--questionare .select-menu{margin:0;padding:0}.tx-paysafe-questionnaire .module--questionare h2{font-size:1.5rem}}.tx-paysafe-questionnaire .questionare--progress{margin:-12px 0 -11px;padding:0 5px}.tx-paysafe-questionnaire .questionare--progress p{font-size:16px;line-height:26px;margin:0 0 9px}.tx-paysafe-questionnaire .questionare--progress.no-ajax{display:none}.tx-paysafe-questionnaire .questionare--progress-bar{background-color:#fff;margin-bottom:32px;max-width:382px;width:100%;display:flex;height:.5rem;overflow:hidden;line-height:0;font-size:.75rem;border-radius:.25rem}.tx-paysafe-questionnaire .questionare--progress-bar span{background-color:#391d6c;border-radius:30px;height:.5rem;margin:0 0 32px;max-width:382px;width:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;transition:width .6s ease}@media (min-width:768px){.tx-paysafe-questionnaire .questionare--progress{margin:-19px 0 0;padding:0}.tx-paysafe-questionnaire .questionare--progress p{margin:0 0 6px}}.tx-paysafe-questionnaire .btn-form{background-color:#fff;border:none;color:#333;cursor:pointer;font-size:18px;line-height:24px;margin:0 0 15px;padding:2rem 1rem}.tx-paysafe-questionnaire .btn-form.btn-large{background-color:#fff;border:none;border-radius:16px;color:#333;cursor:pointer;font-size:18px;line-height:24px;min-width:230px;min-height:140px;display:flex;align-items:center;justify-content:center;margin:15px;padding:2rem 1rem;max-width:270px;width:100%;transition:background-color 0.3s}.tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled):hover{background-color:#CAC9F5;outline:none;text-decoration:none}.tx-paysafe-questionnaire .btn-form.focus,.tx-paysafe-questionnaire .btn-form:focus,.tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled):active:focus,.tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled).active:focus,.tx-paysafe-questionnaire .btn-form:focus-visible{border:2px solid #7887e6;color:inherit;padding-bottom:11px;padding-top:11px;outline:none;text-decoration:none}.tx-paysafe-questionnaire .btn-form.btn-large:not([disabled]):not(.disabled):hover{padding-bottom:13px;padding-top:13px}.tx-paysafe-questionnaire .btn-form.btn-large.focus,.tx-paysafe-questionnaire .btn-form.btn-large:focus,.tx-paysafe-questionnaire .btn-form.btn-large:not([disabled]):not(.disabled):active:focus,.tx-paysafe-questionnaire .btn-form.btn-large:not([disabled]):not(.disabled).active:focus{padding-bottom:12px;padding-top:12px;outline:none;background-color:#CAC9F5}.tx-paysafe-questionnaire .btn-form img{width:auto;height:auto;margin:8px 0 12px;max-width:59px}.tx-paysafe-questionnaire .module--questionare:not(.section--dark) .btn-form{border:none}@media (min-width:576px){.tx-paysafe-questionnaire .btn-form{margin:0}.tx-paysafe-questionnaire .btn-form.btn-large{margin-top:4px;max-width:279px;padding:2rem 1rem}.tx-paysafe-questionnaire .btn-form.btn-large:not([disabled]):not(.disabled):hover{padding-bottom:2rem;padding-top:2rem}.tx-paysafe-questionnaire .btn-form.btn-large.focus,.tx-paysafe-questionnaire .btn-form.btn-large:focus,.tx-paysafe-questionnaire .btn-form.btn-large:not([disabled]):not(.disabled):active:focus,.tx-paysafe-questionnaire .btn-form.btn-large:not([disabled]):not(.disabled).active:focus{padding-bottom:calc(2rem - 1px);padding-top:calc(2rem - 1px)}}@media (min-width:768px){.tx-paysafe-questionnaire .btn-form{font-size:18px;line-height:24px}.tx-paysafe-questionnaire .btn-form.btn-large{font-size:18px;line-height:24px;min-width:230px;min-height:140px;padding:2rem 1rem}.tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled):hover{padding-bottom:2rem;padding-top:2rem}.tx-paysafe-questionnaire .btn-form.focus,.tx-paysafe-questionnaire .btn-form:focus,.tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled):active:focus,.tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled).active:focus{padding-bottom:calc(2rem - 1px);padding-top:calc(2rem - 1px)}.tx-paysafe-questionnaire .btn-form img{margin:6px 0 8px;max-width:77px}}.tx-paysafe-questionnaire .select-menu{font-size:18px;line-height:24px}.tx-paysafe-questionnaire .selectize-dropdown{padding-top:20px}.tx-paysafe-questionnaire .selectize-dropdown-content{position:relative;border:1px solid #E8E8E8;background-color:#FFF;color:#2d2341}.tx-paysafe-questionnaire .selectize-dropdown-content [data-selectable],.tx-paysafe-questionnaire .selectize-dropdown-content .optgroup-header{padding:10px 15px}.tx-paysafe-questionnaire .selectize-dropdown-content .active{background-color:#7887e6;color:#fff}.tx-paysafe-questionnaire .selectize-input{background-color:transparent;color:#a0a0a0;border:none;border-bottom:solid 1px #2d2341;border-radius:0;overflow:hidden;text-overflow:ellipsis;padding-left:0;padding-right:40px;padding-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.section--dark .tx-paysafe-questionnaire .selectize-input{border-bottom:solid 1px #fff}.tx-paysafe-questionnaire .selectize-input:hover,.tx-paysafe-questionnaire .selectize-input:focus{color:#2d2341;border-bottom:solid 2px #7887e6;padding-bottom:5px;box-shadow:none}.section--dark .tx-paysafe-questionnaire .selectize-input:hover,.section--dark .tx-paysafe-questionnaire .selectize-input:focus{color:#fff}.tx-paysafe-questionnaire .selectize-input input{color:#2d2341;padding-bottom:8px}.tx-paysafe-questionnaire .selectize-input::after{background:url('../../../typo3conf/ext/paysafe_questionnaire/Resources/Public/Css/img/toggle-down.svg') center center no-repeat;position:absolute;right:0;top:11px;width:14px;height:14px;border:none;margin:0}.tx-paysafe-questionnaire .selectize-input.input-active::after{transform:rotate(180deg)}.tx-paysafe-questionnaire .selectize-input:hover,.tx-paysafe-questionnaire .selectize-input:focus,.tx-paysafe-questionnaire .selectize-input.input-active{color:#2d2341;border-bottom:solid 2px #7887e6;padding-bottom:7px;box-shadow:none}.tx-paysafe-questionnaire .section--dark .selectize-dropdown-content{box-shadow:0 2px 4px 0 rgba(0,0,0,.14)}.tx-paysafe-questionnaire .section--dark .selectize-input{border-bottom:solid 1px #fff}.tx-paysafe-questionnaire .section--dark .selectize-input input{color:#fff}.tx-paysafe-questionnaire .section--dark .selectize-input::after{background:url('../../../typo3conf/ext/paysafe_questionnaire/Resources/Public/Css/img/toggle-down-white.svg') center center no-repeat}.tx-paysafe-questionnaire .section--dark .selectize-input:hover,.tx-paysafe-questionnaire .section--dark .selectize-input:focus,.tx-paysafe-questionnaire .section--dark .selectize-input.input-active{color:#fff}.ss-main .ss-single-selected{border:none;border-radius:0;height:50px;border-bottom:solid 2px #391D6C;color:#391D6C}.ss-main .ss-single-selected .ss-arrow span{color:#000}.ss-main .ss-single-selected .ss-open-above{display:block}.ss-content .ss-search,.ss-content .ss-list .ss-option.ss-disabled{display:none}.ss-content .ss-list{visibility:visible;max-width:378px;top:67px;left:0;border:1px solid #E8E8E8;background-color:#FFF;color:#391D6C}.ss-option.btn-form.loadNextQuestion.ss-disabled.ss-option-selected{color:#000}.ss-content.ss-open .ss-list .ss-option{border:none;border-radius:0;color:#000;padding:12px;width:100%;display:block;margin:0;font-size:20px}.ss-content.ss-open .ss-list .ss-option:hover{border:none;background-color:#f2f1fd;color:#391D6C;padding-top:12px;padding-bottom:12px}.btn-form.btn-large{border:none}.question .tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled):hover{background-color:transparent;border:none;border-radius:16px;padding:30px 18px}.question .tx-paysafe-questionnaire .btn-form:not([disabled]):not(.disabled):hover{border:none}.selectedOption{background:#c1d0ff}.btn.btn-secondary.btn-prev.loadNextQuestion.btn-prev{justify-content:center;background:0 0;border:none;padding:0;text-align:end;text-decoration:underline;color:#391d6c}.btn.btn-secondary.btn-prev.loadNextQuestion.btn-prev:hover{background-color:transparent;border:none;color:#391d6c;text-decoration:underline}
