<section class="py-24 bg-blue-50" x-data="{ tab: '' }" x-init="tab = $refs.tab1.textContent">
<div class="container px-4 mx-auto">
<div class="max-w-2xl mx-auto text-center mb-8">
<span class="text-blue-400 uppercase font-semibold tracking-widest">New feature</span>
<h2 class="mt-4 mb-6 text-4xl font-bold font-heading text-blue-800">Lorem ipsum dolor sit amet consectutar domor at elis</h2>
<p class="text-lg text-gray-500">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque massa nibh, pulvinar vitae aliquet nec, accumsan aliquet orci.</p>
</div>
<div class="max-w-max mb-6 md:mb-14 mx-auto text-center flex flex-wrap justify-around flex-row">
<button x-ref="tab1" x-on:click="tab = $refs.tab1.textContent" class="inline-block w-full md:w-auto mb-2 md:mb-0 py-2 px-8 leading-8 bg-blue-800 text-white font-semibold" :class="{ 'bg-blue-800 text-white font-semibold': tab == $refs.tab1.textContent, 'bg-blue-100 hover:bg-blue-200 text-blue-800 font-medium': tab != $refs.tab1.textContent }">Normal Tab 1</button>
<button x-ref="tab2" x-on:click="tab = $refs.tab2.textContent" class="inline-block w-full md:w-auto mb-2 md:mb-0 py-2 px-8 leading-8 bg-blue-100 hover:bg-blue-200 text-blue-800 font-medium" :class="{ 'bg-blue-800 text-white font-semibold': tab == $refs.tab2.textContent, 'bg-blue-100 hover:bg-blue-200 text-blue-800 font-medium': tab != $refs.tab2.textContent }">Normal tab 2</button>
<button x-ref="tab3" x-on:click="tab = $refs.tab3.textContent" class="inline-block w-full md:w-auto mb-2 md:mb-0 py-2 px-8 leading-8 bg-blue-100 hover:bg-blue-200 text-blue-800 font-medium" :class="{ 'bg-blue-800 text-white font-semibold': tab == $refs.tab3.textContent, 'bg-blue-100 hover:bg-blue-200 text-blue-800 font-medium': tab != $refs.tab3.textContent }">Normal Tab 3</button>
<button x-ref="tab4" x-on:click="tab = $refs.tab4.textContent" class="inline-block w-full md:w-auto py-2 px-8 leading-8 bg-blue-100 hover:bg-blue-200 text-blue-800 font-medium" :class="{ 'bg-blue-800 text-white font-semibold': tab == $refs.tab4.textContent, 'bg-blue-100 hover:bg-blue-200 text-blue-800 font-medium': tab != $refs.tab4.textContent }">Normal Tab 4</button>
</div>
<div class="max-w-3xl mx-auto">
<ul>
<li class="px-10 py-8 bg-white" :xclass="{ 'bg-blue-100': accordion, 'bg-white': !accordion }" x-data="{ accordion: false }">
<button class="w-full flex justify-between items-center text-left font-heading text-blue-800 hover:text-blue-700" :class="{ 'text-blue-800 hover:text-blue-700': !accordion, 'text-blue-500': accordion }" x-on:click="accordion = !accordion">
<span class="font-heading" :xclass="{ 'text-base': !accordion, 'text-lg font-semibold': accordion }">Fusce eget nunc et libero accumsan rutrum quis nec lectus?</span>
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg class="flex-shrink-0 w-4 h-4" :class="{ 'text-blue-500': !accordion, 'text-blue-800': accordion }" viewBox="0 0 16 12" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M16 3.25L13.5 0.75L7.99997 6.25L2.49997 0.749999L-3.01679e-05 3.25L7.99997 11.25L16 3.25Z"></path>
</svg>
</span>
</button>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="mt-4 pr-8 text-gray-500 leading-loose">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>
</li>
<li class="px-10 py-8 bg-white" :class="{ 'bg-blue-100': accordion, 'bg-white': !accordion }" x-data="{ accordion: false }">
<button class="w-full flex justify-between items-center text-left font-heading text-blue-800 hover:text-blue-700" :class="{ 'text-blue-800 hover:text-blue-700': !accordion, 'text-blue-500': accordion }" x-on:click="accordion = !accordion">
<span class="font-heading" :class="{ 'text-base': !accordion, 'text-lg font-semibold': accordion }">Donec sed leo sit amet ante ornare laoreet in quis est?</span>
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg class="flex-shrink-0 w-4 h-4" :class="{ 'text-blue-500': !accordion, 'text-blue-800': accordion }" viewBox="0 0 16 12" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M16 3.25L13.5 0.75L7.99997 6.25L2.49997 0.749999L-3.01679e-05 3.25L7.99997 11.25L16 3.25Z"></path>
</svg>
</span>
</button>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="mt-4 pr-8 text-gray-500 leading-loose">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>
</li>
<li class="px-10 py-8 bg-white" :class="{ 'bg-blue-100': accordion, 'bg-white': !accordion }" x-data="{ accordion: false }">
<button class="w-full flex justify-between items-center text-left font-heading text-blue-800 hover:text-blue-700" :class="{ 'text-blue-800 hover:text-blue-700': !accordion, 'text-blue-500': accordion }" x-on:click="accordion = !accordion">
<span class="font-heading" :class="{ 'text-base': !accordion, 'text-lg font-semibold': accordion }">Fusce eget nunc et libero accumsan rutrum quis nec lectus?</span>
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg class="flex-shrink-0 w-4 h-4" :class="{ 'text-blue-500': !accordion, 'text-blue-800': accordion }" viewBox="0 0 16 12" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M16 3.25L13.5 0.75L7.99997 6.25L2.49997 0.749999L-3.01679e-05 3.25L7.99997 11.25L16 3.25Z"></path>
</svg>
</span>
</button>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="mt-4 pr-8 text-gray-500 leading-loose">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>
</li>
<li class="px-10 py-8 bg-white" :class="{ 'bg-blue-100': accordion, 'bg-white': !accordion }" x-data="{ accordion: false }">
<button class="w-full flex justify-between items-center text-left font-heading text-blue-800 hover:text-blue-700" :class="{ 'text-blue-800 hover:text-blue-700': !accordion, 'text-blue-500': accordion }" x-on:click="accordion = !accordion">
<span class="font-heading" :class="{ 'text-base': !accordion, 'text-lg font-semibold': accordion }">Fusce eget nunc et libero accumsan rutrum quis nec lectus?</span>
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg class="flex-shrink-0 w-4 h-4" :class="{ 'text-blue-500': !accordion, 'text-blue-800': accordion }" viewBox="0 0 16 12" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M16 3.25L13.5 0.75L7.99997 6.25L2.49997 0.749999L-3.01679e-05 3.25L7.99997 11.25L16 3.25Z"></path>
</svg>
</span>
</button>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="mt-4 pr-8 text-gray-500 leading-loose">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>
</li>
<li class="px-10 py-8 bg-white" :class="{ 'bg-blue-100': accordion, 'bg-white': !accordion }" x-data="{ accordion: false }">
<button class="w-full flex justify-between items-center text-left font-heading text-blue-800 hover:text-blue-700" :class="{ 'text-blue-800 hover:text-blue-700': !accordion, 'text-blue-500': accordion }" x-on:click="accordion = !accordion">
<span class="font-heading" :class="{ 'text-base': !accordion, 'text-lg font-semibold': accordion }">Fusce eget nunc et libero accumsan rutrum quis nec lectus?</span>
<span :class="{'rotate-180': accordion, 'rotate-0': !accordion }" class="inline-block transform">
<svg class="flex-shrink-0 w-4 h-4" :class="{ 'text-blue-500': !accordion, 'text-blue-800': accordion }" viewBox="0 0 16 12" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
<path d="M16 3.25L13.5 0.75L7.99997 6.25L2.49997 0.749999L-3.01679e-05 3.25L7.99997 11.25L16 3.25Z"></path>
</svg>
</span>
</button>
<div x-ref="container" :style="accordion ? 'height: ' + $refs.container.scrollHeight + 'px' : ''" class="overflow-hidden h-0 duration-500">
<p class="mt-4 pr-8 text-gray-500 leading-loose">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>
</li>
</ul>
</div>
</div>
</section>