.FAQ-item{margin:0 0 var(--global-padding-2)}.FAQ-summary{font-weight:600;cursor:pointer;-webkit-transition:font-weight .5s ease;transition:font-weight .5s ease;font-size:1.3em}.FAQ-summary:hover{font-weight:700;cursor:pointer}.FAQ-contentInner{overflow:hidden;height:0;-webkit-transition:all .4s ease;transition:all .4s ease;padding:0 var(--global-padding-2)}.FAQ-details.isOpen .FAQ-contentInner{padding:var(--global-radius) var(--global-padding-2)}.FAQ-details.isOpen .FAQ-summary{font-weight:700;color:var(--global-black);background-color:var(--global-white)}.FAQ-links{margin:var(--global-radius) 0 0;padding:0 0 0 var(--global-padding-2)}.FAQ-link{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.FAQ-link:before{display:block;width:.5rem;height:.5rem;border-radius:50%;position:absolute;left:-1rem;top:.5em}.FAQ-link:after,.FAQ-link:before{content:"";background-color:var(--global-white);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.FAQ-link:after{width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.FAQ-link:hover:before{-webkit-transform:scale(.5);transform:scale(.5)}.FAQ-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media (max-width:800px){.FAQ-answer{font-size:1.2em;line-height:1.4}.FAQ-question{font-size:1rem}.FAQ-summary{padding:var(--global-padding-1)}.FAQ-summary:hover{font-weight:600;cursor:pointer}.FAQ-details.isOpen .FAQ-contentInner{padding-top:2rem;padding-left:0;padding-right:0}.FAQ-details .FAQ-contentInner{padding-left:0;padding-right:0}}