Copy any custom block snippet below and paste it on your page to build your website easily.
Let's make something great together. We are trusted by over 5000+ clients. Join them by using our services and grow your business.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Maecenas faucibus mollis interdum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
Join Us<template>
<section id="snippet-1" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="row gy-10 gx-lg-8 gx-xl-12 align-items-center">
<div class="col-lg-7 order-lg-2 position-relative">
<figure>
<nuxt-img
class="w-auto"
src="/assets/img/illustrations/i14.png"
srcset="/assets/img/illustrations/i14@2x.png 2x"
alt=""
/>
</figure>
</div>
<!--/column -->
<div class="col-lg-5">
<h2 class="display-4 mb-3">Let’s Talk</h2>
<p class="lead fs-lg">
Let's make something great together. We are
<span class="underline purple">trusted by</span> over 5000+ clients.
Join them by using our services and grow your business.
</p>
<p>
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis
vestibulum. Maecenas faucibus mollis interdum. Fusce dapibus, tellus
ac cursus commodo, tortor mauris condimentum nibh, ut fermentum
massa justo sit amet risus.
</p>
<a href="#" class="btn btn-purple rounded-pill mt-2">Join Us</a>
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup></script>
<style lang="scss" scoped></style>
00 (123) 456 78 90
<template>
<section id="snippet-2" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="row gx-md-8 gx-xl-12 gy-10 align-items-center">
<div
class="col-md-8 col-lg-6 offset-lg-0 col-xl-5 offset-xl-1 position-relative"
>
<div
class="shape bg-dot primary rellax w-17 h-21"
data-rellax-speed="1"
style="top: -2rem; left: -1.4rem"
></div>
<figure class="rounded">
<nuxt-img
src="/assets/img/photos/about4.jpg"
srcset="/assets/img/photos/about4@2x.jpg 2x"
alt=""
/>
</figure>
</div>
<!--/column -->
<div class="col-lg-6">
<nuxt-img
src="/assets/img/icons/lineal/telemarketer.svg"
class=" icon-svg icon-svg-md mb-4"
alt=""
/>
<h2 class="display-4 mb-8">
Convinced yet? Let's make something great together.
</h2>
<div
v-for="item in contactInfo"
:key="item.id"
class="d-flex flex-row"
>
<div>
<div class="icon text-primary fs-28 me-6 mt-n1">
<i :class="item.iconClass"></i>
</div>
</div>
<div>
<h5 class="mb-1">{{ item.title }}</h5>
<address v-if="item.address">
{{ item.address.line1 }}<br class="d-none d-md-block" />{{
item.address.line2
}}
</address>
<p v-if="item.content">{{ item.content }}</p>
<a v-if="item.mail" :href="item.mail" class="link-body">{{
item.mail
}}</a>
</div>
</div>
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
import { contactInfo } from "~/data/contact";
</script>
<style lang="scss" scoped></style>
Satisfied Customers
Let's make something great together. We are trusted by over 5000+ clients. Join them by using our services and grow your business.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Maecenas faucibus mollis interdum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
Join Us<template>
<section id="snippet-3" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="row gy-10 gx-lg-8 gx-xl-12 align-items-center">
<div class="col-lg-7 position-relative">
<div
class="shape bg-dot primary rellax w-18 h-18"
data-rellax-speed="1"
style="top: 0; left: -1.4rem; z-index: 0"
></div>
<div class="row gx-md-5 gy-5">
<div class="col-md-6">
<figure class="rounded mt-md-10 position-relative">
<nuxt-img
src="/assets/img/photos/g5.jpg"
srcset="/assets/img/photos/g5@2x.jpg 2x"
alt=""
/>
</figure>
</div>
<!--/column -->
<div class="col-md-6">
<div class="row gx-md-5 gy-5">
<div class="col-md-12 order-md-2">
<figure class="rounded">
<nuxt-img
src="/assets/img/photos/g6.jpg"
srcset="/assets/img/photos/g6@2x.jpg 2x"
alt=""
/>
</figure>
</div>
<!--/column -->
<div class="col-md-10">
<div class="card bg-pale-primary text-center counter-wrapper">
<div class="card-body py-11">
<h3 class="counter text-nowrap">
<CounterVue
parentClass=""
:min="0"
:max="5000"
:time="1500"
/>
<!-- Component for counting number with intersetion observer from omponents>common>counter -->
+
</h3>
<p class="mb-0">Satisfied Customers</p>
</div>
<!--/.card-body -->
</div>
<!--/.card -->
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!--/column -->
<div class="col-lg-5">
<h2 class="display-4 mb-3">Let’s Talk</h2>
<p class="lead fs-lg">
Let's make something great together. We are
<span class="underline">trusted by</span> over 5000+ clients. Join
them by using our services and grow your business.
</p>
<p>
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis
vestibulum. Maecenas faucibus mollis interdum. Fusce dapibus, tellus
ac cursus commodo, tortor mauris condimentum nibh, ut fermentum
massa justo sit amet risus.
</p>
<a href="#" class="btn btn-primary rounded-pill mt-2">Join Us</a>
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
import CounterVue from "~/components/common/Counter.vue";
</script>
<style lang="scss" scoped></style>
00 (123) 456 78 90
<template>
<section id="snippet-4" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="row gx-lg-8 gx-xl-12 gy-10 align-items-center">
<div class="col-lg-7">
<figure>
<nuxt-img
class="w-auto"
src="/assets/img/illustrations/i5.png"
srcset="/assets/img/illustrations/i5@2x.png 2x"
alt=""
/>
</figure>
</div>
<!--/column -->
<div class="col-lg-5">
<h2
class="fs-15 text-uppercase text-line text-primary text-center mb-3"
>
Get In Touch
</h2>
<h3 class="display-5 mb-7">
Got any questions? Don't hesitate to get in touch.
</h3>
<div
v-for="item in contactInfo"
:key="item.id"
class="d-flex flex-row"
>
<div>
<div class="icon text-primary fs-28 me-6 mt-n1">
<i :class="item.iconClass"></i>
</div>
</div>
<div>
<h5 class="mb-1">{{ item.title }}</h5>
<address v-if="item.address">
{{ item.address.line1 }}<br class="d-none d-md-block" />{{
item.address.line2
}}
</address>
<p v-if="item.content">{{ item.content }}</p>
<a v-if="item.mail" :href="item.mail" class="link-body">{{
item.mail
}}</a>
</div>
</div>
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
import { contactInfo } from "~/data/contact";
</script>
<style lang="scss" scoped></style>
00 (123) 456 78 90
<template>
<section id="snippet-5" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="row">
<div class="col-xl-10 mx-auto">
<div class="row gy-10 gx-lg-8 gx-xl-12">
<div class="col-lg-8">
<form
class="contact-form needs-validation"
@submit.prevent="handleSubmit"
>
<div class="messages"></div>
<div class="row gx-4">
<div class="col-md-6">
<div class="form-floating mb-4">
<input
id="form_name"
type="text"
name="name"
class="form-control"
placeholder="Jane"
required
/>
<label for="form_name">First Name *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please enter your first name.
</div>
</div>
</div>
<!-- /column -->
<div class="col-md-6">
<div class="form-floating mb-4">
<input
id="form_lastname"
type="text"
name="surname"
class="form-control"
placeholder="Doe"
required
/>
<label for="form_lastname">Last Name *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please enter your last name.
</div>
</div>
</div>
<!-- /column -->
<div class="col-md-6">
<div class="form-floating mb-4">
<input
id="form_email"
type="email"
name="email"
class="form-control"
placeholder="jane.doe@example.com"
required
/>
<label for="form_email">Email *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please provide a valid email address.
</div>
</div>
</div>
<!-- /column -->
<div class="col-md-6">
<div class="form-select-wrapper mb-4">
<select
class="form-select"
id="form-select"
name="department"
required
>
<option selected disabled value="">
Select a department
</option>
<option value="Sales">Sales</option>
<option value="Marketing">Marketing</option>
<option value="Customer Support">
Customer Support
</option>
</select>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please select a department.
</div>
</div>
</div>
<!-- /column -->
<div class="col-12">
<div class="form-floating mb-4">
<textarea
id="form_message"
name="message"
class="form-control"
placeholder="Your message"
style="height: 150px"
required
></textarea>
<label for="form_message">Message *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please enter your messsage.
</div>
</div>
</div>
<!-- /column -->
<div class="col-12">
<div class="form-check mb-4">
<input
class="form-check-input"
type="checkbox"
value=""
id="invalidCheck"
required
/>
<label class="form-check-label" for="invalidCheck">
I agree to
<a href="#" class="hover">terms and policy</a>.
</label>
<div class="invalid-feedback">
You must agree before submitting.
</div>
</div>
</div>
<!-- /column -->
<div class="col-12">
<input
type="submit"
class="btn btn-primary rounded-pill btn-send mb-3"
value="Send message"
/>
<p class="text-muted">
<strong>*</strong> These fields are required.
</p>
</div>
<!-- /column -->
</div>
<!-- /.row -->
</form>
<!-- /form -->
</div>
<!--/column -->
<div class="col-lg-4">
<div
v-for="item in contactInfo"
:key="item.id"
class="d-flex flex-row"
>
<div>
<div class="icon text-primary fs-28 me-6 mt-n1">
<i :class="item.iconClass"></i>
</div>
</div>
<div>
<h5 class="mb-1">{{ item.title }}</h5>
<address v-if="item.address">
{{ item.address.line1 }}<br class="d-none d-md-block" />{{
item.address.line2
}}
</address>
<p v-if="item.content">{{ item.content }}</p>
<a v-if="item.mail" :href="item.mail" class="link-body">{{
item.mail
}}</a>
</div>
</div>
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /column -->
</div>
<!-- /.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
import { contactInfo } from "~/data/contact";
const handleSubmit = () => {};
</script>
<style lang="scss" scoped></style>
00 (123) 456 78 90
<template>
<section id="snippet-6" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="row">
<div class="col-xl-10 mx-auto">
<div class="card">
<div class="row gx-0">
<div class="col-lg-6 align-self-stretch">
<div class="map map-full rounded-top rounded-lg-start">
<iframe
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d25387.23478654725!2d-122.06115399490332!3d37.309248660190086!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x808fb4571bd377ab%3A0x394d3fe1a3e178b4!2sCupertino%2C%20CA%2C%20USA!5e0!3m2!1sen!2str!4v1645437305701!5m2!1sen!2str"
style="width: 100%; height: 100%; border: 0"
allowfullscreen
></iframe>
</div>
<!-- /.map -->
</div>
<!--/column -->
<div class="col-lg-6">
<div class="p-10 p-md-11 p-lg-14">
<div
v-for="item in contactInfo"
:key="item.id"
class="d-flex flex-row"
>
<div>
<div class="icon text-primary fs-28 me-6 mt-n1">
<i :class="item.iconClass"></i>
</div>
</div>
<div>
<h5 class="mb-1">{{ item.title }}</h5>
<address v-if="item.address">
{{ item.address.line1
}}<br class="d-none d-md-block" />{{
item.address.line2
}}
</address>
<p v-if="item.content">{{ item.content }}</p>
<a v-if="item.mail" :href="item.mail" class="link-body">{{
item.mail
}}</a>
</div>
</div>
<!--/div -->
</div>
<!--/div -->
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /.card -->
</div>
<!-- /column -->
</div>
<!-- /.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
import { contactInfo } from "~/data/contact";
</script>
<style lang="scss" scoped></style>
We are trusted by over 5000+ clients. Join them by using our services and grow your business.
<template>
<section id="snippet-7" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15 text-center">
<div class="row">
<div class="col-md-9 col-lg-7 col-xl-7 mx-auto text-center">
<nuxt-img
src="/assets/img/icons/lineal/puzzle-2.svg"
class="icon-svg icon-svg-md mb-4"
alt=""
/>
<h2 class="display-4 mb-3">Join Our Community</h2>
<p class="lead fs-lg mb-6 px-xl-10 px-xxl-15">
We are trusted by over 5000+ clients. Join them by using our
services and grow your business.
</p>
</div>
<!-- /column -->
</div>
<!-- /.row -->
<div class="row">
<div class="col-md-6 col-lg-5 col-xl-4 mx-auto">
<div class="newsletter-wrapper">
<!-- Begin Mailchimp Signup Form -->
<div id="mc_embed_signup2">
<form class="validate" @submit.prevent="handleSubmit">
<div id="mc_embed_signup_scroll2">
<div class="mc-field-group input-group form-floating">
<input
type="email"
value=""
name="EMAIL"
class="required email form-control"
placeholder="Email Address"
id="mce-EMAIL2"
/>
<label for="mce-EMAIL2">Email Address</label>
<input
type="submit"
value="Join"
name="subscribe"
id="mc-embedded-subscribe2"
class="btn btn-primary"
/>
</div>
<div id="mce-responses2" class="clear">
<div
class="response"
id="mce-error-response2"
style="display: none"
></div>
<div
class="response"
id="mce-success-response2"
style="display: none"
></div>
</div>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div
style="position: absolute; left: -5000px"
aria-hidden="true"
>
<input
type="text"
name="b_ddc180777a163e0f9f66ee014_4b1bcfa0bc"
tabindex="-1"
value=""
/>
</div>
<div class="clear"></div>
</div>
</form>
</div>
<!--End mc_embed_signup-->
</div>
<!-- /.newsletter-wrapper -->
</div>
<!-- /column -->
</div>
<!-- /.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
const handleSubmit = () => {};
</script>
<style lang="scss" scoped></style>
Let's make something great together. We are trusted by over 5000+ clients. Join them by using our services and grow your business.
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Maecenas faucibus mollis interdum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
Join Us<template>
<section id="snippet-8" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="card shadow-lg">
<div class="row gx-0">
<div
class="col-lg-6 image-wrapper bg-image bg-cover rounded-top rounded-lg-start d-none d-md-block"
style="background-image: url(/assets/img/photos/tm1.jpg)"
></div>
<!--/column -->
<div class="col-lg-6">
<div class="p-10 p-md-11 p-lg-13">
<h2 class="display-4 mb-3">Let’s Talk</h2>
<p class="lead fs-lg">
Let's make something great together. We are trusted by over
5000+ clients. Join them by using our services and grow your
business.
</p>
<p>
Aenean eu leo quam. Pellentesque ornare sem lacinia quam
venenatis vestibulum. Maecenas faucibus mollis interdum. Fusce
dapibus, tellus ac cursus commodo, tortor mauris condimentum
nibh, ut fermentum massa justo sit amet risus.
</p>
<a href="#" class="btn btn-primary rounded-pill mt-2">Join Us</a>
</div>
<!--/div -->
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /.card -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup></script>
<style lang="scss" scoped></style>
I bring rapid solutions to make the life of my clients easier. Have any questions? Reach out to me from this contact form and I will get back to you shortly.
<template>
<section id="snippet-9" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15">
<div class="card bg-soft-primary">
<div class="card-body p-12">
<div class="row gx-md-8 gx-xl-12 gy-10">
<div class="col-lg-6">
<nuxt-img
src="/assets/img/icons/lineal/email.svg"
class="icon-svg icon-svg-sm mb-4"
alt=""
/>
<h2 class="display-4 mb-3 pe-lg-10">
If you like what you see, let's work together.
</h2>
<p class="lead pe-lg-12 mb-0">
I bring rapid solutions to make the life of my clients easier.
Have any questions? Reach out to me from this contact form and I
will get back to you shortly.
</p>
</div>
<!-- /column -->
<div class="col-lg-6">
<form
class="contact-form needs-validation"
@submit.prevent="handleSubmit"
>
<div class="messages"></div>
<div class="row gx-4">
<div class="col-md-6">
<div class="form-floating mb-4">
<input
id="frm_name"
type="text"
name="name"
class="form-control border-0"
placeholder="Jane"
required="required"
data-error="First Name is required."
/>
<label for="frm_name">Name *</label>
<div class="invalid-feedback">
Please enter your name.
</div>
</div>
</div>
<!-- /column -->
<div class="col-md-6">
<div class="form-floating mb-4">
<input
id="frm_email"
type="email"
name="email"
class="form-control border-0"
placeholder="jane.doe@example.com"
required="required"
data-error="Valid email is required."
/>
<label for="frm_email">Email *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please provide a valid email address.
</div>
</div>
</div>
<!-- /column -->
<div class="col-12">
<div class="form-floating mb-4">
<textarea
id="frm_message"
name="message"
class="form-control border-0"
placeholder="Your message"
style="height: 150px"
required
></textarea>
<label for="frm_message">Message *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please enter your messsage.
</div>
</div>
</div>
<!-- /column -->
<div class="col-12">
<input
type="submit"
class="btn btn-outline-primary rounded-pill btn-send mb-3"
value="Send message"
/>
</div>
<!-- /column -->
</div>
<!-- /.row -->
</form>
<!-- /form -->
</div>
<!-- /column -->
</div>
<!-- /.row -->
</div>
<!--/.card-body -->
</div>
<!--/.card -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
const handleSubmit = () => {};
</script>
<style lang="scss" scoped></style>
Have any questions? Reach out to us from our contact form and we will get back to you shortly.
<template>
<section id="snippet-10" class="wrapper bg-light wrapper-border">
<div class="container pt-15 pt-md-17 pb-13 pb-md-15 pb-lg-0">
<div class="row gx-lg-8 gx-xl-0 gy-10 align-items-center">
<div class="col-lg-6 col-xl-5 position-relative d-none d-lg-block">
<div
class="shape rounded-circle bg-soft-primary rellax w-21 h-21"
data-rellax-speed="1"
style="top: 8rem; left: 2rem"
></div>
<figure class="ps-xxl-10">
<nuxt-img
src="/assets/img/photos/woman.png"
srcset="/assets/img/photos/woman@2x.png 2x"
alt=""
/>
</figure>
</div>
<!--/column -->
<div class="col-lg-6 col-xl-5 offset-xl-1">
<h2 class="display-4 mb-3">Get in Touch</h2>
<p class="lead mb-8 pe-xl-10">
Have any questions? Reach out to us from our contact form and we
will get back to you shortly.
</p>
<form
class="contact-form needs-validation"
@submit.prevent="handleSubmit"
>
<div class="messages"></div>
<div class="form-floating mb-4">
<input
id="form_name2"
type="text"
name="name"
class="form-control"
placeholder="Jane"
required="required"
data-error="Name is required."
/>
<label for="form_name2">Name *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">Please enter your name.</div>
</div>
<div class="form-floating mb-4">
<input
id="form_email2"
type="email"
name="email"
class="form-control"
placeholder="jane.doe@example.com"
required="required"
data-error="Valid email is required."
/>
<label for="form_email2">Email *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please provide a valid email address.
</div>
</div>
<div class="form-floating mb-4">
<textarea
id="form_message2"
name="message"
class="form-control"
placeholder="Your message"
style="height: 150px"
required
></textarea>
<label for="form_message2">Message *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">Please enter your messsage.</div>
</div>
<input
type="submit"
class="btn btn-primary rounded-pill btn-send mb-3"
value="Send message"
/>
<p class="text-muted">
<strong>*</strong> These fields are required.
</p>
</form>
<!-- /form -->
</div>
<!--/column -->
</div>
<!--/.row -->
</div>
<!-- /.container -->
<!-- /.container -->
</section>
</template>
<script setup>
const handleSubmit = () => {};
</script>
<style lang="scss" scoped></style>
For more information please get in touch using the form below:
<template>
<section id="snippet-11" class="wrapper bg-light wrapper-border">
<div
class="wrapper image-wrapper bg-image bg-overlay mb-12 mb-md-14"
style="background-image: url(/assets/img/photos/bg36.jpg)"
>
<div class="container py-15 py-md-17">
<div class="row">
<div class="col-xl-9 mx-auto">
<div class="card border-0 bg-white-900">
<div class="card-body py-lg-13 px-lg-16">
<h2 class="display-5 mb-3 text-center">
Request Photography Pricing
</h2>
<p class="lead fs-lg text-center mb-10">
For more information please get in touch using the form below:
</p>
<form
class="contact-form needs-validation"
@submit.prevent="handleSubmit"
>
<div class="messages"></div>
<div class="row gx-4">
<div class="col-md-6">
<div class="form-floating mb-4">
<input
id="form_name"
type="text"
name="name"
class="form-control bg-white-700 border-0"
placeholder="Name"
required
/>
<label for="form_name">Name *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please enter your name.
</div>
</div>
</div>
<!-- /column -->
<div class="col-md-6">
<div class="form-floating mb-4">
<input
id="form_email"
type="email"
name="email"
class="form-control bg-white-700 border-0"
placeholder="jane.doe@example.com"
required
/>
<label for="form_email">Email *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please provide a valid email address.
</div>
</div>
</div>
<!-- /column -->
<div class="col-12">
<div class="form-floating mb-4">
<textarea
id="form_message"
name="message"
class="form-control bg-white-700 border-0"
placeholder="Your message"
style="height: 150px"
required
></textarea>
<label for="form_message">Message *</label>
<div class="valid-feedback">Looks good!</div>
<div class="invalid-feedback">
Please enter your messsage.
</div>
</div>
</div>
<!-- /column -->
<div class="col-12 text-center">
<input
type="submit"
class="btn btn-primary rounded-pill btn-send"
value="Send message"
/>
</div>
<!-- /column -->
</div>
<!-- /.row -->
</form>
<!-- /form -->
</div>
<!--/.card-body -->
</div>
<!--/.card -->
</div>
<!-- /column -->
</div>
<!-- /.row -->
</div>
<!-- /.container -->
</div>
<!-- /.wrapper -->
<!-- /.container -->
</section>
</template>
<script setup>
const handleSubmit = () => {};
</script>
<style lang="scss" scoped></style>
Everything you need to create your next unique and professional website, including impressive and ready-made blocks and pages.
Buy Sandbox Nuxtjs