@import url(https://use.typekit.net/tkh4vwv.css);.faq .grid{grid-gap:10rem;gap:10rem}.faq .faq-wrapper .item{border-bottom:1px solid #000;padding-bottom:1.5rem;padding-top:1.5rem}.faq .faq-wrapper .item:first-child{border-top:1px solid #000}.faq .faq-wrapper .item .toggle{position:relative;padding-right:3rem;cursor:pointer}.faq .faq-wrapper .item .toggle.active{color:#afafaf}.faq .faq-wrapper .item .toggle.active svg{transform:rotate(180deg)}.faq .faq-wrapper .item .toggle.active svg polygon{fill:#afafaf}.faq .faq-wrapper .item .toggle svg{position:absolute;right:0;top:0;width:1rem;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.faq .faq-wrapper .item .toggle svg polygon{transition:all .3s cubic-bezier(.445,.05,.55,.95);fill:#000}.faq .faq-wrapper .item .content{display:none;padding-top:1.5rem}@media only screen and (max-width:1124px){.faq .grid{grid-gap:5rem;gap:5rem}}@media only screen and (max-width:768px){.faq .grid{grid-gap:3rem;gap:3rem}.faq .title{text-align:center}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.shake-animation{animation:shake .15s infinite}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes dash{to{stroke-dashoffset:0}}.vertical-title{position:absolute;display:inline-block;left:1.5rem;padding:0;margin:0;transform:rotate(-90deg) translateX(calc(-100% - 5rem));transform-origin:0 0}.vertical-title:after{content:"";position:absolute;left:calc(100% + 2rem);width:3rem;height:1px;top:50%;background:#000}@media only screen and (max-width:768px){.vertical-title{position:relative;left:50%;transform:rotate(0) translateX(-50%);margin-bottom:5rem}}