.accordion{border:.1rem solid #88725d;border-radius:1.6rem;padding:2.4rem;width:100%}.accordion-title{align-items:center;display:flex;gap:1.6rem;justify-content:space-between}.accordion-title p{flex:1;font-size:1.8rem;font-weight:700;transition:all .3s ease}.accordion-title h5,.accordion-title p{cursor:pointer;margin-bottom:0}.accordion-title>.arrow{border-bottom:.2rem solid #88725d;border-right:.2rem solid #88725d;height:1.2rem;margin-bottom:0;margin-left:.6rem;position:relative;transform:rotate(45deg);transition:all .2s linear;width:1.2rem}.accordion-title>.arrow:after{background-color:#d2ad88;bottom:-1.5px;content:"";display:block;height:.2rem;opacity:0;position:absolute;right:0;transform:rotate(45deg);transform-origin:bottom right;transition:all .2s linear;width:0}.accordion-title:hover .arrow{border-color:#d2ad88;transform:rotate(45deg) translate(.4rem,.4rem)}.accordion-title:hover .arrow:after{opacity:1;width:1.6rem}.accordion-text{display:none;padding-top:2.4rem}.accordion-text p{margin-bottom:1.6rem}.accordion-text p.note{font-size:1.4rem;font-style:italic}.accordion-text p:last-child{margin-bottom:0}.accordion-text a{color:#d2ad88;font-weight:500;text-decoration:underline}.accordion-text a:hover{color:#88725d}.accordion-text ul:not(:last-child){margin-bottom:1.6rem}.accordion-text ul li:not(:last-child) p{margin-bottom:.4rem}.accordion.active .accordion-text{animation:fadeIn .3s forwards;display:block}.accordion.active .accordion-title .arrow{border-color:#d2ad88;transform:rotate(225deg);transform-origin:center center;transition:none}.accordion.active .accordion-title .arrow:after{opacity:1;width:1.6rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}.terms-and-conditions{padding:12.8rem 0}@media (max-width:800px){.terms-and-conditions{padding:6.4rem 0}}.terms-and-conditions .items h1{font-size:3.2rem;margin-bottom:6.4rem;text-align:center}@media (max-width:800px){.terms-and-conditions .items h1{margin-bottom:3.2rem}}@media (max-width:600px){.terms-and-conditions .items h1{font-size:2.6rem}}.terms-and-conditions .items .accordion{margin:0 auto;max-width:92rem;width:100%}.terms-and-conditions .items .accordion:not(:last-child){margin-bottom:3.2rem}
