<section class="py-20 bg-black overflow-x-hidden" x-data="{ tab: '' }" x-init="tab = $refs.tab1.textContent">
<div class="container mx-auto px-4">
<div class="flex flex-wrap items-center -mx-4 mb-12">
<div class="w-full md:w-2/3 px-4 mb-4 md:mb-0">
<h2 class="mb-6 max-w-md text-2xl text-white uppercase font-heading">Frequently asked questions</h2>
<p class="text-lg text-gray-500">Take a big step forward in growing your business with this great tool.</p>
</div>
<div class="w-full md:w-1/3 px-4">
<div class="flex flex-wrap items-center">
<a x-ref="tab1" x-on:click.prevent="tab = $refs.tab1.textContent" class="inline-block w-full md:w-auto mb-4 md:mb-0 md:mr-8 py-3 px-4 text-center font-bold text-xs rounded-full uppercase font-heading bg-blue-500 hover:bg-blue-600 transform duration-200" :class="{ 'bg-blue-500 hover:bg-blue-600': tab == $refs.tab1.textContent, 'text-gray-500 hover:text-gray-400 border hover:border-gray-500': tab != $refs.tab1.textContent }" href="#">Active demo</a>
<a x-ref="tab2" x-on:click.prevent="tab = $refs.tab2.textContent" class="inline-block w-full md:w-auto py-3 px-4 text-center font-bold text-xs rounded-full uppercase font-heading text-gray-500 hover:text-gray-400 border hover:border-gray-500 transform duration-200" :class="{ 'bg-blue-500 hover:bg-blue-600': tab == $refs.tab2.textContent, 'text-gray-500 hover:text-gray-400 border hover:border-gray-500': tab != $refs.tab2.textContent }" href="#">Normal Tab</a>
</div>
</div>
</div>
<ul>
<li>
<button x-data="{ accordion: false }" x-on:click="accordion = !accordion" class="block p-10 border">
<div class="flex justify-between">
<h1 class="text-left text-lg font-heading" :class="{ 'text-gray-500': !accordion, 'text-white': accordion }">1.Quick problem-solving contact</h1>
<span :class="{'rotate-180 text-gray-500': accordion, 'rotate-0 text-yellow-500': !accordion }" class="inline-block transform text-yellow-500">
<svg width="9" height="17" viewBox="0 0 9 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.35986 12.1499L3.35986 0.139893L5.4432 0.139893L5.4432 12.1499L8.5682 12.1499L4.40153 16.1399L0.234863 12.1499L3.35986 12.1499Z" fill="currentColor"></path>
</svg>
</span>
</div>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="text-left mt-6 md:pr-10 text-gray-500">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</button>
</li>
<li>
<button x-data="{ accordion: false }" x-on:click="accordion = !accordion" class="block p-10 border">
<div class="flex justify-between">
<h1 class="text-left text-lg font-heading" :class="{ 'text-gray-500': !accordion, 'text-white': accordion }">2. Fusce eget nunc et libero accumsan rutrum quis nec lectus?</h1>
<span :class="{'rotate-180 text-gray-500': accordion, 'rotate-0 text-yellow-500': !accordion }" class="inline-block transform text-yellow-500">
<svg width="9" height="17" viewBox="0 0 9 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.35986 12.1499L3.35986 0.139893L5.4432 0.139893L5.4432 12.1499L8.5682 12.1499L4.40153 16.1399L0.234863 12.1499L3.35986 12.1499Z" fill="currentColor"></path>
</svg>
</span>
</div>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="text-left mt-6 md:pr-10 text-gray-500">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</button>
</li>
<li>
<button x-data="{ accordion: false }" x-on:click="accordion = !accordion" class="block p-10 border">
<div class="flex justify-between">
<h1 class="text-left text-lg font-heading" :class="{ 'text-gray-500': !accordion, 'text-white': accordion }">3. Donec sed leo sit amet ante ornare laoreet in quis est?</h1>
<span :class="{'rotate-180 text-gray-500': accordion, 'rotate-0 text-yellow-500': !accordion }" class="inline-block transform text-yellow-500">
<svg width="9" height="17" viewBox="0 0 9 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.35986 12.1499L3.35986 0.139893L5.4432 0.139893L5.4432 12.1499L8.5682 12.1499L4.40153 16.1399L0.234863 12.1499L3.35986 12.1499Z" fill="currentColor"></path>
</svg>
</span>
</div>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="text-left mt-6 md:pr-10 text-gray-500">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</button>
</li>
<li>
<button x-data="{ accordion: false }" x-on:click="accordion = !accordion" class="block p-10 border">
<div class="flex justify-between">
<h1 class="text-left text-lg font-heading" :class="{ 'text-gray-500': !accordion, 'text-white': accordion }">4. Mauris vitae ex ut lectus cursus ornare?</h1>
<span :class="{'rotate-180 text-gray-500': accordion, 'rotate-0 text-yellow-500': !accordion }" class="inline-block transform text-yellow-500">
<svg width="9" height="17" viewBox="0 0 9 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.35986 12.1499L3.35986 0.139893L5.4432 0.139893L5.4432 12.1499L8.5682 12.1499L4.40153 16.1399L0.234863 12.1499L3.35986 12.1499Z" fill="currentColor"></path>
</svg>
</span>
</div>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="text-left mt-6 md:pr-10 text-gray-500">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod orci sed tristique placerat. Fusce in ligula urna. Fusce eget nunc et libero accumsan rutrum quis nec lectus. Quisque luctus sem nibh, quis ornare neque consectetur varius. Maecenas rhoncus consectetur rutrum.</p>
</div>
</button>
</li>
</ul>
</div>
</section>