.accordion,.accordion__btn{position:relative}.accordion__btn{border-top:.0625rem solid #d0a88c;box-sizing:border-box;font-size:.875rem;line-height:1.35;min-height:3rem;padding-bottom:1.125rem;padding-right:1rem;padding-top:1.125rem;text-align:left;width:100%}.accordion__btn .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out}.accordion__btn.is-active .icon,.accordion__btn[aria-expanded=true] .icon{transform:translateY(-50%) rotate(180deg)}.accordion__heading{margin:0}.accordion__content{display:none;height:0;margin:0;opacity:0;overflow:hidden;padding:0 .1875rem;width:100%}.accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.accordion__content.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.accordion__content ol,.accordion__content p,.accordion__content ul{font-size:.875rem;line-height:1.35}.accordion__content-inner{display:grid;gap:1.5rem}.main-faq{padding:1.5rem 0}.faq-header{display:grid;gap:.75rem;padding:.75rem 0}.faq-heading{font-family:Recoleta,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.1;margin:0}.faq-anchor{margin-top:-6rem!important;padding-top:6rem}.faq-category__block{display:grid;gap:1.5rem;padding:1.5rem 0}.faq-category__title{font-family:Recoleta,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.15;margin:0}.faq-item:last-child{border-bottom:.0625rem solid #d0a88c}.faq-item .accordion__content.is-visible{padding-bottom:1.5rem}@media only screen and (min-width:48em){.main-faq{padding:3rem}.faq-header{padding:0 0 1.5rem}}@media only screen and (min-width:64em){.faq-heading{font-size:2.625rem}}