.section-faqs .title{color:var(--purple);margin:0 0 3.4375rem;text-align:center}.section-faqs .title.invert{color:var(--white)}.section-faqs .faq-output{display:flex;flex-direction:column;gap:.625rem}.section-faqs .faq-output.box-shadow .item{box-shadow:0 .25rem .25rem var(--border-grey)}.section-faqs .faq-output .item{background:var(--white);border-radius:.5rem;overflow:hidden;padding:2.1875rem 6.25rem 2.1875rem 3.125rem;position:relative;width:100%}.section-faqs .faq-output .item.group-header{cursor:pointer}.section-faqs .faq-output .item.group-header:after{background:url(icon-chev-white.svg) no-repeat center 55%/1.25rem var(--purple);border-radius:.5rem;content:"";height:2.5rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);transform-origin:top;width:2.5rem}.section-faqs .faq-output .item.group-header span{color:var(--purple);font-size:2.125rem;line-height:2.5rem}.section-faqs .faq-output .item.group-header.expand:after{transform:rotate(180deg) translateY(-50%)}.section-faqs .faq-output .item.group-faq{display:none;padding:2.1875rem 3.125rem}.section-faqs .faq-output .item.group-faq.expand{display:block}.section-faqs .faq-output .item.group-faq.expand.child-expand .q:after{transform:translateY(-50%) rotate(45deg)}.section-faqs .faq-output .item.group-faq.expand.child-expand .a{display:block}.section-faqs .faq-output .item.group-faq p{margin:0}.section-faqs .faq-output .item.group-faq .q{cursor:pointer;font-size:1.5rem;line-height:1.75rem;padding-right:2.5rem;position:relative}.section-faqs .faq-output .item.group-faq .q:after{background:url(icon-plus-white.svg) no-repeat 50%/1rem var(--purple);border-radius:.5rem;content:"";height:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;width:1.5rem}.section-faqs .faq-output .item.group-faq .a{display:none;margin:32px 0 0}.section-faqs .faq-output .item.group-faq .a p{margin:0 0 1rem}.section-faqs .faq-output .item.group-faq .a p::last-child{margin:0}.section-faqs.section-download .header{background:#f6f6f6;border:1px solid var(--border-grey);border-radius:1rem;padding:1.5rem 1.25rem;text-align:center;width:100%}.section-faqs.section-download .header .title{margin:0 0 1rem}.section-faqs.section-download .header .overview{margin:0}.section-faqs.section-download .download-categories{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:4.5625rem 0}.section-faqs.section-download .download-categories .btn{background:var(--white);border-color:var(--black);border-radius:.5rem;color:var(--black)}.section-faqs.section-download .download-categories .btn.active,.section-faqs.section-download .download-categories .btn:hover{background:var(--purple);border-color:var(--purple);color:var(--white)}.section-faqs.section-download .download-categories .download-device-category-trigger{display:none}.section-faqs.section-download .faq-output{gap:0}.section-faqs.section-download .faq-output .spacer{width:100%}.section-faqs.section-download .faq-output .item.group-header{margin-bottom:1rem;overflow:visible;transition:background-color .3s}.section-faqs.section-download .faq-output .item.group-header span{transition:color .3s}.section-faqs.section-download .faq-output .item.group-header.expand{background:var(--purple);color:var(--white)}.section-faqs.section-download .faq-output .item.group-header.expand:after{background:url(icon-chev-purple.svg) no-repeat center 55%/1.25rem var(--white)}.section-faqs.section-download .faq-output .item.group-header.expand span{color:var(--white)}.section-faqs.section-download .faq-output .item:not(.group-header){background:var(--white);border-bottom:1px solid var(--border-grey);border-radius:0;box-shadow:none;display:none;overflow:visible;padding:0;position:relative}.section-faqs.section-download .faq-output .item:not(.group-header).expand{display:block}.section-faqs.section-download .faq-output .item:not(.group-header).highlighted{background:#fffcb5}.section-faqs.section-download .faq-output .item:not(.group-header) .row{align-items:center;display:flex;justify-content:space-between;padding:1.25rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content{align-items:center;display:flex}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content .img{height:3.75rem;margin-right:1.25rem;min-width:3.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:3.75rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content .labels .l-title{color:var(--black);font-family:var(--font-bold);font-size:1rem;margin:0 0 .125rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content .labels .l-overview{color:var(--black);font-size:1rem;margin:0}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls{align-items:center;display:flex;gap:1.875rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls .icon{height:3.125rem;width:3.125rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls .icon.jpg{background-image:url(icon-jpg.svg)}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls .icon.pdf{background-image:url(icon-pdf.svg)}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls .icon.video{background-image:url(icon-video.svg)}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls .download-icon{background:url(icon-download.svg) no-repeat 50%/contain;display:inline-block;height:26px;width:26px}@media only screen and (max-width:37.5rem){.section-faqs .faq-output .item{padding:1.5625rem 4rem 1.5625rem .875rem}.section-faqs .faq-output .item.group-header:after{right:.875rem}.section-faqs .faq-output .item.group-header span{font-size:1.3125rem;line-height:1.75rem}.section-faqs .faq-output .item.group-faq{padding:1.5625rem .875rem}.section-faqs .faq-output .item.group-faq .q{font-size:1.25rem;line-height:1.875rem}.section-faqs.section-download .faq-output .item:not(.group-header){padding:0}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content{padding:0 1rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content .labels .l-title{margin-bottom:1.625rem}}@media only screen and (max-width:64rem){.section-faqs.section-download .download-categories{flex-direction:column;gap:.5rem;margin:1.875rem 0}.section-faqs.section-download .download-categories.expanded .btn{display:block}.section-faqs.section-download .download-categories.expanded .download-device-category-trigger:after{transform:translateY(-50%) rotate(180deg)}.section-faqs.section-download .download-categories .btn{display:none}.section-faqs.section-download .download-categories .download-device-category-trigger{background:var(--purple);border-color:var(--purple);color:var(--white);display:block;padding:1.375rem 0;position:relative;text-align:center}.section-faqs.section-download .download-categories .download-device-category-trigger:after{background:url(icon-chev-purple.svg) no-repeat 50%/1rem var(--white);border-radius:50%;content:"";height:32px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:transform .3s;width:32px}.section-faqs.section-download .faq-output .item:not(.group-header) .row{position:relative}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.section-faqs.section-download .faq-output .item:not(.group-header) .row .content .img{margin:0 0 1rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls{position:absolute;right:1.25rem;top:1.25rem}}@media only screen and (max-width:64rem) and (max-width:37.5rem){.section-faqs.section-download .faq-output .item:not(.group-header) .row{padding:1.25rem 0 1.875rem}.section-faqs.section-download .faq-output .item:not(.group-header) .row .controls{right:1rem}}
