.siteFaq{background-color:var(--bg-color-primary-section);margin:0 auto;padding:4rem 0}.siteFaq__title{margin:0 0 15px;text-align:center}.siteFaq__description{line-height:1.7;margin:0 auto 40px;max-width:800px;text-align:center}.siteFaq__list{margin:0 auto;max-width:800px}.siteFaq__item{background:#fff;border-bottom:1px solid #e0e5f0}.siteFaq__item:last-child{margin:0}.siteFaq__toggle{box-sizing:border-box;margin:0;padding:0}.siteFaq__toggle:checked+.siteFaq__question+.siteFaq__answer{display:block}.siteFaq__question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:25px 20px;text-align:left}.siteFaq__question-text{font-size:var(--font-size-base)}.siteFaq__question-icon{box-sizing:border-box;color:red;font-size:1.5rem;margin:0;padding:0;transform:rotate(0deg);transition:transform .3s ease}.siteFaq__icon svg{stroke:var(--bg-color-tertiary)}.siteFaq__toggle:checked+.siteFaq__question .siteFaq__question-icon{transform:rotate(180deg)}.siteFaq__answer{display:none;line-height:1.7;padding:0 20px 30px;text-align:left}.siteFaq__item--active .siteFaq__answer{display:block}.siteFaq__actions{padding-top:3rem;text-align:center}.siteFaq__actions-title{padding-bottom:1.3rem}.siteFaq__actions .btn{margin:0 auto}@media (max-width:768px){.faq{padding:2rem 0}.siteFaq__title{margin:0 0 2rem}.siteFaq__question{padding:1rem 1.25rem}.siteFaq__item--active .siteFaq__answer{display:block;padding:0 1.25rem 1rem}.siteFaq__question-icon{font-size:1.25rem}}@media (max-width:480px){.siteFaq__question{box-sizing:border-box;padding:.875rem 1rem}.siteFaq__item--active .siteFaq__answer{display:block;padding:0 1rem .875rem}}.siteFaq__question:focus{outline:2px solid #8b1538;outline-offset:-2px}