.faq{padding:2.5rem 0 1.8888888889rem}@media(min-width:992px){.faq{padding:3.1111111111rem 0}}.faq-item{border-top:1px solid #f6f6f6;padding:1rem 0}@media(min-width:992px){.faq-item{padding:2rem 0}}.faq-item__title{margin:0}.faq-item__title-button{align-items:flex-start;background:none;border:none;color:#191919;cursor:pointer;display:flex;font-size:1rem;font-weight:700;line-height:1.35;outline:none;padding:0;text-align:left;width:100%}@media(min-width:768px){.faq-item__title-button{font-size:1.1111111111rem}}.faq-item__title-button[aria-expanded=true] .faq-item__title-toggle:after{opacity:0}.faq-item__title-toggle{flex-shrink:0;height:.7777777778rem;margin-right:.7777777778rem;margin-top:.3333333333rem;position:relative;width:.7777777778rem}.faq-item__title-toggle:after,.faq-item__title-toggle:before{background-color:#ff312d;content:"";height:.1666666667rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:.7777777778rem}.faq-item__title-toggle:after{opacity:1;transform:translate(-50%,-50%) rotate(90deg);transition:opacity .3s ease}.faq-item__title-text{flex:1}.faq-item__content.collapse:not(.show){display:none}.faq-item__content.collapsing{display:block;height:0;overflow:hidden;position:relative;transition:height .35s ease}.faq-item__content-inner{padding:2rem 0 1rem}.faq-item__content-inner p:last-child{margin-bottom:0}.faq-item__content-inner a{color:#ff312d;text-decoration:underline}.faq-item__content-inner a:hover{text-decoration:none}
