.faq-section{background-color:var(--bg-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);color:var(--text-color);transition:background-color .3s ease}.faq-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.faq-section .wrapper{display:flex;justify-content:center;gap:40px}.faq-section .alpha{width:30%;max-width:350px;flex-shrink:0}.faq-section .section-title{color:var(--heading-color);font-family:var(--heading-font, "Calibri", sans-serif);font-size:var(--title-size);margin:0 0 30px;line-height:1.14;letter-spacing:.5px}.faq-section .button-wrapper{margin-top:20px}.faq-section .custom-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:var(--heading-color);color:#fff;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;transition:opacity .3s ease}.faq-section .custom-btn:hover{opacity:.8}.faq-section .beta{flex-grow:1;max-width:800px}.faq-section .faq-list{display:flex;flex-direction:column;gap:var(--item-spacing)}.faq-section .faq-item{border-bottom:1px solid var(--border-color);transition:all .3s ease}.faq-section .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 0;list-style:none}.faq-section .faq-question::-webkit-details-marker{display:none}.faq-section .question-text{color:var(--heading-color);font-family:var(--heading-font, "Calibri", sans-serif);font-size:var(--question-size);font-weight:500;line-height:1.5;padding-right:20px;transition:color .3s ease}.faq-section .icon-toggle{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--accent-color);flex-shrink:0;position:relative}.faq-section .icon-toggle svg{position:absolute;transition:opacity .3s ease,transform .3s ease}.faq-section .icon-toggle .icon-minus{opacity:0;transform:rotate(-90deg)}.faq-section .icon-toggle .icon-plus{opacity:1;transform:rotate(0)}.faq-section .faq-item[open] .faq-question .question-text{font-style:italic;color:var(--text-color)}.faq-section .faq-item[open] .icon-toggle .icon-plus{opacity:0;transform:rotate(90deg)}.faq-section .faq-item[open] .icon-toggle .icon-minus{opacity:1;transform:rotate(0)}.faq-section .faq-answer{overflow:hidden}.faq-section .faq-content{padding-bottom:10px;color:var(--text-color);font-family:var(--text-font, "Calibri", sans-serif);font-size:var(--answer-size);line-height:1.6}.faq-section .faq-content p{margin-bottom:10px}.faq-section .faq-content p:last-child{margin-bottom:0}.faq-section.faq-style-card .faq-list{gap:max(var(--item-spacing),16px)}.faq-section.faq-style-card .faq-item{border:1px solid transparent;background-color:var(--item-bg);border-radius:var(--border-radius);padding:0 24px;box-shadow:0 4px 12px #0000000d}.faq-section.faq-style-card .faq-question{padding:24px 0}.faq-section.faq-style-card .faq-item{border-bottom:none}@media screen and (max-width:990px){.faq-section .wrapper{flex-direction:column;gap:30px}.faq-section .alpha{width:100%;max-width:100%;text-align:center}.faq-section .button-wrapper{display:none}.faq-section .beta{width:100%;max-width:100%}@media(max-width:767px){.faq-section .button-wrapper{display:none}}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/FAQs-section.css.map */
