.faq-section__categories-list,.faq-section__themes-list{list-style-type:none;margin:0;padding:0}.faq-section{margin-bottom:100px;margin-top:100px;width:100%}@media only screen and (min-width:768px){.faq-section{margin-bottom:120px;margin-top:120px}}@media only screen and (min-width:1024px){.faq-section{margin-bottom:160px;margin-top:160px}}@media only screen and (min-width:1440px){.faq-section{margin-bottom:240px;margin-top:180px}}@media only screen and (min-width:1920px){.faq-section{margin-bottom:320px;margin-top:180px}}.faq-section__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:86.06771%}@media print{.faq-section__container{display:block!important}}.faq-section__search-container{flex-basis:100%;margin-bottom:48px;max-width:100%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__search-container else{flex-basis:auto}@media print{.faq-section__search-container{display:block!important}}.faq-section__search-container .form__input{position:relative}.faq-section__search-container .form__input input{padding-left:50px}.faq-section__search-container .form__input-button{cursor:default;height:48px;left:0;position:absolute;top:0;width:48px}.faq-section__search-container .form__input-button:before{color:#000;display:block;font-size:24px;line-height:48px;text-align:center}.faq-section__search-container .form__input-button>i{display:none}.faq-section__search-container .form__input-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;height:48px;opacity:0;outline:none;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;width:48px}.faq-section__search-container .form__input-delete:before{color:#000;display:block;font-size:24px;line-height:48px;text-align:center}.faq-section__search-container .form__input-delete>i{display:none}.faq-section__search-container .form__input-delete.is--visible{opacity:1;pointer-events:auto}@media only screen and (max-width:1023px){.faq-section__search-container{margin-bottom:35px;position:-webkit-sticky;position:sticky;top:75px;z-index:2}.faq-section__search-container:before{background-color:#fff;bottom:-20px;content:"";left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:100vw;z-index:0}}@media only screen and (max-width:767px){.faq-section__search-container{top:65px}}@media only screen and (min-width:768px){.faq-section__search-container{flex-basis:66.66667%;margin-left:16.66667%;margin-right:16.66667%;max-width:66.66667%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__search-container else{flex-basis:auto}}@media only screen and (min-width:1024px){.faq-section__search-container{flex-basis:50%;margin-bottom:100px;margin-left:25%;margin-right:25%;max-width:50%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__search-container else{flex-basis:auto}}.faq-section__navigation{flex-basis:100%;max-width:100%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__navigation else{flex-basis:auto}@media print{.faq-section__navigation{display:block!important}}@media only screen and (min-width:768px){.faq-section__navigation{flex-basis:100%;max-width:100%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__navigation else{flex-basis:auto}}@media only screen and (max-width:1023px){.faq-section__navigation{background-color:#fff;padding-bottom:15px;position:-webkit-sticky;position:sticky;top:118px;z-index:1}}@media only screen and (min-width:1024px){.faq-section__navigation{flex-basis:33.33333%;height:100%;margin-bottom:0;max-width:33.33333%;padding-left:1.21029%;padding-right:0;position:-webkit-sticky;position:sticky;top:65px;width:100%}.faq-section__navigation else{flex-basis:auto}}@media only screen and (min-width:1440px){.faq-section__navigation{flex-basis:25%;max-width:25%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__navigation else{flex-basis:auto}}.faq-section__categories{position:relative}@media only screen and (min-width:1024px){.faq-section__categories{background:#f5f5f5;padding:26px 16px 26px 50px}}.faq-section__qa{flex-basis:100%;margin-top:40px;max-width:100%;overflow:hidden;padding-left:1.21029%;padding-right:1.21029%;position:relative;width:100%}.faq-section__qa else{flex-basis:auto}@media print{.faq-section__qa{display:block!important}}@media only screen and (min-width:768px){.faq-section__qa{flex-basis:100%;max-width:100%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__qa else{flex-basis:auto}}@media only screen and (min-width:1024px){.faq-section__qa{flex-basis:58.33333%;margin-left:8.33333%;margin-top:0;max-width:58.33333%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__qa else{flex-basis:auto}}@media only screen and (min-width:1280px){.faq-section__qa{flex-basis:58.33333%;margin-left:8.33333%;max-width:58.33333%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__qa else{flex-basis:auto}}@media only screen and (min-width:1440px){.faq-section__qa{flex-basis:66.66667%;margin-left:8.33333%;max-width:66.66667%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.faq-section__qa else{flex-basis:auto}}.faq-section__qa input[id=faq-section-show-more]+.faq-section__more-actions label>span:first-child{display:inline-block}.faq-section__qa input[id=faq-section-show-more]+.faq-section__more-actions label>span:last-child,.faq-section__qa input[id=faq-section-show-more]:checked+.faq-section__more-actions,.faq-section__qa input[id=faq-section-show-more]:checked+.faq-section__more-actions label>span:first-child,.faq-section__qa input[id=faq-section-show-more]~.faq-section__qa-theme{display:none}.faq-section__qa input[id=faq-section-show-more]:checked+.faq-section__more-actions label>span:last-child{display:inline-block}.faq-section__qa input[id=faq-section-show-more]:checked+.faq-section__more-actions+.faq-section__qa-theme{margin-top:40px}@media only screen and (min-width:1024px){.faq-section__qa input[id=faq-section-show-more]:checked+.faq-section__more-actions+.faq-section__qa-theme{margin-top:60px}}.faq-section__qa input[id=faq-section-show-more]:checked~.faq-section__qa-theme{display:block}.faq-section__categories-list{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (max-width:1023px){.faq-section__categories-list{padding-top:20px}}.faq-section__category{flex-basis:100%;margin-bottom:20px;width:100%}.faq-section__category-label{color:#000;cursor:pointer;font-size:16px;font-weight:700;line-height:1.875;position:relative;transition:color .125s ease-in-out}.faq-section__category-label.has--children{padding-left:30px}.faq-section__category-label.has--children:after,.faq-section__category-label.has--children:before{background:#000;content:"";height:2px;left:6px;position:absolute;top:10px;transition:transform .125s ease-in-out,background .125s ease-in-out;width:12px}.faq-section__category-label.has--children:after{transform:rotate(90deg)}.faq-section__category-label.has--children:before{transform:rotate(0deg)}.csshover .faq-section__category-label.has--children:hover{color:#e3000b}.csshover .faq-section__category-label.has--children:hover:after,.csshover .faq-section__category-label.has--children:hover:before{background:#e3000b}.faq-section__category-label.has--children.is--active{color:#e3000b}.faq-section__category-label.has--children.is--active:after,.faq-section__category-label.has--children.is--active:before{background:#e3000b}.faq-section__category-label[data-faq-section-category-all]{position:relative}.faq-section__category-label[data-faq-section-category-all]:after{background:#e3000b;bottom:-7px;content:"";height:0;left:0;position:absolute;right:0;transition:height .25s ease-in-out}.faq-section__category-label[data-faq-section-category-all].is--active{color:#e3000b;font-weight:700}.faq-section__category-label[data-faq-section-category-all].is--active:after{height:3px}input[id*=faq-category]:checked+.faq-section__category-label.has--children{color:#e3000b}input[id*=faq-category]:checked+.faq-section__category-label.has--children:after{transform:rotate(0)}input[id*=faq-category]:checked+.faq-section__category-label.has--children:after,input[id*=faq-category]:checked+.faq-section__category-label.has--children:before{background:#e3000b}input[id*=faq-category]:checked~.faq-section__themes-list{max-height:800px;opacity:1}.faq-section__categories-headline{color:#8d9091;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.5;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width:1024px){.faq-section__categories-headline{margin-bottom:24px}}.faq-section__categories-switch{border:1px solid silver;cursor:pointer;display:block;font-size:18px;line-height:24px;padding:12px 46px 12px 20px;position:relative;width:100%}.faq-section__categories-switch:after{display:block;font-size:24px;height:24px;line-height:24px;position:absolute;right:12px;text-align:center;top:12px;transform:rotate(90deg);transition:transform .25s ease-in-out;width:24px}.faq-section__categories-switch>span:last-child{display:none}@media only screen and (min-width:1024px){.faq-section__categories-switch{display:none}}@media only screen and (max-width:1023px){input[id=faq-section-select]:checked+.faq-section__categories-switch:after{transform:rotate(270deg)}input[id=faq-section-select]:checked~.faq-section__categories-list-container{max-height:1000px;opacity:1;pointer-events:auto}}.faq-section__categories-label{cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:14px;transition:color .125s ease-in-out}@media only screen and (min-width:1024px){.faq-section__categories-label{font-size:16px;line-height:1.875}}.faq-section__categories-label>span{display:inline-block;overflow:hidden;padding-bottom:2px;position:relative}.faq-section__categories-label>span:after{background:silver;bottom:0;content:"";height:3px;left:0;overflow:hidden;position:absolute;transform:translateX(-100%);transition:transform .125s ease-in-out;width:100%}.faq-section__categories-label.is--active{color:#000;cursor:default}.faq-section__categories-label.is--active>span:after{transform:translateX(0)}.csshover .faq-section__categories-label:hover{color:#e3000b}@media only screen and (max-width:1023px){.faq-section__categories-list-container{background-color:#fff;border-bottom:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;margin-top:-1px;max-height:0;opacity:0;padding-left:20px;padding-right:12px;pointer-events:none;position:relative;transition:max-height .25s ease-in-out,opacity .25s ease-in-out;z-index:1}.faq-section__categories-list-container:before{background-color:#e2e3e3;content:"";height:1px;left:20px;position:absolute;right:12px;top:0}}.faq-section__themes-list{display:flex;flex-wrap:wrap;max-height:0;opacity:0;overflow:hidden;padding-left:30px;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.faq-section__theme{flex-basis:100%;margin-top:20px;width:100%}.faq-section__theme-label{color:#000;cursor:pointer;font-size:16px;font-weight:400;line-height:1.875;transition:color .125s ease-in-out}.csshover .faq-section__theme-label:hover{color:#e3000b}.faq-section__theme-label[data-faq-section-theme-all]{position:relative}.faq-section__theme-label[data-faq-section-theme-all]:after{background:#e3000b;bottom:-7px;content:"";height:0;left:0;position:absolute;right:0;transition:height .25s ease-in-out}.faq-section__theme-label.is--active{color:#e3000b;font-weight:700}.faq-section__theme-label.is--active[data-faq-section-theme-all]:after{height:3px}.faq-section__qa-theme{opacity:0;position:absolute;transition:opacity .25s ease-in-out}.faq-section__qa-theme .faq__accordion{padding-left:0}.faq-section__qa-theme.is--active{left:unset;opacity:1;position:relative;right:unset}.faq-section__qa-theme.is--active~.is--active{margin-top:40px}@media only screen and (min-width:1024px){.faq-section__qa-theme.is--active~.is--active{margin-top:60px}}.faq-section__qa-theme.is--hidden{opacity:0}.faq-section__qa-theme-label{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:20px;text-transform:uppercase;width:100%}@media only screen and (min-width:1024px){.faq-section__qa-theme-label{font-size:24px;line-height:1.2;text-transform:uppercase}}.autocomplete-suggestions{background-color:#efefef;border-bottom:1px solid hsla(195,2%,56%,.25);border-left:1px solid hsla(195,2%,56%,.25);border-radius:0;border-right:1px solid hsla(195,2%,56%,.25);box-shadow:none;margin-top:-2px;max-height:225px;z-index:1}.autocomplete-suggestions:before{background-color:#d6d7d7;content:"";height:1px;left:19px;position:absolute;right:19px;top:0}.autocomplete-suggestions .autocomplete-suggestion{margin:0;padding:12px 20px}.autocomplete-suggestions .autocomplete-suggestion:last-child{margin-bottom:0}.autocomplete-suggestions .autocomplete-suggestion:first-child{margin-top:1px}.autocomplete-suggestions .autocomplete-suggestion.selected{background-color:#e6e6e6}.faq-section__more-actions{margin-top:40px;text-align:center;width:100%}.faq-section__more-actions label>span{pointer-events:none}@media only screen and (min-width:1024px){.faq-section__more-actions{margin-top:60px}}.faq-section__more-actions.is--hidden{display:none}