.faq-holder{display:block}.faq-holder .info{margin-bottom:40px}.faq-holder .add-info{color:#47473e;font-size:14px;line-height:1.48;padding-top:32px}.faq-holder .add-info .h5{margin-bottom:18px}.faq-holder .add-info p{margin-bottom:25px;opacity:.8}.faq-holder .add-info p a:not(.button){text-decoration:underline}.no-touch .faq-holder .add-info p a:not(.button):hover{text-decoration:none}.faq-holder .h5,.faq-holder h5{font-size:20px;line-height:1.4;font-weight:500;font-family:"Inter",sans-serif;letter-spacing:0}.accordion-item{padding:20px;position:relative;z-index:20;border-bottom:1px solid rgba(34,44,74,.2)}.accordion-item.hidden{display:none}.accordion-item .hidden-info{display:none;padding-top:15px;font-size:14px;line-height:1.48}.accordion-item .hidden-info p{opacity:.8}.accordion-item .hidden-info p+p{margin-top:10px}.accordion-item .hidden-info a{text-decoration:underline}.no-touch .accordion-item .hidden-info a:hover{text-decoration:none}.accordion-heading{font-size:20px;line-height:1.4;font-weight:500;font-family:"Inter",sans-serif;letter-spacing:0;cursor:pointer;padding-right:24px;position:relative;z-index:20}.accordion-heading:before{right:9px}.accordion-heading:after,.accordion-heading:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-color:#47473e;border-radius:2px}.accordion-heading:before{width:14px;height:2px}.accordion-heading:after{height:14px;width:2px;right:15px;transition:height .5s ease-in-out}.no-touch .accordion-heading:hover:after,.opened .accordion-heading:after{height:0}.accordion-heading button{transition:color .5s ease-in-out;display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;color:#47473e}.accordion-heading button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.opened .accordion-heading button:before{pointer-events:none}.load-more-wrap{margin-top:40px;text-align:center}@media (min-width:768px){.accordion-item{padding:22px 24px}}@media (min-width:1024px){.faq-holder,.faq-holder .info{display:flex;justify-content:space-between}.faq-holder .info{flex-grow:1;max-width:550px;flex-direction:column;margin-bottom:0}.faq-holder .add-info{padding-top:70px}.faq-holder .accordion{flex-shrink:0;margin-left:100px;width:55%}}@media (min-width:1200px){.faq-holder .accordion{width:48%}}@media (min-width:1440px){.faq-holder .add-info{padding-top:145px}.accordion-item{padding:32px 24px}}