CINXE.COM
Design Invoice templates and download for free | Wepik
<!DOCTYPE html> <html lang="en"> <head> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push({"user_id":"","internal_user_id":"","user_login_status":"not-logged","user_type":"anonymous"}); </script> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TTCWPFW'); </script> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"> <link rel="apple-touch-icon" sizes="180x180" href="https://content.wepik.com/media/images/favicons/apple-touch-icon.png?v=2"> <link rel="icon" type="image/png" sizes="32x32" href="https://content.wepik.com/media/images/favicons/favicon-32x32.png?v=2"> <link rel="icon" type="image/png" sizes="16x16" href="https://content.wepik.com/media/images/favicons/favicon-16x16.png?v=2"> <link rel="manifest" href="https://content.wepik.com/media/images/favicons/site.webmanifest"> <link rel="mask-icon" href="https://content.wepik.com/media/images/favicons/safari-pinned-tab.svg?=v2" color="#d33f1f"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <meta property='og:image' content="https://content.wepik.com/statics/112845326/conversions/preview-page0-thumb.jpg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Wepik | Free Graphic Design Editor & Online Templates" /> <meta name="twitter:image:src" content="https://content.wepik.com/statics/112845326/conversions/preview-page0-thumb.jpg" /> <meta name="twitter:url" content="https://www.wepik.com" /> <meta name="twitter:description" content="Thousand of amazing templates 100% editables" /> <!-- Display font --> <link rel="preload" href="https://content.wepik.com/media/fonts/degular-regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/degular-semibold.woff2" as="font" type="font/woff2" crossorigin> <!-- Body font --> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://content.wepik.com/media/fonts/inter-black.woff2" as="font" type="font/woff2" crossorigin> <link rel="canonical" href="https://wepik.com/templates/invoices"> <meta name="robots" content="max-image-preview:large"> <title>Design Invoice templates and download for free | Wepik</title> <meta name="description" content="These online invoice templates are completely free and customizable with Wepik&#039;s easy-to-use tool. Find a professional design and download it in PDF now!"> <link rel="preload" as="style" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/app-e4399bc7.css" /><link rel="stylesheet" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/app-e4399bc7.css" /> <style >[wire\:loading], [wire\:loading\.delay], [wire\:loading\.inline-block], [wire\:loading\.inline], [wire\:loading\.block], [wire\:loading\.flex], [wire\:loading\.table], [wire\:loading\.grid], [wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short], [wire\:loading\.delay\.long], [wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest] {display:none;}[wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {animation-duration: 50000s;animation-name: livewireautofill;}@keyframes livewireautofill { from {} }</style> <!-- v3 --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-193008345-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('set',{'dimension2': 'anonymous'}); gtag('config', 'UA-193008345-1'); </script> <!-- v4 --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NVE4KXTJVW"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('set',{'dimension2': 'anonymous'}); gtag('js', new Date()); gtag('config', 'G-NVE4KXTJVW'); </script> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="x-default" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="en" /> <link rel="alternate" href="https://wepik.com/es/plantillas/facturas" hreflang="es" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="es_ES" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="pt_BR" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="fr_FR" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="de_DE" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="ko_KR" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="nl_NL" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="ja_JP" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="pl_PL" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="ru_RU" /> <link rel="alternate" href="https://wepik.com/templates/invoices" hreflang="it_IT" /> <meta name="p:domain_verify" content="e3f806ad4a7ae68d2040fd7b4598af6c"/> </head> <body class="font body text-base antialiased min-h-screen flex flex-col overflow-y-scroll"> <script> function gtmPush() { } addEventListener("load", gtmPush); </script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TTCWPFW" height="0" width="0" style="display:none;visibility:hidden" ></iframe> </noscript> <header class="sticky top-0 left-0 w-full h-16 xl:h-20 flex items-center justify-between pl-4 pr-2 xl:px-4 bg-white z-50 transition-all duration-300 border-b border-neutral-100" x-data="{ menuOpen: false }"> <a href="/" class="shrink-0"> <div class="relative"> <img src="https://content.wepik.com/media/images/logo.svg" class="h-6 w-28 sm:w-full" alt="Wepik icon" aria-label="Go home" /> </div> </a> <div class="flex-1 xl:flex px-6 2xl:px-4 nav fixed xl:static z-40 top-16 border-t border-transparent xl:border-0 right-0 xl:mt-0 bg-neutral-900/90 sm:shadow-lg xl:bg-transparent h-screen lg:shadow-xl xl:shadow-none xl:h-auto w-full sm:w-1/3 xl:w-auto transition-opacity duration-300 opacity-0 xl:opacity-100 pointer-events-none xl:pointer-events-auto" :class="{'opacity-100 pointer-events-auto' : menuOpen}"> <nav class="text-deep-blue-100 xl:text-neutral-900 flex flex-col h-full xl:flex-row py-4 gap-2 xl:gap-0 xl:py-0 overflow-auto xl:overflow-visible"> <ul x-data="{ submenu : null }" class="flex flex-col xl:flex-row"> <div x-show="submenu !== null" @click="submenu = null" x-transition:enter="ease-out duration-200" x-transition:enter-start="opacity-0 pointer-events-none" x-transition:enter-end="opacity-100 pointer-events-all" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100 pointer-events-all" x-transition:leave-end="opacity-0 pointer-events-none" class="hidden xl:block opacity-0 fixed w-full top-20 left-0 h-full bg-neutral-900/30" :class="{ 'opacity-100': submenu !== null }" ></div> <li class="relative hover:text-neutral-600"> <button @click="submenu !== 1 ? submenu = 1 : submenu = null" onclick="trackAnalytic('Templates', 'click-menu', 'templates'); trackNavbarGA4('Design', '#');" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold "> Design <svg class="fill-current caret h-4 w-4 ml-1" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <svg class="hidden xl:block absolute top-full left-1/2 transition-all opacity-0 duration-200 -translate-x-1/2 w-5 h-5 mt-1" :class="{ 'opacity-0 pointer-events-none -translate-y-2': submenu !== 1, 'opacity-100 pointer-events-all translate-y-0': submenu === 1 }" viewBox="0 0 21 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0.347839 7.49726H20.887L10.6174 0L0.347839 7.49726Z" fill="white" /> </svg> <div class="max-h-[calc(100vh-140px)] opacity-0 pointer-events-none transition-all duration-200 overflow-auto flex flex-col xl:mt-4 xl:flex-row xl:bg-white xl:w-screen xl:max-w-screen-md xl:rounded-md xl:absolute xl:top-full xl:-left-full xl:shadow-xl" :class="{ 'h-0 xl:h-auto opacity-0 pointer-events-none xl:-translate-y-2': submenu !== 1, 'opacity-100 pointer-events-all translate-y-0': submenu === 1 }"> <div class="mb-4 xl:mb-0 xl:w-2/3 xl:p-8"> <div class="flex items-center justify-between xl:pb-2 xl:border-b border-neutral-100"> <p class="font-semibold text-lg text-deep-blue-100 pt-2 sm:py-2 xl:font-semibold xl:py-0 xl:text-neutral-900"> Templates </p> <span class="hidden xl:block text-sm text-neutral-600"> Browse by category </span> </div> <ul class="xl:grid grid-cols-3 gap-x-3 mb-1 xl:py-4"> <li> <a href="https://wepik.com/templates/logos#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Logos', 'https://wepik.com/templates/logos');"> Logos </a> </li> <li> <a href="https://wepik.com/templates/business-cards#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Business cards', 'https://wepik.com/templates/business-cards');"> Business Cards </a> </li> <li> <a href="https://wepik.com/templates/posters#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Posters', 'https://wepik.com/templates/posters');"> Posters </a> </li> <li> <a href="https://wepik.com/templates/brochures#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Brochures', 'https://wepik.com/templates/brochures');"> Brochures </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/invoices#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Invoices', 'https://wepik.com/templates/invoices');"> Invoices </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/price-list#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Price Lists', 'https://wepik.com/templates/price-list');"> Price Lists </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/id-cards#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('ID cards', 'https://wepik.com/templates/id-cards');"> ID cards </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/menus#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Menus', 'https://wepik.com/templates/menus');"> Menus </a> </li> <li> <a href="https://wepik.com/templates/invitations#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Invitations', 'https://wepik.com/templates/invitations');"> Invitations </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/labels#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Labels', 'https://wepik.com/templates/labels');"> Labels </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/loyalty-cards#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Loyalty Cards', 'https://wepik.com/templates/loyalty-cards');"> Loyalty Cards </a> </li> <li> <a href="https://wepik.com/templates/instagram-stories#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Instagram Stories', 'https://wepik.com/templates/instagram-stories');"> Instagram Stories </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/youtube-banners#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners', 'https://wepik.com/templates/youtube-banners');"> YouTube Banners </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/flyers#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners', 'https://wepik.com/templates/youtube-banners');"> Flyers </a> </li> <li class="hidden sm:block"> <a href="https://wepik.com/templates/instagram-posts#search=invoices&page=1&rs=menu" class="block py-2 sm:py-3 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners', 'https://wepik.com/templates/youtube-banners');"> Instagram Posts </a> </li> </ul> <div class="flex items-center justify-between xl:pb-2 xl:border-b border-neutral-100"> <p class="font-semibold text-deep-blue-100 text-lg pt-2 sm:py-2 xl:font-semibold xl:py-0 xl:text-neutral-900"> Makers </p> <span class="hidden xl:block text-sm text-neutral-600"> Build something new </span> </div> <ul class="xl:grid grid-cols-2 gap-x-3 xl:pt-4"> <li> <a href="https://wepik.com/instagram-stories#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Instagram Stories maker', 'https://wepik.com/instagram-stories');"> Instagram Stories maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Impress with your social content</p> </a> </li> <li> <a href="https://wepik.com/logos#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Logos maker', 'https://wepik.com/logos');"> Logos maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Capture your business’ essence</p> </a> </li> <li> <a href="https://wepik.com/menus#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Menus maker', 'https://wepik.com/menus');"> Menus maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Delight your customers</p> </a> </li> <li> <a href="https://wepik.com/posters#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Posters maker', 'https://wepik.com/posters');"> Posters maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Convey messages to your public</p> </a> </li> <li> <a href="https://wepik.com/business-cards#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Business Cards maker', 'https://wepik.com/business-cards');"> Business Cards maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Make a big first impression</p> </a> </li> <li> <a href="https://wepik.com/youtube-banners#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('YouTube Banners maker', 'https://wepik.com/youtube-banners');"> YouTube Banners maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Catch your viewer's attention</p> </a> </li> <li> <a href="https://wepik.com/photo-collages#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Photo collages maker', 'https://wepik.com/photo-collages');"> Photo Collages maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Share any visual story </p> </a> </li> <li> <a href="https://wepik.com/invitations#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Invitations maker', 'https://wepik.com/invitations');"> Invitations maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Impress your guests </p> </a> </li> <li> <a href="https://wepik.com/id-cards#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Instagram Posts maker', 'https://wepik.com/instagram-posts');"> ID Cards maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Consolidate your team </p> </a> </li> <li> <a href="https://wepik.com/stickers#search=invoices&page=1&rs=menu" class="block py-2 text-deep-blue-200 xl:text-neutral-900 text-sm w-full hover:font-semibold group" onclick="trackNavbarGA4('Brochures maker', 'https://wepik.com/brochures');"> Stickers maker <p class="hidden xl:block text-neutral-600 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100">Brand your business creatively</p> </a> </li> <li> <a href="https://wepik.com/letterheads#search=invoices&page=1&rs=menu" class="block py-2 text-neutral-875 text-sm w-full hover:text-blue-500 hover:font-semibold group" onclick="trackNavbarGA4('Instagram Posts maker', 'https://wepik.com/instagram-posts');"> Letterheads maker <p class="hidden xl:block text-neutral-825 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Enhance your corporate identity </p> </a> </li> <li> <a href="https://wepik.com/brochures#search=invoices&page=1&rs=menu" class="block py-2 text-neutral-875 text-sm w-full hover:text-blue-500 hover:font-semibold group" onclick="trackNavbarGA4('Brochures maker', 'https://wepik.com/brochures');"> Brochures maker <p class="hidden xl:block text-neutral-825 opacity-0 transition-opacity font-normal duration-100 group-hover:opacity-100"> Promote your business </p> </a> </li> </ul> </div> <div class="hidden xl:block w-1/3 py-8 px-4 bg-offwhite-300"> <div class="flex items-center justify-between pb-2 border-b border-neutral-100 mb-4"> <p class="font-semibold text-neutral-900">What’s new</p> </div> <div x-data="{feature: 1}" class="flex flex-col gap-4 mb-8"> <div class="border border-neutral-100 bg-white rounded"> <button @click="feature !== 1 ? feature = 1 : feature = null" class="text-neutral-900 w-full text-left font-semibold flex items-center py-2.5 px-4"> <p class="flex-1">AI Powered Search</p> <span class="transition-all duration-300" :class="{ '-rotate-90': feature === 1, 'rotate-90': feature !== 1, }"> <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </span> </button> <div x-ref="featurecontainer1" class="relative max-h-0 overflow-hidden transition-all duration-300" x-bind:style="feature == 1 ? 'max-height: ' + $refs.featurecontainer1.scrollHeight + 'px' : ''"> <div class="px-4 pb-4"> <p class="text-neutral-600 text-sm pb-6"> Get even more accurate search results </p> <img src="https://content.wepik.com/media/images/megamenu/ai.jpg" srcset="https://content.wepik.com/media/images/megamenu/ai@2x.jpg 2x" alt="ai powered search" class="w-full h-full" /> </div> </div> </div> <div class="border border-neutral-100 bg-white rounded"> <button @click="feature !== 2 ? feature = 2 : feature = null" class="text-neutral-900 w-full text-left font-semibold flex items-center py-2.5 px-4"> <p class="flex-1">Social Media Scheduler</p> <span class="transition-all duration-300" :class="{ '-rotate-90': feature === 2, 'rotate-90': feature !== 2, }"> <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </span> </button> <div x-ref="featurecontainer2" class="relative max-h-0 overflow-hidden transition-all duration-300" x-bind:style="feature == 2 ? 'max-height: ' + $refs.featurecontainer2.scrollHeight + 'px' : ''"> <div class="px-4 pb-4"> <p class="text-neutral-600 text-sm pb-6"> Create and plan your social content </p> <img src="https://content.wepik.com/media/images/megamenu/scheduler.jpg" srcset="https://content.wepik.com/media/images/megamenu/scheduler@2x.jpg 2x" alt="social media scheduler" class="w-full h-full" /> </div> </div> </div> <div class="border border-neutral-100 bg-white rounded"> <button @click="feature !== 3 ? feature = 3 : feature = null" class="text-neutral-900 w-full text-left font-semibold flex items-center py-2.5 px-4"> <p class="flex-1">Video</p> <span class="transition-all duration-300" :class="{ '-rotate-90': feature === 3, 'rotate-90': feature !== 3, }"> <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </span> </button> <div x-ref="featurecontainer3" class="relative max-h-0 overflow-hidden transition-all duration-300" x-bind:style="feature == 3 ? 'max-height: ' + $refs.featurecontainer3.scrollHeight + 'px' : ''"> <div class="px-4 pb-4"> <p class="text-neutral-600 text-sm pb-6"> Now you can include them in your designs </p> <img src="https://content.wepik.com/media/images/megamenu/video.jpg" srcset="https://content.wepik.com/media/images/megamenu/video@2x.jpg 2x" alt="video" class="w-full h-full" /> </div> </div> </div> </div> <button onclick="window.location.href='/edit/new-artboard?width=1024&height=1024&unit=px&size=Custom&lang=en';void(0)" class="text-neutral-900 text-sm flex items-center font-semibold group cursor-pointer hover:text-blue-500"> Discover our editor <svg class="fill-current h-3 w-3 ml-2 transition-all duration-300 group-hover:ml-3" viewBox="0 0 16 17" xmlns="http://www.w3.org/2000/svg"><use href="#icon-2505b668031c19f0e861055dc3cf1b30"></use></svg> </button> </div> </div> </li> <li class="relative group hover:text-neutral-600"> <button @click="submenu !== 2 ? submenu = 2 : submenu = null;" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold " onclick="trackNavbarGA4('Features', '#');"> Features <svg class="fill-current caret h-4 w-4 ml-1" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <svg class="hidden xl:block absolute top-full left-1/2 transition-all duration-200 opacity-0 -translate-x-1/2 w-5 h-5 mt-1" :class="{ 'opacity-0 pointer-events-none -translate-y-2': submenu !== 2, 'opacity-100 pointer-events-all translate-y-0': submenu === 2 }" viewBox="0 0 21 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.347839 7.49726H20.887L10.6174 0L0.347839 7.49726Z" fill="white"/></svg> <div class="opacity-0 pointer-events-none transition-all duration-200 overflow-hidden flex xl:p-2 xl:absolute xl:top-full xl:left-0 xl:shadow-xl xl:bg-white xl:mt-4 xl:rounded-md" :class="{ 'h-0 xl:h-auto opacity-0 pointer-events-none xl:-translate-y-2': submenu !== 2, 'opacity-100 pointer-events-all translate-y-0': submenu === 2 }" > <ul class="w-full mb-4 xl:mb-0"> <li class="flex"> <a href="https://www.freepik.com/ai/image-generator" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('AI Image Generator', 'https://wepik.com/ai-generate');"> AI Image Generator </a> </li> <li class="flex"> <a href="https://wepik.com/ai-presentations#search=invoices&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('AI Presentation Maker', 'https://wepik.com/ai-presentations');"> AI Presentation Maker </a> </li> <li class="flex"> <a href="https://wepik.com/ai-writer#search=invoices&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('AI Writer', 'https://wepik.com/ai-writer');"> AI Writer </a> </li> <li class="flex"> <a href="https://wepik.com/qr-code-generator#search=invoices&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('QR Code Generator', 'https://wepik.com/qr-code-generator');"> QR Code Generator </a> </li> <li class="flex"> <a href="https://www.freepik.com/ai/background-remover" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Background Remover', 'https://wepik.com/background-remover');"> Background Remover </a> </li> <li class="flex"> <a href="https://wepik.com/social-media-scheduler#search=invoices&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Social Media Scheduler', 'https://wepik.com/social-media-scheduler');"> Social Media Scheduler </a> </li> <li class="flex"> <a href="https://www.freepik.com/ai/photo-editor" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Photo Editor', 'https://wepik.com/photo-editor');"> Photo Editor </a> </li> <li class="flex"> <a href="https://wepik.com/mobile-app#search=invoices&page=1&rs=menu" class="py-2 rounded text-deep-blue-200 xl:text-neutral-700 text-sm whitespace-nowrap w-full xl:px-4 hover:font-semibold" onclick="trackNavbarGA4('Mobile App', 'https://wepik.com/mobile-app');"> Mobile App </a> </li> </ul> </div> </li> <li class="relative group hover:text-neutral-600"> <a href="https://wepik.com/brand-kit" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold" onclick="trackAnalytic('Brandkit', 'click', 'menu-header'); trackNavbarGA4('Brand kit', 'https://wepik.com/brand-kit');"> Brand kit </a> </li> <li class="relative group hover:text-neutral-600"> <a href="/blog/" target="_blank" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold" onclick="trackNavbarGA4('Blog', 'https://www.wepik.com/blog/');">Blog </a> </li> <li class="relative group hover:text-neutral-600"> <a href="https://support.wepik.com/s/?language=en" target="_blank" class="font-semibold trext-lg xl:text-base h-10 xl:h-20 w-full flex items-center xl:px-3 2xl:px-2 whitespace-nowrap relative xl:font-semibold" onclick="trackNavbarGA4('Support Center', 'https://support.wepik.com/s/?language=en');"> Support Center </a> </li> </div> </nav> </div> <div class="flex items-center justify-end gap-2 sm:gap-3 xl:gap-4 w-1/2 "> <div x-data="{ openLang: false }" class="relative"> <button @click="openLang = true" class="text-sm uppercase font-semibold flex items-center focus:outline-none text-neutral-700 hover:text-neutral-900" > <svg class="fill-current h-3 w-3 mr-2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><use href="#icon-096362fd499aba1efa691d2077e0a30f"></use></svg> en <svg class="fill-current h-4 w-4 ml-1" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <div x-cloak x-show="openLang" @click.outside="openLang = false" class="absolute left-0 top-full bg-white w-28 lg:w-40 rounded-sm mt-2 py-2 shadow-xl z-40"> <a href="https://wepik.com/es/plantillas/facturas" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Español</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Español (España)</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Português (Brasil)</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Français</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Deutsch</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">한국어</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Nederlands</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">日本語</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Polski</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Русский</a> <a href="https://wepik.com/templates/invoices" class="block font-semibold text-neutral-700 py-2 px-4 text-left hover:text-neutral-900">Italiano</a> </div> </div> <div wire:id="uTPy7Y4mCeKlMomO6kFV" wire:initial-data="{"fingerprint":{"id":"uTPy7Y4mCeKlMomO6kFV","name":"start-blank-canvas-button","locale":"en","path":"templates\/invoices","method":"GET","v":"acj"},"effects":{"listeners":[]},"serverMemo":{"children":[],"errors":[],"htmlHash":"05560eae","data":{"visible":false,"customSize":false,"artboards":null,"suggestedArtboards":null,"artboardSearch":"","category":null,"width":"640","height":"480","unit":"px","action":"","isPortrait":true,"inverse":false},"dataMeta":[],"checksum":"580895fd4ecdad8ddef0da254f990a6c51f69044e4279c880abba1183d8364fe"}}" x-data="{ marginLeft: $refs.blankModalButton.getBoundingClientRect().left }" class="relative" :style="`--left: ${marginLeft}px`" > <button @click="trackAnalytic(window.location.pathname.includes('my-creations') ? 'Creations' : 'Home', 'click_detail', 'create-new-project');document.dispatchEvent(new CustomEvent('create-new-project'));" x-ref="blankModalButton" x-on:resize.window="marginLeft = $refs.blankModalButton.getBoundingClientRect().left" wire:click="showModal" class="flex font-semibold bg-neutral-900 text-white whitespace-nowrap hover:border-malaga-red-800 items-center justify-center h-9 sm:h-10 xl:h-12 px-3 sm:px-4 xl:px-6 rounded hover:bg-neutral-800" aria-label="Create a new project" > <svg class="fill-current h-4 w-4 lg:mr-2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="#icon-c298ed1ae0c2d602987f6cde91bbc700"></use></svg> <span class="hidden lg:block" > New project </span> </button> </div> <script> // Cerrar al ahcer click fuera document.addEventListener('click', () => { const isClickInside = document.querySelector('#tooltip')?.contains(event.target); if (!isClickInside && window.livewire.find('uTPy7Y4mCeKlMomO6kFV').visible) { window.livewire.find('uTPy7Y4mCeKlMomO6kFV').set('visible', false); } }); // Para abrirlo si se usa desde una landing document.addEventListener('create-new-project', () => { if (window.livewire.find('uTPy7Y4mCeKlMomO6kFV').inverse) return; window.livewire.find('uTPy7Y4mCeKlMomO6kFV').showModal(); }); </script> <!-- Livewire Component wire-end:uTPy7Y4mCeKlMomO6kFV --> <button onclick="trackAnalytic('login', 'click', window.location.pathname ? window.location.pathname : 'home'); window.location.href = 'https://wepik.com/login' + (window.APPEND_LOGIN || '');" class="shrink-0 border border-neutral-300 bg-white text-neutral-900 font-semibold hover:border-neutral-900 flex items-center justify-center h-9 sm:h-10 w-10 xl:w-auto xl:h-12 xl:px-6 rounded" aria-label="Log in"> <svg class="fill-current h-4 w-4" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><use href="#icon-615abb85fd8e7ac39d85672074cc3ed4"></use></svg> <span class="hidden xl:block xl:ml-2 whitespace-nowrap">Log in</span> </button> <span class="sr-only">Open menu</span> <button @click="menuOpen = !menuOpen" class="shrink-0 flex items-center justify-center h-10 w-10 rounded nav-button xl:hidden" :class="{ 'text-neutral-900 bg-offwhite-300': menuOpen, 'bg-white text-neutral-600 hover:text-neutral-900 hover:border-offwhite-300': !menuOpen }" aria-label="open menu"> <svg class="fill-current h-5 w-5 fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-f579370980e4df4fab313d4c51c06e58"></use></svg> </button> </div> </header> <div class="relative flex px-2 justify-center items-center py-3.5 sm:py-0 sm:px-6 sm:h-14 bg-neutral-900"> <div class="leading-snug flex flex-col sm:flex-row items-center gap-2 sm:gap-4"> <p class="hidden sm:flex text-malaga-red-700 font-semibold items-center gap-2"> <svg class="fill-current h-5 w-5 fill-current" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18"><use href="#icon-0145787dbf43750d9370b991f36d530c"></use></svg> New! </p> <p class="text-neutral-100 text-sm sm:text-base sm:flex items-center gap-2"> Unleash your writing's full potential - <strong>say hello to the AI Writer</strong> </p> <button onclick="window.location.href=`https://wepik.com/ai-writer`;void(0)" class="cursor-pointer bg-white text-neutral-900 py-1.5 px-6 rounded font-semibold text-sm hover:bg-neutral-50" > Start writing </button> </div> </div> <main class="flex-1 flex flex-col"> <div class="mb-4 p-4"> <div class="bg-offwhite-300 rounded-lg pl-6 flex items-center justify-between"> <div class="lg:w-2/3 xl:w-4/6 2xl:w-3/6 py-6 sm:pr-12 lg:pr-0"> <div class="text-neutral-600 mb-4 text-sm"> <a href="https://wepik.com/" class="hover:text-neutral-900 font-semibold">Home</a> / <span> Invoices Templates </span> <script type="application/ld+json"> {"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wepik.com\/"},{"@type":"ListItem","position":2,"name":"Invoices Templates"}]} </script> </div> <h1 class="font-semibold text-neutral-900 font-display text-2xl lg:text-3xl mb-2"> Free online editable Invoice templates </h1> <p class="text-neutral-700 sm:text-lg">Give your invoices a personalized touch to match the style of your brand identity. Our printable templates are free to use and customizable to make them look professional. You can download them in PDF format for perfect printing!</p> </div> <div class="hidden sm:block w-64 h-64 relative mockups shrink-0"> <img loading="lazy" src="https://content.wepik.com/statics/1038959701/preview-page0.jpg" class="absolute invoices z-10" alt="Invoices templates to desing online" /> <img alt="mask image" src="/images/mockups/invoices.svg" loading="lazy" class="absolute bottom-0 left-0 w-full"/> </div> </div> </div> <div class="flex w-full" x-data="{ menuOpen: false }"> <div class="w-auto fixed z-50 lg:z-0 lg:relative lg:w-[17rem] lg:border-r border-neutral-100 shrink-0"> <div class="transition-opacity duration-300 fixed top-0 left-0 right-0 bottom-0 bg-neutral-900/50 z-50 overflow-auto lg:pointer-events-auto lg:opacity-100 lg:max-h-[calc(100vh-80px)] lg:sticky lg:top-24 lg:bg-transparent" :class="{'opacity-0 pointer-events-none' : !menuOpen, 'opacity-100 pointer-events-all' : menuOpen}" x-cloak > <div class="w-5/6 bg-white overflow-auto lg:overflow-visible h-screen mr-auto lg:bg-transparent lg:h-auto lg:w-full" > <nav class="flex flex-col gap-2 lg:!flex px-4 py-6 lg:pt-0" x-show="menuOpen" @click.outside="menuOpen = false" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="-translate-x-16" x-transition:enter-end="translate-x-0" x-transition:leave="transition ease-in duration-300" x-transition:leave-start="translate-x-0" x-transition:leave-end="-translate-x-16" > <div x-cloak x-data="accordion(1, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.95219 12.1955H1.81275C0.813199 12.1955 0 11.3823 0 10.3827V3.9126C0 2.91305 0.813199 2.09985 1.81275 2.09985H8.95219C9.13712 2.09985 9.31443 2.17331 9.4452 2.30405L13.7958 6.65465C14.0681 6.92692 14.0681 7.36837 13.7958 7.64065L9.4452 11.9912C9.31443 12.122 9.13712 12.1955 8.95219 12.1955ZM1.81268 3.49422C1.58201 3.49422 1.39435 3.68188 1.39435 3.91255V10.3827C1.39435 10.6133 1.58201 10.801 1.81268 10.801H8.66334L12.3167 7.14761L8.66334 3.49422H1.81268ZM8.61754 7.14777C8.61754 7.6091 8.99286 7.98443 9.4542 7.98443C9.91553 7.98443 10.2908 7.6091 10.2908 7.14777C10.2908 6.68644 9.91553 6.31112 9.4542 6.31112C8.99286 6.31112 8.61754 6.68644 8.61754 7.14777Z"/></svg> <span class="flex-1 leading-5 pr-2 text-left">Branding</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/stickers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Stickers</a> </li> <li> <a href="https://wepik.com/templates/business-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Business Cards</a> </li> <li> <a href="https://wepik.com/templates/logos" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Logos</a> </li> <li> <a href="https://wepik.com/templates/letterheads" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Letterheads</a> </li> <li> <a href="https://wepik.com/templates/id-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >ID Cards</a> </li> <li> <a href="https://wepik.com/templates/coasters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Coasters</a> </li> <li> <a href="https://wepik.com/templates/t-shirts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >T-shirts</a> </li> <li> <a href="https://wepik.com/templates/table-of-contents" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Table of Contents</a> </li> <li> <a href="https://wepik.com/templates/press-releases" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Press Releases</a> </li> </ul> </div> <div x-cloak x-data="accordion(2, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path d="M13.4367 0.412921C13.2562 0.284405 13.0238 0.251593 12.8133 0.328155L4.47617 3.29495H2.05078C1.07188 3.29495 0.273438 4.09339 0.273438 5.0723V7.2598C0.273438 8.09925 0.858594 8.80198 1.64062 8.98792V11.6621C1.64062 12.7942 2.55937 13.7129 3.69141 13.7129C4.82344 13.7129 5.74219 12.7942 5.74219 11.6621V9.48831L12.8133 12.0067C12.8871 12.034 12.9664 12.045 13.043 12.045C13.1824 12.045 13.3191 12.0012 13.4367 11.9192C13.6172 11.7907 13.7266 11.5828 13.7266 11.3614V0.970733C13.7266 0.749249 13.6199 0.541436 13.4367 0.412921ZM1.64062 5.0723C1.64062 4.84534 1.82383 4.66214 2.05078 4.66214H4.375V7.66995H2.05078C1.82383 7.66995 1.64062 7.48675 1.64062 7.2598V5.0723ZM3.69141 12.3457C3.31406 12.3457 3.00781 12.0395 3.00781 11.6621V9.03714H4.375V11.6621C4.375 12.0395 4.06875 12.3457 3.69141 12.3457ZM12.3594 10.3934L5.74219 8.03909V4.29573L12.3594 1.94144V10.3934Z" /></svg> <span class="flex-1 leading-5 pr-2 text-left">Marketing & events</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/brochures" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Brochures</a> </li> <li> <a href="https://wepik.com/templates/presentations" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Presentations</a> </li> <li> <a href="https://wepik.com/templates/posters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Posters</a> </li> <li> <a href="https://wepik.com/templates/flyers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Flyers</a> </li> <li> <a href="https://wepik.com/templates/menus" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Menus</a> </li> <li> <a href="https://wepik.com/templates/price-list" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Price Lists</a> </li> <li> <a href="https://wepik.com/templates/labels" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Labels</a> </li> <li> <a href="https://wepik.com/templates/gift-certificates" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Gift Certificates</a> </li> <li> <a href="https://wepik.com/templates/loyalty-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Loyalty Cards</a> </li> <li> <a href="https://wepik.com/templates/gift-tags" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Gift Tags</a> </li> <li> <a href="https://wepik.com/templates/rack-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Rack Cards</a> </li> <li> <a href="https://wepik.com/templates/newsletters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Newsletters</a> </li> <li> <a href="https://wepik.com/templates/customer-review" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Customer Reviews</a> </li> </ul> </div> <div x-cloak x-data="accordion(3, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"> <path d="M11.9498 2.05023C10.6276 0.728137 8.86977 0 7 0C5.13023 0 3.37239 0.728137 2.05023 2.05023C0.728137 3.37236 0 5.13023 0 7C0 8.86977 0.728137 10.6276 2.05023 11.9498C3.37239 13.2719 5.13023 14 7 14C8.86977 14 10.6276 13.2719 11.9498 11.9498C13.2719 10.6276 14 8.86977 14 7C14 5.13023 13.2719 3.37236 11.9498 2.05023ZM7 12.4019C6.22735 11.6834 5.62707 10.8211 5.22651 9.87109H8.77355C8.37296 10.8211 7.77268 11.6835 7 12.4019ZM4.80192 8.50391C4.70094 8.01459 4.64844 7.5113 4.64844 7C4.64844 6.4887 4.70096 5.98541 4.80192 5.49609H9.19808C9.29906 5.98541 9.35156 6.4887 9.35156 7C9.35156 7.5113 9.29904 8.01459 9.19808 8.50391H4.80192ZM1.36719 7C1.36719 6.47932 1.43853 5.97505 1.57136 5.49609H3.40985C3.32492 5.98787 3.28125 6.49061 3.28125 7C3.28125 7.50939 3.32492 8.01213 3.40985 8.50391H1.57136C1.43853 8.02495 1.36719 7.52068 1.36719 7ZM7.00001 1.59798C7.77267 2.31647 8.37297 3.17881 8.7735 4.12884H5.22652C5.62706 3.17883 6.22736 2.31647 7.00001 1.59798ZM10.5901 5.49609H12.4286C12.5614 5.97505 12.6328 6.47932 12.6328 7C12.6328 7.52068 12.5614 8.02495 12.4286 8.50391H10.5901C10.6751 8.01213 10.7187 7.50939 10.7187 7C10.7187 6.49061 10.675 5.98787 10.5901 5.49609ZM11.8442 4.12901H10.238C9.93778 3.26172 9.50159 2.44693 8.94318 1.71286C10.1641 2.16304 11.1874 3.02487 11.8442 4.12901ZM5.05678 1.71286C4.49834 2.44693 4.06215 3.26172 3.76192 4.12901H2.15569C2.81257 3.02487 3.8358 2.16304 5.05678 1.71286ZM2.15569 9.87109H3.76192C4.06218 10.7384 4.49834 11.5532 5.05678 12.2872C3.8358 11.8371 2.81257 10.9752 2.15569 9.87109ZM8.94318 12.2872C9.50162 11.5532 9.93781 10.7384 10.238 9.87109H11.8442C11.1874 10.9752 10.1642 11.8371 8.94318 12.2872Z"/> </svg> <span class="flex-1 leading-5 pr-2 text-left">Social media</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/facebook-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Posts</a> </li> <li> <a href="https://wepik.com/templates/blog-graphics" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Blog Graphics</a> </li> <li> <a href="https://wepik.com/templates/instagram-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Instagram Posts</a> </li> <li> <a href="https://wepik.com/templates/instagram-stories" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Instagram Stories</a> </li> <li> <a href="https://wepik.com/templates/twitter-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitter Posts</a> </li> <li> <a href="https://wepik.com/templates/youtube-thumbnails" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >YouTube Thumbnails</a> </li> <li> <a href="https://wepik.com/templates/linkedin-posts" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >LinkedIn Posts</a> </li> <li> <a href="https://wepik.com/templates/facebook-stories" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Stories</a> </li> <li> <a href="https://wepik.com/templates/instagram-reel-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Instagram Reel Covers</a> </li> <li> <a href="https://wepik.com/templates/podcast-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Podcast Covers</a> </li> <li> <a href="https://wepik.com/templates/notion-cover" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Notion Covers</a> </li> <li> <a href="https://wepik.com/templates/profile-picture" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Profile Pictures</a> </li> <li> <a href="https://wepik.com/templates/twitch-backgrounds" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitch Background</a> </li> <li> <a href="https://wepik.com/templates/facebook-ads" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Ads</a> </li> </ul> </div> <div x-cloak x-data="accordion(4, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path d="M12.2166 10.7436H1.78223C0.80332 10.7436 0.00488281 9.94512 0.00488281 8.96621V5.03418C0.00488281 4.05527 0.80332 3.25684 1.78223 3.25684H12.2166C13.1955 3.25684 13.9939 4.05527 13.9939 5.03418V8.96621C13.9939 9.94512 13.1955 10.7436 12.2166 10.7436ZM1.78223 4.62402C1.55527 4.62402 1.37207 4.80723 1.37207 5.03418V8.96621C1.37207 9.19316 1.55527 9.37637 1.78223 9.37637H12.2166C12.4436 9.37637 12.6268 9.19316 12.6268 8.96621V5.03418C12.6268 4.80723 12.4436 4.62402 12.2166 4.62402H1.78223Z"/></svg> <span class="flex-1 leading-5 pr-2 text-left">Banners & headers</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Banners</a> </li> <li> <a href="https://wepik.com/templates/blog-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Blog Banners</a> </li> <li> <a href="https://wepik.com/templates/youtube-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >YouTube Banners</a> </li> <li> <a href="https://wepik.com/templates/twitter-headers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitter Headers</a> </li> <li> <a href="https://wepik.com/templates/facebook-headers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Facebook Headers & Covers</a> </li> <li> <a href="https://wepik.com/templates/linkedin-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >LinkedIn Banners</a> </li> <li> <a href="https://wepik.com/templates/email-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Email Banners</a> </li> <li> <a href="https://wepik.com/templates/twitch-banner" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Twitch Banners</a> </li> <li> <a href="https://wepik.com/templates/discord-banners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Discord Banners</a> </li> </ul> </div> <div open x-cloak x-data="accordion(5,1 )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"> <path d="M12.1504 2.6748H9.73171V1.84959C9.73171 0.830894 8.90081 0 7.88211 0H6.11789C5.09919 0 4.26829 0.830894 4.26829 1.84959V2.6748H1.84959C0.830894 2.6748 0 3.50569 0 4.52439V12.1504C0 13.1691 0.830894 14 1.84959 14H12.1504C13.1691 14 14 13.1691 14 12.1504V4.52439C14 3.50569 13.1691 2.6748 12.1504 2.6748ZM5.69112 1.84958C5.69112 1.6134 5.88177 1.42275 6.11795 1.42275H7.88218C8.11836 1.42275 8.30901 1.6134 8.30901 1.84958V2.67478H5.69112V1.84958ZM1.42276 4.52452C1.42276 4.28834 1.61341 4.09769 1.84959 4.09769H12.1504C12.3866 4.09769 12.5772 4.28834 12.5772 4.52452V6.00419C12.5772 6.86639 11.8744 7.56923 11.0122 7.56923H2.9878C2.12561 7.56923 1.42276 6.86639 1.42276 6.00419V4.52452ZM12.1504 12.5772H1.84959C1.61341 12.5772 1.42276 12.3866 1.42276 12.1504V8.54797C1.87805 8.82968 2.41301 8.99187 2.9878 8.99187H6.28862V9.4187C6.28862 9.81138 6.60732 10.1301 7 10.1301C7.39268 10.1301 7.71138 9.81138 7.71138 9.4187V8.99187H11.0122C11.587 8.99187 12.122 8.82968 12.5772 8.54797V12.1504C12.5772 12.3866 12.3866 12.5772 12.1504 12.5772Z" /> </svg> <span class="flex-1 leading-5 pr-2 text-left">Business organization</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/calendars" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Calendars</a> </li> <li> <a href="https://wepik.com/templates/invoices" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4 text-neutral-900 font-semibold" >Invoices</a> </li> <li> <a href="https://wepik.com/templates/diagrams" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Diagrams</a> </li> <li> <a href="https://wepik.com/templates/infographics" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Infographics</a> </li> <li> <a href="https://wepik.com/templates/timelines" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Timelines</a> </li> <li> <a href="https://wepik.com/templates/schedules" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Schedules</a> </li> <li> <a href="https://wepik.com/templates/checklists" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Checklists</a> </li> <li> <a href="https://wepik.com/templates/signs" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Signs</a> </li> <li> <a href="https://wepik.com/templates/proposals" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Proposals</a> </li> <li> <a href="https://wepik.com/templates/reports" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Reports</a> </li> </ul> </div> <div x-cloak x-data="accordion(6, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M15.1701 16H0.829876C0.371552 16 0 15.6284 0 15.1701C0 13.3962 0.568664 11.7159 1.64455 10.3108C2.38148 9.34832 3.3362 8.56285 4.41222 8.02012C3.63585 7.14944 3.18672 6.01062 3.18672 4.81328C3.18672 2.15924 5.34596 0 8 0C10.654 0 12.8133 2.15924 12.8133 4.81328C12.8133 6.01062 12.3641 7.14944 11.5878 8.02012C12.6638 8.56282 13.6186 9.34832 14.3555 10.3107C15.4313 11.7159 16 13.3962 16 15.1701C16 15.6284 15.6284 16 15.1701 16ZM1.71476 14.3402H14.2853C13.9564 11.8711 12.1814 9.7685 9.74447 9.0728C9.4234 8.98114 9.18852 8.70596 9.14842 8.37444C9.10832 8.04292 9.27084 7.7197 9.5608 7.55412C10.5432 6.99316 11.1535 5.9429 11.1535 4.81328C11.1535 3.07442 9.73886 1.65975 8 1.65975C6.26115 1.65975 4.84647 3.07442 4.84647 4.81328C4.84647 5.9429 5.4568 6.99313 6.4392 7.55412C6.72916 7.7197 6.89165 8.04295 6.85159 8.37444C6.81149 8.70592 6.5766 8.98111 6.25554 9.0728C3.81866 9.7685 2.04362 11.8711 1.71476 14.3402Z" /> </svg> <span class="flex-1 leading-5 pr-2 text-left">Personal</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/vision-boards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Vision Board</a> </li> <li> <a href="https://wepik.com/templates/book-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Book Covers</a> </li> <li> <a href="https://wepik.com/templates/cd-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >CD Covers</a> </li> <li> <a href="https://wepik.com/templates/invitations" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Invitations</a> </li> <li> <a href="https://wepik.com/templates/postcards-and-cards" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Postcards & Cards</a> </li> <li> <a href="https://wepik.com/templates/desktop-wallpapers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Desktop Wallpapers</a> </li> <li> <a href="https://wepik.com/templates/mobile-wallpapers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Mobile Wallpapers</a> </li> <li> <a href="https://wepik.com/templates/photo-collages" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Photo Collages</a> </li> <li> <a href="https://wepik.com/templates/meme" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Memes</a> </li> <li> <a href="https://wepik.com/templates/cover-letters" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Cover Letters</a> </li> <li> <a href="https://wepik.com/templates/zoom-background" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Zoom Background</a> </li> <li> <a href="https://wepik.com/templates/name-tag" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Name Tags</a> </li> <li> <a href="https://wepik.com/templates/resumes" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Resumes</a> </li> <li> <a href="https://wepik.com/templates/raffle-ticket" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Raffle Tickets</a> </li> <li> <a href="https://wepik.com/templates/recipes" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Recipes</a> </li> <li> <a href="https://wepik.com/templates/magazine-covers" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Magazine Covers</a> </li> <li> <a href="https://wepik.com/templates/lists" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Lists</a> </li> </ul> </div> <div x-cloak x-data="accordion(7, )"> <button @click="handleClick()" class="py-2 text-neutral-900 flex items-center pl-4 pr-2 h-10 font-semibold rounded cursor-pointer w-full hover:bg-neutral-50" > <svg class="fill-current h-4 w-4 mr-2" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path d="M14.0109 5.24448C14.0109 5.24175 14.0109 5.23628 14.0109 5.23354C14.0109 5.22261 14.0082 5.20893 14.0082 5.198C14.0082 5.19526 14.0082 5.19253 14.0082 5.18979C14.0027 5.15972 13.9973 5.13237 13.9891 5.10229V5.09956C13.9781 5.05581 13.959 5.01479 13.9398 4.97378C13.9398 4.97378 13.9398 4.97104 13.9371 4.97104C13.9234 4.94643 13.9098 4.91909 13.8934 4.89722C13.8906 4.89448 13.8906 4.89175 13.8879 4.89175C13.8824 4.88354 13.8742 4.87261 13.866 4.8644C13.8633 4.86167 13.8633 4.85893 13.8605 4.8562C13.8523 4.84526 13.8441 4.83433 13.8332 4.82612C13.8305 4.82339 13.8277 4.82065 13.8277 4.82065C13.8195 4.81245 13.8141 4.80425 13.8059 4.79878C13.8031 4.79604 13.8004 4.79331 13.7977 4.79058C13.7895 4.78237 13.7813 4.77417 13.7703 4.76597L13.7676 4.76323C13.7566 4.75503 13.7457 4.74683 13.7348 4.73862C13.732 4.73589 13.7293 4.73589 13.7266 4.73315C13.7156 4.72495 13.7047 4.71948 13.6937 4.71128L13.691 4.70854C13.6773 4.70034 13.6637 4.69214 13.65 4.68667L7.33359 1.35073C7.13398 1.24409 6.89609 1.24409 6.69375 1.35073L0.377344 4.68667C0.153125 4.80425 0.0136719 5.03667 0.0136719 5.29097C0.0136719 5.54526 0.153125 5.77768 0.377344 5.89526L2.47461 6.99995V10.2648C2.47461 10.3851 2.50469 10.5027 2.56484 10.6066C2.61406 10.6941 3.83633 12.7531 6.95898 12.7531C10.4809 12.7531 11.4543 10.6312 11.4953 10.541C11.5336 10.4535 11.5527 10.3605 11.5527 10.2648V6.99995L12.6465 6.423V10.2101C12.6465 10.5874 12.9527 10.8937 13.3301 10.8937C13.7074 10.8937 14.0137 10.5874 14.0137 10.2101V5.28823C14.0137 5.27183 14.0137 5.25815 14.0109 5.24448ZM10.1855 10.0871C9.975 10.4042 9.14922 11.3859 6.95898 11.3859C5.05039 11.3859 4.12344 10.4179 3.8418 10.0515V7.72182L6.69375 9.22847C6.79492 9.28042 6.9043 9.30776 7.01367 9.30776C7.12305 9.30776 7.23242 9.28042 7.33359 9.22847L10.1855 7.72182V10.0871ZM7.01367 7.85034L2.16016 5.28823L7.01367 2.72612L11.8672 5.28823L7.01367 7.85034Z"/></svg> <span class="flex-1 leading-5 pr-2 text-left">Education</span> <div :class="handleRotate()" class="transition-all duration-300"> <svg class="fill-current caret h-4 w-4" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </div> </button> <ul x-ref="tab" :style="handleToggle()" class="duration-300 transition-all overflow-hidden max-h-0"> <li> <a href="https://wepik.com/templates/worksheets" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Worksheets</a> </li> <li> <a href="https://wepik.com/templates/certificates" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Certificates</a> </li> <li> <a href="https://wepik.com/templates/lesson-plans" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Lesson Plans</a> </li> <li> <a href="https://wepik.com/templates/planners" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Planners</a> </li> <li> <a href="https://wepik.com/templates/school-schedule" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >School Schedules</a> </li> <li> <a href="https://wepik.com/templates/storyboard" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Storyboards</a> </li> <li> <a href="https://wepik.com/templates/bookmarks" class="block font-sm text-neutral-800 hover:text-neutral-900 py-2 px-4" >Bookmarks</a> </li> </ul> </div> </nav> </div> </div> <script> document.addEventListener('alpine:init', () => { Alpine.store('accordion', { tab: 0 }); Alpine.data('accordion', (idx, shouldOpen) => ({ init() { this.idx = idx; this.$nextTick(() => { if(shouldOpen) this.handleClick() }); }, idx: -1, handleClick() { this.$store.accordion.tab = this.$store.accordion.tab === this.idx ? 0 : this.idx; }, handleRotate() { return this.$store.accordion.tab === this.idx ? 'rotate-180' : ''; }, handleToggle() { return this.$store.accordion.tab === this.idx ? `max-height: ${this.$refs.tab.scrollHeight}px` : ''; }, })); }) </script> </div> <div class="px-6 pb-6 flex-1 min-w-0"> <div class="sticky top-16 bg-white/95 backdrop-blur -mx-6 py-2 px-6 z-40 mb-6 flex items-center lg:relative lg:p-0 lg:mx-0 lg:top-0"> <button @click="menuOpen = !menuOpen" class="h-12 w-12 border-2 border-r-0 bg-white border-neutral-200 flex items-center justify-center rounded-tl rounded-bl text-neutral-700 shrink-0 lg:hidden" aria-label="open menu"> <svg class="fill-current h-4 w-4" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-f579370980e4df4fab313d4c51c06e58"></use></svg> </button> <form action="https://wepik.com/search#page=1&rs=category" class="border-2 border-neutral-100 bg-white p-1 flex items-center rounded-tr roundede-br lg:rounded hover:border-neutral-300 relative text-base w-full" x-data="{showSuggestions: false, tag: true, search: '' }" x-on:click.away="showSuggestions = false" > <template x-if="tag"> <div class="hidden sm:block"> <input type="hidden" name="tag" value="invoices" > <span class="bg-neutral-50 hover:bg-neutral-100 rounded py-1 px-2 text-sm text-neutral-900 font-semibold ml-2 flex items-center justify-center gap-2 cursor-pointer" x-on:click="tag = false"> Invoices <svg class="fill-current h-2 w-2" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.8607 9.00003V9.00003L17.5969 2.26387C18.1107 1.75003 18.1107 0.916924 17.5969 0.403082C17.083 -0.11076 16.2499 -0.11076 15.7361 0.403082L8.99991 7.13919L2.26375 0.403082C1.74985 -0.11076 0.916802 -0.11076 0.40296 0.403082C-0.110882 0.916924 -0.110882 1.75003 0.40296 2.26387L7.13906 8.99998V8.99998L0.40296 15.7361C-0.110882 16.25 -0.110882 17.0831 0.40296 17.5969C0.916854 18.1108 1.74991 18.1108 2.26375 17.5969L8.99985 10.8608L15.736 17.597C16.2499 18.1108 17.083 18.1108 17.5968 17.597C18.1106 17.0831 18.1106 16.25 17.5968 15.7362L10.8607 9.00003Z" /> </svg> </span> </div> </template> <input x-data="{ search: '' }" x-on:focus="showSuggestions = true" x-on:keydown.delete="search === '' ? tag = false : null;" x-on:keydown.backspace="search === '' ? tag = false : null;" class="h-9 lg:h-12 text-neutral-900 placeholder-neutral-600 flex-1 px-3 focus:outline-none border-0 focus:ring-0 text-sm lg:text-base" name="q" x-model="search" type="search" autocomplete="off" placeholder="Search for free templates here" :x-value="search" data-testid="search-bar" /> <button class="w-9 h-9 lg:h-12 lg:w-12 flex items-center justify-center bg-neutral-900 hover:bg-neutral-800 text-white font-semibold rounded" aria-label="To search"> <svg class="fill-current h-4 w-4 lg:h-[18px] lg:w-[18px] fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba47d81d620bb3fcf1e5383bb3b75a01"></use></svg> </button> <div x-show="showSuggestions" > <div x-cloak x-data="autocomplete" class="absolute top-full left-0 w-full bg-white rounded shadow-xl z-30 overflow-hidden border border-neutral-200 mt-1 py-2" x-show="suggestions.length > 0" > <div class="flex flex-col" x-ref="list" x-on:keydown.prevent.arrow-up="move(-1)" x-on:keydown.prevent.arrow-down="move(1)"> <template x-for="(tag, index) in suggestions" :key="tag.name"> <a x-bind:tabindex="index" class="py-2 px-4 hover:bg-neutral-100 hover:text-malaga-red-700 focus:bg-neutral-100 focus:text-malaga-red-700 text-left text-neutral-700 focus:outline-none" :href="tag.url" x-text="tag.name" ></a> </template> </div> </div> </div> <script> const allTags = [{"name":"Hotel Poster","url":"https:\/\/wepik.com\/templates\/hotel-poster","featured":false},{"name":"Calendars","url":"https:\/\/wepik.com\/templates\/calendars","featured":false},{"name":"Event Flyer","url":"https:\/\/wepik.com\/templates\/event-flyer","featured":false},{"name":"Halloween YouTube Banner","url":"https:\/\/wepik.com\/templates\/halloween-youtube-banner","featured":false},{"name":"Postcards & Cards","url":"https:\/\/wepik.com\/templates\/postcards-and-cards","featured":false},{"name":"Coffee Shop Poster","url":"https:\/\/wepik.com\/templates\/coffee-shop-poster","featured":false},{"name":"LinkedIn Posts","url":"https:\/\/wepik.com\/templates\/linkedin-posts","featured":false},{"name":"Baby Shower Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/baby-shower-zoom-backgrounds","featured":false},{"name":"Black Invitation","url":"https:\/\/wepik.com\/templates\/black-invitation","featured":false},{"name":"Monthly Calendar","url":"https:\/\/wepik.com\/templates\/monthly-calendar","featured":false},{"name":"Coffee Shop Facebook Post","url":"https:\/\/wepik.com\/templates\/coffee-shop-facebook-post","featured":false},{"name":"Fall Instagram Story","url":"https:\/\/wepik.com\/templates\/fall-instagram-story","featured":false},{"name":"Thanksgiving Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/thanksgiving-desktop-wallpapers","featured":false},{"name":"Handyman Invoice","url":"https:\/\/wepik.com\/templates\/handyman-invoice","featured":false},{"name":"Posters","url":"https:\/\/wepik.com\/templates\/posters","featured":false},{"name":"Ramadan Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/ramadan-desktop-wallpapers","featured":false},{"name":"New Year Instagram Story","url":"https:\/\/wepik.com\/templates\/new-year-instagram-story","featured":false},{"name":"Beer Gift Certificate","url":"https:\/\/wepik.com\/templates\/beer-gift-certificate","featured":false},{"name":"Travel Postcard","url":"https:\/\/wepik.com\/templates\/travel-postcard","featured":false},{"name":"Picnic Invitations","url":"https:\/\/wepik.com\/templates\/picnic-invitations","featured":false},{"name":"Christmas Poster","url":"https:\/\/wepik.com\/templates\/christmas-poster","featured":false},{"name":"Graduation Certificate","url":"https:\/\/wepik.com\/templates\/graduation-certificate","featured":false},{"name":"Restaurant Flyer","url":"https:\/\/wepik.com\/templates\/restaurant-flyer","featured":false},{"name":"Cleaning Services Invoice","url":"https:\/\/wepik.com\/templates\/cleaning-services-invoice","featured":false},{"name":"Bridal Shower Invitation","url":"https:\/\/wepik.com\/templates\/bridal-shower-invitation","featured":false},{"name":"Travel YouTube Banner","url":"https:\/\/wepik.com\/templates\/travel-youtube-banners","featured":false},{"name":"Psychology Poster","url":"https:\/\/wepik.com\/templates\/psychology-poster","featured":false},{"name":"Facebook Headers & Covers","url":"https:\/\/wepik.com\/templates\/facebook-headers","featured":false},{"name":"New Year Vision Board","url":"https:\/\/wepik.com\/templates\/new-year-vision-boards","featured":false},{"name":"Non-profit Flyer","url":"https:\/\/wepik.com\/templates\/non-profit-flyers","featured":false},{"name":"Wine Menu","url":"https:\/\/wepik.com\/templates\/wine-menu","featured":false},{"name":"Travel Agency Instagram Post","url":"https:\/\/wepik.com\/templates\/travel-agency-instagram-post","featured":false},{"name":"Interior Design Instagram Post","url":"https:\/\/wepik.com\/templates\/interior-design-instagram-post","featured":false},{"name":"Professional Resume","url":"https:\/\/wepik.com\/templates\/professional-resume","featured":false},{"name":"Restaurant Postcard","url":"https:\/\/wepik.com\/templates\/restaurant-postcard","featured":false},{"name":"Handyman Instagram Story","url":"https:\/\/wepik.com\/templates\/handyman-instagram-story","featured":false},{"name":"Wine Label","url":"https:\/\/wepik.com\/templates\/wine-label","featured":false},{"name":"Holiday Instagram Story","url":"https:\/\/wepik.com\/templates\/holiday-instagram-story","featured":false},{"name":"Nature Logo","url":"https:\/\/wepik.com\/templates\/nature-logo","featured":false},{"name":"Baptism Invitations","url":"https:\/\/wepik.com\/templates\/baptism-invitations","featured":false},{"name":"Floor Stickers","url":"https:\/\/wepik.com\/templates\/floor-stickers","featured":false},{"name":"Campaign Poster","url":"https:\/\/wepik.com\/templates\/campaign-poster","featured":false},{"name":"Instagram Posts","url":"https:\/\/wepik.com\/templates\/instagram-posts","featured":false},{"name":"Barber Business Card","url":"https:\/\/wepik.com\/templates\/barber-business-card","featured":false},{"name":"Yearly Calendar","url":"https:\/\/wepik.com\/templates\/yearly-calendar","featured":false},{"name":"Veterinary Flyer","url":"https:\/\/wepik.com\/templates\/veterinary-flyer","featured":false},{"name":"Kpop Photocard","url":"https:\/\/wepik.com\/templates\/kpop-photocard","featured":false},{"name":"Coffee Shop Schedule","url":"https:\/\/wepik.com\/templates\/coffee-shop-schedule","featured":false},{"name":"Wanted Poster","url":"https:\/\/wepik.com\/templates\/wanted-poster","featured":false},{"name":"Raffle Tickets","url":"https:\/\/wepik.com\/templates\/raffle-ticket","featured":false},{"name":"Fashion Business Cards","url":"https:\/\/wepik.com\/templates\/fashion-business-cards","featured":false},{"name":"Dinosaur Invitation","url":"https:\/\/wepik.com\/templates\/dinosaur-invitation","featured":false},{"name":"Travel Agency Business Card","url":"https:\/\/wepik.com\/templates\/travel-agency-business-card","featured":false},{"name":"Beauty Salon Business Card","url":"https:\/\/wepik.com\/templates\/beauty-salon-business-card","featured":false},{"name":"Giveaway Instagram Post","url":"https:\/\/wepik.com\/templates\/giveaway-instagram-post","featured":false},{"name":"Restaurant Checklist","url":"https:\/\/wepik.com\/templates\/restaurant-checklist","featured":false},{"name":"Storyboards","url":"https:\/\/wepik.com\/templates\/storyboard","featured":false},{"name":"Creative Business Card","url":"https:\/\/wepik.com\/templates\/creative-business-card","featured":false},{"name":"Social Media Calendar","url":"https:\/\/wepik.com\/templates\/social-media-calendar","featured":false},{"name":"Beauty Salon Facebook Post","url":"https:\/\/wepik.com\/templates\/beauty-salon-facebook-post","featured":false},{"name":"YouTube Thumbnails","url":"https:\/\/wepik.com\/templates\/youtube-thumbnails","featured":false},{"name":"Cute Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/cute-desktop-wallpaper","featured":false},{"name":"Coffee Shop Menu","url":"https:\/\/wepik.com\/templates\/coffee-shop-menu","featured":false},{"name":"Pride Logo","url":"https:\/\/wepik.com\/templates\/pride-logo","featured":false},{"name":"Twitch Profile Pictures","url":"https:\/\/wepik.com\/templates\/twitch-profile-pictures","featured":false},{"name":"Instagram Grid","url":"https:\/\/wepik.com\/templates\/instagram-grid","featured":false},{"name":"Aesthetic Twitter Headers","url":"https:\/\/wepik.com\/templates\/aesthetic-twitter-headers","featured":false},{"name":"Food Logo","url":"https:\/\/wepik.com\/templates\/food-logo","featured":false},{"name":"Wedding Planner Price List","url":"https:\/\/wepik.com\/templates\/wedding-planner-price-list","featured":false},{"name":"Participation Certificate","url":"https:\/\/wepik.com\/templates\/participation-certificates","featured":false},{"name":"Vintage Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/vintage-desktop-wallpaper","featured":false},{"name":"Instagram Quote Post","url":"https:\/\/wepik.com\/templates\/instagram-quote-post","featured":false},{"name":"Gaming Logo","url":"https:\/\/wepik.com\/templates\/gaming-logo","featured":false},{"name":"Easter Poster","url":"https:\/\/wepik.com\/templates\/easter-posters","featured":false},{"name":"Karaoke Flyer","url":"https:\/\/wepik.com\/templates\/karaoke-flyers","featured":false},{"name":"Lawyer Logo","url":"https:\/\/wepik.com\/templates\/lawyer-logo","featured":false},{"name":"Dental Flyer","url":"https:\/\/wepik.com\/templates\/dental-flyer","featured":false},{"name":"Email Signature Banners","url":"https:\/\/wepik.com\/templates\/email-signature-banners","featured":false},{"name":"Coffee Shop Flyer","url":"https:\/\/wepik.com\/templates\/coffee-shop-flyer","featured":false},{"name":"Personal Trainer Schedule","url":"https:\/\/wepik.com\/templates\/personal-trainer-schedule","featured":false},{"name":"Mechanic Flyer","url":"https:\/\/wepik.com\/templates\/mechanic-flyer","featured":false},{"name":"Beer Label","url":"https:\/\/wepik.com\/templates\/beer-label","featured":false},{"name":"Tutoring Posters","url":"https:\/\/wepik.com\/templates\/tutoring-posters","featured":false},{"name":"Dental Letterhead","url":"https:\/\/wepik.com\/templates\/dental-letterhead","featured":false},{"name":"Housewarming Invitations","url":"https:\/\/wepik.com\/templates\/housewarming-invitations","featured":false},{"name":"Aesthetic Youtube Banner","url":"https:\/\/wepik.com\/templates\/aesthetic-youtube-banner","featured":false},{"name":"Aesthetic Sticker","url":"https:\/\/wepik.com\/templates\/aesthetic-sticker","featured":false},{"name":"Christmas YouTube Banners","url":"https:\/\/wepik.com\/templates\/christmas-youtube-banners","featured":false},{"name":"Kids Schedule","url":"https:\/\/wepik.com\/templates\/kids-schedule","featured":false},{"name":"Funeral Invitation","url":"https:\/\/wepik.com\/templates\/funeral-invitation","featured":false},{"name":"Coasters","url":"https:\/\/wepik.com\/templates\/coasters","featured":false},{"name":"Valentine's Day Poster","url":"https:\/\/wepik.com\/templates\/valentines-day-poster","featured":false},{"name":"Banners","url":"https:\/\/wepik.com\/templates\/banners","featured":false},{"name":"Birthday Instagram Post","url":"https:\/\/wepik.com\/templates\/birthday-instagram-post","featured":false},{"name":"Kindergarten Worksheets","url":"https:\/\/wepik.com\/templates\/kindergarten-worksheets","featured":false},{"name":"Popcorn Labels","url":"https:\/\/wepik.com\/templates\/popcorn-labels","featured":false},{"name":"Mechanic Instagram Post","url":"https:\/\/wepik.com\/templates\/mechanic-instagram-post","featured":false},{"name":"Beauty Salon Instagram Post","url":"https:\/\/wepik.com\/templates\/beauty-salon-instagram-post","featured":false},{"name":"Real Estate Logo","url":"https:\/\/wepik.com\/templates\/real-estate-logo","featured":false},{"name":"Technology Logo","url":"https:\/\/wepik.com\/templates\/technology-logo","featured":false},{"name":"Summer Banners","url":"https:\/\/wepik.com\/templates\/summer-banners","featured":false},{"name":"Fast Food Menu","url":"https:\/\/wepik.com\/templates\/fast-food-menu","featured":false},{"name":"Psychology Instagram Story","url":"https:\/\/wepik.com\/templates\/psychology-instagram-story","featured":false},{"name":"Cute Postcard","url":"https:\/\/wepik.com\/templates\/cute-postcard","featured":false},{"name":"Press Releases","url":"https:\/\/wepik.com\/templates\/press-releases","featured":false},{"name":"Thanksgiving Menu","url":"https:\/\/wepik.com\/templates\/thanksgiving-menu","featured":false},{"name":"Real Estate Brochure","url":"https:\/\/wepik.com\/templates\/real-estate-brochure","featured":false},{"name":"Personal Trainer Facebook Post","url":"https:\/\/wepik.com\/templates\/personal-trainer-facebook-post","featured":false},{"name":"Summer Flyers","url":"https:\/\/wepik.com\/templates\/summer-flyers","featured":false},{"name":"High School Student Resume","url":"https:\/\/wepik.com\/templates\/high-school-student-resume","featured":false},{"name":"Completion Certificate","url":"https:\/\/wepik.com\/templates\/completion-certificate","featured":false},{"name":"Party Flyer","url":"https:\/\/wepik.com\/templates\/party-flyer","featured":false},{"name":"Modern Instagram Story","url":"https:\/\/wepik.com\/templates\/modern-instagram-story","featured":false},{"name":"Cute Instagram Story","url":"https:\/\/wepik.com\/templates\/cute-instagram-story","featured":false},{"name":"Church Instagram Stories","url":"https:\/\/wepik.com\/templates\/church-instagram-stories","featured":false},{"name":"Lawyer ID Cards","url":"https:\/\/wepik.com\/templates\/lawyer-id-cards","featured":false},{"name":"Fillable Calendar Template","url":"https:\/\/wepik.com\/templates\/fillable-calendar-template","featured":false},{"name":"St Patrick\u2019s Day Zoom Background","url":"https:\/\/wepik.com\/templates\/st-patricks-day-zoom-background","featured":false},{"name":"Birthday Banner","url":"https:\/\/wepik.com\/templates\/birthday-banner","featured":false},{"name":"Father's Day Card","url":"https:\/\/wepik.com\/templates\/fathers-day-cards","featured":false},{"name":"YouTube Outro","url":"https:\/\/wepik.com\/templates\/youtube-outro","featured":false},{"name":"Personal Trainer Brochure","url":"https:\/\/wepik.com\/templates\/personal-trainer-brochure","featured":false},{"name":"Travel Agency Poster","url":"https:\/\/wepik.com\/templates\/travel-agency-poster","featured":false},{"name":"Holiday Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/holiday-desktop-wallpaper","featured":false},{"name":"Lawyer Invoices","url":"https:\/\/wepik.com\/templates\/lawyer-invoices","featured":false},{"name":"Restaurant Letterhead","url":"https:\/\/wepik.com\/templates\/restaurant-letterhead","featured":false},{"name":"Instagram Stories","url":"https:\/\/wepik.com\/templates\/instagram-stories","featured":true},{"name":"Preschool Worksheet","url":"https:\/\/wepik.com\/templates\/preschool-worksheet","featured":false},{"name":"Resumes","url":"https:\/\/wepik.com\/templates\/resumes","featured":false},{"name":"Fashion Flyers","url":"https:\/\/wepik.com\/templates\/fashion-flyers","featured":false},{"name":"Blog Graphics","url":"https:\/\/wepik.com\/templates\/blog-graphics","featured":false},{"name":"Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/desktop-wallpapers","featured":false},{"name":"Real Estate Instagram Post","url":"https:\/\/wepik.com\/templates\/real-estate-instagram-post","featured":false},{"name":"Valentine\u2019s Day Zoom Background","url":"https:\/\/wepik.com\/templates\/valentines-day-zoom-background","featured":false},{"name":"Cinco de Mayo Flyer","url":"https:\/\/wepik.com\/templates\/cinco-de-mayo-flyer","featured":false},{"name":"Mechanic Poster","url":"https:\/\/wepik.com\/templates\/mechanic-poster","featured":false},{"name":"International Women's Day Posters","url":"https:\/\/wepik.com\/templates\/international-womens-day-posters","featured":false},{"name":"Loyalty Cards","url":"https:\/\/wepik.com\/templates\/loyalty-cards","featured":false},{"name":"Taxi Business Cards","url":"https:\/\/wepik.com\/templates\/taxi-business-cards","featured":false},{"name":"Dental Banner","url":"https:\/\/wepik.com\/templates\/dental-banner","featured":false},{"name":"Coloring Worksheet","url":"https:\/\/wepik.com\/templates\/coloring-worksheet","featured":false},{"name":"Business Letter","url":"https:\/\/wepik.com\/templates\/business-letter","featured":false},{"name":"Gym Checklists","url":"https:\/\/wepik.com\/templates\/gym-checklists","featured":false},{"name":"Twitter Header Pictures","url":"https:\/\/wepik.com\/templates\/twitter-header-pictures","featured":false},{"name":"Checklist Instagram Story","url":"https:\/\/wepik.com\/templates\/checklist-instagram-story","featured":false},{"name":"Food Instagram Post","url":"https:\/\/wepik.com\/templates\/food-instagram-post","featured":false},{"name":"Vintage Logo","url":"https:\/\/wepik.com\/templates\/vintage-logo","featured":false},{"name":"Elegant Invitation","url":"https:\/\/wepik.com\/templates\/elegant-invitation","featured":false},{"name":"Spa Invoice","url":"https:\/\/wepik.com\/templates\/spa-invoice","featured":false},{"name":"Depression Posters","url":"https:\/\/wepik.com\/templates\/depression-posters","featured":false},{"name":"T-shirts","url":"https:\/\/wepik.com\/templates\/t-shirts","featured":false},{"name":"Out Of Order Sign","url":"https:\/\/wepik.com\/templates\/out-of-order-sign","featured":false},{"name":"New Year Sign","url":"https:\/\/wepik.com\/templates\/new-year-sign","featured":false},{"name":"New Year Flyer","url":"https:\/\/wepik.com\/templates\/new-year-flyer","featured":false},{"name":"Art Posters","url":"https:\/\/wepik.com\/templates\/art-posters","featured":false},{"name":"Real Estate Facebook Post","url":"https:\/\/wepik.com\/templates\/real-estate-facebook-post","featured":false},{"name":"Halloween Gift Tag","url":"https:\/\/wepik.com\/templates\/halloween-gift-tags","featured":false},{"name":"New Year Poster","url":"https:\/\/wepik.com\/templates\/new-year-poster","featured":false},{"name":"Vision Board","url":"https:\/\/wepik.com\/templates\/vision-boards","featured":false},{"name":"Bakery Logo","url":"https:\/\/wepik.com\/templates\/bakery-logo","featured":false},{"name":"Instagram Sale Post","url":"https:\/\/wepik.com\/templates\/instagram-sale-post","featured":false},{"name":"Attendance Certificates","url":"https:\/\/wepik.com\/templates\/attendance-certificates","featured":false},{"name":"Gym Flyer","url":"https:\/\/wepik.com\/templates\/gym-flyer","featured":false},{"name":"Camping Logo","url":"https:\/\/wepik.com\/templates\/camping-logo","featured":false},{"name":"Hairdresser Flyer","url":"https:\/\/wepik.com\/templates\/hairdresser-flyer","featured":false},{"name":"Circle Diagram","url":"https:\/\/wepik.com\/templates\/circle-diagram","featured":false},{"name":"DJ Invoice","url":"https:\/\/wepik.com\/templates\/dj-invoice","featured":false},{"name":"Mardi Gras Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/mardi-gras-desktop-wallpapers","featured":false},{"name":"Restaurant Facebook Post","url":"https:\/\/wepik.com\/templates\/restaurant-facebook-post","featured":false},{"name":"Music Festival Flyer","url":"https:\/\/wepik.com\/templates\/music-festival-flyer","featured":false},{"name":"Personal Trainer Instagram Post","url":"https:\/\/wepik.com\/templates\/personal-trainer-instagram-post","featured":false},{"name":"Winter Facebook Cover","url":"https:\/\/wepik.com\/templates\/winter-facebook-cover","featured":false},{"name":"Wide Skyscraper Banner","url":"https:\/\/wepik.com\/templates\/wide-skyscraper-banner","featured":false},{"name":"Photographer Price List","url":"https:\/\/wepik.com\/templates\/photographer-price-list","featured":false},{"name":"Zoom Background","url":"https:\/\/wepik.com\/templates\/zoom-background","featured":false},{"name":"Kids Certificate","url":"https:\/\/wepik.com\/templates\/kids-certificate","featured":false},{"name":"Mechanic Business Cards","url":"https:\/\/wepik.com\/templates\/mechanic-business-cards","featured":false},{"name":"Pride Zoom Background","url":"https:\/\/wepik.com\/templates\/pride-zoom-background","featured":false},{"name":"Weekly Planner","url":"https:\/\/wepik.com\/templates\/weekly-planner","featured":false},{"name":"Coffee Shop Loyalty Card","url":"https:\/\/wepik.com\/templates\/coffee-shop-loyalty-card","featured":false},{"name":"New Year Invitation","url":"https:\/\/wepik.com\/templates\/new-year-invitation","featured":false},{"name":"Contractor Invoice","url":"https:\/\/wepik.com\/templates\/contractor-invoice","featured":false},{"name":"Aesthetic Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/aesthetic-desktop-wallpaper","featured":false},{"name":"School Poster","url":"https:\/\/wepik.com\/templates\/school-poster","featured":false},{"name":"Beauty Salon Brochure","url":"https:\/\/wepik.com\/templates\/beauty-salon-brochure","featured":false},{"name":"Blind Resume","url":"https:\/\/wepik.com\/templates\/blind-resume","featured":false},{"name":"Easter Flyer","url":"https:\/\/wepik.com\/templates\/easter-flyer","featured":false},{"name":"Non-profit Organization Letterhead","url":"https:\/\/wepik.com\/templates\/non-profit-organization-letterhead","featured":false},{"name":"Graduation Invitation","url":"https:\/\/wepik.com\/templates\/graduation-invitation","featured":false},{"name":"Anime Banner","url":"https:\/\/wepik.com\/templates\/anime-banners","featured":false},{"name":"Black History Month Banners","url":"https:\/\/wepik.com\/templates\/black-history-month-banners","featured":false},{"name":"Photo Collages","url":"https:\/\/wepik.com\/templates\/photo-collages","featured":false},{"name":"Santa Letter","url":"https:\/\/wepik.com\/templates\/santa-letter","featured":false},{"name":"Carnival Banner","url":"https:\/\/wepik.com\/templates\/carnival-banners","featured":false},{"name":"Real Estate Checklist","url":"https:\/\/wepik.com\/templates\/real-estate-checklist","featured":false},{"name":"Mechanic Price List","url":"https:\/\/wepik.com\/templates\/mechanic-price-list","featured":false},{"name":"Spa Brochure","url":"https:\/\/wepik.com\/templates\/spa-brochure","featured":false},{"name":"Wedding Planner Checklist","url":"https:\/\/wepik.com\/templates\/wedding-planner-checklist","featured":false},{"name":"Closed For Vacation Sign","url":"https:\/\/wepik.com\/templates\/closed-for-vacation-sign","featured":false},{"name":"Bakery Facebook Post","url":"https:\/\/wepik.com\/templates\/bakery-facebook-post","featured":false},{"name":"Spa Instagram Story","url":"https:\/\/wepik.com\/templates\/spa-instagram-story","featured":false},{"name":"School Brochure","url":"https:\/\/wepik.com\/templates\/school-brochure","featured":false},{"name":"Holiday Newsletter","url":"https:\/\/wepik.com\/templates\/holiday-newsletter","featured":false},{"name":"Customer Reviews","url":"https:\/\/wepik.com\/templates\/customer-review","featured":false},{"name":"Vertical Timeline","url":"https:\/\/wepik.com\/templates\/vertical-timeline","featured":false},{"name":"Pride Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pride-desktop-wallpaper","featured":false},{"name":"International Women's Day Logos","url":"https:\/\/wepik.com\/templates\/international-womens-day-logos","featured":false},{"name":"Valentine\u2019s Day Card","url":"https:\/\/wepik.com\/templates\/valentines-day-card","featured":false},{"name":"Brunch Bar Menus","url":"https:\/\/wepik.com\/templates\/brunch-menus","featured":false},{"name":"Easter Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/easter-desktop-wallpapers","featured":false},{"name":"Pink Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pink-desktop-wallpaper","featured":false},{"name":"Interior Design Logo","url":"https:\/\/wepik.com\/templates\/interior-design-logo","featured":false},{"name":"Gift Certificates","url":"https:\/\/wepik.com\/templates\/gift-certificates","featured":false},{"name":"Travel Agency Logo","url":"https:\/\/wepik.com\/templates\/travel-agency-logo","featured":false},{"name":"DJ Instagram Story","url":"https:\/\/wepik.com\/templates\/dj-instagram-story","featured":false},{"name":"Photographer Invoices","url":"https:\/\/wepik.com\/templates\/photographer-invoices","featured":false},{"name":"Beer Coaster","url":"https:\/\/wepik.com\/templates\/beer-coasters","featured":false},{"name":"Price Lists","url":"https:\/\/wepik.com\/templates\/price-list","featured":false},{"name":"Diagrams","url":"https:\/\/wepik.com\/templates\/diagrams","featured":false},{"name":"Valentine's Day Facebook Post","url":"https:\/\/wepik.com\/templates\/valentines-day-facebook-post","featured":false},{"name":"Twitch Banners","url":"https:\/\/wepik.com\/templates\/twitch-banner","featured":false},{"name":"Business Cards","url":"https:\/\/wepik.com\/templates\/business-cards","featured":true},{"name":"Photographer Logo","url":"https:\/\/wepik.com\/templates\/photographer-logo","featured":false},{"name":"Birthday Menu","url":"https:\/\/wepik.com\/templates\/birthday-menus","featured":false},{"name":"Bakery Instagram Post","url":"https:\/\/wepik.com\/templates\/bakery-instagram-post","featured":false},{"name":"Dental Instagram Post","url":"https:\/\/wepik.com\/templates\/dental-instagram-post","featured":false},{"name":"Dental Facebook Post","url":"https:\/\/wepik.com\/templates\/dental-facebook-post","featured":false},{"name":"Gym Brochure","url":"https:\/\/wepik.com\/templates\/gym-brochure","featured":false},{"name":"Trifold Brochures","url":"https:\/\/wepik.com\/templates\/trifold-brochures","featured":false},{"name":"Plumber Letterhead","url":"https:\/\/wepik.com\/templates\/plumber-letterhead","featured":false},{"name":"Bartender Logo","url":"https:\/\/wepik.com\/templates\/bartender-logo","featured":false},{"name":"Menus","url":"https:\/\/wepik.com\/templates\/menus","featured":false},{"name":"Music YouTube Channel Art","url":"https:\/\/wepik.com\/templates\/youtube-channel-art-music","featured":false},{"name":"Do Not Touch Sign","url":"https:\/\/wepik.com\/templates\/do-not-touch-sign","featured":false},{"name":"Carnival Sign","url":"https:\/\/wepik.com\/templates\/carnival-sign","featured":false},{"name":"Rent a Car Poster","url":"https:\/\/wepik.com\/templates\/rent-a-car-poster","featured":false},{"name":"Nutrition Poster","url":"https:\/\/wepik.com\/templates\/nutrition-posters","featured":false},{"name":"Food Pyramid","url":"https:\/\/wepik.com\/templates\/food-pyramid","featured":false},{"name":"Cocktail Recipe","url":"https:\/\/wepik.com\/templates\/cocktail-recipe","featured":false},{"name":"Valentine's Day Menu","url":"https:\/\/wepik.com\/templates\/valentines-day-menu","featured":false},{"name":"Food Truck Flyer","url":"https:\/\/wepik.com\/templates\/food-truck-flyer","featured":false},{"name":"Coding Logo","url":"https:\/\/wepik.com\/templates\/coding-logo","featured":false},{"name":"Ocean Logos","url":"https:\/\/wepik.com\/templates\/ocean-logos","featured":false},{"name":"Restaurant Instagram Post","url":"https:\/\/wepik.com\/templates\/restaurant-instagram-post","featured":false},{"name":"Charity Poster","url":"https:\/\/wepik.com\/templates\/charity-posters","featured":false},{"name":"Photographer Flyer","url":"https:\/\/wepik.com\/templates\/photographer-flyer","featured":false},{"name":"Nature Instagram Post","url":"https:\/\/wepik.com\/templates\/nature-instagram-post","featured":false},{"name":"Real Estate Invitation","url":"https:\/\/wepik.com\/templates\/real-estate-invitation","featured":false},{"name":"Initial Logo","url":"https:\/\/wepik.com\/templates\/initial-logo","featured":false},{"name":"Restaurant Banner","url":"https:\/\/wepik.com\/templates\/restaurant-banners","featured":false},{"name":"Bakery Banner","url":"https:\/\/wepik.com\/templates\/bakery-banners","featured":false},{"name":"Spa Gift Certificate","url":"https:\/\/wepik.com\/templates\/spa-gift-certificate","featured":false},{"name":"Black Friday Signs","url":"https:\/\/wepik.com\/templates\/black-friday-signs","featured":false},{"name":"Purple Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/purple-desktop-wallpaper","featured":false},{"name":"Graphic Designer Business Card","url":"https:\/\/wepik.com\/templates\/graphic-designer-business-card","featured":false},{"name":"Simple Menu","url":"https:\/\/wepik.com\/templates\/simple-menu","featured":false},{"name":"Simple Business Card","url":"https:\/\/wepik.com\/templates\/simple-business-card","featured":false},{"name":"I Voted Stickers","url":"https:\/\/wepik.com\/templates\/i-voted-stickers","featured":false},{"name":"Spring Flyers","url":"https:\/\/wepik.com\/templates\/spring-flyers","featured":false},{"name":"Appreciation Certificates","url":"https:\/\/wepik.com\/templates\/appreciation-certificates","featured":false},{"name":"Dance Studio YouTube Banner","url":"https:\/\/wepik.com\/templates\/dance-youtube-banners","featured":false},{"name":"Spring Facebook Cover","url":"https:\/\/wepik.com\/templates\/spring-facebook-cover","featured":false},{"name":"Valentine's Day Instagram Post","url":"https:\/\/wepik.com\/templates\/valentines-day-instagram-post","featured":false},{"name":"Travel Agency Brochure","url":"https:\/\/wepik.com\/templates\/travel-agency-brochure","featured":false},{"name":"Church Letterhead","url":"https:\/\/wepik.com\/templates\/church-letterhead","featured":false},{"name":"Hanukkah Card","url":"https:\/\/wepik.com\/templates\/hanukkah-card-templates","featured":false},{"name":"Missing Poster","url":"https:\/\/wepik.com\/templates\/missing-poster","featured":false},{"name":"Freelance Invoice","url":"https:\/\/wepik.com\/templates\/freelance-invoice","featured":false},{"name":"Beauty Salon Flyer","url":"https:\/\/wepik.com\/templates\/beauty-salon-flyer","featured":false},{"name":"Basketball Logos","url":"https:\/\/wepik.com\/templates\/basketball-logos","featured":false},{"name":"LinkedIn Banners","url":"https:\/\/wepik.com\/templates\/linkedin-banners","featured":false},{"name":"Teacher Lesson Plan","url":"https:\/\/wepik.com\/templates\/teacher-lesson-plan","featured":false},{"name":"Travel Agency Letterhead","url":"https:\/\/wepik.com\/templates\/travel-agency-letterhead","featured":false},{"name":"To Do List","url":"https:\/\/wepik.com\/templates\/to-do-list","featured":false},{"name":"Planners","url":"https:\/\/wepik.com\/templates\/planners","featured":false},{"name":"Schedules","url":"https:\/\/wepik.com\/templates\/schedules","featured":false},{"name":"Mexican Menu","url":"https:\/\/wepik.com\/templates\/mexican-menu","featured":false},{"name":"Beauty Salon Price List","url":"https:\/\/wepik.com\/templates\/beauty-salon-price-list","featured":false},{"name":"Christmas Gift Tag","url":"https:\/\/wepik.com\/templates\/christmas-gift-tag","featured":false},{"name":"Church Logo","url":"https:\/\/wepik.com\/templates\/church-logo","featured":false},{"name":"Jewelry Logos","url":"https:\/\/wepik.com\/templates\/jewelry-logos","featured":false},{"name":"Coffee Shop Logo","url":"https:\/\/wepik.com\/templates\/coffee-shop-logo","featured":false},{"name":"Bakery Cleaning Schedule","url":"https:\/\/wepik.com\/templates\/bakery-cleaning-schedule","featured":false},{"name":"Chef Poster","url":"https:\/\/wepik.com\/templates\/chef-poster","featured":false},{"name":"Wedding Vision Board","url":"https:\/\/wepik.com\/templates\/wedding-vision-boards","featured":false},{"name":"Cleaning Services Logo","url":"https:\/\/wepik.com\/templates\/cleaning-services-logo","featured":false},{"name":"Coffee Shop Sticker","url":"https:\/\/wepik.com\/templates\/coffee-shop-sticker","featured":false},{"name":"Lawyer Business Card","url":"https:\/\/wepik.com\/templates\/lawyer-business-cards","featured":false},{"name":"Oktoberfest Banner","url":"https:\/\/wepik.com\/templates\/oktoberfest-banners","featured":false},{"name":"Beauty Salon Instagram Story","url":"https:\/\/wepik.com\/templates\/beauty-salon-instagram-story","featured":false},{"name":"Personal Trainer Gift Certificate","url":"https:\/\/wepik.com\/templates\/personal-trainer-gift-certificate","featured":false},{"name":"Gym Banner","url":"https:\/\/wepik.com\/templates\/gym-banner","featured":false},{"name":"Bookmarks","url":"https:\/\/wepik.com\/templates\/bookmarks","featured":false},{"name":"Beer Menu","url":"https:\/\/wepik.com\/templates\/beer-menu","featured":false},{"name":"Event Instagram Post","url":"https:\/\/wepik.com\/templates\/event-instagram-post","featured":false},{"name":"Bakery Menu","url":"https:\/\/wepik.com\/templates\/bakery-menu","featured":false},{"name":"SWOT Diagrams","url":"https:\/\/wepik.com\/templates\/swot-analysis-diagrams","featured":false},{"name":"Email Banners","url":"https:\/\/wepik.com\/templates\/email-banners","featured":false},{"name":"Hair Salon Poster","url":"https:\/\/wepik.com\/templates\/hair-salon-poster","featured":false},{"name":"Christmas Newsletter","url":"https:\/\/wepik.com\/templates\/christmas-newsletter","featured":false},{"name":"Event Poster","url":"https:\/\/wepik.com\/templates\/event-poster","featured":false},{"name":"Tattoo Logos","url":"https:\/\/wepik.com\/templates\/tattoo-logos","featured":false},{"name":"Notion Covers","url":"https:\/\/wepik.com\/templates\/notion-cover","featured":false},{"name":"Dance Invitations","url":"https:\/\/wepik.com\/templates\/dance-invitations","featured":false},{"name":"Venn Diagrams","url":"https:\/\/wepik.com\/templates\/venn-diagrams","featured":false},{"name":"Hanukkah Zoom Background","url":"https:\/\/wepik.com\/templates\/hanukkah-zoom-background","featured":false},{"name":"Coffee Shop Instagram Story","url":"https:\/\/wepik.com\/templates\/coffee-shop-instagram-story","featured":false},{"name":"Diwali Card","url":"https:\/\/wepik.com\/templates\/diwali-cards","featured":false},{"name":"Car Wash Flyer","url":"https:\/\/wepik.com\/templates\/car-wash-flyer","featured":false},{"name":"Brewery Business Card","url":"https:\/\/wepik.com\/templates\/brewery-business-card","featured":false},{"name":"Mobile Wallpaper Inspirational Quotes","url":"https:\/\/wepik.com\/templates\/mobile-wallpaper-inspirational-quotes","featured":false},{"name":"Tear Off Flyer","url":"https:\/\/wepik.com\/templates\/tear-off-flyer","featured":false},{"name":"Hotel Flyer","url":"https:\/\/wepik.com\/templates\/hotel-flyer","featured":false},{"name":"Stickers","url":"https:\/\/wepik.com\/templates\/stickers","featured":false},{"name":"Ice Cream Menu","url":"https:\/\/wepik.com\/templates\/ice-cream-menus","featured":false},{"name":"Garage Sale Poster","url":"https:\/\/wepik.com\/templates\/garage-sale-poster","featured":false},{"name":"Handyman Price List","url":"https:\/\/wepik.com\/templates\/handyman-price-list","featured":false},{"name":"Thanksgiving Card","url":"https:\/\/wepik.com\/templates\/thanksgiving-cards","featured":false},{"name":"Wedding Planner Instagram Post","url":"https:\/\/wepik.com\/templates\/wedding-planner-instagram-post","featured":false},{"name":"Boxing Poster","url":"https:\/\/wepik.com\/templates\/boxing-poster","featured":false},{"name":"Plumber Flyers","url":"https:\/\/wepik.com\/templates\/plumber-flyers","featured":false},{"name":"Water Label","url":"https:\/\/wepik.com\/templates\/water-label","featured":false},{"name":"Cleaning Services Gift Certificate","url":"https:\/\/wepik.com\/templates\/cleaning-services-gift-certificate","featured":false},{"name":"Catering Brochure","url":"https:\/\/wepik.com\/templates\/catering-brochure","featured":false},{"name":"YouTube Profile Picture","url":"https:\/\/wepik.com\/templates\/youtube-profile-picture","featured":false},{"name":"Creative Resume","url":"https:\/\/wepik.com\/templates\/creative-resume","featured":false},{"name":"Floral Logo","url":"https:\/\/wepik.com\/templates\/floral-logo","featured":false},{"name":"First Communion Invitations","url":"https:\/\/wepik.com\/templates\/first-communion-invitations","featured":false},{"name":"Fourth of July Menu","url":"https:\/\/wepik.com\/templates\/fourth-of-july-menu","featured":false},{"name":"Banking Resumes","url":"https:\/\/wepik.com\/templates\/banking-resumes","featured":false},{"name":"Business Flyer","url":"https:\/\/wepik.com\/templates\/business-flyer","featured":false},{"name":"Vintage Postcard","url":"https:\/\/wepik.com\/templates\/vintage-postcard","featured":false},{"name":"Business Card with Photo","url":"https:\/\/wepik.com\/templates\/business-card-with-photo","featured":false},{"name":"Birthday Zoom Background","url":"https:\/\/wepik.com\/templates\/birthday-zoom-backgrounds","featured":false},{"name":"Oktoberfest Logo","url":"https:\/\/wepik.com\/templates\/oktoberfest-logos","featured":false},{"name":"Personal Trainer Certificate","url":"https:\/\/wepik.com\/templates\/personal-trainer-certificate","featured":false},{"name":"Sports Instagram Story","url":"https:\/\/wepik.com\/templates\/sports-instagram-story","featured":false},{"name":"Autism Poster","url":"https:\/\/wepik.com\/templates\/autism-poster","featured":false},{"name":"Gaming Invitation","url":"https:\/\/wepik.com\/templates\/gaming-invitation","featured":false},{"name":"Sport Logo","url":"https:\/\/wepik.com\/templates\/sport-logo","featured":false},{"name":"Winter Signs","url":"https:\/\/wepik.com\/templates\/winter-signs","featured":false},{"name":"Real Estate Business Card","url":"https:\/\/wepik.com\/templates\/real-estate-business-card","featured":false},{"name":"DJ Facebook Post","url":"https:\/\/wepik.com\/templates\/dj-facebook-post","featured":false},{"name":"Wedding Poster","url":"https:\/\/wepik.com\/templates\/wedding-poster","featured":false},{"name":"Anti Bullying Posters","url":"https:\/\/wepik.com\/templates\/anti-bullying-posters","featured":false},{"name":"Halloween Flyer","url":"https:\/\/wepik.com\/templates\/halloween-flyer","featured":false},{"name":"Cinco de Mayo Poster","url":"https:\/\/wepik.com\/templates\/cinco-de-mayo-poster","featured":false},{"name":"DJ Twitter Post","url":"https:\/\/wepik.com\/templates\/dj-twitter-post","featured":false},{"name":"Infographics","url":"https:\/\/wepik.com\/templates\/infographics","featured":false},{"name":"Restaurant Brochure","url":"https:\/\/wepik.com\/templates\/restaurant-brochure","featured":false},{"name":"School ID Cards","url":"https:\/\/wepik.com\/templates\/school-id-cards","featured":false},{"name":"Valentine's Day Gift Tag","url":"https:\/\/wepik.com\/templates\/valentines-day-gift-tag","featured":false},{"name":"Wedding Invitation","url":"https:\/\/wepik.com\/templates\/wedding-invitation","featured":false},{"name":"Movie Poster","url":"https:\/\/wepik.com\/templates\/movie-poster","featured":false},{"name":"Logos","url":"https:\/\/wepik.com\/templates\/logos","featured":false},{"name":"Medical Brochures","url":"https:\/\/wepik.com\/templates\/medical-brochures","featured":false},{"name":"Pride T-shirts","url":"https:\/\/wepik.com\/templates\/pride-t-shirts","featured":false},{"name":"Animal Meme","url":"https:\/\/wepik.com\/templates\/animal-meme","featured":false},{"name":"Valentine's Day T-shirt","url":"https:\/\/wepik.com\/templates\/valentines-day-t-shirt","featured":false},{"name":"Fundraising Calendar","url":"https:\/\/wepik.com\/templates\/fundraising-calendar","featured":false},{"name":"Fall Banners","url":"https:\/\/wepik.com\/templates\/fall-banners","featured":false},{"name":"Christmas Invitation","url":"https:\/\/wepik.com\/templates\/christmas-invitations","featured":false},{"name":"Table of Contents","url":"https:\/\/wepik.com\/templates\/table-of-contents","featured":false},{"name":"Beer Poster","url":"https:\/\/wepik.com\/templates\/beer-poster","featured":false},{"name":"DJ Instagram Post","url":"https:\/\/wepik.com\/templates\/dj-instagram-post","featured":false},{"name":"Vertical Instagram Posts","url":"https:\/\/wepik.com\/templates\/vertical-instagram-posts","featured":false},{"name":"Easter Zoom Background","url":"https:\/\/wepik.com\/templates\/easter-zoom-background","featured":false},{"name":"Music Festival Posters","url":"https:\/\/wepik.com\/templates\/music-festival-posters","featured":false},{"name":"DJ Price List","url":"https:\/\/wepik.com\/templates\/dj-price-list","featured":false},{"name":"Catering Business Cards","url":"https:\/\/wepik.com\/templates\/catering-business-cards","featured":false},{"name":"Habit Tracker","url":"https:\/\/wepik.com\/templates\/habit-tracker","featured":false},{"name":"Easter Banner","url":"https:\/\/wepik.com\/templates\/easter-banner","featured":false},{"name":"Circle Logo","url":"https:\/\/wepik.com\/templates\/circle-logo","featured":false},{"name":"Bartender Signs","url":"https:\/\/wepik.com\/templates\/bartender-signs","featured":false},{"name":"Food Flyer","url":"https:\/\/wepik.com\/templates\/food-flyer","featured":false},{"name":"QR Code Business Card","url":"https:\/\/wepik.com\/templates\/qr-code-business-card","featured":false},{"name":"Facebook Ads","url":"https:\/\/wepik.com\/templates\/facebook-ads","featured":false},{"name":"Concert Flyers","url":"https:\/\/wepik.com\/templates\/concert-flyers","featured":false},{"name":"Wedding Postcard","url":"https:\/\/wepik.com\/templates\/wedding-postcard","featured":false},{"name":"Artist Business Card","url":"https:\/\/wepik.com\/templates\/artist-business-card","featured":false},{"name":"Travel Agency Flyer","url":"https:\/\/wepik.com\/templates\/travel-agency-flyer","featured":false},{"name":"Football Logos","url":"https:\/\/wepik.com\/templates\/football-logos","featured":false},{"name":"Wedding Planner Instagram Story","url":"https:\/\/wepik.com\/templates\/wedding-planner-instagram-story","featured":false},{"name":"Pastel Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pastel-desktop-wallpaper","featured":false},{"name":"Sport Flyer","url":"https:\/\/wepik.com\/templates\/sport-flyer","featured":false},{"name":"Birthday Instagram Story","url":"https:\/\/wepik.com\/templates\/birthday-instagram-story","featured":false},{"name":"Interior Design Facebook Post","url":"https:\/\/wepik.com\/templates\/interior-design-facebook-post","featured":false},{"name":"Birthday Invitation","url":"https:\/\/wepik.com\/templates\/birthday-invitation","featured":false},{"name":"Twitter Posts","url":"https:\/\/wepik.com\/templates\/twitter-posts","featured":false},{"name":"Podcast Covers","url":"https:\/\/wepik.com\/templates\/podcast-covers","featured":false},{"name":"Real Estate Instagram Stories","url":"https:\/\/wepik.com\/templates\/real-estate-instagram-stories","featured":false},{"name":"Labor Day Closed Sign","url":"https:\/\/wepik.com\/templates\/labor-day-closed-sign","featured":false},{"name":"Graphic Organizer","url":"https:\/\/wepik.com\/templates\/graphic-organizers","featured":false},{"name":"Easter Card","url":"https:\/\/wepik.com\/templates\/easter-card","featured":false},{"name":"DJ Logo","url":"https:\/\/wepik.com\/templates\/dj-logo","featured":false},{"name":"Worksheets","url":"https:\/\/wepik.com\/templates\/worksheets","featured":false},{"name":"New Year Banner","url":"https:\/\/wepik.com\/templates\/new-year-banners","featured":false},{"name":"Christmas T-shirt","url":"https:\/\/wepik.com\/templates\/christmas-t-shirts","featured":false},{"name":"School Logo","url":"https:\/\/wepik.com\/templates\/school-logo","featured":false},{"name":"International Women's Day Instagram Story","url":"https:\/\/wepik.com\/templates\/international-womens-day-instagram-story","featured":false},{"name":"Restaurant Logo","url":"https:\/\/wepik.com\/templates\/restaurant-logo","featured":false},{"name":"Handyman Business Card","url":"https:\/\/wepik.com\/templates\/handyman-business-card","featured":false},{"name":"Halloween T-shirts","url":"https:\/\/wepik.com\/templates\/halloween-t-shirts","featured":false},{"name":"Spa Instagram Post","url":"https:\/\/wepik.com\/templates\/spa-instagram-post","featured":false},{"name":"Drink Menu","url":"https:\/\/wepik.com\/templates\/drink-menu","featured":false},{"name":"Spa Rack Card","url":"https:\/\/wepik.com\/templates\/spa-rack-card","featured":false},{"name":"American Football Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/american-football-desktop-wallpaper","featured":false},{"name":"Chinese New Year Card","url":"https:\/\/wepik.com\/templates\/chinese-new-year-card","featured":false},{"name":"Newsletters","url":"https:\/\/wepik.com\/templates\/newsletters","featured":false},{"name":"Personal Trainer Postcard","url":"https:\/\/wepik.com\/templates\/personal-trainer-postcard","featured":false},{"name":"Bakery Checklists","url":"https:\/\/wepik.com\/templates\/bakery-checklists","featured":false},{"name":"Typography Logo","url":"https:\/\/wepik.com\/templates\/typography-logo","featured":false},{"name":"Restaurant Invitation","url":"https:\/\/wepik.com\/templates\/restaurant-invitation","featured":false},{"name":"Flower Shop Poster","url":"https:\/\/wepik.com\/templates\/flower-shop-posters","featured":false},{"name":"Real Estate LinkedIn Banner","url":"https:\/\/wepik.com\/templates\/real-estate-linkedin-banner","featured":false},{"name":"Mardi Gras Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/mardi-gras-zoom-backgrounds","featured":false},{"name":"Doctor ID Card","url":"https:\/\/wepik.com\/templates\/doctor-id-cards","featured":false},{"name":"Catering Logo","url":"https:\/\/wepik.com\/templates\/catering-logo","featured":false},{"name":"Instagram Story Photo","url":"https:\/\/wepik.com\/templates\/instagram-story-photo","featured":false},{"name":"Real Estate Letterhead","url":"https:\/\/wepik.com\/templates\/real-estate-letterhead","featured":false},{"name":"Weekly Schedule","url":"https:\/\/wepik.com\/templates\/weekly-schedule","featured":false},{"name":"Cleaning Services Flyer","url":"https:\/\/wepik.com\/templates\/cleaning-services-flyer","featured":false},{"name":"Labels","url":"https:\/\/wepik.com\/templates\/labels","featured":false},{"name":"Wedding Gift Tag","url":"https:\/\/wepik.com\/templates\/wedding-gift-tag","featured":false},{"name":"Hairdresser Facebook Post","url":"https:\/\/wepik.com\/templates\/hairdresser-facebook-post","featured":false},{"name":"Dental Logo","url":"https:\/\/wepik.com\/templates\/dental-logo","featured":false},{"name":"Halloween Invitations","url":"https:\/\/wepik.com\/templates\/halloween-invitations","featured":false},{"name":"Twitter Headers","url":"https:\/\/wepik.com\/templates\/twitter-headers","featured":false},{"name":"Bifold Brochures","url":"https:\/\/wepik.com\/templates\/bifold-brochures","featured":false},{"name":"Invitations","url":"https:\/\/wepik.com\/templates\/invitations","featured":true},{"name":"Real Estate Flyer","url":"https:\/\/wepik.com\/templates\/real-estate-flyer","featured":false},{"name":"Black Friday Banner","url":"https:\/\/wepik.com\/templates\/black-friday-banner","featured":false},{"name":"Coffee Shop Business Card","url":"https:\/\/wepik.com\/templates\/coffee-shop-business-card","featured":false},{"name":"No Smoking Signs","url":"https:\/\/wepik.com\/templates\/no-smoking-signs","featured":false},{"name":"St. Patrick's Day Sign","url":"https:\/\/wepik.com\/templates\/st-patricks-day-signs","featured":false},{"name":"Mardi Gras Signs","url":"https:\/\/wepik.com\/templates\/mardi-gras-signs","featured":false},{"name":"Simple Invoice","url":"https:\/\/wepik.com\/templates\/simple-invoice","featured":false},{"name":"Real Estate Postcard","url":"https:\/\/wepik.com\/templates\/real-estate-postcard","featured":false},{"name":"Gym Sign","url":"https:\/\/wepik.com\/templates\/gym-sign","featured":false},{"name":"Meet the Teacher Worksheet","url":"https:\/\/wepik.com\/templates\/meet-the-teacher-worksheets","featured":false},{"name":"Wedding Place Card","url":"https:\/\/wepik.com\/templates\/wedding-place-card","featured":false},{"name":"Podcast Logo","url":"https:\/\/wepik.com\/templates\/podcast-logos","featured":false},{"name":"Wedding Flyer","url":"https:\/\/wepik.com\/templates\/wedding-flyer","featured":false},{"name":"Construction Invoice","url":"https:\/\/wepik.com\/templates\/construction-invoice","featured":false},{"name":"Real Estate Poster","url":"https:\/\/wepik.com\/templates\/real-estate-poster","featured":false},{"name":"Winter Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/winter-desktop-wallpapers","featured":false},{"name":"Restaurant Menu","url":"https:\/\/wepik.com\/templates\/restaurant-menu","featured":false},{"name":"Rectangle Sticker","url":"https:\/\/wepik.com\/templates\/rectangle-sticker","featured":false},{"name":"Spring Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/spring-zoom-backgrounds","featured":false},{"name":"Name Tags","url":"https:\/\/wepik.com\/templates\/name-tag","featured":false},{"name":"Summer Poster","url":"https:\/\/wepik.com\/templates\/summer-posters","featured":false},{"name":"Fashion Banner","url":"https:\/\/wepik.com\/templates\/fashion-banner","featured":false},{"name":"Peace Worksheet","url":"https:\/\/wepik.com\/templates\/peace-sign","featured":false},{"name":"Physiotherapy Logos","url":"https:\/\/wepik.com\/templates\/physiotherapy-logos","featured":false},{"name":"Bakery Business Card","url":"https:\/\/wepik.com\/templates\/bakery-business-card","featured":false},{"name":"Creative Zoom Background","url":"https:\/\/wepik.com\/templates\/creative-zoom-background","featured":false},{"name":"Family Tree Worksheet","url":"https:\/\/wepik.com\/templates\/family-tree-worksheet","featured":false},{"name":"Tumblr Banner","url":"https:\/\/wepik.com\/templates\/tumblr-banner","featured":false},{"name":"Thanksgiving Banner","url":"https:\/\/wepik.com\/templates\/thanksgiving-banners","featured":false},{"name":"Personal Trainer Logo","url":"https:\/\/wepik.com\/templates\/personal-trainer-logo","featured":false},{"name":"Timelines","url":"https:\/\/wepik.com\/templates\/timelines","featured":false},{"name":"Handyman Logo","url":"https:\/\/wepik.com\/templates\/handyman-logo","featured":false},{"name":"Restaurant Business Card","url":"https:\/\/wepik.com\/templates\/restaurant-business-card","featured":false},{"name":"Lost Dog Poster","url":"https:\/\/wepik.com\/templates\/lost-dog-poster","featured":false},{"name":"Fourth of July Closed Sign","url":"https:\/\/wepik.com\/templates\/fourth-of-july-closed-sign","featured":false},{"name":"Gaming Youtube Banner","url":"https:\/\/wepik.com\/templates\/gaming-youtube-banner","featured":false},{"name":"Nail Salon Price List","url":"https:\/\/wepik.com\/templates\/nail-salon-price-list","featured":false},{"name":"Coffee Shop Brochure","url":"https:\/\/wepik.com\/templates\/coffee-shop-brochure","featured":false},{"name":"Birthday Postcard","url":"https:\/\/wepik.com\/templates\/birthday-postcard","featured":false},{"name":"Appointment Business Card","url":"https:\/\/wepik.com\/templates\/appointment-business-card","featured":false},{"name":"Facebook Posts","url":"https:\/\/wepik.com\/templates\/facebook-posts","featured":true},{"name":"Fall Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/fall-desktop-wallpapers","featured":false},{"name":"Catering Banner","url":"https:\/\/wepik.com\/templates\/catering-banner","featured":false},{"name":"Teacher Gift Tag","url":"https:\/\/wepik.com\/templates\/teacher-gift-tag","featured":false},{"name":"Science Poster","url":"https:\/\/wepik.com\/templates\/science-posters","featured":false},{"name":"Blog Banners","url":"https:\/\/wepik.com\/templates\/blog-banners","featured":false},{"name":"Photographer Business Card","url":"https:\/\/wepik.com\/templates\/photographer-business-card","featured":false},{"name":"Invoices","url":"https:\/\/wepik.com\/templates\/invoices","featured":false},{"name":"Pride Flyer","url":"https:\/\/wepik.com\/templates\/pride-flyer","featured":false},{"name":"Bakery Invoice","url":"https:\/\/wepik.com\/templates\/bakery-invoice","featured":false},{"name":"Personal Trainer Flyer","url":"https:\/\/wepik.com\/templates\/personal-trainer-flyer","featured":false},{"name":"New Year Postcard","url":"https:\/\/wepik.com\/templates\/new-year-postcard","featured":false},{"name":"Save the Date Cards","url":"https:\/\/wepik.com\/templates\/save-the-date-cards","featured":false},{"name":"Bingo Card","url":"https:\/\/wepik.com\/templates\/bingo-card","featured":false},{"name":"Coffee Shop Instagram Post","url":"https:\/\/wepik.com\/templates\/coffee-shop-instagram-post","featured":false},{"name":"Beer Banner","url":"https:\/\/wepik.com\/templates\/beer-banner","featured":false},{"name":"Green Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/green-desktop-wallpaper","featured":false},{"name":"Coworking Meme","url":"https:\/\/wepik.com\/templates\/coworking-memes","featured":false},{"name":"Tennis Poster","url":"https:\/\/wepik.com\/templates\/tennis-poster","featured":false},{"name":"Leaderboard Banner","url":"https:\/\/wepik.com\/templates\/leaderboard-banner","featured":false},{"name":"Bartender Business Card","url":"https:\/\/wepik.com\/templates\/bartender-business-card","featured":false},{"name":"Night Club Flyer","url":"https:\/\/wepik.com\/templates\/club-flyers","featured":false},{"name":"Beauty Salon Invoice","url":"https:\/\/wepik.com\/templates\/beauty-salon-invoice","featured":false},{"name":"Gym Schedule","url":"https:\/\/wepik.com\/templates\/gym-schedule","featured":false},{"name":"Thank You Postcard","url":"https:\/\/wepik.com\/templates\/thank-you-postcard","featured":false},{"name":"Concert Poster","url":"https:\/\/wepik.com\/templates\/concert-poster","featured":false},{"name":"Professional Zoom Background","url":"https:\/\/wepik.com\/templates\/professional-zoom-background","featured":false},{"name":"Auto Repair Invoices","url":"https:\/\/wepik.com\/templates\/auto-repair-invoices","featured":false},{"name":"Instagram Post Carousel","url":"https:\/\/wepik.com\/templates\/instagram-post-carousel","featured":false},{"name":"Chef Logo","url":"https:\/\/wepik.com\/templates\/chef-logo","featured":false},{"name":"Mother's Day Card","url":"https:\/\/wepik.com\/templates\/mothers-day-card","featured":false},{"name":"Graphic Designer Logos","url":"https:\/\/wepik.com\/templates\/graphic-designer-logos","featured":false},{"name":"Landscaping Invoice","url":"https:\/\/wepik.com\/templates\/landscaping-invoice","featured":false},{"name":"Gaming Twitter Header","url":"https:\/\/wepik.com\/templates\/gaming-twitter-header","featured":false},{"name":"Nature Zoom Background","url":"https:\/\/wepik.com\/templates\/nature-zoom-backgrounds","featured":false},{"name":"Easter Sticker","url":"https:\/\/wepik.com\/templates\/easter-stickers","featured":false},{"name":"LinkedIn Profile Picture","url":"https:\/\/wepik.com\/templates\/linkedin-profile-picture","featured":false},{"name":"Spa Facebook Post","url":"https:\/\/wepik.com\/templates\/spa-facebook-post","featured":false},{"name":"Presentations","url":"https:\/\/wepik.com\/templates\/presentations","featured":false},{"name":"Real Estate Invoice","url":"https:\/\/wepik.com\/templates\/real-estate-invoice","featured":false},{"name":"Large Rectangle Banner","url":"https:\/\/wepik.com\/templates\/large-rectangle-banner","featured":false},{"name":"Facebook Business Cover","url":"https:\/\/wepik.com\/templates\/facebook-business-cover","featured":false},{"name":"Blue Twitter Header","url":"https:\/\/wepik.com\/templates\/blue-twitter-header","featured":false},{"name":"Cleaning Services Checklists","url":"https:\/\/wepik.com\/templates\/cleaning-services-checklist","featured":false},{"name":"Popcorn Logo","url":"https:\/\/wepik.com\/templates\/popcorn-logos","featured":false},{"name":"Memes","url":"https:\/\/wepik.com\/templates\/meme","featured":false},{"name":"Back To School Flyers","url":"https:\/\/wepik.com\/templates\/back-to-school-flyers","featured":false},{"name":"DJ Poster","url":"https:\/\/wepik.com\/templates\/dj-poster","featured":false},{"name":"Brunch Bar Flyers","url":"https:\/\/wepik.com\/templates\/brunch-flyers","featured":false},{"name":"Christmas Coasters","url":"https:\/\/wepik.com\/templates\/christmas-coasters","featured":false},{"name":"Hotel Brochure","url":"https:\/\/wepik.com\/templates\/hotel-brochure","featured":false},{"name":"Cleaning Services Price List","url":"https:\/\/wepik.com\/templates\/cleaning-services-price-list","featured":false},{"name":"Handyman Flyer","url":"https:\/\/wepik.com\/templates\/handyman-flyer","featured":false},{"name":"Certificates","url":"https:\/\/wepik.com\/templates\/certificates","featured":false},{"name":"Yard Sign","url":"https:\/\/wepik.com\/templates\/yard-sign","featured":false},{"name":"Recipes","url":"https:\/\/wepik.com\/templates\/recipes","featured":false},{"name":"Christmas Postcard","url":"https:\/\/wepik.com\/templates\/christmas-postcard","featured":false},{"name":"Cotton Candy Sign","url":"https:\/\/wepik.com\/templates\/cotton-candy-sign-template","featured":false},{"name":"Plumber Business Cards","url":"https:\/\/wepik.com\/templates\/plumber-business-cards","featured":false},{"name":"Spa Price List","url":"https:\/\/wepik.com\/templates\/spa-price-list","featured":false},{"name":"TikTok Profile Picture","url":"https:\/\/wepik.com\/templates\/tiktok-profile-picture","featured":false},{"name":"Church Flyer","url":"https:\/\/wepik.com\/templates\/church-flyer","featured":false},{"name":"Psychology Flyer","url":"https:\/\/wepik.com\/templates\/psychology-flyer","featured":false},{"name":"Holiday Postcard","url":"https:\/\/wepik.com\/templates\/holiday-postcard","featured":false},{"name":"Photographer Facebook Post","url":"https:\/\/wepik.com\/templates\/photographer-facebook-post","featured":false},{"name":"Booklet","url":"https:\/\/wepik.com\/templates\/booklet","featured":false},{"name":"Church Posters","url":"https:\/\/wepik.com\/templates\/church-posters","featured":false},{"name":"Halloween Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/halloween-desktop-wallpapers","featured":false},{"name":"Photographer Instagram Post","url":"https:\/\/wepik.com\/templates\/photographer-instagram-post","featured":false},{"name":"Interior Design Poster","url":"https:\/\/wepik.com\/templates\/interior-design-poster","featured":false},{"name":"Spa Invitation","url":"https:\/\/wepik.com\/templates\/spa-invitation","featured":false},{"name":"CD Covers","url":"https:\/\/wepik.com\/templates\/cd-covers","featured":false},{"name":"Holi Card","url":"https:\/\/wepik.com\/templates\/holi-cards","featured":false},{"name":"Spa Schedule","url":"https:\/\/wepik.com\/templates\/spa-schedule","featured":false},{"name":"Mobile Wallpapers","url":"https:\/\/wepik.com\/templates\/mobile-wallpapers","featured":false},{"name":"Restaurant Instagram Story","url":"https:\/\/wepik.com\/templates\/restaurant-instagram-story","featured":false},{"name":"Candle Label","url":"https:\/\/wepik.com\/templates\/candle-label","featured":false},{"name":"Plumber Logo","url":"https:\/\/wepik.com\/templates\/plumber-logo","featured":false},{"name":"Real Estate YouTube Banner","url":"https:\/\/wepik.com\/templates\/real-estate-youtube-banners","featured":false},{"name":"Itinerary Planner","url":"https:\/\/wepik.com\/templates\/itinerary-planner","featured":false},{"name":"Black History Month Zoom Backgrounds","url":"https:\/\/wepik.com\/templates\/black-history-month-zoom-backgrounds","featured":false},{"name":"Letterheads","url":"https:\/\/wepik.com\/templates\/letterheads","featured":false},{"name":"Cover Letters","url":"https:\/\/wepik.com\/templates\/cover-letters","featured":false},{"name":"Employee of the Month Certificates","url":"https:\/\/wepik.com\/templates\/employee-of-the-month-certificates","featured":false},{"name":"Church Instagram Post","url":"https:\/\/wepik.com\/templates\/church-instagram-post","featured":false},{"name":"Floral Invitation","url":"https:\/\/wepik.com\/templates\/floral-invitation","featured":false},{"name":"Handyman Facebook Post","url":"https:\/\/wepik.com\/templates\/handyman-facebook-post","featured":false},{"name":"Tier List","url":"https:\/\/wepik.com\/templates\/tier-list","featured":false},{"name":"Personal Trainer Invoice","url":"https:\/\/wepik.com\/templates\/personal-trainer-invoice","featured":false},{"name":"School Schedules","url":"https:\/\/wepik.com\/templates\/school-schedule","featured":false},{"name":"Desktop Wallpaper Pictures","url":"https:\/\/wepik.com\/templates\/desktop-wallpaper-pictures","featured":false},{"name":"Marketing Proposal","url":"https:\/\/wepik.com\/templates\/marketing-proposals","featured":false},{"name":"New Year Planners","url":"https:\/\/wepik.com\/templates\/new-year-planners","featured":false},{"name":"Travel Agency Instagram Story","url":"https:\/\/wepik.com\/templates\/travel-agency-instagram-stories","featured":false},{"name":"Brochures","url":"https:\/\/wepik.com\/templates\/brochures","featured":false},{"name":"Pride Poster","url":"https:\/\/wepik.com\/templates\/pride-poster","featured":false},{"name":"Church Invitation","url":"https:\/\/wepik.com\/templates\/church-invitation","featured":false},{"name":"Square Sticker","url":"https:\/\/wepik.com\/templates\/square-sticker","featured":false},{"name":"Easter Invitation","url":"https:\/\/wepik.com\/templates\/easter-invitation","featured":false},{"name":"Reports","url":"https:\/\/wepik.com\/templates\/reports","featured":false},{"name":"Gaming Banner","url":"https:\/\/wepik.com\/templates\/gaming-banner","featured":false},{"name":"Personal Trainer Price List","url":"https:\/\/wepik.com\/templates\/personal-trainer-price-list","featured":false},{"name":"Sunset Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/sunset-desktop-wallpaper","featured":false},{"name":"Gym Poster","url":"https:\/\/wepik.com\/templates\/gym-poster","featured":false},{"name":"Fashion Logo","url":"https:\/\/wepik.com\/templates\/fashion-logo","featured":false},{"name":"Profile Pictures","url":"https:\/\/wepik.com\/templates\/profile-picture","featured":false},{"name":"Ugly Sweater Invitation","url":"https:\/\/wepik.com\/templates\/ugly-sweater-invitations","featured":false},{"name":"Simple Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/simple-desktop-wallpaper","featured":false},{"name":"Fishbone Diagram","url":"https:\/\/wepik.com\/templates\/fishbone-diagram","featured":false},{"name":"Abstract Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/abstract-desktop-wallpaper","featured":false},{"name":"DJ Flyer","url":"https:\/\/wepik.com\/templates\/dj-flyer","featured":false},{"name":"Smart Goals Infographics","url":"https:\/\/wepik.com\/templates\/smart-goals-infographics","featured":false},{"name":"Book Covers","url":"https:\/\/wepik.com\/templates\/book-covers","featured":false},{"name":"Personal Trainer Poster","url":"https:\/\/wepik.com\/templates\/personal-trainer-poster","featured":false},{"name":"Travel Agency Facebook Post","url":"https:\/\/wepik.com\/templates\/travel-agency-facebook-post","featured":false},{"name":"Real Estate Banner","url":"https:\/\/wepik.com\/templates\/real-estate-banner","featured":false},{"name":"Tattoo Gift Certificates","url":"https:\/\/wepik.com\/templates\/tattoo-gift-certificates","featured":false},{"name":"Interior Design Business Card","url":"https:\/\/wepik.com\/templates\/interior-design-business-card","featured":false},{"name":"Meal Planner","url":"https:\/\/wepik.com\/templates\/meal-planner","featured":false},{"name":"Cat Meme","url":"https:\/\/wepik.com\/templates\/cat-meme","featured":false},{"name":"Bartender Resume","url":"https:\/\/wepik.com\/templates\/bartender-resumes","featured":false},{"name":"Environment Logos","url":"https:\/\/wepik.com\/templates\/environment-logos","featured":false},{"name":"Designer Resumes","url":"https:\/\/wepik.com\/templates\/designer-resumes","featured":false},{"name":"Spa Business Card","url":"https:\/\/wepik.com\/templates\/spa-business-card","featured":false},{"name":"Ocean Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/ocean-desktop-wallpaper","featured":false},{"name":"Church Brochure","url":"https:\/\/wepik.com\/templates\/church-brochure","featured":false},{"name":"Mardi Gras Invitations","url":"https:\/\/wepik.com\/templates\/mardi-gras-invitations","featured":false},{"name":"Facebook Stories","url":"https:\/\/wepik.com\/templates\/facebook-stories","featured":false},{"name":"Spa Flyer","url":"https:\/\/wepik.com\/templates\/spa-flyer","featured":false},{"name":"Restaurant Gift Certificate","url":"https:\/\/wepik.com\/templates\/restaurant-gift-certificate","featured":false},{"name":"Achievement Certificate","url":"https:\/\/wepik.com\/templates\/achievement-certificates","featured":false},{"name":"Carnival Invitations","url":"https:\/\/wepik.com\/templates\/carnival-invitations","featured":false},{"name":"Professional Business Card","url":"https:\/\/wepik.com\/templates\/professional-business-card","featured":false},{"name":"Discord Banners","url":"https:\/\/wepik.com\/templates\/discord-banners","featured":false},{"name":"Christmas Name Tags","url":"https:\/\/wepik.com\/templates\/christmas-name-tags","featured":false},{"name":"Circle Sticker","url":"https:\/\/wepik.com\/templates\/circle-sticker","featured":false},{"name":"Square Banner","url":"https:\/\/wepik.com\/templates\/square-banner","featured":false},{"name":"Lists","url":"https:\/\/wepik.com\/templates\/lists","featured":false},{"name":"Bartender Flyer","url":"https:\/\/wepik.com\/templates\/bartender-flyer","featured":false},{"name":"Pizza Menu","url":"https:\/\/wepik.com\/templates\/pizza-menu","featured":false},{"name":"Cleaning Services Instagram Post","url":"https:\/\/wepik.com\/templates\/cleaning-services-instagram-post","featured":false},{"name":"Electrician Price List","url":"https:\/\/wepik.com\/templates\/electrician-price-lists","featured":false},{"name":"Barber Logo","url":"https:\/\/wepik.com\/templates\/barber-logos","featured":false},{"name":"Party Invitation","url":"https:\/\/wepik.com\/templates\/party-invitation","featured":false},{"name":"Cleaning Services Business Card","url":"https:\/\/wepik.com\/templates\/cleaning-services-business-card","featured":false},{"name":"Webinar Flyer","url":"https:\/\/wepik.com\/templates\/webinar-flyers","featured":false},{"name":"Valentine's Day Instagram Story","url":"https:\/\/wepik.com\/templates\/valentines-day-instagram-story","featured":false},{"name":"Food Menu","url":"https:\/\/wepik.com\/templates\/food-menu","featured":false},{"name":"Bakery Invitation","url":"https:\/\/wepik.com\/templates\/bakery-invitation","featured":false},{"name":"DJ Business Card","url":"https:\/\/wepik.com\/templates\/dj-business-card","featured":false},{"name":"Summer Invitation","url":"https:\/\/wepik.com\/templates\/summer-invitation","featured":false},{"name":"Medium Rectangle Banner","url":"https:\/\/wepik.com\/templates\/medium-rectangle-banner","featured":false},{"name":"Minimalist Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/minimalist-desktop-wallpaper","featured":false},{"name":"Fashion YouTube Banner","url":"https:\/\/wepik.com\/templates\/fashion-youtube-banners","featured":false},{"name":"Geometric Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/geometric-desktop-wallpaper","featured":false},{"name":"Valentine's Day Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/valentines-day-desktop-wallpapers","featured":false},{"name":"Winter Sticker","url":"https:\/\/wepik.com\/templates\/winter-sticker","featured":false},{"name":"Clothing Logo","url":"https:\/\/wepik.com\/templates\/clothing-logo","featured":false},{"name":"Wattpad Book Cover","url":"https:\/\/wepik.com\/templates\/wattpad-book-cover","featured":false},{"name":"Easter Sign","url":"https:\/\/wepik.com\/templates\/easter-sign","featured":false},{"name":"Sale Poster","url":"https:\/\/wepik.com\/templates\/sale-poster","featured":false},{"name":"Bakery Poster","url":"https:\/\/wepik.com\/templates\/bakery-poster","featured":false},{"name":"Wedding Menu","url":"https:\/\/wepik.com\/templates\/wedding-menu","featured":false},{"name":"Trucking Logos","url":"https:\/\/wepik.com\/templates\/trucking-logos","featured":false},{"name":"Architect Business Cards","url":"https:\/\/wepik.com\/templates\/architect-business-cards","featured":false},{"name":"Diaper Raffle Ticket","url":"https:\/\/wepik.com\/templates\/diaper-raffle-ticket","featured":false},{"name":"Catering Flyer","url":"https:\/\/wepik.com\/templates\/catering-flyer","featured":false},{"name":"Modern Resume","url":"https:\/\/wepik.com\/templates\/modern-resume","featured":false},{"name":"Budget Planner","url":"https:\/\/wepik.com\/templates\/budget-planners","featured":false},{"name":"Dental Instagram Story","url":"https:\/\/wepik.com\/templates\/dental-instagram-story","featured":false},{"name":"ID Cards","url":"https:\/\/wepik.com\/templates\/id-cards","featured":false},{"name":"Dance Poster","url":"https:\/\/wepik.com\/templates\/dance-posters","featured":false},{"name":"Photographer Instagram Story","url":"https:\/\/wepik.com\/templates\/photographer-instagram-story","featured":false},{"name":"New Year Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/new-year-desktop-wallpaper","featured":false},{"name":"Workout Planner","url":"https:\/\/wepik.com\/templates\/workout-planner","featured":false},{"name":"Discord Profile Picture","url":"https:\/\/wepik.com\/templates\/discord-profile-picture","featured":false},{"name":"Soap Label","url":"https:\/\/wepik.com\/templates\/soap-label","featured":false},{"name":"Retirement Party Invitation","url":"https:\/\/wepik.com\/templates\/retirement-party-invitation","featured":false},{"name":"Motivational Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/motivational-desktop-wallpapers","featured":false},{"name":"Spa Poster","url":"https:\/\/wepik.com\/templates\/spa-poster","featured":false},{"name":"Mechanic Logo","url":"https:\/\/wepik.com\/templates\/mechanic-logo","featured":false},{"name":"Coffee Shop Invoice","url":"https:\/\/wepik.com\/templates\/coffee-shop-invoice","featured":false},{"name":"Proposals","url":"https:\/\/wepik.com\/templates\/proposals","featured":false},{"name":"Unicorn Invitation","url":"https:\/\/wepik.com\/templates\/unicorn-invitation","featured":false},{"name":"Real Estate Schedule","url":"https:\/\/wepik.com\/templates\/real-estate-schedule","featured":false},{"name":"Coffee Shop Gift Certificate","url":"https:\/\/wepik.com\/templates\/coffee-shop-gift-certificate","featured":false},{"name":"Rack Cards","url":"https:\/\/wepik.com\/templates\/rack-cards","featured":false},{"name":"Daily Planner","url":"https:\/\/wepik.com\/templates\/daily-planner","featured":false},{"name":"Camping Poster","url":"https:\/\/wepik.com\/templates\/camping-posters","featured":false},{"name":"Restaurant Poster","url":"https:\/\/wepik.com\/templates\/restaurant-poster","featured":false},{"name":"Psychology Instagram Post","url":"https:\/\/wepik.com\/templates\/psychology-instagram-post","featured":false},{"name":"Signs","url":"https:\/\/wepik.com\/templates\/signs","featured":false},{"name":"Food Truck Menu","url":"https:\/\/wepik.com\/templates\/food-truck-menu","featured":false},{"name":"Badge Logo","url":"https:\/\/wepik.com\/templates\/badge-logo","featured":false},{"name":"Hairdresser Twitter Post","url":"https:\/\/wepik.com\/templates\/hairdresser-twitter-post","featured":false},{"name":"Inventory Checklist","url":"https:\/\/wepik.com\/templates\/inventory-checklist","featured":false},{"name":"Cat Banner","url":"https:\/\/wepik.com\/templates\/cat-banners","featured":false},{"name":"Nature Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/nature-desktop-wallpaper","featured":false},{"name":"Research Poster","url":"https:\/\/wepik.com\/templates\/research-posters","featured":false},{"name":"Hotel Gift Certificates","url":"https:\/\/wepik.com\/templates\/hotel-gift-certificate","featured":false},{"name":"Animal Logo","url":"https:\/\/wepik.com\/templates\/animal-logo","featured":false},{"name":"Hairdresser Instagram Post","url":"https:\/\/wepik.com\/templates\/hairdresser-instagram-post","featured":false},{"name":"Brewery Logo","url":"https:\/\/wepik.com\/templates\/brewery-logo","featured":false},{"name":"Boss Day Card","url":"https:\/\/wepik.com\/templates\/boss-day-card","featured":false},{"name":"Personal Trainer Business Card","url":"https:\/\/wepik.com\/templates\/personal-trainer-business-card","featured":false},{"name":"Lesson Plans","url":"https:\/\/wepik.com\/templates\/lesson-plans","featured":false},{"name":"Sales Flyer","url":"https:\/\/wepik.com\/templates\/sales-flyer","featured":false},{"name":"Wedding Planner Facebook Post","url":"https:\/\/wepik.com\/templates\/wedding-planner-facebook-post","featured":false},{"name":"Hotel Business Card","url":"https:\/\/wepik.com\/templates\/hotel-business-card","featured":false},{"name":"Lawyer Letterhead","url":"https:\/\/wepik.com\/templates\/lawyer-letterheads","featured":false},{"name":"Dog Meme","url":"https:\/\/wepik.com\/templates\/dog-meme","featured":false},{"name":"Thanksgiving Sign","url":"https:\/\/wepik.com\/templates\/thanksgiving-signs","featured":false},{"name":"Beauty Salon Gift Certificate","url":"https:\/\/wepik.com\/templates\/beauty-salon-gift-certificate","featured":false},{"name":"Black History Month Desktop Wallpapers","url":"https:\/\/wepik.com\/templates\/black-history-month-desktop-wallpapers","featured":false},{"name":"Golf Logo","url":"https:\/\/wepik.com\/templates\/golf-logos","featured":false},{"name":"Baby Shower Invitation","url":"https:\/\/wepik.com\/templates\/baby-shower-invitation","featured":false},{"name":"Cyber Monday Banner","url":"https:\/\/wepik.com\/templates\/cyber-monday-banners","featured":false},{"name":"Flyers","url":"https:\/\/wepik.com\/templates\/flyers","featured":false},{"name":"Publisher Logo","url":"https:\/\/wepik.com\/templates\/publisher-logo","featured":false},{"name":"Colorful Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/colorful-desktop-wallpaper","featured":false},{"name":"Coffee Shop Checklist","url":"https:\/\/wepik.com\/templates\/coffee-shop-checklist","featured":false},{"name":"Twitch Background","url":"https:\/\/wepik.com\/templates\/twitch-backgrounds","featured":false},{"name":"Bumper Sticker","url":"https:\/\/wepik.com\/templates\/bumper-sticker","featured":false},{"name":"Blue Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/blue-desktop-wallpaper","featured":false},{"name":"Personal Trainer Instagram Story","url":"https:\/\/wepik.com\/templates\/personal-trainer-instagram-story","featured":false},{"name":"Teacher ID Cards","url":"https:\/\/wepik.com\/templates\/teacher-id-cards","featured":false},{"name":"Modern Business Card","url":"https:\/\/wepik.com\/templates\/modern-business-card","featured":false},{"name":"Bakery Brochure","url":"https:\/\/wepik.com\/templates\/bakery-brochure","featured":false},{"name":"Winter Banner","url":"https:\/\/wepik.com\/templates\/winter-banner","featured":false},{"name":"YouTube Banners","url":"https:\/\/wepik.com\/templates\/youtube-banners","featured":false},{"name":"Vertical Business Card","url":"https:\/\/wepik.com\/templates\/vertical-business-card","featured":false},{"name":"Spa Logo","url":"https:\/\/wepik.com\/templates\/spa-logo","featured":false},{"name":"Catering Menu","url":"https:\/\/wepik.com\/templates\/catering-menu","featured":false},{"name":"Marketing Brochure","url":"https:\/\/wepik.com\/templates\/marketing-brochures","featured":false},{"name":"Restaurant Loyalty Card","url":"https:\/\/wepik.com\/templates\/restaurant-loyalty-card","featured":false},{"name":"Gym Letterhead","url":"https:\/\/wepik.com\/templates\/gym-letterhead","featured":false},{"name":"Bartender Certificate","url":"https:\/\/wepik.com\/templates\/bartender-certificate","featured":false},{"name":"Instagram Reel Covers","url":"https:\/\/wepik.com\/templates\/instagram-reel-covers","featured":false},{"name":"Checklists","url":"https:\/\/wepik.com\/templates\/checklists","featured":false},{"name":"Instagram Story Bingo","url":"https:\/\/wepik.com\/templates\/instagram-story-bingo","featured":false},{"name":"Weekly Calendars","url":"https:\/\/wepik.com\/templates\/weekly-calendar","featured":false},{"name":"Oval Sticker","url":"https:\/\/wepik.com\/templates\/oval-sticker","featured":false},{"name":"Business Poster","url":"https:\/\/wepik.com\/templates\/business-poster","featured":false},{"name":"Gift Tags","url":"https:\/\/wepik.com\/templates\/gift-tags","featured":false},{"name":"Yellow Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/yellow-desktop-wallpaper","featured":false},{"name":"Floral Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/floral-desktop-wallpaper","featured":false},{"name":"Trucking Invoice","url":"https:\/\/wepik.com\/templates\/trucking-invoice","featured":false},{"name":"Vaporwave Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/vaporwave-desktop-wallpaper","featured":false},{"name":"Magazine Covers","url":"https:\/\/wepik.com\/templates\/magazine-covers","featured":false},{"name":"Food Poster","url":"https:\/\/wepik.com\/templates\/food-poster","featured":false},{"name":"Bakery Gift Certificate","url":"https:\/\/wepik.com\/templates\/bakery-gift-certificate","featured":false},{"name":"Fashion Posters","url":"https:\/\/wepik.com\/templates\/fashion-posters","featured":false},{"name":"Carnival Posters","url":"https:\/\/wepik.com\/templates\/carnival-posters","featured":false},{"name":"Accounting Logo","url":"https:\/\/wepik.com\/templates\/accounting-logo","featured":false},{"name":"Simple Resume","url":"https:\/\/wepik.com\/templates\/simple-resume","featured":false},{"name":"Hourly Schedule","url":"https:\/\/wepik.com\/templates\/hourly-schedules","featured":false},{"name":"Interior Design Flyer","url":"https:\/\/wepik.com\/templates\/interior-design-flyer","featured":false},{"name":"Wedding Program","url":"https:\/\/wepik.com\/templates\/wedding-program","featured":false},{"name":"Hairdresser Business Card","url":"https:\/\/wepik.com\/templates\/hairdresser-business-card","featured":false},{"name":"Wedding Logo","url":"https:\/\/wepik.com\/templates\/wedding-logo","featured":false},{"name":"Workout Calendar","url":"https:\/\/wepik.com\/templates\/workout-calendar","featured":false},{"name":"Christmas Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/christmas-desktop-wallpaper","featured":false},{"name":"Black Business Card","url":"https:\/\/wepik.com\/templates\/black-business-card","featured":false},{"name":"Pattern Desktop Wallpaper","url":"https:\/\/wepik.com\/templates\/pattern-desktop-wallpaper","featured":false},{"name":"Volunteer Certificate","url":"https:\/\/wepik.com\/templates\/volunteer-certificate-templates","featured":false},{"name":"Grocery Lists","url":"https:\/\/wepik.com\/templates\/grocery-lists","featured":false},{"name":"Hair Salon Gift Certificate","url":"https:\/\/wepik.com\/templates\/hair-salon-gift-certificate","featured":false},{"name":"Plumber Invoice","url":"https:\/\/wepik.com\/templates\/plumber-invoice","featured":false},{"name":"St. Patrick's Day Bookmark","url":"https:\/\/wepik.com\/templates\/st-patricks-day-bookmarks","featured":false},{"name":"Landscaping Business Card","url":"https:\/\/wepik.com\/templates\/landscaping-business-card","featured":false},{"name":"Bakery Flyer","url":"https:\/\/wepik.com\/templates\/bakery-flyer","featured":false},{"name":"Interior Design Instagram Story","url":"https:\/\/wepik.com\/templates\/interior-design-instagram-story","featured":false},{"name":"Easter Facebook Cover","url":"https:\/\/wepik.com\/templates\/easter-facebook-cover","featured":false},{"name":"Furniture Logo","url":"https:\/\/wepik.com\/templates\/furniture-logo","featured":false},{"name":"Wedding Planner Timeline","url":"https:\/\/wepik.com\/templates\/wedding-planner-timeline","featured":false}]; document.addEventListener('alpine:init', () => { Alpine.data('autocomplete', () => ({ filter: '', suggestions: allTags.filter((t) => t.featured), init() { const search = document.querySelector('input[name=q]'); search.addEventListener('input', (e) => { this.filter = e.target.value; this.updateSuggestions(); }) search.addEventListener('keyup', (e) => { if (e.key === 'ArrowDown') { this.$refs.list.querySelector('a')?.focus(); } }) }, move(direction) { const currentFocus = document.activeElement; if (direction > 0) { currentFocus.nextElementSibling?.focus() return; } currentFocus.previousElementSibling?.focus(); }, updateSuggestions() { if (this.filter.length === 0) { this.suggestions = allTags.filter((t) => t.featured); return; } const filteredItems = allTags.filter(({name}) => name.toLowerCase().includes(this.filter.toLowerCase())); filteredItems.sort(function(a, b){ return a.name.length - b.name.length; }); this.suggestions = filteredItems.slice(0, 4) } })) }) </script> </form> </div> <div> <div class="relative"> <nav class="swiper-tags overflow-hidden relative" data-testid="subcategories-tags"> <div class="swiper-wrapper flex relative h-full min-w-0"> <a href="https://wepik.com/templates/coffee-shop-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Coffee Shop </a> <a href="https://wepik.com/templates/construction-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Construction </a> <a href="https://wepik.com/templates/simple-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Simple </a> <a href="https://wepik.com/templates/personal-trainer-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Personal Trainer </a> <a href="https://wepik.com/templates/freelance-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Freelance </a> <a href="https://wepik.com/templates/bakery-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Bakery </a> <a href="https://wepik.com/templates/spa-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Spa </a> <a href="https://wepik.com/templates/real-estate-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Real Estate </a> <a href="https://wepik.com/templates/dj-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> DJ </a> <a href="https://wepik.com/templates/beauty-salon-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Beauty Salon </a> <a href="https://wepik.com/templates/handyman-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Handyman </a> <a href="https://wepik.com/templates/plumber-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Plumber </a> <a href="https://wepik.com/templates/photographer-invoices" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Photographer </a> <a href="https://wepik.com/templates/cleaning-services-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Cleaning Services </a> <a href="https://wepik.com/templates/landscaping-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Landscaping </a> <a href="https://wepik.com/templates/trucking-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Trucking </a> <a href="https://wepik.com/templates/contractor-invoice" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Contractor </a> <a href="https://wepik.com/templates/auto-repair-invoices" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Auto Repair </a> <a href="https://wepik.com/templates/lawyer-invoices" class="swiper-slide mb-4 text-neutral-700 border-neutral-100 hover:text-neutral-900 hover:bg-offwhite-300 text-sm h-9 flex items-center px-4 rounded-full border-2 font-semibold whitespace-nowrap"> Lawyer </a> </div> </nav> <div class="swiper-tags-nav hidden sm:block"> <div class="swiper-button-prev absolute -top-1 -bottom-1 left-0 w-16 flex items-center justify-end bg-gradient-to-r from-white via-white to-transparent"> <button class="h-full w-full mb-4 flex items-center focus:outline-none" aria-label="next presentation"> <svg class="fill-current w-5 h-5 text-neutral-900 hover:text-neutral-800 rotate-180" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </button> </div> <div class="swiper-button-next absolute -top-1 -bottom-1 right-0 w-16 flex items-center justify-end bg-gradient-to-r from-transparent via-white to-white"> <button class="h-full w-full mb-4 flex justify-end items-center focus:outline-none" aria-label="previous presentation"> <svg class="fill-current w-5 h-5 text-neutral-900 hover:text-neutral-800 fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-ba8827360a4552e24fbcd062a19d7800"></use></svg> </button> </div> </div> </div> <div class="mb-16"> <div class="masonry-grid mx-3 sm:-mx-4 -mb-6" data-testid="template-container-list"> <div class="masonry-sizer sm:w-1/2 lg:w-1/3 xl:w-1/4 w-1/2 2xl:w-[12.5%]" > </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <button onclick="window.location.href='/edit/new-artboard?size=Invoice&category_id=1846&category_name=Invoices'" class="border border-neutral-200 rounded hover:border-neutral-800 group text-neutral-900 hover:text-neutral-900 relative w-full" style="padding-bottom: 141.42857142857%;"> <span class="absolute inset-0 flex gap-2 flex-col px-6 items-center justify-center"> <svg class="fill-current w-8 h-8" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><use href="#icon-3b95027f71e94e03049d1b439b40613d"></use></svg> <p class="font-semibold leading-5 text-center text-neutral-700 group-hover:text-neutral-900"> Create new Invoices </p> </span> </button> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 29978, images: {"29978":"https:\/\/content.wepik.com\/statics\/112845264\/preview-page0.jpg","29980":"https:\/\/content.wepik.com\/statics\/112845259\/preview-page0.jpg","29981":"https:\/\/content.wepik.com\/statics\/112845622\/preview-page0.jpg","29982":"https:\/\/content.wepik.com\/statics\/112845279\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Ornamental Simple Velvet Valley Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Ornamental Simple Velvet Valley Hotel Invoice".toLowerCase(), file_id: "26216", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Ornamental Simple Velvet Valley Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/ornamental-simple-velvet-valley-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Ornamental Simple Velvet Valley Hotel Invoice".toLowerCase(), file_id: "26216", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("26216", "Ornamental Simple Velvet Valley Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/ornamental-simple-velvet-valley-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="26216" data-slug="ornamental-simple-velvet-valley-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/112845326/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/112845326/preview-page0.jpg" alt="Ornamental Simple Velvet Valley Hotel Invoice Template" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/ornamental-simple-velvet-valley-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Ornamental Simple Velvet Valley Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("29978")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 29978, 'border-white': variant != 29978 }" style="background: #5b2121" title="Red" ></button> <button @click='onClickVariant("29980")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 29980, 'border-white': variant != 29980 }" style="background: #215b24" title="Green" ></button> <button @click='onClickVariant("29981")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 29981, 'border-white': variant != 29981 }" style="background: #21215b" title="Blue" ></button> <button @click='onClickVariant("29982")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 29982, 'border-white': variant != 29982 }" style="background: #856651" title="Brown" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Ornamental Simple Velvet Valley Hotel Invoice", "contentURL": "https://content.wepik.com/statics/112845326/preview-page0.jpg", "datePublished": "2023-08-07T13:36:15+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/ornamental-simple-velvet-valley-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"31826":"https:\/\/content.wepik.com\/statics\/131177979\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Hand-drawn Blue Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Hand-drawn Blue Hotel Invoice".toLowerCase(), file_id: "27157", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Hand-drawn Blue Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/hand-drawn-blue-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Hand-drawn Blue Hotel Invoice".toLowerCase(), file_id: "27157", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27157", "Hand-drawn Blue Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/hand-drawn-blue-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27157" data-slug="hand-drawn-blue-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/131177976/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/131177976/preview-page0.jpg" alt="Hand-drawn Blue Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/hand-drawn-blue-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Hand-drawn Blue Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Hand-drawn Blue Hotel Invoice", "contentURL": "https://content.wepik.com/statics/131177976/preview-page0.jpg", "datePublished": "2023-08-29T12:40:39+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/hand-drawn-blue-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 49273, images: {"49273":"https:\/\/content.wepik.com\/statics\/470532154\/preview-page0.jpg","49592":"https:\/\/content.wepik.com\/statics\/470532131\/preview-page0.jpg","49593":"https:\/\/content.wepik.com\/statics\/470532142\/preview-page0.jpg","49594":"https:\/\/content.wepik.com\/statics\/470532146\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Modern Simple Quality Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Modern Simple Quality Service Invoice".toLowerCase(), file_id: "38202", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Modern Simple Quality Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/modern-simple-quality-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Modern Simple Quality Service Invoice".toLowerCase(), file_id: "38202", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38202", "Modern Simple Quality Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/modern-simple-quality-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38202" data-slug="modern-simple-quality-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/470532191/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/470532191/preview-page0.jpg" alt="Modern Simple Quality Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/modern-simple-quality-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Modern Simple Quality Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("49273")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49273, 'border-white': variant != 49273 }" style="background: #3a5d9c" title="Blue" ></button> <button @click='onClickVariant("49592")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49592, 'border-white': variant != 49592 }" style="background: #7a51e1" title="Purple" ></button> <button @click='onClickVariant("49593")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49593, 'border-white': variant != 49593 }" style="background: #e17a51" title="Orange" ></button> <button @click='onClickVariant("49594")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49594, 'border-white': variant != 49594 }" style="background: #e15151" title="Red" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Modern Simple Quality Service Invoice", "contentURL": "https://content.wepik.com/statics/470532191/preview-page0.jpg", "datePublished": "2024-02-14T14:43:43+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/modern-simple-quality-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31179, images: {"31179":"https:\/\/content.wepik.com\/statics\/123372954\/preview-page0.jpg","31188":"https:\/\/content.wepik.com\/statics\/123372961\/preview-page0.jpg","31189":"https:\/\/content.wepik.com\/statics\/123372964\/preview-page0.jpg","31190":"https:\/\/content.wepik.com\/statics\/123372955\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant Duotone Serenity Sands Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant Duotone Serenity Sands Hotel Invoice".toLowerCase(), file_id: "26798", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Elegant Duotone Serenity Sands Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/elegant-duotone-serenity-sands-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant Duotone Serenity Sands Hotel Invoice".toLowerCase(), file_id: "26798", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("26798", "Elegant Duotone Serenity Sands Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/elegant-duotone-serenity-sands-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="26798" data-slug="elegant-duotone-serenity-sands-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/123372960/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/123372960/preview-page0.jpg" alt="Elegant Duotone Serenity Sands Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/elegant-duotone-serenity-sands-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant Duotone Serenity Sands Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31179")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31179, 'border-white': variant != 31179 }" style="background: #6785bc" title="Blue" ></button> <button @click='onClickVariant("31188")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31188, 'border-white': variant != 31188 }" style="background: #a967bc" title="Purple" ></button> <button @click='onClickVariant("31189")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31189, 'border-white': variant != 31189 }" style="background: #b05656" title="Red" ></button> <button @click='onClickVariant("31190")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31190, 'border-white': variant != 31190 }" style="background: #3a8458" title="Green" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant Duotone Serenity Sands Hotel Invoice", "contentURL": "https://content.wepik.com/statics/123372960/preview-page0.jpg", "datePublished": "2023-08-22T11:08:33+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-duotone-serenity-sands-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 32193, images: {"32193":"https:\/\/content.wepik.com\/statics\/133592712\/preview-page0.jpg","32194":"https:\/\/content.wepik.com\/statics\/133592702\/preview-page0.jpg","32195":"https:\/\/content.wepik.com\/statics\/133592707\/preview-page0.jpg","32196":"https:\/\/content.wepik.com\/statics\/133592703\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant Forest Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant Forest Hotel Invoice".toLowerCase(), file_id: "27329", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Marta Lozano", author_id: "12", }); } editTemplateGtm("Elegant Forest Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/elegant-forest-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant Forest Hotel Invoice".toLowerCase(), file_id: "27329", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27329", "Elegant Forest Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/elegant-forest-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27329" data-slug="elegant-forest-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/133592711/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/133592711/preview-page0.jpg" alt="Elegant Forest Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/elegant-forest-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant Forest Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("32193")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 32193, 'border-white': variant != 32193 }" style="background: #6795b7" title="Blue" ></button> <button @click='onClickVariant("32194")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 32194, 'border-white': variant != 32194 }" style="background: #959b5b" title="Green" ></button> <button @click='onClickVariant("32195")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 32195, 'border-white': variant != 32195 }" style="background: #c06692" title="Pink" ></button> <button @click='onClickVariant("32196")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 32196, 'border-white': variant != 32196 }" style="background: #da895f" title="Orange" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant Forest Hotel Invoice", "contentURL": "https://content.wepik.com/statics/133592711/preview-page0.jpg", "datePublished": "2023-08-31T14:11:45+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-forest-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 50230, images: {"50230":"https:\/\/content.wepik.com\/statics\/485474639\/preview-page0.jpg","50233":"https:\/\/content.wepik.com\/statics\/485475689\/preview-page0.jpg","50234":"https:\/\/content.wepik.com\/statics\/485475032\/preview-page0.jpg","50235":"https:\/\/content.wepik.com\/statics\/485474035\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Creative Service Solutions Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Creative Service Solutions Invoice".toLowerCase(), file_id: "38655", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Creative Service Solutions Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/creative-service-solutions-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Creative Service Solutions Invoice".toLowerCase(), file_id: "38655", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38655", "Creative Service Solutions Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/creative-service-solutions-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38655" data-slug="creative-service-solutions-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/485474237/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/485474237/preview-page0.jpg" alt="Creative Service Solutions Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/creative-service-solutions-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Creative Service Solutions Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("50230")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50230, 'border-white': variant != 50230 }" style="background: #ff41a4" title="Fuchsia" ></button> <button @click='onClickVariant("50233")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50233, 'border-white': variant != 50233 }" style="background: #518043" title="Green" ></button> <button @click='onClickVariant("50234")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50234, 'border-white': variant != 50234 }" style="background: #496bf3" title="Blue" ></button> <button @click='onClickVariant("50235")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50235, 'border-white': variant != 50235 }" style="background: #f34949" title="Red" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Creative Service Solutions Invoice", "contentURL": "https://content.wepik.com/statics/485474237/preview-page0.jpg", "datePublished": "2024-02-22T11:30:47+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/creative-service-solutions-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"36395":"https:\/\/content.wepik.com\/statics\/205082416\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Modern Simple Designer Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Modern Simple Designer Invoice".toLowerCase(), file_id: "4170", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Javier", author_id: "6", }); } editTemplateGtm("Modern Simple Designer Invoice", "Business organization", "Freelance Invoice"); const newUrl = new URL("/edit/modern-simple-designer-invoice-r-952612900", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Modern Simple Designer Invoice".toLowerCase(), file_id: "4170", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("4170", "Modern Simple Designer Invoice", "Business organization", "Freelance Invoice") location.href = "https://wepik.com/template/modern-simple-designer-invoice-r-952612900#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="4170" data-slug="modern-simple-designer-invoice-r-952612900" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/205082370/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/205082370/preview-page0.jpg" alt="Modern Simple Designer Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/modern-simple-designer-invoice-r-952612900" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Modern Simple Designer Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Modern Simple Designer Invoice", "contentURL": "https://content.wepik.com/statics/205082370/preview-page0.jpg", "datePublished": "2021-06-23T13:20:03+00:00", "description": "If you're seeking a new design for your freelancing or business invoices, this is your lucky day! Have a look at this simple, yet absolutely gorgeous template you can customize with our online editor. It's super easy - just open the layout and start changing colors, fonts, texts, and much more. The best part? When you're happy with your result, you just have to sign up on Wepik to save and download everything 100% free. Sound great, right? Join our platform right away and start editing!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/modern-simple-designer-invoice-r-952612900", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 50106, images: {"50106":"https:\/\/content.wepik.com\/statics\/485257051\/preview-page0.jpg","50107":"https:\/\/content.wepik.com\/statics\/485257052\/preview-page0.jpg","50108":"https:\/\/content.wepik.com\/statics\/485257056\/preview-page0.jpg","50109":"https:\/\/content.wepik.com\/statics\/485257046\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Geometric Professional Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Geometric Professional Service Invoice".toLowerCase(), file_id: "38607", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Geometric Professional Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/geometric-professional-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Geometric Professional Service Invoice".toLowerCase(), file_id: "38607", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38607", "Geometric Professional Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/geometric-professional-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38607" data-slug="geometric-professional-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/485257050/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/485257050/preview-page0.jpg" alt="Geometric Professional Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/geometric-professional-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Geometric Professional Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("50106")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50106, 'border-white': variant != 50106 }" style="background: #284b63" title="Blue" ></button> <button @click='onClickVariant("50107")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50107, 'border-white': variant != 50107 }" style="background: #1c4320" title="Green" ></button> <button @click='onClickVariant("50108")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50108, 'border-white': variant != 50108 }" style="background: #441d1d" title="Red" ></button> <button @click='onClickVariant("50109")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50109, 'border-white': variant != 50109 }" style="background: #3a1d44" title="Purple" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Geometric Professional Service Invoice", "contentURL": "https://content.wepik.com/statics/485257050/preview-page0.jpg", "datePublished": "2024-02-21T15:54:39+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/geometric-professional-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 42867, images: {"42867":"https:\/\/content.wepik.com\/statics\/348998447\/preview-page0.jpg","42869":"https:\/\/content.wepik.com\/statics\/348998231\/preview-page0.jpg","42870":"https:\/\/content.wepik.com\/statics\/348998384\/preview-page0.jpg","42871":"https:\/\/content.wepik.com\/statics\/348998925\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Waves Duotone Harper Young Lawyer Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Waves Duotone Harper Young Lawyer Invoice".toLowerCase(), file_id: "33682", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Waves Duotone Harper Young Lawyer Invoice", "Business organization", "Lawyer Invoices"); const newUrl = new URL("/edit/waves-duotone-harper-young-lawyer-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Waves Duotone Harper Young Lawyer Invoice".toLowerCase(), file_id: "33682", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("33682", "Waves Duotone Harper Young Lawyer Invoice", "Business organization", "Lawyer Invoices") location.href = "https://wepik.com/template/waves-duotone-harper-young-lawyer-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="33682" data-slug="waves-duotone-harper-young-lawyer-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/348998213/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/348998213/preview-page0.jpg" alt="Waves Duotone Harper Young Lawyer Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/waves-duotone-harper-young-lawyer-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Waves Duotone Harper Young Lawyer Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("42867")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 42867, 'border-white': variant != 42867 }" style="background: #007be2" title="Blue" ></button> <button @click='onClickVariant("42869")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 42869, 'border-white': variant != 42869 }" style="background: #ee49ad" title="Pink" ></button> <button @click='onClickVariant("42870")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 42870, 'border-white': variant != 42870 }" style="background: #7700d4" title="Purple" ></button> <button @click='onClickVariant("42871")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 42871, 'border-white': variant != 42871 }" style="background: #f7b412" title="Yellow" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Waves Duotone Harper Young Lawyer Invoice", "contentURL": "https://content.wepik.com/statics/348998213/preview-page0.jpg", "datePublished": "2023-12-15T07:34:55+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/waves-duotone-harper-young-lawyer-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"31844":"https:\/\/content.wepik.com\/statics\/133608637\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Hotel Business Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Hotel Business Invoice".toLowerCase(), file_id: "27165", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Minimalist Hotel Business Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/minimalist-hotel-business-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Hotel Business Invoice".toLowerCase(), file_id: "27165", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27165", "Minimalist Hotel Business Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/minimalist-hotel-business-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27165" data-slug="minimalist-hotel-business-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/133608639/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/133608639/preview-page0.jpg" alt="Minimalist Hotel Business Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-hotel-business-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Hotel Business Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Hotel Business Invoice", "contentURL": "https://content.wepik.com/statics/133608639/preview-page0.jpg", "datePublished": "2023-08-29T13:12:19+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-hotel-business-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31727, images: {"31727":"https:\/\/content.wepik.com\/statics\/131181942\/preview-page0.jpg","31730":"https:\/\/content.wepik.com\/statics\/131181934\/preview-page0.jpg","31731":"https:\/\/content.wepik.com\/statics\/131181937\/preview-page0.jpg","31732":"https:\/\/content.wepik.com\/statics\/131181924\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Modern Crystal Waters Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Modern Crystal Waters Hotel Invoice".toLowerCase(), file_id: "27089", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Modern Crystal Waters Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/modern-crystal-waters-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Modern Crystal Waters Hotel Invoice".toLowerCase(), file_id: "27089", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27089", "Modern Crystal Waters Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/modern-crystal-waters-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27089" data-slug="modern-crystal-waters-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/131181933/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/131181933/preview-page0.jpg" alt="Modern Crystal Waters Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/modern-crystal-waters-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Modern Crystal Waters Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31727")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31727, 'border-white': variant != 31727 }" style="background: #1969dd" title="Blue" ></button> <button @click='onClickVariant("31730")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31730, 'border-white': variant != 31730 }" style="background: #c438ab" title="Pink" ></button> <button @click='onClickVariant("31731")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31731, 'border-white': variant != 31731 }" style="background: #62a332" title="Green" ></button> <button @click='onClickVariant("31732")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31732, 'border-white': variant != 31732 }" style="background: #c36837" title="Brown" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Modern Crystal Waters Hotel Invoice", "contentURL": "https://content.wepik.com/statics/131181933/preview-page0.jpg", "datePublished": "2023-08-28T13:37:32+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/modern-crystal-waters-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 43106, images: {"43106":"https:\/\/content.wepik.com\/statics\/373669967\/preview-page0.jpg","43108":"https:\/\/content.wepik.com\/statics\/373670009\/preview-page0.jpg","43109":"https:\/\/content.wepik.com\/statics\/373669992\/preview-page0.jpg","43110":"https:\/\/content.wepik.com\/statics\/373722149\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Gradient Geometric Hill &amp; Cooper Lawyers Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Gradient Geometric Hill & Cooper Lawyers Invoice".toLowerCase(), file_id: "33762", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Gradient Geometric Hill &amp; Cooper Lawyers Invoice", "Business organization", "Lawyer Invoices"); const newUrl = new URL("/edit/gradient-geometric-hill-cooper-lawyers-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Gradient Geometric Hill & Cooper Lawyers Invoice".toLowerCase(), file_id: "33762", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("33762", "Gradient Geometric Hill &amp; Cooper Lawyers Invoice", "Business organization", "Lawyer Invoices") location.href = "https://wepik.com/template/gradient-geometric-hill-cooper-lawyers-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="33762" data-slug="gradient-geometric-hill-cooper-lawyers-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/373669991/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/373669991/preview-page0.jpg" alt="Gradient Geometric Hill & Cooper Lawyers Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/gradient-geometric-hill-cooper-lawyers-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Gradient Geometric Hill & Cooper Lawyers Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("43106")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 43106, 'border-white': variant != 43106 }" style="background: #c72f78" title="Pink" ></button> <button @click='onClickVariant("43108")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 43108, 'border-white': variant != 43108 }" style="background: #ffa44f" title="Orange" ></button> <button @click='onClickVariant("43109")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 43109, 'border-white': variant != 43109 }" style="background: #f7ff4f" title="Yellow" ></button> <button @click='onClickVariant("43110")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 43110, 'border-white': variant != 43110 }" style="background: #9e4fff" title="Purple" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Gradient Geometric Hill & Cooper Lawyers Invoice", "contentURL": "https://content.wepik.com/statics/373669991/preview-page0.jpg", "datePublished": "2023-12-19T11:53:13+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/gradient-geometric-hill-cooper-lawyers-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"78818":"https:\/\/content.wepik.com\/statics\/1017182434\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Abstract Modern Charlotte Campbell Personal Trainer Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Abstract Modern Charlotte Campbell Personal Trainer Invoice".toLowerCase(), file_id: "76217", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Abstract Modern Charlotte Campbell Personal Trainer Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/abstract-modern-charlotte-campbell-personal-trainer-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Abstract Modern Charlotte Campbell Personal Trainer Invoice".toLowerCase(), file_id: "76217", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("76217", "Abstract Modern Charlotte Campbell Personal Trainer Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/abstract-modern-charlotte-campbell-personal-trainer-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="76217" data-slug="abstract-modern-charlotte-campbell-personal-trainer-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/1017182428/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/1017182428/preview-page0.jpg" alt="Abstract Modern Charlotte Campbell Personal Trainer Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/abstract-modern-charlotte-campbell-personal-trainer-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Abstract Modern Charlotte Campbell Personal Trainer Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Abstract Modern Charlotte Campbell Personal Trainer Invoice", "contentURL": "https://content.wepik.com/statics/1017182428/preview-page0.jpg", "datePublished": "2024-11-13T10:06:07+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/abstract-modern-charlotte-campbell-personal-trainer-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 48167, images: {"48167":"https:\/\/content.wepik.com\/statics\/454946311\/preview-page0.jpg","48168":"https:\/\/content.wepik.com\/statics\/454946305\/preview-page0.jpg","48169":"https:\/\/content.wepik.com\/statics\/454946319\/preview-page0.jpg","48170":"https:\/\/content.wepik.com\/statics\/454946354\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant My Company Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant My Company Service Invoice".toLowerCase(), file_id: "36956", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Elegant My Company Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/elegant-my-company-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant My Company Service Invoice".toLowerCase(), file_id: "36956", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("36956", "Elegant My Company Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/elegant-my-company-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="36956" data-slug="elegant-my-company-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/454946272/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/454946272/preview-page0.jpg" alt="Elegant My Company Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/elegant-my-company-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant My Company Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("48167")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48167, 'border-white': variant != 48167 }" style="background: #171f44" title="Blue" ></button> <button @click='onClickVariant("48168")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48168, 'border-white': variant != 48168 }" style="background: #872121" title="Red" ></button> <button @click='onClickVariant("48169")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48169, 'border-white': variant != 48169 }" style="background: #09301e" title="Green" ></button> <button @click='onClickVariant("48170")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48170, 'border-white': variant != 48170 }" style="background: #5a0c3b" title="Magenta" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant My Company Service Invoice", "contentURL": "https://content.wepik.com/statics/454946272/preview-page0.jpg", "datePublished": "2024-02-05T15:58:09+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-my-company-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31891, images: {"31891":"https:\/\/content.wepik.com\/statics\/132579710\/preview-page0.jpg","31892":"https:\/\/content.wepik.com\/statics\/132579712\/preview-page0.jpg","31893":"https:\/\/content.wepik.com\/statics\/132579714\/preview-page0.jpg","31894":"https:\/\/content.wepik.com\/statics\/132579716\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Aesthetic Moonrise Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Aesthetic Moonrise Hotel Invoice".toLowerCase(), file_id: "27186", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Aesthetic Moonrise Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/aesthetic-moonrise-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Aesthetic Moonrise Hotel Invoice".toLowerCase(), file_id: "27186", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27186", "Aesthetic Moonrise Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/aesthetic-moonrise-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27186" data-slug="aesthetic-moonrise-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/132579718/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/132579718/preview-page0.jpg" alt="Aesthetic Moonrise Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/aesthetic-moonrise-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Aesthetic Moonrise Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31891")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31891, 'border-white': variant != 31891 }" style="background: #efdcf4" title="Pink" ></button> <button @click='onClickVariant("31892")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31892, 'border-white': variant != 31892 }" style="background: #dceaf4" title="Blue" ></button> <button @click='onClickVariant("31893")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31893, 'border-white': variant != 31893 }" style="background: #e5ffe2" title="Green" ></button> <button @click='onClickVariant("31894")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31894, 'border-white': variant != 31894 }" style="background: #ffe6e0" title="Cream" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Aesthetic Moonrise Hotel Invoice", "contentURL": "https://content.wepik.com/statics/132579718/preview-page0.jpg", "datePublished": "2023-08-30T06:00:50+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/aesthetic-moonrise-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31896, images: {"31896":"https:\/\/content.wepik.com\/statics\/132022262\/preview-page0.jpg","31897":"https:\/\/content.wepik.com\/statics\/132022261\/preview-page0.jpg","31898":"https:\/\/content.wepik.com\/statics\/132022267\/preview-page0.jpg","31899":"https:\/\/content.wepik.com\/statics\/132022264\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Vintage Hotel &amp; Breakfast Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Vintage Hotel & Breakfast Invoice".toLowerCase(), file_id: "27187", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Vintage Hotel &amp; Breakfast Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/vintage-hotel-breakfast-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Vintage Hotel & Breakfast Invoice".toLowerCase(), file_id: "27187", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27187", "Vintage Hotel &amp; Breakfast Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/vintage-hotel-breakfast-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27187" data-slug="vintage-hotel-breakfast-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/132022283/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/132022283/preview-page0.jpg" alt="Vintage Hotel & Breakfast Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/vintage-hotel-breakfast-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Vintage Hotel & Breakfast Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31896")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31896, 'border-white': variant != 31896 }" style="background: #ffb7b1" title="Pink" ></button> <button @click='onClickVariant("31897")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31897, 'border-white': variant != 31897 }" style="background: #a7bfc8" title="Blue" ></button> <button @click='onClickVariant("31898")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31898, 'border-white': variant != 31898 }" style="background: #bad2b2" title="Green" ></button> <button @click='onClickVariant("31899")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31899, 'border-white': variant != 31899 }" style="background: #f1c190" title="Orange" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Vintage Hotel & Breakfast Invoice", "contentURL": "https://content.wepik.com/statics/132022283/preview-page0.jpg", "datePublished": "2023-08-30T06:46:43+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/vintage-hotel-breakfast-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 24852, images: {"24852":"https:\/\/content.wepik.com\/statics\/70060403\/preview-page0.jpg","24862":"https:\/\/content.wepik.com\/statics\/70060432\/preview-page0.jpg","24863":"https:\/\/content.wepik.com\/statics\/70060407\/preview-page0.jpg","24864":"https:\/\/content.wepik.com\/statics\/70060399\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant Waves Lorem Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant Waves Lorem Hotel Invoice".toLowerCase(), file_id: "23581", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Elegant Waves Lorem Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/elegant-waves-lorem-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant Waves Lorem Hotel Invoice".toLowerCase(), file_id: "23581", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("23581", "Elegant Waves Lorem Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/elegant-waves-lorem-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="23581" data-slug="elegant-waves-lorem-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/70060398/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/70060398/preview-page0.jpg" alt="Elegant Waves Lorem Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/elegant-waves-lorem-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant Waves Lorem Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("24852")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 24852, 'border-white': variant != 24852 }" style="background: #303a31" title="Green" ></button> <button @click='onClickVariant("24862")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 24862, 'border-white': variant != 24862 }" style="background: #334a81" title="Blue" ></button> <button @click='onClickVariant("24863")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 24863, 'border-white': variant != 24863 }" style="background: #633121" title="Brown" ></button> <button @click='onClickVariant("24864")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 24864, 'border-white': variant != 24864 }" style="background: #582862" title="Purple" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant Waves Lorem Hotel Invoice", "contentURL": "https://content.wepik.com/statics/70060398/preview-page0.jpg", "datePublished": "2023-06-08T11:32:43+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-waves-lorem-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 49255, images: {"49255":"https:\/\/content.wepik.com\/statics\/466154426\/preview-page0.jpg","49278":"https:\/\/content.wepik.com\/statics\/466154389\/preview-page0.jpg","49279":"https:\/\/content.wepik.com\/statics\/466154492\/preview-page0.jpg","49280":"https:\/\/content.wepik.com\/statics\/466154402\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Gradient Simple Expert Services Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Gradient Simple Expert Services Invoice".toLowerCase(), file_id: "38196", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Gradient Simple Expert Services Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/gradient-simple-expert-services-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Gradient Simple Expert Services Invoice".toLowerCase(), file_id: "38196", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38196", "Gradient Simple Expert Services Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/gradient-simple-expert-services-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38196" data-slug="gradient-simple-expert-services-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/466154387/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/466154387/preview-page0.jpg" alt="Gradient Simple Expert Services Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/gradient-simple-expert-services-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Gradient Simple Expert Services Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("49255")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49255, 'border-white': variant != 49255 }" style="background: #d60000" title="Red" ></button> <button @click='onClickVariant("49278")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49278, 'border-white': variant != 49278 }" style="background: #0041d6" title="Blue" ></button> <button @click='onClickVariant("49279")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49279, 'border-white': variant != 49279 }" style="background: #077805" title="Green" ></button> <button @click='onClickVariant("49280")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49280, 'border-white': variant != 49280 }" style="background: #9600a7" title="Purple" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Gradient Simple Expert Services Invoice", "contentURL": "https://content.wepik.com/statics/466154387/preview-page0.jpg", "datePublished": "2024-02-14T14:33:49+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/gradient-simple-expert-services-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 48497, images: {"48497":"https:\/\/content.wepik.com\/statics\/455007547\/preview-page0.jpg","48498":"https:\/\/content.wepik.com\/statics\/455007506\/preview-page0.jpg","48499":"https:\/\/content.wepik.com\/statics\/455007570\/preview-page0.jpg","48500":"https:\/\/content.wepik.com\/statics\/455007552\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Pastel Simple Expert Services Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Pastel Simple Expert Services Invoice".toLowerCase(), file_id: "37486", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Pastel Simple Expert Services Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/pastel-simple-expert-services-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Pastel Simple Expert Services Invoice".toLowerCase(), file_id: "37486", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("37486", "Pastel Simple Expert Services Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/pastel-simple-expert-services-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="37486" data-slug="pastel-simple-expert-services-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/455007530/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/455007530/preview-page0.jpg" alt="Pastel Simple Expert Services Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/pastel-simple-expert-services-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Pastel Simple Expert Services Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("48497")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48497, 'border-white': variant != 48497 }" style="background: #9bd2d4" title="Blue" ></button> <button @click='onClickVariant("48498")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48498, 'border-white': variant != 48498 }" style="background: #532a84" title="Purple" ></button> <button @click='onClickVariant("48499")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48499, 'border-white': variant != 48499 }" style="background: #842a66" title="Pink" ></button> <button @click='onClickVariant("48500")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48500, 'border-white': variant != 48500 }" style="background: #84572a" title="Brown" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Pastel Simple Expert Services Invoice", "contentURL": "https://content.wepik.com/statics/455007530/preview-page0.jpg", "datePublished": "2024-02-07T12:29:22+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/pastel-simple-expert-services-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31762, images: {"31762":"https:\/\/content.wepik.com\/statics\/141442925\/preview-page0.jpg","31765":"https:\/\/content.wepik.com\/statics\/141442933\/preview-page0.jpg","31766":"https:\/\/content.wepik.com\/statics\/141442915\/preview-page0.jpg","31767":"https:\/\/content.wepik.com\/statics\/141442920\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Professional Simple Boutique Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Professional Simple Boutique Hotel Invoice".toLowerCase(), file_id: "27110", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Professional Simple Boutique Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/professional-simple-boutique-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Professional Simple Boutique Hotel Invoice".toLowerCase(), file_id: "27110", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27110", "Professional Simple Boutique Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/professional-simple-boutique-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27110" data-slug="professional-simple-boutique-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/141442924/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/141442924/preview-page0.jpg" alt="Professional Simple Boutique Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/professional-simple-boutique-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Professional Simple Boutique Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31762")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31762, 'border-white': variant != 31762 }" style="background: #18512f" title="Green" ></button> <button @click='onClickVariant("31765")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31765, 'border-white': variant != 31765 }" style="background: #53a9c1" title="Blue" ></button> <button @click='onClickVariant("31766")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31766, 'border-white': variant != 31766 }" style="background: #762d60" title="Magenta" ></button> <button @click='onClickVariant("31767")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31767, 'border-white': variant != 31767 }" style="background: #994444" title="Red" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Professional Simple Boutique Hotel Invoice", "contentURL": "https://content.wepik.com/statics/141442924/preview-page0.jpg", "datePublished": "2023-08-29T08:11:34+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/professional-simple-boutique-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"48922":"https:\/\/content.wepik.com\/statics\/468468439\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Minimalist Monocolor Excellence Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Minimalist Monocolor Excellence Service Invoice".toLowerCase(), file_id: "37933", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Minimalist Monocolor Excellence Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/minimalist-monocolor-excellence-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Minimalist Monocolor Excellence Service Invoice".toLowerCase(), file_id: "37933", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("37933", "Minimalist Monocolor Excellence Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/minimalist-monocolor-excellence-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="37933" data-slug="minimalist-monocolor-excellence-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/468468460/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/468468460/preview-page0.jpg" alt="Minimalist Monocolor Excellence Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/minimalist-monocolor-excellence-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Minimalist Monocolor Excellence Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Minimalist Monocolor Excellence Service Invoice", "contentURL": "https://content.wepik.com/statics/468468460/preview-page0.jpg", "datePublished": "2024-02-12T14:18:24+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/minimalist-monocolor-excellence-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 49990, images: {"49990":"https:\/\/content.wepik.com\/statics\/483239937\/preview-page0.jpg","49992":"https:\/\/content.wepik.com\/statics\/483239979\/preview-page0.jpg","49993":"https:\/\/content.wepik.com\/statics\/483239968\/preview-page0.jpg","49994":"https:\/\/content.wepik.com\/statics\/483239932\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Professional Elegant My Company Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Professional Elegant My Company Service Invoice".toLowerCase(), file_id: "38567", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Professional Elegant My Company Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/professional-elegant-my-company-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Professional Elegant My Company Service Invoice".toLowerCase(), file_id: "38567", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38567", "Professional Elegant My Company Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/professional-elegant-my-company-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38567" data-slug="professional-elegant-my-company-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/483240040/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/483240040/preview-page0.jpg" alt="Professional Elegant My Company Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/professional-elegant-my-company-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Professional Elegant My Company Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("49990")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49990, 'border-white': variant != 49990 }" style="background: #bad0c3" title="Green" ></button> <button @click='onClickVariant("49992")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49992, 'border-white': variant != 49992 }" style="background: #9aa5d2" title="Blue" ></button> <button @click='onClickVariant("49993")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49993, 'border-white': variant != 49993 }" style="background: #d2afdc" title="Pink" ></button> <button @click='onClickVariant("49994")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49994, 'border-white': variant != 49994 }" style="background: #dbc0ad" title="Orange" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Professional Elegant My Company Service Invoice", "contentURL": "https://content.wepik.com/statics/483240040/preview-page0.jpg", "datePublished": "2024-02-21T11:24:49+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/professional-elegant-my-company-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"49752":"https:\/\/content.wepik.com\/statics\/485238578\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Watercolor Simple Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Watercolor Simple Service Invoice".toLowerCase(), file_id: "38445", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Watercolor Simple Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/watercolor-simple-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Watercolor Simple Service Invoice".toLowerCase(), file_id: "38445", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38445", "Watercolor Simple Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/watercolor-simple-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38445" data-slug="watercolor-simple-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/485238576/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/485238576/preview-page0.jpg" alt="Watercolor Simple Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/watercolor-simple-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Watercolor Simple Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Watercolor Simple Service Invoice", "contentURL": "https://content.wepik.com/statics/485238576/preview-page0.jpg", "datePublished": "2024-02-20T09:12:45+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/watercolor-simple-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 49109, images: {"49109":"https:\/\/content.wepik.com\/statics\/465332868\/preview-page0.jpg","49111":"https:\/\/content.wepik.com\/statics\/465332109\/preview-page0.jpg","49112":"https:\/\/content.wepik.com\/statics\/465332004\/preview-page0.jpg","49113":"https:\/\/content.wepik.com\/statics\/465332025\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant Duotone Corporate Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant Duotone Corporate Service Invoice".toLowerCase(), file_id: "38106", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Paloma Gómez", author_id: "23", }); } editTemplateGtm("Elegant Duotone Corporate Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/elegant-duotone-corporate-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant Duotone Corporate Service Invoice".toLowerCase(), file_id: "38106", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38106", "Elegant Duotone Corporate Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/elegant-duotone-corporate-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38106" data-slug="elegant-duotone-corporate-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/465355788/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/465355788/preview-page0.jpg" alt="Elegant Duotone Corporate Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/elegant-duotone-corporate-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant Duotone Corporate Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("49109")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49109, 'border-white': variant != 49109 }" style="background: #700401" title="Red" ></button> <button @click='onClickVariant("49111")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49111, 'border-white': variant != 49111 }" style="background: #183380" title="Blue" ></button> <button @click='onClickVariant("49112")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49112, 'border-white': variant != 49112 }" style="background: #043f34" title="Green" ></button> <button @click='onClickVariant("49113")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49113, 'border-white': variant != 49113 }" style="background: #5b0e5b" title="Purple" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant Duotone Corporate Service Invoice", "contentURL": "https://content.wepik.com/statics/465355788/preview-page0.jpg", "datePublished": "2024-02-14T06:57:03+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-duotone-corporate-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 48445, images: {"48445":"https:\/\/content.wepik.com\/statics\/450446596\/preview-page0.jpg","48449":"https:\/\/content.wepik.com\/statics\/450446571\/preview-page0.jpg","48450":"https:\/\/content.wepik.com\/statics\/450446592\/preview-page0.jpg","48451":"https:\/\/content.wepik.com\/statics\/450446589\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Floral Simple Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Floral Simple Service Invoice".toLowerCase(), file_id: "37449", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Floral Simple Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/floral-simple-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Floral Simple Service Invoice".toLowerCase(), file_id: "37449", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("37449", "Floral Simple Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/floral-simple-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="37449" data-slug="floral-simple-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/450446594/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/450446594/preview-page0.jpg" alt="Floral Simple Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/floral-simple-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Floral Simple Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("48445")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48445, 'border-white': variant != 48445 }" style="background: #fd5413" title="Orange" ></button> <button @click='onClickVariant("48449")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48449, 'border-white': variant != 48449 }" style="background: #0073c0" title="Blue" ></button> <button @click='onClickVariant("48450")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48450, 'border-white': variant != 48450 }" style="background: #218309" title="Green" ></button> <button @click='onClickVariant("48451")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48451, 'border-white': variant != 48451 }" style="background: #893d9d" title="Purple" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Floral Simple Service Invoice", "contentURL": "https://content.wepik.com/statics/450446594/preview-page0.jpg", "datePublished": "2024-02-07T11:08:35+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/floral-simple-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"31752":"https:\/\/content.wepik.com\/statics\/130906771\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Aesthetic Sunny Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Aesthetic Sunny Hotel Invoice".toLowerCase(), file_id: "27105", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Aesthetic Sunny Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/aesthetic-sunny-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Aesthetic Sunny Hotel Invoice".toLowerCase(), file_id: "27105", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27105", "Aesthetic Sunny Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/aesthetic-sunny-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27105" data-slug="aesthetic-sunny-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/130906745/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/130906745/preview-page0.jpg" alt="Aesthetic Sunny Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/aesthetic-sunny-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Aesthetic Sunny Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Aesthetic Sunny Hotel Invoice", "contentURL": "https://content.wepik.com/statics/130906745/preview-page0.jpg", "datePublished": "2023-08-29T07:39:33+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/aesthetic-sunny-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31225, images: {"31225":"https:\/\/content.wepik.com\/statics\/123419104\/preview-page0.jpg","31226":"https:\/\/content.wepik.com\/statics\/123419118\/preview-page0.jpg","31227":"https:\/\/content.wepik.com\/statics\/123419096\/preview-page0.jpg","31228":"https:\/\/content.wepik.com\/statics\/123419105\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Geometric Minimalist Riverside Retreat Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Geometric Minimalist Riverside Retreat Hotel Invoice".toLowerCase(), file_id: "26817", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Geometric Minimalist Riverside Retreat Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/geometric-minimalist-riverside-retreat-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Geometric Minimalist Riverside Retreat Hotel Invoice".toLowerCase(), file_id: "26817", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("26817", "Geometric Minimalist Riverside Retreat Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/geometric-minimalist-riverside-retreat-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="26817" data-slug="geometric-minimalist-riverside-retreat-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/123419086/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/123419086/preview-page0.jpg" alt="Geometric Minimalist Riverside Retreat Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/geometric-minimalist-riverside-retreat-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Geometric Minimalist Riverside Retreat Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31225")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31225, 'border-white': variant != 31225 }" style="background: #9bade8" title="Blue" ></button> <button @click='onClickVariant("31226")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31226, 'border-white': variant != 31226 }" style="background: #abe89b" title="Green" ></button> <button @click='onClickVariant("31227")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31227, 'border-white': variant != 31227 }" style="background: #b39be8" title="Purple" ></button> <button @click='onClickVariant("31228")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31228, 'border-white': variant != 31228 }" style="background: #e8d99b" title="Yellow" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Geometric Minimalist Riverside Retreat Hotel Invoice", "contentURL": "https://content.wepik.com/statics/123419086/preview-page0.jpg", "datePublished": "2023-08-22T13:33:47+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/geometric-minimalist-riverside-retreat-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"22428":"https:\/\/content.wepik.com\/statics\/63113142\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Pattern Professional OBC Contractor Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Pattern Professional OBC Contractor Invoice".toLowerCase(), file_id: "21873", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Pattern Professional OBC Contractor Invoice", "Business organization", "Contractor Invoice"); const newUrl = new URL("/edit/pattern-professional-obc-contractor-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Pattern Professional OBC Contractor Invoice".toLowerCase(), file_id: "21873", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("21873", "Pattern Professional OBC Contractor Invoice", "Business organization", "Contractor Invoice") location.href = "https://wepik.com/template/pattern-professional-obc-contractor-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="21873" data-slug="pattern-professional-obc-contractor-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/63113146/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/63113146/preview-page0.jpg" alt="Pattern Professional OBC Contractor Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/pattern-professional-obc-contractor-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Pattern Professional OBC Contractor Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Pattern Professional OBC Contractor Invoice", "contentURL": "https://content.wepik.com/statics/63113146/preview-page0.jpg", "datePublished": "2023-05-17T14:26:06+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/pattern-professional-obc-contractor-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"50274":"https:\/\/content.wepik.com\/statics\/487597280\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Duotone Minimalist Pro Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Duotone Minimalist Pro Service Invoice".toLowerCase(), file_id: "38663", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Duotone Minimalist Pro Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/duotone-minimalist-pro-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Duotone Minimalist Pro Service Invoice".toLowerCase(), file_id: "38663", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38663", "Duotone Minimalist Pro Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/duotone-minimalist-pro-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38663" data-slug="duotone-minimalist-pro-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/487597598/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/487597598/preview-page0.jpg" alt="Duotone Minimalist Pro Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/duotone-minimalist-pro-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Duotone Minimalist Pro Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Duotone Minimalist Pro Service Invoice", "contentURL": "https://content.wepik.com/statics/487597598/preview-page0.jpg", "datePublished": "2024-02-22T11:55:23+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/duotone-minimalist-pro-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31821, images: {"31821":"https:\/\/content.wepik.com\/statics\/131135715\/preview-page0.jpg","31822":"https:\/\/content.wepik.com\/statics\/131135562\/preview-page0.jpg","31823":"https:\/\/content.wepik.com\/statics\/131135560\/preview-page0.jpg","31824":"https:\/\/content.wepik.com\/statics\/131135561\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple Generic Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple Generic Hotel Invoice".toLowerCase(), file_id: "27154", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Simple Generic Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/simple-generic-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple Generic Hotel Invoice".toLowerCase(), file_id: "27154", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27154", "Simple Generic Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/simple-generic-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27154" data-slug="simple-generic-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/131135554/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/131135554/preview-page0.jpg" alt="Simple Generic Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/simple-generic-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple Generic Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31821")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31821, 'border-white': variant != 31821 }" style="background: #e1ebed" title="Blue" ></button> <button @click='onClickVariant("31822")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31822, 'border-white': variant != 31822 }" style="background: #edf1da" title="Green" ></button> <button @click='onClickVariant("31823")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31823, 'border-white': variant != 31823 }" style="background: #ffedd0" title="Yellow" ></button> <button @click='onClickVariant("31824")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31824, 'border-white': variant != 31824 }" style="background: #eee2e8" title="Purple" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple Generic Hotel Invoice", "contentURL": "https://content.wepik.com/statics/131135554/preview-page0.jpg", "datePublished": "2023-08-29T12:26:47+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-generic-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 48483, images: {"48483":"https:\/\/content.wepik.com\/statics\/455123573\/preview-page0.jpg","48508":"https:\/\/content.wepik.com\/statics\/455123585\/preview-page0.jpg","48509":"https:\/\/content.wepik.com\/statics\/455123650\/preview-page0.jpg","48510":"https:\/\/content.wepik.com\/statics\/455123608\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Professional Simple Corporate Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Professional Simple Corporate Service Invoice".toLowerCase(), file_id: "37477", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Paloma Gómez", author_id: "23", }); } editTemplateGtm("Professional Simple Corporate Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/professional-simple-corporate-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Professional Simple Corporate Service Invoice".toLowerCase(), file_id: "37477", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("37477", "Professional Simple Corporate Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/professional-simple-corporate-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="37477" data-slug="professional-simple-corporate-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/455123628/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/455123628/preview-page0.jpg" alt="Professional Simple Corporate Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/professional-simple-corporate-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Professional Simple Corporate Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("48483")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48483, 'border-white': variant != 48483 }" style="background: #469d71" title="Green" ></button> <button @click='onClickVariant("48508")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48508, 'border-white': variant != 48508 }" style="background: #461e03" title="Brown" ></button> <button @click='onClickVariant("48509")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48509, 'border-white': variant != 48509 }" style="background: #5d76df" title="Blue" ></button> <button @click='onClickVariant("48510")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 48510, 'border-white': variant != 48510 }" style="background: #7d0101" title="Red" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Professional Simple Corporate Service Invoice", "contentURL": "https://content.wepik.com/statics/455123628/preview-page0.jpg", "datePublished": "2024-02-07T12:09:28+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/professional-simple-corporate-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 31978, images: {"31978":"https:\/\/content.wepik.com\/statics\/134489427\/preview-page0.jpg","31980":"https:\/\/content.wepik.com\/statics\/134489431\/preview-page0.jpg","31981":"https:\/\/content.wepik.com\/statics\/134489428\/preview-page0.jpg","31982":"https:\/\/content.wepik.com\/statics\/134489425\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Elegant Monocolor Solstice Suites Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Elegant Monocolor Solstice Suites Hotel Invoice".toLowerCase(), file_id: "27240", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Elegant Monocolor Solstice Suites Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/elegant-monocolor-solstice-suites-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Elegant Monocolor Solstice Suites Hotel Invoice".toLowerCase(), file_id: "27240", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27240", "Elegant Monocolor Solstice Suites Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/elegant-monocolor-solstice-suites-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27240" data-slug="elegant-monocolor-solstice-suites-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/134489435/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/134489435/preview-page0.jpg" alt="Elegant Monocolor Solstice Suites Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/elegant-monocolor-solstice-suites-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Elegant Monocolor Solstice Suites Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("31978")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31978, 'border-white': variant != 31978 }" style="background: #324d3a" title="Green" ></button> <button @click='onClickVariant("31980")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31980, 'border-white': variant != 31980 }" style="background: #39427a" title="Blue" ></button> <button @click='onClickVariant("31981")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31981, 'border-white': variant != 31981 }" style="background: #793939" title="Red" ></button> <button @click='onClickVariant("31982")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 31982, 'border-white': variant != 31982 }" style="background: #8b6100" title="Orange" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Elegant Monocolor Solstice Suites Hotel Invoice", "contentURL": "https://content.wepik.com/statics/134489435/preview-page0.jpg", "datePublished": "2023-08-30T10:02:04+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/elegant-monocolor-solstice-suites-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"31847":"https:\/\/content.wepik.com\/statics\/131171177\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple Hotel Room Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple Hotel Room Invoice".toLowerCase(), file_id: "27169", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Simple Hotel Room Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/simple-hotel-room-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple Hotel Room Invoice".toLowerCase(), file_id: "27169", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27169", "Simple Hotel Room Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/simple-hotel-room-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27169" data-slug="simple-hotel-room-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/131171163/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/131171163/preview-page0.jpg" alt="Simple Hotel Room Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/simple-hotel-room-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple Hotel Room Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple Hotel Room Invoice", "contentURL": "https://content.wepik.com/statics/131171163/preview-page0.jpg", "datePublished": "2023-08-29T13:29:07+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-hotel-room-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"48248":"https:\/\/content.wepik.com\/statics\/452555457\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple Grid Generic Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple Grid Generic Service Invoice".toLowerCase(), file_id: "37094", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Simple Grid Generic Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/simple-grid-generic-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple Grid Generic Service Invoice".toLowerCase(), file_id: "37094", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("37094", "Simple Grid Generic Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/simple-grid-generic-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="37094" data-slug="simple-grid-generic-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/452555454/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/452555454/preview-page0.jpg" alt="Simple Grid Generic Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/simple-grid-generic-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple Grid Generic Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple Grid Generic Service Invoice", "contentURL": "https://content.wepik.com/statics/452555454/preview-page0.jpg", "datePublished": "2024-02-06T09:51:26+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-grid-generic-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 49563, images: {"49563":"https:\/\/content.wepik.com\/statics\/470537860\/preview-page0.jpg","49564":"https:\/\/content.wepik.com\/statics\/470537872\/preview-page0.jpg","49565":"https:\/\/content.wepik.com\/statics\/470537881\/preview-page0.jpg","49566":"https:\/\/content.wepik.com\/statics\/470537850\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Simple Waves Generic Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Simple Waves Generic Service Invoice".toLowerCase(), file_id: "38354", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Simple Waves Generic Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/simple-waves-generic-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Simple Waves Generic Service Invoice".toLowerCase(), file_id: "38354", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38354", "Simple Waves Generic Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/simple-waves-generic-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38354" data-slug="simple-waves-generic-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/470537848/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/470537848/preview-page0.jpg" alt="Simple Waves Generic Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/simple-waves-generic-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Simple Waves Generic Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("49563")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49563, 'border-white': variant != 49563 }" style="background: #7fc5ff" title="Blue" ></button> <button @click='onClickVariant("49564")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49564, 'border-white': variant != 49564 }" style="background: #ff8080" title="Red" ></button> <button @click='onClickVariant("49565")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49565, 'border-white': variant != 49565 }" style="background: #fd80ff" title="Pink" ></button> <button @click='onClickVariant("49566")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49566, 'border-white': variant != 49566 }" style="background: #91c48e" title="Green" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Simple Waves Generic Service Invoice", "contentURL": "https://content.wepik.com/statics/470537848/preview-page0.jpg", "datePublished": "2024-02-16T10:57:48+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/simple-waves-generic-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 50281, images: {"50281":"https:\/\/content.wepik.com\/statics\/485535763\/preview-page0.jpg","50292":"https:\/\/content.wepik.com\/statics\/485535760\/preview-page0.jpg","50293":"https:\/\/content.wepik.com\/statics\/485535854\/preview-page0.jpg","50294":"https:\/\/content.wepik.com\/statics\/485535761\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Geometric Excellence Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Geometric Excellence Service Invoice".toLowerCase(), file_id: "38670", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Kike Gutiérrez", author_id: "21", }); } editTemplateGtm("Geometric Excellence Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/geometric-excellence-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Geometric Excellence Service Invoice".toLowerCase(), file_id: "38670", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38670", "Geometric Excellence Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/geometric-excellence-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38670" data-slug="geometric-excellence-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/485535764/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/485535764/preview-page0.jpg" alt="Geometric Excellence Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/geometric-excellence-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Geometric Excellence Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("50281")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50281, 'border-white': variant != 50281 }" style="background: #5a45d6" title="Purple" ></button> <button @click='onClickVariant("50292")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50292, 'border-white': variant != 50292 }" style="background: #d64343" title="Red" ></button> <button @click='onClickVariant("50293")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50293, 'border-white': variant != 50293 }" style="background: #8dd877" title="Green" ></button> <button @click='onClickVariant("50294")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 50294, 'border-white': variant != 50294 }" style="background: #4387d6" title="Blue" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Geometric Excellence Service Invoice", "contentURL": "https://content.wepik.com/statics/485535764/preview-page0.jpg", "datePublished": "2024-02-22T13:10:18+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/geometric-excellence-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"31940":"https:\/\/content.wepik.com\/statics\/132100831\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Gradient Minimalist Pines Resort Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Gradient Minimalist Pines Resort Hotel Invoice".toLowerCase(), file_id: "27206", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Laura Pinto", author_id: "17", }); } editTemplateGtm("Gradient Minimalist Pines Resort Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/gradient-minimalist-pines-resort-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Gradient Minimalist Pines Resort Hotel Invoice".toLowerCase(), file_id: "27206", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27206", "Gradient Minimalist Pines Resort Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/gradient-minimalist-pines-resort-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27206" data-slug="gradient-minimalist-pines-resort-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/132100824/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/132100824/preview-page0.jpg" alt="Gradient Minimalist Pines Resort Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/gradient-minimalist-pines-resort-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Gradient Minimalist Pines Resort Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Gradient Minimalist Pines Resort Hotel Invoice", "contentURL": "https://content.wepik.com/statics/132100824/preview-page0.jpg", "datePublished": "2023-08-30T08:44:42+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/gradient-minimalist-pines-resort-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"32192":"https:\/\/content.wepik.com\/statics\/133668303\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Abstract Simple Evergreen Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Abstract Simple Evergreen Hotel Invoice".toLowerCase(), file_id: "27328", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Marta Lozano", author_id: "12", }); } editTemplateGtm("Abstract Simple Evergreen Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/abstract-simple-evergreen-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Abstract Simple Evergreen Hotel Invoice".toLowerCase(), file_id: "27328", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27328", "Abstract Simple Evergreen Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/abstract-simple-evergreen-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27328" data-slug="abstract-simple-evergreen-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/133668308/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/133668308/preview-page0.jpg" alt="Abstract Simple Evergreen Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/abstract-simple-evergreen-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Abstract Simple Evergreen Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Abstract Simple Evergreen Hotel Invoice", "contentURL": "https://content.wepik.com/statics/133668308/preview-page0.jpg", "datePublished": "2023-08-31T13:57:40+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/abstract-simple-evergreen-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 618, images: {"618":"https:\/\/content.wepik.com\/statics\/12645330\/preview-page0.jpg","619":"https:\/\/content.wepik.com\/statics\/12645331\/preview-page0.jpg","620":"https:\/\/content.wepik.com\/statics\/12645332\/preview-page0.jpg","621":"https:\/\/content.wepik.com\/statics\/12645333\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Modern Simple Hotel Receipt Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Modern Simple Hotel Receipt Invoice".toLowerCase(), file_id: "4264", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Carla Pareja", author_id: "10", }); } editTemplateGtm("Modern Simple Hotel Receipt Invoice", "Business organization", "Simple Invoice"); const newUrl = new URL("/edit/modern-simple-hotel-receipt-invoice-r-1538863927", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Modern Simple Hotel Receipt Invoice".toLowerCase(), file_id: "4264", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("4264", "Modern Simple Hotel Receipt Invoice", "Business organization", "Simple Invoice") location.href = "https://wepik.com/template/modern-simple-hotel-receipt-invoice-r-1538863927#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="4264" data-slug="modern-simple-hotel-receipt-invoice-r-1538863927" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/12645338/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/12645338/preview-page0.jpg" alt="Modern Simple Hotel Receipt Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/modern-simple-hotel-receipt-invoice-r-1538863927" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Modern Simple Hotel Receipt Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("618")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 618, 'border-white': variant != 618 }" style="background: #d47eff" title="Purple" ></button> <button @click='onClickVariant("619")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 619, 'border-white': variant != 619 }" style="background: #ff7e7e" title="Red" ></button> <button @click='onClickVariant("620")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 620, 'border-white': variant != 620 }" style="background: #b3e061" title="Green" ></button> <button @click='onClickVariant("621")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 621, 'border-white': variant != 621 }" style="background: #6de9d0" title="Blue" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Modern Simple Hotel Receipt Invoice", "contentURL": "https://content.wepik.com/statics/12645338/preview-page0.jpg", "datePublished": "2021-07-07T13:46:17+00:00", "description": "Finding a cool invoice template isn't as easy as you may think. But don't worry at all because we have you covered! Have a look at this simple and monocolor-designed template with a modern Encode Sans font. Customize the layout with our online editor and adapt it to your hotel or company's branding. Change colors, shapes, texts, and much more within minutes! Sign up on Wepik to download the final result completely free. Sounds amazing, right? Join our platform and start editing now!", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/modern-simple-hotel-receipt-invoice-r-1538863927", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 49855, images: {"49855":"https:\/\/content.wepik.com\/statics\/482525710\/preview-page0.jpg","49923":"https:\/\/content.wepik.com\/statics\/482525735\/preview-page0.jpg","49924":"https:\/\/content.wepik.com\/statics\/482525689\/preview-page0.jpg","49925":"https:\/\/content.wepik.com\/statics\/482525757\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Ornamental Service Provider Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Ornamental Service Provider Invoice".toLowerCase(), file_id: "38487", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Paloma Gómez", author_id: "23", }); } editTemplateGtm("Ornamental Service Provider Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/ornamental-service-provider-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Ornamental Service Provider Invoice".toLowerCase(), file_id: "38487", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38487", "Ornamental Service Provider Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/ornamental-service-provider-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38487" data-slug="ornamental-service-provider-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/482525678/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/482525678/preview-page0.jpg" alt="Ornamental Service Provider Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/ornamental-service-provider-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Ornamental Service Provider Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("49855")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49855, 'border-white': variant != 49855 }" style="background: #baa288" title="Brown" ></button> <button @click='onClickVariant("49923")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49923, 'border-white': variant != 49923 }" style="background: #588f60" title="Green" ></button> <button @click='onClickVariant("49924")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49924, 'border-white': variant != 49924 }" style="background: #587ca9" title="Blue" ></button> <button @click='onClickVariant("49925")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49925, 'border-white': variant != 49925 }" style="background: #a94b4b" title="Red" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Ornamental Service Provider Invoice", "contentURL": "https://content.wepik.com/statics/482525678/preview-page0.jpg", "datePublished": "2024-02-20T14:34:14+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/ornamental-service-provider-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"48731":"https:\/\/content.wepik.com\/statics\/452995637\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Colorful Geometric Pro Service Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Colorful Geometric Pro Service Invoice".toLowerCase(), file_id: "37780", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "María López", author_id: "16", }); } editTemplateGtm("Colorful Geometric Pro Service Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/colorful-geometric-pro-service-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Colorful Geometric Pro Service Invoice".toLowerCase(), file_id: "37780", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("37780", "Colorful Geometric Pro Service Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/colorful-geometric-pro-service-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="37780" data-slug="colorful-geometric-pro-service-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/452995706/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/452995706/preview-page0.jpg" alt="Colorful Geometric Pro Service Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/colorful-geometric-pro-service-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Colorful Geometric Pro Service Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Colorful Geometric Pro Service Invoice", "contentURL": "https://content.wepik.com/statics/452995706/preview-page0.jpg", "datePublished": "2024-02-08T12:18:22+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/colorful-geometric-pro-service-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"50333":"https:\/\/content.wepik.com\/statics\/487837538\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Vintage Service Provider Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Vintage Service Provider Invoice".toLowerCase(), file_id: "38676", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Ana Brenes", author_id: "15", }); } editTemplateGtm("Vintage Service Provider Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/vintage-service-provider-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Vintage Service Provider Invoice".toLowerCase(), file_id: "38676", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38676", "Vintage Service Provider Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/vintage-service-provider-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38676" data-slug="vintage-service-provider-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/487837587/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/487837587/preview-page0.jpg" alt="Vintage Service Provider Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/vintage-service-provider-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Vintage Service Provider Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Vintage Service Provider Invoice", "contentURL": "https://content.wepik.com/statics/487837587/preview-page0.jpg", "datePublished": "2024-02-22T15:51:29+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/vintage-service-provider-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"32028":"https:\/\/content.wepik.com\/statics\/132266613\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Flat Simple Grand Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Flat Simple Grand Hotel Invoice".toLowerCase(), file_id: "27284", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Elena Hilillo", author_id: "11", }); } editTemplateGtm("Flat Simple Grand Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/flat-simple-grand-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Flat Simple Grand Hotel Invoice".toLowerCase(), file_id: "27284", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27284", "Flat Simple Grand Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/flat-simple-grand-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27284" data-slug="flat-simple-grand-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/132266601/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/132266601/preview-page0.jpg" alt="Flat Simple Grand Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/flat-simple-grand-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Flat Simple Grand Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Flat Simple Grand Hotel Invoice", "contentURL": "https://content.wepik.com/statics/132266601/preview-page0.jpg", "datePublished": "2023-08-30T11:57:38+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/flat-simple-grand-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 49017, images: {"49017":"https:\/\/content.wepik.com\/statics\/463691677\/preview-page0.jpg","49021":"https:\/\/content.wepik.com\/statics\/463691751\/preview-page0.jpg","49022":"https:\/\/content.wepik.com\/statics\/463691766\/preview-page0.jpg","49023":"https:\/\/content.wepik.com\/statics\/463691844\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Pastel Elegant Service Solutions Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Pastel Elegant Service Solutions Invoice".toLowerCase(), file_id: "38017", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Naroa Manterola", author_id: "19", }); } editTemplateGtm("Pastel Elegant Service Solutions Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/pastel-elegant-service-solutions-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Pastel Elegant Service Solutions Invoice".toLowerCase(), file_id: "38017", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("38017", "Pastel Elegant Service Solutions Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/pastel-elegant-service-solutions-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="38017" data-slug="pastel-elegant-service-solutions-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/463691668/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/463691668/preview-page0.jpg" alt="Pastel Elegant Service Solutions Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4 pb-6" > <a href="https://wepik.com/template/pastel-elegant-service-solutions-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Pastel Elegant Service Solutions Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <div data-testid="variants" class="absolute left-0 bottom-0 w-full z-30 -mb-3 flex items-center gap-1 justify-center"> <button @click='onClickVariant("49017")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49017, 'border-white': variant != 49017 }" style="background: #b5799a" title="Pink" ></button> <button @click='onClickVariant("49021")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49021, 'border-white': variant != 49021 }" style="background: #7884b5" title="Blue" ></button> <button @click='onClickVariant("49022")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49022, 'border-white': variant != 49022 }" style="background: #b58c78" title="Brown" ></button> <button @click='onClickVariant("49023")' class="rounded-full w-6 h-6 bg-neutral-400 border-2 border-white shadow hover:brightness-125" :class="{'border-malaga-red-700': variant == 49023, 'border-white': variant != 49023 }" style="background: #6eb376" title="Green" ></button> </div> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Pastel Elegant Service Solutions Invoice", "contentURL": "https://content.wepik.com/statics/463691668/preview-page0.jpg", "datePublished": "2024-02-13T10:36:47+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/pastel-elegant-service-solutions-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> <div class="masonry-grid-item sm:w-1/2 lg:w-1/3 xl:w-1/4 px-3 sm:px-4 mb-6 sm:mb-8 flex items-center justify-center w-1/2 2xl:w-[12.5%]" > <figure x-data='{ variant: 0, images: {"31802":"https:\/\/content.wepik.com\/statics\/133263461\/preview-page0.jpg"}, editTemplate(trackEditTemplate = true) { trackAnalytic("template-edit", "click", "Duotone Elegant Five Stars Hotel Invoice"); if(trackEditTemplate) { trackGA4("edit_template",{ file_name: "Duotone Elegant Five Stars Hotel Invoice".toLowerCase(), file_id: "27131", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), author_name: "Sergio Villar", author_id: "18", }); } editTemplateGtm("Duotone Elegant Five Stars Hotel Invoice", "Business organization", "Invoices"); const newUrl = new URL("/edit/duotone-elegant-five-stars-hotel-invoice", window.location.origin); if (this.variant) { newUrl.searchParams.set("variant", this.variant); } if("Invoices"){ window.location.hash = "search=invoices&page=1&rs=Invoices".toLowerCase(); } else { window.location.hash = ""; } const finalURL = newUrl.href + (window.location.hash.startsWith("#") ? "" : "#") + window.location.hash + "&search=invoices&page=1&rs=Invoices"; window.open(finalURL, window.Cypress ? "_self" : "_blank") }, onClickVariant (variantId) { trackGA4("template_change_color", { file_name: "Duotone Elegant Five Stars Hotel Invoice".toLowerCase(), file_id: "27131", category: "Business organization", license: "free", location: "Invoices".toLowerCase().replace(" ","-"), }); trackAnalytic("preview-variant-list", "click"); this.setVariant(variantId); }, goTemplate() { selectTemplateGtm("27131", "Duotone Elegant Five Stars Hotel Invoice", "Business organization", "Invoices") location.href = "https://wepik.com/template/duotone-elegant-five-stars-hotel-invoice#variant=" + this.variant+"&search=invoices&page=1&rs=Invoices" }, setVariant(variant) { this.variant = variant; const image = this.images[variant]; this.$refs.image.src = this.$refs.image.srcset = image; } }' class="relative rounded bg-offwhite-50 group template w-full" style="padding-bottom: 141.42857142857%;" data-id="27131" data-slug="duotone-elegant-five-stars-hotel-invoice" data-testid="template" > <div class="h-full"> <img src="https://content.wepik.com/statics/133263465/conversions/preview-page0-thumb.jpg" srcset="https://content.wepik.com/statics/133263465/preview-page0.jpg" alt="Duotone Elegant Five Stars Hotel Invoice Template" loading="lazy" class="rounded z-10 transition-opacity duration-300 object-cover absolute w-full inset-0 " x-ref="image" /> <div class="absolute top-2 right-2 flex items-center gap-1 z-10"> </div> <span x-on:click='goTemplate' formtarget="_blank" class="absolute left-0 bottom-0 w-full h-full opacity-0 lg:hover:opacity-100 transition-opacity duration-300 z-20 flex items-end cursor-pointer overflow-hidden rounded" aria-label="Edit template" > <div class="h-48 translate-y-2 bg-gradient-to-t from-deep-blue-900/90 via-deep-blue-900/75 flex justify-end rounded w-full flex-col items-center p-4" > <a href="https://wepik.com/template/duotone-elegant-five-stars-hotel-invoice" class="text-white truncate font-bold w-full mb-2" data-testid="thumbnail-template-title" > Duotone Elegant Five Stars Hotel Invoice </a> <div class="items-center gap-2 grid grid-cols-auto w-full" > <button x-on:click.stop='editTemplate()' class="w-full bg-blue-500 rounded text-sm h-8 text-white font-semibold hidden lg:flex items-center justify-center hover:bg-blue-600 px-3 2xl:px-4" data-testid="thumbnail-edit-btn" > <svg class="fill-current h-3 w-3" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-a13c4d648b29a25f75e20863221c6004"></use></svg> <span class="ml-2">Edit</span> </button> <button x-on:click.stop="goTemplate()" class="w-full font-semibold text-neutral-100 rounded px-2 hidden lg:flex items-center justify-center hover:border-neutral-400 leading-0 border border-neutral-100 h-8 hover:text-neutral-200 text-sm" data-testid="more-details-btn"> More info </button> </div> </div> </span> <span class="absolute inset-0 rounded border border-black opacity-10 pointer-events-none z-10"></span> </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "ImageObject", "name": "Duotone Elegant Five Stars Hotel Invoice", "contentURL": "https://content.wepik.com/statics/133263465/preview-page0.jpg", "datePublished": "2023-08-29T09:34:11+00:00", "description": "", "encodingFormat": "image/jpeg", "license":"https://wepik.com/legal", "acquireLicensePage": "https://wepik.com/template/duotone-elegant-five-stars-hotel-invoice", "creditText": "Freepik Company", "creator": { "@type": "Organization", "name": "Wepik" }, "copyrightNotice": "Freepik Company" } </script> </div> </div> <div class="my-16"> <nav role="navigation" aria-label="Pagination Navigation" class="flex items-center justify-between"> <div class="flex justify-between flex-1 sm:hidden"> <span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md dark:text-gray-600 dark:bg-gray-800 dark:border-gray-600"> « Previous </span> <a href="https://wepik.com/templates/invoices?page=2" class="relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-300 dark:focus:border-blue-700 dark:active:bg-gray-700 dark:active:text-gray-300"> Next » </a> </div> <div class="hidden sm:flex-1 sm:flex sm:items-center sm:justify-between"> <div> <p class="text-sm text-gray-700 leading-5 dark:text-gray-400"> Showing <span class="font-medium">1</span> to <span class="font-medium">45</span> of <span class="font-medium">972</span> results </p> </div> <div> <span class="relative z-0 inline-flex rtl:flex-row-reverse shadow-sm rounded-md"> <span aria-disabled="true" aria-label="« Previous"> <span class="relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-l-md leading-5 dark:bg-gray-800 dark:border-gray-600" aria-hidden="true"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z" clip-rule="evenodd" /> </svg> </span> </span> <span aria-current="page"> <span class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 dark:bg-gray-800 dark:border-gray-600">1</span> </span> <a href="https://wepik.com/templates/invoices?page=2" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 2"> 2 </a> <a href="https://wepik.com/templates/invoices?page=3" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 3"> 3 </a> <a href="https://wepik.com/templates/invoices?page=4" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 4"> 4 </a> <a href="https://wepik.com/templates/invoices?page=5" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 5"> 5 </a> <a href="https://wepik.com/templates/invoices?page=6" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 6"> 6 </a> <a href="https://wepik.com/templates/invoices?page=7" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 7"> 7 </a> <a href="https://wepik.com/templates/invoices?page=8" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 8"> 8 </a> <a href="https://wepik.com/templates/invoices?page=9" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 9"> 9 </a> <a href="https://wepik.com/templates/invoices?page=10" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 10"> 10 </a> <span aria-disabled="true"> <span class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 cursor-default leading-5 dark:bg-gray-800 dark:border-gray-600">...</span> </span> <a href="https://wepik.com/templates/invoices?page=24" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 24"> 24 </a> <a href="https://wepik.com/templates/invoices?page=25" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Go to page 25"> 25 </a> <a href="https://wepik.com/templates/invoices?page=2" rel="next" class="relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-r-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="Next »"> <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd" /> </svg> </a> </span> </div> </div> </nav> </div> </div> </div> <div class="text-seo text-neutral-700 rounded-lg bg-offwhite-300 p-4"> Invoicing is a crucial part of running a business, particularly in a digital era where customers expect quick and professional invoicing practices. At Wepik, we understand the importance of invoicing, which is why we have created an extensive collection of customizable invoice templates that businesses can utilize at no cost.</br> <br>Invoices are a primary tool used to bill customers for products or services offered. They provide an itemized record of services, merchandise, or materials, including the total cost, payment terms, and other details such as taxes, discounts, and shipping costs. Invoices showcase professionalism and can positively impact a business's reputation by ensuring that payments are processed on time.</br> <br>Moreover, invoices play a vital role in tracking business expenses and in managing an organization's cash flow. By keeping accurate records through proper invoicing, businesses can track the current state of their finances, gain insights into cash flow trends, and potentially adjust business strategies when necessary.</br> <br>In addition, Wepik's invoice templates are designed to be visually appealing, allowing businesses to showcase their brand professionally. The templates are also customizable to include a business's logo and branding, offering a unique and personalized touch to the invoicing process.</br> <br>In summary, invoicing is an essential element of any business, and with Wepik's collection of free invoice templates, it is now easier than ever to create and manage professional invoices that can positively impact a business's finances and reputation. Whether a business wants to streamline its invoicing, improve its professional image, or track business expenses, Wepik's invoice templates offer an easy and cost-effective solution. So head to our website to access these customizable templates and elevate your invoicing game now. </div> </div> </div> </main> <footer class="pt-8 sm:pt-16 bg-neutral-900 text-neutral-300 mt-auto"> <div class="container mx-auto px-6"> <div class="flex flex-wrap mb-4"> <div class="mb-8 sm:mb-0 w-full sm:w-2/6 flex flex-col items-center sm:items-start"> <img src="https://content.wepik.com/media/images/logo-w-byfreepik.svg" class="hidden sm:block sm:h-6" alt="Wepik icon"> <img src="https://content.wepik.com/media/images/logo-w-byfreepik-mob.svg" class="sm:hidden" alt="Wepik icon"> <a href="mailto:support@wepik.com" class="block text-neutral-500 hover:text-neutral-300 mt-3 text-lg">support@wepik.com</a> <div class="mt-8"> <p class="uppercase text-base mb-4 font-semibold">Social media</p> <a href="https://www.pinterest.es/wepik_freepik/_created/" target="_blank" rel="noreferrer" class="bg-pinterest text-white rounded inline-block items-center justify-center p-2 hover:bg-red-800 mr-2 w-9 h-9 focus:outline-none share"> <span class="sr-only">Pinterest button</span> <svg class="fill-current h-5 w-5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><use href="#icon-e0295fecdf223ca2f576dc86a80ec297"></use></svg> </a> <a href="https://www.youtube.com/channel/UCRYeeuSZdfeBIqDeenwH0Lg" target="_blank" rel="noreferrer" class="bg-pinterest text-white rounded inline-block items-center justify-center p-2 hover:bg-red-800 mr-2 w-9 h-9 focus:outline-none share"> <span class="sr-only">Youtube button</span> <svg class="fill-current h-5 w-5" alt="youtube icon" class="fill-current h-5 w-5 text-white" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cca6d027893da3920ea47d7d0c7d2add"></use></svg> </a> </div> </div> <div class="sm:w-4/6 flex flex-wrap"> <div class="w-full mb-4 lg:mb-0 lg:w-2/4"> <p class="uppercase text-base mb-4 font-semibold"> <a href="https://wepik.com/small-business"> Small Business Graphics </a> </p> <div class="flex"> <ul class="w-full lg:w-1/2"> <li class="flex"> <a href="https://wepik.com/restaurant#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Restaurant </a> </li> <li class="flex"> <a href="https://wepik.com/coffee-shop#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Coffee Shop </a> </li> <li class="flex"> <a href="https://wepik.com/real-estate#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Real Estate </a> </li> <li class="flex"> <a href="https://wepik.com/photography#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Photographer </a> </li> <li class="flex"> <a href="https://wepik.com/beauty-salon#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Beauty Salon </a> </li> </ul> <ul class="w-1/2"> <li class="flex"> <a href="https://wepik.com/personal-trainer#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Personal Trainer </a> </li> <li class="flex"> <a href="https://wepik.com/spa#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Spa </a> </li> <li class="flex"> <a href="https://wepik.com/bakery#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Bakery </a> </li> <li class="flex"> <a href="https://wepik.com/travel-agency#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Travel Agency </a> </li> <li class="flex"> <a href="https://wepik.com/interior-design#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Interior Design </a> </li> </ul> </div> </div> <div class="w-full mb-4 lg:mb-0 lg:w-1/4"> <p class="uppercase text-base mb-4 font-semibold"> Makers </p> <div class="flex"> <ul class="w-full"> <li class="flex w-full"> <a href="https://wepik.com/instagram-posts#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Instagram Post Maker </a> </li> <li> <a href="https://wepik.com/flyers#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Flyer Maker </a> </li> <li> <a href="https://wepik.com/brochures#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Brochures maker </a> </li> <li> <a href="https://wepik.com/timelines#search=invoices&page=1&rs=footer" class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300"> Timelines maker </a> </li> </ul> </div> </div> <div class="w-1/2 lg:w-1/4"> <p class="uppercase text-base mb-4 font-semibold">Help</p> <ul class="p-0 flex flex-wrap"> <li class="w-1/2"> <ul> <li class="pr-2"> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://support.wepik.com/s/?language=en" target="_blank">Support</a> </li> <li class="pr-2"> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://wepik.com/legal" rel="noreferrer">Terms & conditions</a> </li> <li> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://www.freepikcompany.com/privacy" target="_blank">Privacy policy</a> </li> </ul> </li> <li class="w-1/2"> <ul> <li> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://www.freepik.com/company/about-us" target="_blank" rel="noreferrer">About us</a> </li> <li> <a class="text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300" href="https://www.freepikcompany.com/cookie" target="_blank" rel="noreferrer">Cookie policy</a> </li> <li> <button id="ot-sdk-btn" class="ot-sdk-show-settings text-neutral-500 mb-2 inline-block text-sm hover:text-neutral-300">Cookie Settings</button> </li> </ul> </li> </ul> </div> </div> </div> <div class="flex items-center justify-center gap-4 mt-8 sm:justify-start lg:justify-end sm:mt-0"> <a href="https://apps.apple.com/app/wepik/id1571500915" target="_blank" class="w-40 border border-neutral-300 rounded-lg p-2 flex items-center hover:text-white"> <!-- Generator: Adobe Illustrator 26.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="fill-current h-7 w-7 mr-2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve" width="512" height="512"> <g id="_Group_2"> <g id="_Group_3"> <path id="_Path_" d="M18.546,12.763c0.024-1.87,1.004-3.597,2.597-4.576c-1.009-1.442-2.64-2.323-4.399-2.378 c-1.851-0.194-3.645,1.107-4.588,1.107c-0.961,0-2.413-1.088-3.977-1.056C6.122,5.927,4.25,7.068,3.249,8.867 c-2.131,3.69-0.542,9.114,1.5,12.097c1.022,1.461,2.215,3.092,3.778,3.035c1.529-0.063,2.1-0.975,3.945-0.975 c1.828,0,2.364,0.975,3.958,0.938c1.64-0.027,2.674-1.467,3.66-2.942c0.734-1.041,1.299-2.191,1.673-3.408 C19.815,16.788,18.548,14.879,18.546,12.763z"/> <path id="_Path_2" d="M15.535,3.847C16.429,2.773,16.87,1.393,16.763,0c-1.366,0.144-2.629,0.797-3.535,1.829 c-0.895,1.019-1.349,2.351-1.261,3.705C13.352,5.548,14.667,4.926,15.535,3.847z"/> </g> </g> </svg> <span class="text-xs leading-none"> Download on the <strong class="text-lg block leading-tight">App Store</strong> </span> </a> <a href="https://play.google.com/store/apps/details?id=com.freepik.wepik&hl=en&gl=US" target="_blank" class="w-40 border border-neutral-300 rounded-lg p-2 flex items-center hover:text-white"> <!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg class="fill-current h-7 w-7 mr-2" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <g> <path d="M99.617,8.057C87.953,0.52,73.943-1.758,60.802,1.344l230.932,230.933l74.846-74.846L99.617,8.057z"/> </g> </g> <g> <g> <path d="M32.139,20.116c-6.441,8.563-10.148,19.077-10.148,30.199v411.358c0,11.123,3.708,21.636,10.148,30.199l235.877-235.877 L32.139,20.116z"/> </g> </g> <g> <g> <path d="M464.261,212.087l-67.266-37.637l-81.544,81.544l81.548,81.548l67.273-37.64c16.117-9.03,25.738-25.442,25.738-43.908 S480.389,221.117,464.261,212.087z"/> </g> </g> <g> <g> <path d="M291.733,279.711L60.815,510.629c3.786,0.891,7.639,1.371,11.492,1.371c9.522,0,19.011-2.708,27.31-8.07l266.965-149.372 L291.733,279.711z"/> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg> <span class="text-xs leading-none"> Get in on <strong class="text-lg block leading-tight">Google Play</strong> </span> </a> </div> </div> <div class="mt-8"> <div class="container mx-auto px-4 text-center border-t border-neutral-800 py-6 flex flex-col sm:flex-row items-center justify-between"> <div class="flex flex-col sm:flex-row sm:items-end"> <img src="https://content.wepik.com/media/images/freepikcompany.svg" class="mb-2 sm:mb-0 h-4" alt="Freepik Company"> <p class="text-sm opacity-75 leading-normal text-neutral-200 ml-2">Copyright ©2024 Freepik Company S.L. All rights reserved.</p> </div> <div x-data="{ open: false }" class="relative mt-4 sm:mt-0"> <button @click="open = true" class="border-2 border-white rounded py-2 px-4 text-sm text-white flex items-center hover:bg-white hover:text-neutral-900 focus:outline-none"> English <svg alt="icon caret" x-bind:class="open ? 'rotate-180' : ''" class="fill-current fill-current h-4 w-4 ml-1 transform" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><use href="#icon-cdf82d1329929447f3ea64ae84ae9e40"></use></svg> </button> <div x-cloak x-show="open" @click.outside="open = false" class="absolute right-0 bottom-0 bg-white w-28 lg:w-40 rounded-sm mb-14 py-2 shadow-xl"> <svg alt="icon caret" class="fill-current h-3 w-3 absolute right-5 -bottom-2 text-white transform rotate-180" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L20 10H0L10 0Z"></path></svg> <a href="https://wepik.com/es/plantillas/facturas" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Español</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Español (España)</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Português (Brasil)</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Français</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Deutsch</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">한국어</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Nederlands</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">日本語</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Polski</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Русский</a> <a href="https://wepik.com/templates/invoices" class="block text-neutral-600 py-2 px-4 text-left font-semibold hover:text-malaga-red-700">Italiano</a> </div> </div> </div> </div> <div class="py-3 bg-neutral-800 bg-opacity-50"> <div class="container mx-auto px-4 flex flex-col sm:flex-row items-center sm:justify-between text-sm text-neutral-200"> <strong>Freepik Company Projects</strong> <ul class="flex-1 flex justify-end mt-2 sm:mt-0 w-full sm:w-auto ml-auto"> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://www.freepik.com" target="_blank" rel="noreferrer">Freepik</a> </li> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://www.flaticon.com" target="_blank" rel="noreferrer">Flaticon</a> </li> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://slidesgo.com" target="_blank" rel="noreferrer">Slidesgo</a> </li> <li class="mb-0 flex-1 sm:flex-initial"> <a class="block sm:inline text-center px-2 mb-0 hover:text-neutral-300" href="https://videvo.net" target="_blank" rel="noreferrer">Videvo</a> </li> </ul> </div> </div> </footer> <div id="g_id_onload" data-client_id="705648808057-3chuddbr6oahbebib1uh693k02sgfl30.apps.googleusercontent.com" data-login_uri="https://id.freepik.com/api/v2/login/google-one-tap?client_id=wepik" ></div> <div wire:id="LRmkKcrtE0G8BvgVHYDE" wire:initial-data="{"fingerprint":{"id":"LRmkKcrtE0G8BvgVHYDE","name":"toasts","locale":"en","path":"templates\/invoices","method":"GET","v":"acj"},"effects":{"listeners":[]},"serverMemo":{"children":[],"errors":[],"htmlHash":"9d88fa2e","data":{"defaultDuration":2500,"loadDelay":400,"prod":true,"toasts":[]},"dataMeta":[],"checksum":"801438cad6ae6af8715ac463e86b8b3da50fdc645eddfa4f6eaf139383de7123"}}" x-data='ToastComponent($wire)' @mouseleave="scheduleRemovalWithOlder()" class="fixed bottom-0 z-50 p-4 space-y-3 w-full max-w-sm pointer-events-none ltr:right-0 rtl:left-0 toasts-container sm:p-6" style="z-index:999;" > <template x-for="toast in toasts.filter((a)=>a)" :key="toast.index" > <div @mouseenter="cancelRemovalWithNewer(toast.index)" @mouseleave="scheduleRemovalWithOlder(toast.index)" @click="remove(toast.index)" x-show="toast.show===1" x-transition:enter="ease-out duration-500 transition" x-transition:enter-start="translate-y-2 opacity-0 sm:translate-y-0 ltr:sm:translate-x-10 rtl:sm:-translate-x-10" x-transition:enter-end="translate-y-0 opacity-100 ltr:sm:translate-x-0" x-transition:leave="transition ease-in duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" x-init="$nextTick(()=>{toast.show=1})" > <div class="overflow-hidden z-50 p-5 bg-white rounded-md shadow cursor-pointer pointer-events-auto select-none ltr:border-l-8 rtl:border-r-8 hover:bg-gray-50 dark:hover:bg-gray-900 dark:bg-black" x-bind:class="{ 'border-blue-700': toast.type === 'info', 'border-green-700': toast.type === 'success', 'border-yellow-700': toast.type === 'warning', 'border-red-700': toast.type === 'danger' }" > <div class="flex justify-between items-center space-x-5 rtl:space-x-reverse"> <div class="flex-1 ltr:mr-2 rtl:ml-2"> <div class="mb-1 text-lg font-black tracking-widest text-gray-900 uppercase font-large dark:text-gray-100" x-html="toast.title" x-show="toast.title !== undefined" ></div> <div class="text-gray-900 dark:text-gray-200" x-show="toast.message !== undefined" x-html="toast.message" ></div> </div> <template x-if="toast.type==='debug'"> <svg class="w-8 h-8 text-gray-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > <path fill="currentColor" d="M511.988 288.9c-.478 17.43-15.217 31.1-32.653 31.1H424v16c0 21.864-4.882 42.584-13.6 61.145l60.228 60.228c12.496 12.497 12.496 32.758 0 45.255-12.498 12.497-32.759 12.496-45.256 0l-54.736-54.736C345.886 467.965 314.351 480 280 480V236c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v244c-34.351 0-65.886-12.035-90.636-32.108l-54.736 54.736c-12.498 12.497-32.759 12.496-45.256 0-12.496-12.497-12.496-32.758 0-45.255l60.228-60.228C92.882 378.584 88 357.864 88 336v-16H32.666C15.23 320 .491 306.33.013 288.9-.484 270.816 14.028 256 32 256h56v-58.745l-46.628-46.628c-12.496-12.497-12.496-32.758 0-45.255 12.498-12.497 32.758-12.497 45.256 0L141.255 160h229.489l54.627-54.627c12.498-12.497 32.758-12.497 45.256 0 12.496 12.497 12.496 32.758 0 45.255L424 197.255V256h56c17.972 0 32.484 14.816 31.988 32.9zM257 0c-61.856 0-112 50.144-112 112h224C369 50.144 318.856 0 257 0z" class="" ></path> </svg> </template> <template x-if="toast.type==='info'"> <svg class="w-8 h-8 text-blue-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512" > <path fill="currentColor" fill-opacity="0.5" d="M20 448h152a20 20 0 0 1 20 20v24a20 20 0 0 1-20 20H20a20 20 0 0 1-20-20v-24a20 20 0 0 1 20-20z" /> <path fill="currentColor" d="M96 128a64 64 0 1 0-64-64 64 64 0 0 0 64 64zm28 64H20a20 20 0 0 0-20 20v24a20 20 0 0 0 20 20h28v192h96V212a20 20 0 0 0-20-20z" /> </svg> </template> <template x-if="toast.type==='success'"> <svg class="w-8 h-8 text-green-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > <path fill="currentColor" d="M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z" ></path> </svg> </template> <template x-if="toast.type==='warning'"> <svg class="w-8 h-8 text-yellow-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512" > <path fill="currentColor" fill-opacity="0.5" d="M49.22 0h93.56a24 24 0 0 1 24 25.2l-13.63 272a24 24 0 0 1-24 22.8H62.84a24 24 0 0 1-24-22.8l-13.59-272A24 24 0 0 1 49.22 0z" ></path> <path fill="currentColor" d="M96 512a80 80 0 1 1 80-80 80.09 80.09 0 0 1-80 80z" ></path> </svg> </template> <template x-if="toast.type==='danger'"> <svg class="w-8 h-8 text-red-700" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" > <path fill="currentColor" fill-opacity="0.5" d="M569.52 440L329.58 24c-18.44-32-64.69-32-83.16 0L6.48 440c-18.42 31.94 4.64 72 41.57 72h479.89c36.87 0 60.06-40 41.58-72zM288 448a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm38.24-238.41l-12.8 128A16 16 0 0 1 297.52 352h-19a16 16 0 0 1-15.92-14.41l-12.8-128A16 16 0 0 1 265.68 192h44.64a16 16 0 0 1 15.92 17.59z" ></path> <path fill="currentColor" d="M310.32 192h-44.64a16 16 0 0 0-15.92 17.59l12.8 128A16 16 0 0 0 278.48 352h19a16 16 0 0 0 15.92-14.41l12.8-128A16 16 0 0 0 310.32 192zM288 384a32 32 0 1 0 32 32 32 32 0 0 0-32-32z" ></path> </svg> </template> </div> </div> </div> </template> </div> <!-- Livewire Component wire-end:LRmkKcrtE0G8BvgVHYDE --> <div x-data="barLang('es')"> <template x-if="browserLanguage"> <div x-show="showModal" class="bar-lang bar-lang-en bg-neutral-900 fixed text-white sm:text-neutral-200 h-10 flex flex-col justify-center sm:items-center bottom-0 left-1/2 -translate-x-1/2 bg-opacity-75 backdrop-blur mb-4 sm:mb-16 rounded pl-2 sm:pl-4 pr-8 sm:pr-10 z-40 font-medium text-sm whitespace-nowrap"> <p class="text-sm sm:text-base text-neutral-200 flex items-center pl-2 sm:pl-0"> <span class="font-semibold">Wepik ahora disponible en español</span> <button onclick="window.location.href='https://wepik.com/es/plantillas/facturas'" class="font-semibold ml-1 sm:ml-2 underline text-white">Llévame</button> </p> <button aria-label="Close Button" @click="window.localStorage.setItem('ignoreLanguage', '1'); showModal = false;" class="absolute right-0 h-8 w-8 sm:w-10 flex items-center justify-center opacity-75 hover:opacity-100"> <svg alt="Close icon" loading="lazy" class="fill-current h-3 w-3 fill-current" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><use href="#icon-04f6215517b6a1a05eae72c6aa7b29f0"></use></svg> </button> </div> </template> </div> <script src="/vendor/livewire/livewire.js?id=90730a3b0e7144480175" data-turbo-eval="false" data-turbolinks-eval="false" ></script><script data-turbo-eval="false" data-turbolinks-eval="false" >window.livewire = new Livewire();window.Livewire = window.livewire;window.livewire_app_url = '';window.livewire_token = 'l6pvsXjRhzHdk4d6fC8KTZZzoUYeb8wqvJU1gW43';window.deferLoadingAlpine = function (callback) {window.addEventListener('livewire:load', function () {callback();});};let started = false;window.addEventListener('alpine:initializing', function () {if (! started) {window.livewire.start();started = true;}});document.addEventListener("DOMContentLoaded", function () {if (! started) {window.livewire.start();started = true;}});</script> <link rel="preload" as="style" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/app-e4399bc7.css" /><link rel="modulepreload" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/app-9614599a.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/tall-toasts-9c15f440.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/tagmanager-3223045a.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/pagination-e371f7ca.js" /><link rel="modulepreload" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/_commonjsHelpers-de833af9.js" /><link rel="stylesheet" href="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/app-e4399bc7.css" /><script type="module" src="https://content.wepik.com/dist/b62733a13dfde0ec8f0b1471e6f055f9fd63a302/build/assets/app-9614599a.js"></script> <script src="https://accounts.google.com/gsi/client" async defer></script> <script type="text/javascript"> window.addEventListener('load', function () { trackCustom('search', { origin: 'tag', search: 'Invoices', }) ; if(!localStorage.getItem('visited_page')){ localStorage.setItem('visited_page', "https://wepik.com/templates/invoices"); } setTimeout(() => { if(!window.dataLayer?.find(ev => ev.event === 'user_engagement')) { trackGA4('user_engagement'); }; },10000); if(localStorage.getItem('visited_page') && localStorage.getItem('visited_page') !== "https://wepik.com/templates/invoices") { trackGA4('user_engagement'); }; }); </script> <script> window.wepik = window.wepik || {}; window.wepik.userId = ""; window.wepik.fpUserId = ""; window.wepik.userType = "anonymous"; window.wepik.isFreepikPremium = false; if("") { window.wepik.userType = "registered"; window.wepik.isFreepikPremium = Boolean("false"); } window.wepik.totalResults = 972; window.wepik.viewTag = "category"; window.wepik.contentTag = "invoices"; window.wepik.countryCode = "SG" </script> <svg hidden class="hidden"> <g id="icon-0145787dbf43750d9370b991f36d530c"> <path d="M.871 3.29a3.06 3.06 0 0 1 1.91 1.91.528.528 0 0 0 1.01.002 3.06 3.06 0 0 1 1.908-1.91.528.528 0 0 0 .003-1.01A3.06 3.06 0 0 1 3.792.375.527.527 0 0 0 2.781.37a3.06 3.06 0 0 1-1.908 1.91.528.528 0 0 0-.003 1.01ZM18.128 14.71a3.06 3.06 0 0 1-1.91-1.91.527.527 0 0 0-1.008-.002 3.06 3.06 0 0 1-1.91 1.91.527.527 0 0 0-.002 1.01 3.06 3.06 0 0 1 1.91 1.908.528.528 0 0 0 1.01.002 3.06 3.06 0 0 1 1.908-1.91.528.528 0 0 0 .002-1.008ZM11.361 11.889l-.847-.283a5.751 5.751 0 0 1-3.62-3.62L6.61 7.14a.527.527 0 0 0-1 0l-.283.847a5.751 5.751 0 0 1-3.62 3.62l-.848.283a.527.527 0 0 0 0 1l.848.283a5.751 5.751 0 0 1 3.62 3.62l.283.848a.527.527 0 0 0 1 0l.283-.848a5.751 5.751 0 0 1 3.62-3.62l.847-.283a.527.527 0 0 0 0-1ZM14.019 8.962a.528.528 0 0 0 .504-.372 5.751 5.751 0 0 1 3.603-3.604.527.527 0 0 0 .002-1.009A5.752 5.752 0 0 1 14.524.374a.527.527 0 0 0-1.01-.002 5.751 5.751 0 0 1-3.602 3.604.528.528 0 0 0-.002 1.01 5.752 5.752 0 0 1 3.604 3.602.527.527 0 0 0 .505.374Z"></path> </g> <g id="icon-cdf82d1329929447f3ea64ae84ae9e40"> <path d="M6.0002 6.45939L3.83691 4.29611C3.60723 4.06642 3.23691 4.06642 3.00723 4.29611C2.77754 4.52579 2.77754 4.89611 3.00723 5.1258L5.58535 7.70393C5.7002 7.81877 5.8502 7.87502 6.0002 7.87502C6.1502 7.87502 6.3002 7.81877 6.41504 7.70393L8.99316 5.1258C9.22285 4.89611 9.22285 4.52579 8.99316 4.29611C8.76348 4.06642 8.39316 4.06642 8.16348 4.29611L6.0002 6.45939Z"/> </g> <g id="icon-ba47d81d620bb3fcf1e5383bb3b75a01"> <path fill-rule="evenodd" clip-rule="evenodd" d="M17.7173 16.4393L12.9552 11.6773C13.9077 10.4527 14.4759 8.91502 14.4759 7.24698C14.4759 3.26096 11.233 0.0180664 7.24698 0.0180664C3.26096 0.0180664 0.0180664 3.26096 0.0180664 7.24698C0.0180664 11.233 3.26096 14.4759 7.24698 14.4759C8.91502 14.4759 10.4527 13.9077 11.6773 12.9552L16.4393 17.7172C16.6158 17.8937 16.8471 17.9819 17.0783 17.9819C17.3096 17.9819 17.5408 17.8937 17.7173 17.7173C18.0701 17.3644 18.0701 16.7922 17.7173 16.4393ZM1.8253 7.24698C1.8253 4.25746 4.25746 1.8253 7.24698 1.8253C10.2365 1.8253 12.6687 4.25746 12.6687 7.24698C12.6687 10.2365 10.2365 12.6687 7.24698 12.6687C4.25746 12.6687 1.8253 10.2365 1.8253 7.24698Z" /> </g> <g id="icon-3b95027f71e94e03049d1b439b40613d"> <path fill-rule="evenodd" clip-rule="evenodd" d="M44.4 26.4H33.6V15.6c0-1.9882-1.6118-3.6-3.6-3.6-1.9882 0-3.6 1.6118-3.6 3.6v10.8H15.6c-1.9882 0-3.6 1.6118-3.6 3.6 0 1.9882 1.6118 3.6 3.6 3.6h10.8v10.8c0 1.9882 1.6118 3.6 3.6 3.6 1.9882 0 3.6-1.6118 3.6-3.6V33.6h10.8c1.9882 0 3.6-1.6118 3.6-3.6 0-1.9882-1.6118-3.6-3.6-3.6z"/> </g> <g id="icon-f579370980e4df4fab313d4c51c06e58"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.974026 4.64806H17.026C17.5639 4.64806 18 4.21197 18 3.67404C18 3.1361 17.5639 2.70001 17.026 2.70001H0.974026C0.436091 2.70001 0 3.1361 0 3.67404C0 4.21197 0.436091 4.64806 0.974026 4.64806ZM17.026 10.1026H0.974026C0.436091 10.1026 0 9.66652 0 9.12858C0 8.59065 0.436091 8.15456 0.974026 8.15456H17.026C17.5639 8.15456 18 8.59065 18 9.12858C18 9.66652 17.5639 10.1026 17.026 10.1026ZM17.026 15.5572H0.974026C0.436091 15.5572 0 15.1211 0 14.5831C0 14.0452 0.436091 13.6091 0.974026 13.6091H17.026C17.5639 13.6091 18 14.0452 18 14.5831C18 15.1211 17.5639 15.5572 17.026 15.5572Z" /> </g> <g id="icon-ba8827360a4552e24fbcd062a19d7800"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.0358 9.00001L4.90679 13.9239C4.3644 14.4445 4.3644 15.2888 4.90679 15.8095C5.44924 16.3301 6.32857 16.3301 6.87096 15.8095L12.9821 9.94279C13.2533 9.68252 13.3889 9.34124 13.3889 9.00001C13.3889 8.65879 13.2533 8.31756 12.9821 8.05719L6.87101 2.19052C6.32857 1.66983 5.44924 1.66983 4.90685 2.19052C4.36446 2.71121 4.36446 3.55543 4.90685 4.07612L10.0358 9.00001Z"/> </g> <g id="icon-a13c4d648b29a25f75e20863221c6004"> <path fill-rule="evenodd" clip-rule="evenodd" d="M17.1839 1.29147L16.6353 0.742862C15.7167 -0.17572 14.1291 -0.317005 13.0692 0.742862L11.4238 2.38835C11.4236 2.38846 11.4235 2.38858 11.4234 2.3887C11.4233 2.38881 11.4231 2.38897 11.423 2.38909L0.284043 13.5281C0.102181 13.71 0 13.9566 0 14.2138V16.9569C0 17.4925 0.434211 17.9267 0.969828 17.9267H3.71289C3.97009 17.9267 4.21677 17.8246 4.39867 17.6427L15.538 6.5034C15.538 6.5034 15.538 6.5034 15.538 6.50337C15.5381 6.50333 15.538 6.50337 15.538 6.50337L17.1839 4.85753C18.2583 3.78308 18.1025 2.21006 17.1839 1.29147ZM3.31119 15.9871H1.93966V14.6155L12.1092 4.44605L13.4807 5.81758L3.31119 15.9871ZM15.8123 3.48596L14.8522 4.44605L13.4807 3.07452L14.4408 2.11443C14.6472 1.90801 15.0143 1.86503 15.2637 2.11443L15.8123 2.66304C16.0205 2.87121 16.0454 3.25285 15.8123 3.48596Z"/> </g> <g id="icon-615abb85fd8e7ac39d85672074cc3ed4"> <path fill-rule="evenodd" clip-rule="evenodd" d="M15.1701 16H0.829876C0.371552 16 0 15.6284 0 15.1701C0 13.3962 0.568664 11.7159 1.64455 10.3108C2.38148 9.34832 3.3362 8.56285 4.41222 8.02012C3.63585 7.14944 3.18672 6.01062 3.18672 4.81328C3.18672 2.15924 5.34596 0 8 0C10.654 0 12.8133 2.15924 12.8133 4.81328C12.8133 6.01062 12.3641 7.14944 11.5878 8.02012C12.6638 8.56282 13.6186 9.34832 14.3555 10.3107C15.4313 11.7159 16 13.3962 16 15.1701C16 15.6284 15.6284 16 15.1701 16ZM1.71476 14.3402H14.2853C13.9564 11.8711 12.1814 9.7685 9.74447 9.0728C9.4234 8.98114 9.18852 8.70596 9.14842 8.37444C9.10832 8.04292 9.27084 7.7197 9.5608 7.55412C10.5432 6.99316 11.1535 5.9429 11.1535 4.81328C11.1535 3.07442 9.73886 1.65975 8 1.65975C6.26115 1.65975 4.84647 3.07442 4.84647 4.81328C4.84647 5.9429 5.4568 6.99313 6.4392 7.55412C6.72916 7.7197 6.89165 8.04295 6.85159 8.37444C6.81149 8.70592 6.5766 8.98111 6.25554 9.0728C3.81866 9.7685 2.04362 11.8711 1.71476 14.3402Z" /> </g> <g id="icon-e0295fecdf223ca2f576dc86a80ec297"> <path d="M12.053 0.237061C5.513 0.237061 0.184998 5.53806 0.184998 12.1051C0.184998 17.1161 3.323 21.4151 7.727 23.1561C7.622 22.2061 7.543 20.7821 7.78 19.7541C7.991 18.8311 9.178 13.8461 9.178 13.8461C9.178 13.8461 8.835 13.1341 8.835 12.0791C8.835 10.4181 9.785 9.20406 10.971 9.20406C11.974 9.20406 12.475 9.96906 12.475 10.8661C12.475 11.8951 11.815 13.3981 11.499 14.8221C11.209 16.0091 12.079 16.9581 13.266 16.9581C15.376 16.9581 16.985 14.7431 16.985 11.5251C16.985 8.67706 14.954 6.69906 12.026 6.69906C8.651 6.69906 6.673 9.23106 6.673 11.8421C6.673 12.8701 7.068 13.9521 7.543 14.5581C7.648 14.6641 7.648 14.7691 7.622 14.9011C7.542 15.2711 7.332 16.0881 7.305 16.2461C7.253 16.4571 7.121 16.5101 6.91 16.4041C5.433 15.7191 4.51 13.5561 4.51 11.8151C4.51 8.07006 7.226 4.64206 12.343 4.64206C16.457 4.64206 19.648 7.56906 19.648 11.4991C19.648 15.5871 17.064 18.8841 13.503 18.8841C12.29 18.8841 11.183 18.2511 10.787 17.5121C10.787 17.5121 10.18 19.7801 10.048 20.3341C9.785 21.3631 9.046 22.6541 8.571 23.4461C9.679 23.7891 10.866 23.9741 12.079 23.9741C18.619 23.9741 23.947 18.6731 23.947 12.1051C23.895 5.53806 18.593 0.237061 12.053 0.237061Z" /> </g> <g id="icon-cca6d027893da3920ea47d7d0c7d2add"> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.35814 7.75533V3.14959L10.54 5.45255L6.35814 7.75533ZM15.6601 1.7004C15.4761 1.02967 14.934 0.501492 14.2456 0.322236C12.9979 -0.00354004 7.99451 -0.00354004 7.99451 -0.00354004C7.99451 -0.00354004 2.99114 -0.00354004 1.74342 0.322236C1.05505 0.501492 0.51287 1.02967 0.32887 1.7004C-0.00549316 2.91604 -0.00549316 5.45246 -0.00549316 5.45246C-0.00549316 5.45246 -0.00549316 7.9888 0.32887 9.20452C0.51287 9.87525 1.05505 10.4034 1.74342 10.5828C2.99114 10.9085 7.99451 10.9085 7.99451 10.9085C7.99451 10.9085 12.9979 10.9085 14.2456 10.5828C14.934 10.4034 15.4761 9.87525 15.6601 9.20452C15.9945 7.9888 15.9945 5.45246 15.9945 5.45246C15.9945 5.45246 15.9945 2.91604 15.6601 1.7004V1.7004Z"></path> </g> <g id="icon-625a422d5a3de80ada473a0cbf93f734"> <g id="_Group_2"> <g id="_Group_3"> <path id="_Path_" d="M18.546,12.763c0.024-1.87,1.004-3.597,2.597-4.576c-1.009-1.442-2.64-2.323-4.399-2.378 c-1.851-0.194-3.645,1.107-4.588,1.107c-0.961,0-2.413-1.088-3.977-1.056C6.122,5.927,4.25,7.068,3.249,8.867 c-2.131,3.69-0.542,9.114,1.5,12.097c1.022,1.461,2.215,3.092,3.778,3.035c1.529-0.063,2.1-0.975,3.945-0.975 c1.828,0,2.364,0.975,3.958,0.938c1.64-0.027,2.674-1.467,3.66-2.942c0.734-1.041,1.299-2.191,1.673-3.408 C19.815,16.788,18.548,14.879,18.546,12.763z"/> <path id="_Path_2" d="M15.535,3.847C16.429,2.773,16.87,1.393,16.763,0c-1.366,0.144-2.629,0.797-3.535,1.829 c-0.895,1.019-1.349,2.351-1.261,3.705C13.352,5.548,14.667,4.926,15.535,3.847z"/> </g> </g> </g> <g id="icon-eca386d7bed6f3b260b964c9b3a83c85"> <g> <g> <path d="M99.617,8.057C87.953,0.52,73.943-1.758,60.802,1.344l230.932,230.933l74.846-74.846L99.617,8.057z"/> </g> </g> <g> <g> <path d="M32.139,20.116c-6.441,8.563-10.148,19.077-10.148,30.199v411.358c0,11.123,3.708,21.636,10.148,30.199l235.877-235.877 L32.139,20.116z"/> </g> </g> <g> <g> <path d="M464.261,212.087l-67.266-37.637l-81.544,81.544l81.548,81.548l67.273-37.64c16.117-9.03,25.738-25.442,25.738-43.908 S480.389,221.117,464.261,212.087z"/> </g> </g> <g> <g> <path d="M291.733,279.711L60.815,510.629c3.786,0.891,7.639,1.371,11.492,1.371c9.522,0,19.011-2.708,27.31-8.07l266.965-149.372 L291.733,279.711z"/> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </g> <g id="icon-04f6215517b6a1a05eae72c6aa7b29f0"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.8607 9.00003V9.00003L17.5969 2.26387C18.1107 1.75003 18.1107 0.916924 17.5969 0.403082C17.083 -0.11076 16.2499 -0.11076 15.7361 0.403082L8.99991 7.13919L2.26375 0.403082C1.74985 -0.11076 0.916802 -0.11076 0.40296 0.403082C-0.110882 0.916924 -0.110882 1.75003 0.40296 2.26387L7.13906 8.99998V8.99998L0.40296 15.7361C-0.110882 16.25 -0.110882 17.0831 0.40296 17.5969C0.916854 18.1108 1.74991 18.1108 2.26375 17.5969L8.99985 10.8608L15.736 17.597C16.2499 18.1108 17.083 18.1108 17.5968 17.597C18.1106 17.0831 18.1106 16.25 17.5968 15.7362L10.8607 9.00003Z" /> </g> <g id="icon-2505b668031c19f0e861055dc3cf1b30"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.63236 9.26803H10.8757L9.1343 11.0094C8.73118 11.4126 8.73118 12.0661 9.1343 12.4693C9.53742 12.8724 10.191 12.8723 10.5941 12.4693L14.0977 8.96566C14.2913 8.77213 14.4001 8.50953 14.4001 8.23577C14.4001 7.96202 14.2913 7.69945 14.0977 7.50584L10.5942 4.00227C10.191 3.5992 9.53746 3.59916 9.13434 4.00227C8.73123 4.40539 8.73123 5.05898 9.13434 5.46209L10.8758 7.20351H2.63236C2.06226 7.20351 1.6001 7.66568 1.6001 8.23577C1.60006 8.80587 2.06226 9.26803 2.63236 9.26803Z"/> </g> <g id="icon-096362fd499aba1efa691d2077e0a30f"> <path fill-rule="evenodd" d="M13.7 2.3a8 8 0 00-11.4 0 8 8 0 000 11.4 8 8 0 0011.4 0 8 8 0 000-11.4zm.7 5.7c0 1.4-.4 2.8-1.2 3.8l-.7-.4a.8.8 0 00-.4-.1h-1.8v-1c0-1.1-.9-2-2-2H5.7V6h.9c.4 0 .7-.4.7-.8V3.8h2A2 2 0 0011 2.4c2 1 3.3 3.2 3.3 5.6zM1.6 8l.1-1.4 3.8 3.9v1c0 .5.4.8.8.8H8v2.1c-3.5 0-6.3-2.9-6.3-6.4z" clip-rule="evenodd"></path> </g> <g id="icon-c298ed1ae0c2d602987f6cde91bbc700"> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.7599 3.49015L11.5078 0.238114C11.3553 0.0856585 11.1486 0 10.9329 0H3.71343C2.54787 0 1.59961 0.94826 1.59961 2.11382V13.8862C1.59961 15.0517 2.54787 16 3.71343 16H12.8842C14.0497 16 14.998 15.0517 14.998 13.8862V4.06504C14.998 3.8494 14.9123 3.64263 14.7599 3.49015ZM12.8842 14.374H3.71343C3.44445 14.374 3.22563 14.1552 3.22563 13.8862V2.11382C3.22563 1.84485 3.44445 1.62602 3.71343 1.62602H10.1199V4.06504C10.1199 4.51408 10.4839 4.87805 10.9329 4.87805H13.372V13.8862C13.372 14.1552 13.1531 14.374 12.8842 14.374Z"/> </g> </svg> </body> </html> <script> window.content_group = 'detail'; window.content_type = "Invoices"; </script>