.faq-block__caption{font-weight:bold;font-size:30px;line-height:35px;color:#000;margin:50px 0 20px 0}.faq-block__units{display:flex;flex-direction:column;gap:20px}.faq-block__unit{background:#fff;box-shadow:0 0 20px rgba(54,77,92,.18);border-radius:10px;padding:20px}.faq-block__question{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.faq-block__question:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMkM2RjlDIj48cGF0aCBkPSJNNDc4LTI0MHEyMSAwIDM1LjUtMTQuNVQ1MjgtMjkwcTAtMjEtMTQuNS0zNS41VDQ3OC0zNDBxLTIxIDAtMzUuNSAxNC41VDQyOC0yOTBxMCAyMSAxNC41IDM1LjVUNDc4LTI0MFptLTM2LTE1NGg3NHEwLTMzIDcuNS01MnQ0Mi41LTUycTI2LTI2IDQxLTQ5LjV0MTUtNTYuNXEwLTU2LTQxLTg2dC05Ny0zMHEtNTcgMC05Mi41IDMwVDM0Mi02MThsNjYgMjZxNS0xOCAyMi41LTM5dDUzLjUtMjFxMzIgMCA0OCAxNy41dDE2IDM4LjVxMCAyMC0xMiAzNy41VDUwNi01MjZxLTQ0IDM5LTU0IDU5dC0xMCA3M1ptMzggMzE0cS04MyAwLTE1Ni0zMS41VDE5Ny0xOTdxLTU0LTU0LTg1LjUtMTI3VDgwLTQ4MHEwLTgzIDMxLjUtMTU2VDE5Ny03NjNxNTQtNTQgMTI3LTg1LjVUNDgwLTg4MHE4MyAwIDE1NiAzMS41VDc2My03NjNxNTQgNTQgODUuNSAxMjdUODgwLTQ4MHEwIDgzLTMxLjUgMTU2VDc2My0xOTdxLTU0IDU0LTEyNyA4NS41VDQ4MC04MFptMC04MHExMzQgMCAyMjctOTN0OTMtMjI3cTAtMTM0LTkzLTIyN3QtMjI3LTkzcS0xMzQgMC0yMjcgOTN0LTkzIDIyN3EwIDEzNCA5MyAyMjd0MjI3IDkzWm0wLTMyMFoiLz48L3N2Zz4=);background-size:contain;width:24px;min-width:24px;height:24px}.faq-block__question:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCAxTDQuNSA0LjVMMSAxIiBzdHJva2U9IiMyQzZGOUMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-size:contain;background-repeat:no-repeat;width:20px;min-width:20px;height:20px;margin:0 0 0 auto}.faq-block__question.active:after{transform:rotate(180deg);background-position:bottom}.faq-block__subtitle{margin:0;font-size:18px;line-height:28px}.faq-block__answer{margin:15px 0 0 0;font-size:16px;line-height:22px}@media screen and (max-width: 480px){.faq-block__caption{font-size:22px;line-height:26px}.faq-block__units{gap:17px}.faq-block__unit{padding:20px 10px}.faq-block__subtitle{font-size:16px;line-height:20px}.faq-block__question:before{background-position:top;width:20px;min-width:20px;height:20px}.faq-block__question:after{width:20px;min-width:20px;height:20px}.faq-block__answer{margin:10px 0 0 0;font-size:14px;line-height:19px}}
