@keyframes loader-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader{width:100%;padding:1.5rem}.loader__image{display:block;width:3.125rem;animation-name:loader-animation;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;margin:0 auto}.loader__lines{position:relative;display:block;margin:auto;width:6.25rem;height:6.25rem;border:.1875rem solid transparent;border-top-color:#3e016f;animation-duration:1.5s;z-index:1}.loader__lines,.loader__lines:after,.loader__lines:before{animation-name:loader-animation;animation-timing-function:linear;animation-iteration-count:infinite;border-radius:50%}.loader__lines:after,.loader__lines:before{content:"";position:absolute}.loader__lines:before{top:.1875rem;left:.1875rem;right:.1875rem;bottom:.1875rem;border:.1875rem solid transparent;border-top-color:#e60054;animation-duration:2.5s}.loader__lines:after{top:.5625rem;left:.5625rem;right:.5625rem;bottom:.5625rem;border:.1875rem solid transparent;border-top-color:#8353fd;animation-duration:1s}[v-cloak]{display:none}.faq{max-width:100%;overflow:hidden}.faq .btn--collapse{padding:0;height:auto;min-height:auto}.faq_block{padding:0 2rem;border-radius:1.875rem}.faq_block__item{position:relative;transition:.5s}.faq_block__item:not(:last-child){margin-bottom:1.5rem}.faq_block__headline{font-family:articulat-cf,Arial;font-size:1rem;line-height:1.5rem;letter-spacing:normal;font-weight:600;color:#000;margin-bottom:.5rem}.faq_block__headline{padding:0 2rem 0 0;position:relative;overflow:hidden;cursor:pointer;width:100%;display:block;text-align:left;margin:0}.faq_block__headline .icon{position:absolute;top:50%;right:0;color:#8c8c8c;transition:transform .2s ease-out 0s;transform:translateY(-50%) rotate(0)}.faq_block__headline .icon,.faq_block__headline .icon:before{display:inline-flex;width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1.25rem}.faq_block__headline.tab-focus:focus{outline:#b2b2b2 dashed .03125rem}.faq_block__description{overflow:hidden;max-width:100%;max-height:0;width:100%;z-index:2;position:relative;opacity:0;transform-origin:top;transition:opacity .5s ease-out 0s,height .5s ease-out 0s,max-height .5s ease-out 0s;visibility:collapse}.faq_block__description *{box-sizing:border-box!important}.faq_block__description_content a:not(.btn){display:inline;color:#3e016f;text-decoration:underline;font-size:inherit}.faq_block__description_content a:not(.btn):hover{color:#320159}.faq_block__description_content a:not(.btn).tab-focus:focus{color:#320159}.faq_block__description_content a:not(.btn):active{color:#130021}.faq_block__description_content p{margin:0 0 1rem}.faq_block__description_content p:last-child{margin:0}.faq_block__description_content h1{font-family:articulat-cf,Arial;font-size:2.125rem;line-height:2.75rem;letter-spacing:normal;font-weight:700;color:#0f001b;margin-bottom:1.5rem}@media screen and (min-width:37.5rem){.faq_block__description_content h1{font-size:3.25rem;line-height:3.75rem}}.faq_block__description_content h2{font-family:articulat-cf,Arial;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600;color:#0f001b;margin-bottom:1.25rem}@media screen and (min-width:37.5rem){.faq_block__description_content h2{font-size:2.125rem;line-height:2.75rem}}.faq_block__description_content h3{font-family:articulat-cf,Arial;font-size:1.5rem;line-height:2rem;letter-spacing:normal;font-weight:600;color:#0f001b;margin-bottom:1rem}.faq_block__description_content h4{font-family:articulat-cf,Arial;font-size:1.375rem;line-height:2rem;letter-spacing:normal;font-weight:600;color:#0f001b;margin-bottom:1rem}.faq_block__description_content h5{font-family:articulat-cf,Arial;font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:normal;color:#0f001b;margin-bottom:.5rem}.faq_block__description_content h6{font-family:articulat-cf,Arial;font-size:1rem;line-height:1.5rem;letter-spacing:normal;font-weight:600;color:#0f001b;margin-bottom:.5rem}.faq_block__description_content h1,.faq_block__description_content h2,.faq_block__description_content h3,.faq_block__description_content h4,.faq_block__description_content h5,.faq_block__description_content h6{color:inherit}.faq_block__description_content ol,.faq_block__description_content ul{text-align:left;text-align:start;color:inherit;list-style-position:outside;margin-left:1.25rem;margin-top:1rem;margin-bottom:1rem}.faq_block__description_content ul{list-style-type:disc}.faq_block__description_content ol{list-style-type:decimal}.faq_block__description_content li{font-style:normal;padding-bottom:.5rem;padding-right:.5rem}.faq_block__description_content li:last-child{padding-bottom:0}.faq_block__description_content blockquote{display:block;margin:1rem 2.5rem}.faq_block__description_content{font-family:articulat-cf,Arial;font-weight:500;color:#0f001b}.faq_block__description_content{font-size:.875rem;line-height:1.375rem;letter-spacing:normal}.faq_block__description_content{margin-bottom:1rem}@media screen and (min-width:37.5rem){.faq_block__description_content{font-family:articulat-cf,Arial;font-weight:500;color:#0f001b}.faq_block__description_content{font-size:.875rem;line-height:1.375rem;letter-spacing:normal}.faq_block__description_content{margin-bottom:1rem}}@media screen and (min-width:75rem){.faq_block__description_content{font-family:articulat-cf,Arial;font-weight:500;color:#0f001b}.faq_block__description_content{font-size:1rem;line-height:1.5rem;letter-spacing:normal}.faq_block__description_content{margin-bottom:1.5rem}}.faq_block__description_content{transition:.5s;color:#777;padding:1rem 0 .25rem}.faq_block__description_content ol,.faq_block__description_content ul{margin-left:2rem}.faq_block__input{position:absolute;top:0;left:0;width:0;height:0;display:initial;visibility:hidden;pointer-events:none;opacity:0}.faq_block__input.checked~[class*=_block__description]{max-height:none;opacity:1;height:auto;visibility:visible}.faq_block__input.checked~[class*=_block__headline] .icon{transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:37.5rem){.faq{background-color:#f5f5f5}.faq_block{padding:2rem;background-color:#fff}.faq_block{box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}}