@import url(https://use.typekit.net/wzl5dgg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.faq-overview .grid-h-2-4{grid-gap:3rem 10rem;gap:3rem 10rem}.faq-overview .grid-h-2-4 .cat-wrapper{height:100%;position:relative}.faq-overview .grid-h-2-4 .cat-wrapper .categories{position:sticky;top:10.4rem}.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn{background:transparent;color:#e4151b;display:block;margin-bottom:1.5rem;padding:1.5rem 3rem;text-align:left}.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn svg path,.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn svg polygon{fill:#e4151b}.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn svg{position:absolute;right:3rem;top:50%;transform:translateY(-50%)}.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn.active,.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn:hover{background:#e4151b;color:#fff}.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn.active svg path,.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn.active svg polygon,.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn:hover svg path,.faq-overview .grid-h-2-4 .cat-wrapper .categories .btn:hover svg polygon{fill:#fff!important}.faq-overview .grid-h-2-4 .faqs-wrapper .cat{margin-bottom:5rem}.faq-overview .grid-h-2-4 .faqs-wrapper .item{align-self:flex-start;border-bottom:1px solid rgba(0,0,0,.35)}.faq-overview .grid-h-2-4 .faqs-wrapper .item:first-child{border-top:1px solid rgba(0,0,0,.35)}.faq-overview .grid-h-2-4 .faqs-wrapper .item .question{cursor:pointer;line-height:1.5;padding:1.5rem 8rem 1.5rem 0;position:relative}.faq-overview .grid-h-2-4 .faqs-wrapper .item .question:hover .icon{background:#ffcdda}.faq-overview .grid-h-2-4 .faqs-wrapper .item .question:hover .icon svg path{fill:#e4151b}.faq-overview .grid-h-2-4 .faqs-wrapper .item .question.active .icon{background:#ffcdda;transform:translateY(-50%) rotate(180deg)}.faq-overview .grid-h-2-4 .faqs-wrapper .item .question.active .icon svg path{fill:#e4151b}.faq-overview .grid-h-2-4 .faqs-wrapper .item .question .icon{background:transparent;border-radius:100%;height:3rem;padding-top:.5rem;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:all .5s;width:3rem}.faq-overview .grid-h-2-4 .faqs-wrapper .item .question .icon svg{height:1rem}.faq-overview .grid-h-2-4 .faqs-wrapper .item .answer{display:none;padding:1.5rem 0}.faq-overview .grid-h-2-4 .faqs-wrapper .item .answer p{opacity:.5}