body,body.admin-color-vinsolutions,body.site-vinsolutions{--faqs-border-medium:var(--wp--preset--color--black-100,#f1f0f0);--faqs-primary-text-color:var(--wp--preset--color--black-300,#06262d);--faqs-secondary-text-color:var(--wp--preset--color--gray-400,#5a6875)}body.admin-color-vinsolutions .dynamic-faqs .faq .faq-question-btn:after,body.site-vinsolutions .dynamic-faqs .faq .faq-question-btn:after{background:var(--icon-plus) no-repeat center center;opacity:1}.dynamic-faqs .faq{border-bottom:1px solid var(--faqs-border-medium);padding-bottom:0;transition:all .15s}.dynamic-faqs .faq .faq-question-btn span{color:var(--faqs-primary-text-color)}body.admin-color-vinsolutions .dynamic-faqs .faq .faq-question-btn span,body.site-vinsolutions .dynamic-faqs .faq .faq-question-btn span{font-size:var(--wp--preset--font-size--h-5)}.dynamic-faqs .faq.active{padding-bottom:18px;transition:all .15s}.dynamic-faqs .faq.active .faq-answer{max-height:2000px;opacity:1;transition:all .1s;visibility:visible}.dynamic-faqs .faq.active .faq-question-btn:after{opacity:1;transform:rotate(180deg)}body.admin-color-vinsolutions .dynamic-faqs .faq.active .faq-question-btn:after,body.site-vinsolutions .dynamic-faqs .faq.active .faq-question-btn:after{background:var(--icon-minus) no-repeat center center}.dynamic-faqs .faq-question{color:var(--faqs-primary-text-color);font-size:var(--wp--preset--font-size--h-5);margin:0;position:relative}.dynamic-faqs .faq-question-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;height:auto;padding:0 2.5rem 0 0;padding-block:18px;position:relative;text-align:left;text-transform:uppercase;width:100%}.dynamic-faqs .faq-question-btn:after{background:var(--icon-chevron-down) no-repeat center center;content:"";height:1rem;opacity:.5;position:absolute;right:0;top:calc(50% - 6px);width:1rem}body.admin-color-vinsolutions .dynamic-faqs .faq-question-btn:after,body.site-vinsolutions .dynamic-faqs .faq-question-btn:after{background:var(--icon-plus) no-repeat center center;opacity:1}body.admin-color-vinsolutions .dynamic-faqs .faq-question-btn,body.site-vinsolutions .dynamic-faqs .faq-question-btn{text-transform:unset}.dynamic-faqs .faq-answer{color:var(--faqs-secondary-text-color);font-size:var(--wp--preset--font-size--body-2);margin:0;max-height:0;opacity:0;overflow:hidden;padding-right:2.5rem;transition:all .1s;visibility:hidden}body.admin-color-vinsolutions .dynamic-faqs .faq-answer>p,body.site-vinsolutions .dynamic-faqs .faq-answer>p{color:var(--faqs-secondary-text-color);font-size:var(--wp--preset--font-size--body-1)}.dynamic-faqs .faq-answer>:first-child{margin-top:0}.dynamic-faqs .faq-answer>:last-child{margin-bottom:0}
