.faq-module{padding:68px 0 36px}.faq-module .row{display:flex;gap:40px;justify-content:space-between}.faq-module .row .column-1{width:59.49%}.faq-module .row .column-2{width:34.1%}.faq-module .column-2 h3{color:var(--color-black);font-size:48px;font-weight:400;line-height:1.16;margin-bottom:16px}.faq-module .column-2 h3 span{color:var(--color-red)}.faq-module .column-2 p{color:hsla(0,0%,7%,.7);font-size:16px;font-weight:300;line-height:1.5;margin:0;max-width:100%;width:410px}.faq-module .column-2 .btn-wrapper{margin-top:42px}.faq-module .column-2 .btn-wrapper a{background-color:var(--color-black);border-radius:8px;color:#fff;font-size:16px;font-weight:400;line-height:1.5;padding:14px 32px;text-decoration:none}.faq-module .column-2 .btn-wrapper a:hover{background-color:var(--color-red)}.faq-module .faq-container{background-color:var(--color-black);border-radius:16px;max-width:100%;padding:12px 48px 20px}.faq-module .accordion-item{border-bottom:1px solid hsla(0,0%,100%,.2);cursor:pointer;padding:28px 0}.faq-module .accordion-item:last-child{border-bottom:none}.faq-module .accordion-header{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;text-align:left;width:100%}.faq-module .accordion-header .arrow-container{height:24px;width:24px}.faq-module .accordion-header h5{color:#fff;font-size:18px;font-weight:400;line-height:1.44;width:100%}.faq-module .accordion-header .arrow-icon{transition:transform .3s ease}.faq-module .accordion-content{max-height:0;max-width:100%;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease;width:590px}.faq-module .accordion-content p{color:var(--color-gray-dark);font-size:16px;font-weight:300;line-height:1.5;margin:12px 0 0}.faq-module .accordion-item.active .accordion-content{opacity:1;transform:translateY(0)}.faq-module .accordion-item.active .arrow-icon{transform:rotate(180deg)}@media (max-width:767px){.faq-module{padding:36px 0 0}.faq-module .row{flex-direction:column-reverse;gap:50px;justify-content:center}.faq-module .row .column-1,.faq-module .row .column-2{width:100%}.faq-module .column-2 h3{font-size:28px;margin-bottom:14px}.faq-module .column-2 p{font-size:14px}.faq-module .column-2 .btn-wrapper{margin-top:30px}.faq-module .column-2 .btn-wrapper a{border-radius:6px;font-size:14px;padding:12px 28px}.faq-module .faq-container{border-radius:14px;padding:12px 15px 20px}.faq-module .accordion-item{padding:20px 0}.faq-module .accordion-header .arrow-container{height:18px;min-width:18px;width:18px}.faq-module .accordion-header h5{font-size:15px}.faq-module .accordion-content p{font-size:14px}}