#faq-page{color:#000;font-family:Lato,sans-serif;left:50%;position:relative;transform:translateX(-50%)}#faq-page ul{border-top:1px solid #ccc;list-style:none;margin:0;padding:0;transition:padding .5s ease-in-out}#faq-page ul:last-child{border-bottom:1px solid #ccc}#faq-page ul button{background:none;border:none;cursor:pointer;height:auto;margin:1rem 0;min-height:30px;outline:none;padding:0 2rem 0 0;position:relative;text-align:left;transition:margin-bottom .5s ease-in-out;width:100%}#faq-page ul button .faq-name{font-size:1.5rem;font-weight:500;line-height:1.5rem;margin:0}@media(max-width:767.98px){#faq-page ul button .faq-name{font-size:1.25rem;line-height:1.75rem}}#faq-page ul button .icon{display:inline-block;height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-45deg);transition:transform .5s cubic-bezier(.165,.84,.44,1);width:30px}#faq-page ul button .icon svg{height:100%;width:100%}@media(max-width:767.98px){#faq-page ul button .icon{height:1.25rem;width:1.25rem}}#faq-page ul .li-container{height:100%;max-height:0;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out,max-height .5s ease-in-out}#faq-page ul .li-container li{margin-bottom:0;padding:0 1rem;transition:margin-bottom .5s ease-in-out,margin-top .5s ease-in-out}#faq-page ul .li-container li:first-of-type{margin-top:0}#faq-page ul .li-container li .question{margin:0;transition:margin .5s ease-in-out}#faq-page ul .li-container li .question p{font-size:18px;line-height:30px}@media(max-width:991.98px){#faq-page ul .li-container li .question p{line-height:24px}}#faq-page ul .li-container li .answer{color:#6c6c7f;line-height:30px}#faq-page ul .li-container li .answer p{font-size:14px;line-height:22px}@media(max-width:991.98px){#faq-page ul .li-container li .answer p{line-height:20px}}#faq-page ul .li-container li h3{font-weight:500;margin:0;text-align:center;width:1.5rem}#faq-page ul .li-container li p{align-self:center;margin:0;width:100%}#faq-page ul .li-container li p a{color:#000}#faq-page ul.active{padding:0 0 2rem}#faq-page ul.active button{margin-bottom:0}#faq-page ul.active button .icon{transform:translateY(-50%) rotate(90deg)}#faq-page ul.active .li-container{max-height:1000rem;opacity:1;pointer-events:all}#faq-page ul.active .li-container li{margin-bottom:2rem}#faq-page ul.active .li-container li:first-of-type{margin-top:3rem}#faq-page ul.active .li-container li .question{margin:1rem 0}#faq-page ul ul{border-top:none}@media(max-width:991.98px){#faq-page{width:85%}}@media(max-width:575.98px){#faq-page{width:300px}}