.faq__wrapper{border-top:1px solid #ff0000}.faq{width:100%;background:inherit;display:flex;justify-content:center;align-items:center}.faq__container{width:100%;max-width:393px}.faq__container,.faq__left{display:flex;flex-direction:column;gap:20px}.faq__header{display:flex;flex-direction:column;gap:16px}.faq__tag{display:inline-flex;padding:4px 16px;background:#dedad4;border-radius:48px;width:fit-content}.faq__tag-text{font-size:12px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:.5px;color:#2e2d2c}.faq__title-group{display:flex;flex-direction:column;gap:8px}.faq__title{font-size:24px;font-weight:500;line-height:33.6px;margin:0;color:#000}.faq__title-black{color:#000}.faq__title-red{color:#ff0000}.faq__contact{display:flex;flex-direction:column;gap:20px;padding:24px;background:#f8f8f8;border:1px solid #b1b1b1;border-radius:4px}.faq__contact-box{display:flex;flex-direction:row;gap:20px}.faq__contact .heroBtn{border:1px solid var(--primary-red);width:100%;justify-content:center}.faq__contact .heroBtn,.faq__contact .heroBtn:hover{color:var(--primary-red)}.faq__contact-content{display:flex;flex-direction:column;gap:12px}.faq__contact-title{font-size:16px;font-weight:600;line-height:19.2px;margin:0;color:#000}.faq__contact-description{font-size:12px;font-weight:500;line-height:16.8px;margin:0;color:#000}.faq__contact-description p{margin:0}.faq__contact-icon{width:48px;height:48px;position:relative}.faq__contact-button{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 24px;border:1px solid #ff0000;background:transparent;color:#ff0000;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.faq__contact-button:hover{background:#ff0000;color:#fff}.faq__right{display:flex;flex-direction:column;gap:8px}.faq__right--desktop{display:none}.faq__item{padding:24px;background:#f8f8f8;cursor:pointer;transition:all .3s ease}.faq__item-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.faq__item-title{font-size:16px;font-weight:500;line-height:22.4px;margin:0;color:#000;flex:1}.faq__item-icon{width:24px;height:24px;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:#838383;border:1px solid #838383;border-radius:50%;font-size:16px}.faq__item-icon,.faq__item-icon i{transition:all .3s ease}.faq__item--expanded .faq__item-icon i{transform:rotate(180deg)}.faq__item-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .5s ease}.faq__item--expanded .faq__item-content{opacity:1}.faq__item-content-inner{padding-top:12px;font-size:14px;font-weight:400;line-height:19.6px;color:#828282}.faq__item-content-inner p{margin:0}@media (min-width:1024px){.faq__container{max-width:1280px;flex-direction:row;gap:80px}.faq__left{flex:0 0 45%;gap:32px}.faq__header{gap:24px}.faq__tag{padding:8px 20px}.faq__tag-text{font-size:14px}.faq__title{font-size:48px;line-height:67.2px}.faq__contact{gap:32px;padding:32px 24px}.faq__contact-box{gap:32px}.faq__contact-content{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.faq__contact-title{font-size:24px;line-height:28.8px}.faq__contact-description{font-size:16px;line-height:19.2px}.faq__contact-icon,.faq__contact-icon img{width:72px;height:72px;flex-shrink:0}.faq__right{flex:0 0 48%;gap:8px}.faq__contact .heroBtn{width:fit-content}.faq__right--desktop{display:block}.faq__right--mobile{display:none}.faq__item{padding:24px;margin-bottom:8px}.faq__item-title{font-size:24px;line-height:30px}.faq__item-content-inner{padding-top:12px;font-size:16px;line-height:25.6px}}