.ry.faq-accordion{position:relative;z-index:3}.ry.faq-accordion .fa-container{padding:80px 0}.ry.faq-accordion .fa-lottie{position:absolute;z-index:0}.ry.faq-accordion .fa-wrapper{background:rgba(var(--light),1);padding-bottom:80px}.ry.faq-accordion .fa-accent{color:rgba(var(--secondary),1);display:block;font-family:roboto;font-size:22px;font-weight:900;line-height:22px;margin-bottom:26px}.ry.faq-accordion .fa-cnt{padding-right:50px}.ry.faq-accordion .fa-img{padding-left:50px;position:relative;z-index:3}.ry.faq-accordion .fa-box-Q{border-bottom:1px solid #888;cursor:pointer;margin-top:32px;padding:16px 0;position:relative}.ry.faq-accordion .fa-box-Q p{font-size:18px;letter-spacing:.002em;line-height:1.5;margin:0;padding-right:var(--spacer-md)}.ry.faq-accordion .fa-box-Q>span{display:block;height:15px;position:absolute;right:0;top:50%;transform:translateeY(-50%);-webkit-transform:translateeY(-50%);width:15px}.ry.faq-accordion .fa-box-Q>span>span{display:block;height:15px;position:relative;width:15px}.ry.faq-accordion .fa-box-Q>span>span>span{background:#888;display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:15px}.ry.faq-accordion .fa-box-Q>span>span>span:first-of-type{height:15px;transition:all .3s ease;-webkit-transition:all .3s ease;width:1px}.ry.faq-accordion .fa-box.active .fa-box-Q>span>span>span:first-of-type{height:0;transition:all .3s ease;-webkit-transition:all .3s ease}.ry.faq-accordion .fa-box .fa-box-A{box-sizing:border-box;height:0;overflow:hidden;transition:all .3s ease}.ry.faq-accordion .fa-box .fa-box-A-container{padding-top:30px}.ry.faq-accordion .fa-box-A h4{color:rgba(var(--secondary),1);font-size:18px;letter-spacing:.002em;line-height:21.09px}.ry.faq-accordion .fa-img img{max-width:100%}@media only screen and (max-width:900px){.ry.faq-accordion .fa-container{padding:0}.ry.faq-accordion .fa-container.ry-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ry.faq-accordion .fa-box{margin:0 auto;max-width:80%;text-align:start}.ry.faq-accordion .fa-cnt{padding-right:0;text-align:center}.ry.faq-accordion .fa-img{margin:0 auto;padding-left:0;padding-top:50px}}@media (max-width:640px){.ry.faq-accordion .fa-box{max-width:100%}.ry.faq-accordion .fa-box-Q p{padding-right:var(--spacer-xs)}}