.box-faq-2025{gap:20px;width:100%}.accordion,.box-faq-2025{display:flex;flex-direction:column}.accordion{background-color:hsla(0,0%,100%,.7);background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 70%);border-radius:20px;gap:10px;overflow:hidden;transition:all .5s ease}.accordion.active,.accordion:hover{background-color:#fff}.accordion-header{color:#0d3878;cursor:pointer;font-family:Montserrat;font-size:20px;font-weight:600;padding:15px 40px 5px 20px;position:relative}.accordion-header:after{border-right:3px solid #0d3878;border-top:3px solid #0d3878;content:" ";height:10px;opacity:.5;position:absolute;right:20px;transform:rotate(135deg);transition:opacity .5s ease;width:10px}.accordion-header:hover:after{opacity:1}.accordion.active .accordion-header:after{opacity:1;transform:rotate(315deg)}.accordion-content{background:#fff;color:#0d3878;font-family:Montserrat;font-size:18px;font-weight:400;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .4s ease,padding .3s ease}.accordion.active .accordion-content{max-height:200px;padding:15px 20px}@media screen and (max-width:450px){.accordion-header{font-size:16px;line-height:19px}.accordion-content{font-size:14px;font-weight:500}}