.module-faq-wrapper .faq{margin:0 auto;max-width:1185px;padding:160px 0}.module-faq-wrapper .faq_question{border-bottom:1px solid #e5e5e5;cursor:pointer;padding:30px 0;transition:all .3s}.module-faq-wrapper .questionContainer{align-items:center;display:flex;gap:20px;justify-content:space-between;transition:all .3s}.module-faq-wrapper .question{color:#141418;font-family:Urbanist,sans-serif;font-size:30px;font-style:normal;font-weight:600;letter-spacing:.6px;line-height:130%}.module-faq-wrapper .button{border-radius:9999px;cursor:pointer;height:60px;position:relative;transition:all .3s;width:60px;z-index:1}.module-faq-wrapper .buttonOpen{background-color:#141418}.module-faq-wrapper .buttonClose{background-color:#ebeefc}.module-faq-wrapper .button div:first-child{border-radius:2px;height:4px;left:50%;position:absolute;top:50%;transition:all .3s;width:30px}.module-faq-wrapper .button div:nth-child(2){border-radius:2px;height:30px;left:50%;position:absolute;top:50%;transition:all .3s;width:4px}.module-faq-wrapper .buttonOpen div:first-child{background-color:#fff;transform:translate(-50%,-50%) rotate(0deg)}.module-faq-wrapper .buttonOpen div:nth-child(2){background-color:#fff;transform:translate(-50%,-50%) rotate(90deg)}.module-faq-wrapper .buttonClose div:first-child,.module-faq-wrapper .buttonClose div:nth-child(2){background-color:#141418;transform:translate(-50%,-50%) rotate(0deg)}.module-faq-wrapper .answerContainerOpen{margin-top:10px;max-height:fit-content;transition:all .3s;visibility:visible}.module-faq-wrapper .answerContainer{max-height:0;overflow:hidden;transition:all .3s;visibility:hidden}.module-faq-wrapper .faq_question__answer{transition:all .3s;visibility:visible}.module-faq-wrapper .answerHidden{visibility:hidden}@media (min-width:835px) and (max-width:1439px){.module-faq-wrapper{padding:60px}.module-faq-wrapper .faq_question{padding:20px 0}.module-faq-wrapper .question{font-size:24px;letter-spacing:.48px}.module-faq-wrapper .button{height:40px;width:40px}.module-faq-wrapper .button div:first-child{height:3px;width:20px}.module-faq-wrapper .button div:nth-child(2){height:20px;width:3px}.module-faq-wrapper .answerContainerOpen{margin-top:5px}}@media (max-width:834px){.module-faq-wrapper{padding:70px 20px}.module-faq-wrapper .question{font-size:24px;letter-spacing:.48px}.module-faq-wrapper .button{height:40px;width:40px}.module-faq-wrapper .button div:first-child{height:3px;width:20px}.module-faq-wrapper .button div:nth-child(2){height:20px;width:3px}.module-faq-wrapper .answerContainerOpen{margin-top:10px}}