.faq{position:relative;margin:120px 0 90px;background-repeat:no-repeat;background-size:cover}.faq .title{position:relative;z-index:5}.faq .fon{position:absolute;width:1300px;height:900px;height:120%;max-width:100%;top:-150px;left:-150px;background-position:center;background-size:100% 100%}.faq .wrapper{position:relative;z-index:5;margin:0 auto;margin-top:32px;display:flex;flex-direction:column}.faq .wrapper .faq-item{position:relative;box-shadow:2px 3px 1.9px 0px #FEDE331A;border-radius:24px;padding:0 36px;background-color:black;margin-bottom:20px}.faq .wrapper .faq-question{width:100%;height:88px;padding:29px 0;padding-left:75px;background:none;border:none;color:#fff;font-size:20px;font-weight:600;line-height:1.2;text-align:left;display:flex;align-items:center;gap:35px;cursor:pointer}.faq .wrapper .faq-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;min-width:40px;height:42px;position:absolute;top:50%;left:35px;transform:translateY(-50%);z-index:22}.faq .wrapper .faq-icon::before,.faq .wrapper .faq-icon::after{content:'';position:absolute;background:#FEDE33;transition:.3s ease}.faq .wrapper .faq-icon::before{width:18px;height:3.3px;border-radius:20px;top:50%;left:50%;transform:translate(-50%, -50%)}.faq .wrapper .faq-icon::after{height:18px;width:3.3px;border-radius:20px;top:50%;left:50%;transform:translate(-50%, -50%)}.faq .wrapper .faq-item.active .faq-icon::after{opacity:0}.faq .wrapper .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq .wrapper .faq-answer-inner{max-width:880px;padding-bottom:28px;padding-left:75px;color:rgba(255,255,255,0.8);font-size:16px;font-weight:400;line-height:1.5;opacity:0.7}@media (max-width: 767px){.faq{margin:70px 0}.faq .wrapper{margin-top:20px}.faq .wrapper .faq-question{font-size:20px;padding-left:50px}.faq .wrapper .faq-item{padding:0 20px}.faq .wrapper .faq-answer-inner{padding-left:50px}.faq .wrapper .faq-icon{width:36px;height:36px;min-width:36px;left:20px}}@media (max-width: 575px){.faq{margin:50px 0}.faq .wrapper{margin-top:20px}.faq .wrapper .faq-question{font-size:20px;padding-left:45px}.faq .wrapper .faq-item{padding:0 15px}.faq .wrapper .faq-answer-inner{padding-left:45px}.faq .wrapper .faq-icon{min-width:36px;left:15px}}[dir="rtl"] .faq .fon{left:-30px}@media (max-width: 1200px){[dir="rtl"] .faq .fon{left:0}}