service page updated
@ -1,2 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import blog_controller
|
||||
from . import services_controller
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import http
|
||||
from odoo.http import request
|
||||
from markupsafe import Markup
|
||||
from ..utils.blog_data import get_all_posts, get_post_by_slug, get_recent_posts
|
||||
|
||||
|
||||
@ -21,6 +22,9 @@ class V2BlogController(http.Controller):
|
||||
post = get_post_by_slug(slug)
|
||||
if not post:
|
||||
return request.not_found()
|
||||
|
||||
post = dict(post)
|
||||
post['content'] = Markup(post.get('content', ''))
|
||||
|
||||
recent = get_recent_posts(exclude_slug=slug, limit=3)
|
||||
return request.render('theme_aakriti_v2.v2_blog_detail', {
|
||||
|
||||
13
addons/theme_aakriti_v2/controllers/services_controller.py
Normal file
@ -0,0 +1,13 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import http
|
||||
from odoo.http import request
|
||||
|
||||
|
||||
class V2ServicesController(http.Controller):
|
||||
|
||||
@http.route('/services', type='http', auth='public', website=True)
|
||||
def services_page(self, **kwargs):
|
||||
"""Render the Services page."""
|
||||
return request.render('theme_aakriti_v2.v2_services_template', {
|
||||
'page_title': 'Services - Aakriti Events',
|
||||
})
|
||||
@ -338,7 +338,7 @@ a:hover {
|
||||
.v2-hero-bg {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background-image: url('/theme_aakriti_v2/static/src/img/home/home-banner.webp');
|
||||
background-image: url('/theme_aakriti_v2/static/src/img/home/banner.png');
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-attachment: fixed;
|
||||
@ -1116,7 +1116,7 @@ a:hover {
|
||||
padding: 0 32px;
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 80px;
|
||||
/* gap: 80px; */
|
||||
align-items: start;
|
||||
}
|
||||
|
||||
@ -1239,7 +1239,7 @@ a:hover {
|
||||
@media (max-width: 991px) {
|
||||
.v2-cta-inner {
|
||||
grid-template-columns: 1fr;
|
||||
gap: 40px;
|
||||
/* gap: 40px; */
|
||||
}
|
||||
}
|
||||
|
||||
@ -1723,6 +1723,7 @@ main,
|
||||
}
|
||||
|
||||
.v2-gallery-item-slant {
|
||||
width: 342px;
|
||||
height: 400px;
|
||||
overflow: hidden;
|
||||
clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%);
|
||||
@ -1732,10 +1733,9 @@ main,
|
||||
}
|
||||
|
||||
.v2-gallery-item-slant img {
|
||||
width: 150%;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
margin-left: -25%;
|
||||
transition: transform 0.5s ease;
|
||||
display: block;
|
||||
}
|
||||
@ -2505,7 +2505,7 @@ justify-content:center;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: linear-gradient(to right, rgba(26, 18, 6, 0.9) 0%, rgba(201, 151, 58, 0.4) 50%, transparent 100%);
|
||||
/* background: linear-gradient(to right, rgba(26, 18, 6, 0.9) 0%, rgba(201, 151, 58, 0.4) 50%, transparent 100%); */
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
@ -2869,4 +2869,441 @@ justify-content:center;
|
||||
#v2-services{
|
||||
padding: 40px 0;
|
||||
}
|
||||
}
|
||||
|
||||
/* ============================================================
|
||||
SECTION 5.5 — CTA
|
||||
============================================================ */
|
||||
#v2-cta {
|
||||
position: relative;
|
||||
padding: 120px 20px;
|
||||
background-image: url('/theme_aakriti_v2/static/src/img/Services/cta.webp');
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-attachment: fixed;
|
||||
text-align: center;
|
||||
color: #ffffff;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
#v2-cta::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0; left: 0; right: 0; bottom: 0;
|
||||
/* background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.6) 100%); */
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.v2-cta-inner {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.v2-cta-title {
|
||||
font-size: 4rem;
|
||||
font-weight: 400;
|
||||
margin-bottom: 20px;
|
||||
line-height: 1.1;
|
||||
color: #ffffff;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.v2-cta-subtitle {
|
||||
font-size: 1.2rem;
|
||||
font-weight: 400;
|
||||
line-height: 1.6;
|
||||
margin-bottom: 40px;
|
||||
color: #ffffff;
|
||||
text-align: center;
|
||||
max-width: 700px;
|
||||
}
|
||||
|
||||
.v2-btn-cta {
|
||||
display: inline-block;
|
||||
padding: 12px 40px;
|
||||
background-color: #C9973A;
|
||||
color: #ffffff;
|
||||
text-decoration: none;
|
||||
font-size: 0.95rem;
|
||||
text-transform: none;
|
||||
border: 1px solid #C9973A;
|
||||
transition: all 0.3s ease;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.v2-btn-cta:hover {
|
||||
background-color: #ffffff;
|
||||
color: #C9973A;
|
||||
border-color: #ffffff;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.v2-cta-title {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
.v2-cta-subtitle {
|
||||
font-size: 1rem;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
#v2-cta {
|
||||
padding: 80px 20px;
|
||||
}
|
||||
}
|
||||
|
||||
/* ============================================================
|
||||
SECTION 6 — SERVICES PAGE
|
||||
============================================================ */
|
||||
|
||||
/* ── 1. Event Themes & Decor (Accordion + Image) ── */
|
||||
.svc-themes-section {
|
||||
padding: 100px 20px;
|
||||
background-color: #fff
|
||||
}
|
||||
|
||||
.svc-themes-wrap {
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
display: flex;
|
||||
gap: 60px;
|
||||
align-items: flex-start;
|
||||
}
|
||||
|
||||
.svc-themes-left {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
.svc-eyebrow {
|
||||
font-size: 0.85rem;
|
||||
font-weight: 600;
|
||||
color: #C9973A;
|
||||
letter-spacing: 0.1em;
|
||||
text-transform: uppercase;
|
||||
margin-bottom: 16px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.svc-themes-title {
|
||||
font-size: 3.5rem;
|
||||
font-weight: 600;
|
||||
color: #1a1206;
|
||||
line-height: 1.1;
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.svc-themes-intro {
|
||||
font-size: 1.1rem;
|
||||
color: #5a4a35;
|
||||
line-height: 1.6;
|
||||
margin-bottom: 40px;
|
||||
max-width: 90%;
|
||||
}
|
||||
|
||||
/* Custom Accordion */
|
||||
.svc-accordion {
|
||||
border-top: 1px solid #e8dece;
|
||||
}
|
||||
|
||||
.svc-acc-item {
|
||||
border-bottom: 1px solid #e8dece;
|
||||
}
|
||||
|
||||
.svc-acc-btn {
|
||||
width: 100%;
|
||||
background: transparent;
|
||||
border: none;
|
||||
padding: 24px 0;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
cursor: pointer;
|
||||
text-align: left;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.svc-acc-icon {
|
||||
font-size: 1.2rem;
|
||||
color: #C9973A;
|
||||
margin-right: 16px;
|
||||
opacity: 0;
|
||||
transform: scale(0.5);
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.svc-acc-item.active .svc-acc-icon {
|
||||
opacity: 1;
|
||||
transform: scale(1);
|
||||
}
|
||||
|
||||
.svc-acc-label {
|
||||
flex: 1;
|
||||
font-size: 1.3rem;
|
||||
font-family: var(--v2-font-display);
|
||||
font-weight: 500;
|
||||
color: #1a1206;
|
||||
transition: color 0.3s ease;
|
||||
}
|
||||
|
||||
.svc-acc-item.active .svc-acc-label {
|
||||
color: #C9973A;
|
||||
}
|
||||
|
||||
.svc-acc-item:hover .svc-acc-label {
|
||||
color: #C9973A;
|
||||
}
|
||||
|
||||
.svc-acc-arrow {
|
||||
font-size: 1.2rem;
|
||||
color: #1a1206;
|
||||
transition: transform 0.3s ease, color 0.3s ease;
|
||||
}
|
||||
|
||||
.svc-acc-item.active .svc-acc-arrow {
|
||||
transform: rotate(90deg);
|
||||
color: #C9973A;
|
||||
}
|
||||
|
||||
.svc-acc-body {
|
||||
max-height: 0;
|
||||
overflow: hidden;
|
||||
transition: max-height 0.6s ease, padding 0.4s ease, opacity 0.3s ease;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.svc-acc-item.active .svc-acc-body {
|
||||
max-height: 400px;
|
||||
padding-bottom: 24px;
|
||||
opacity: 1;
|
||||
overflow-y: auto;
|
||||
padding-right: 15px; /* for scrollbar */
|
||||
}
|
||||
|
||||
/* Custom scrollbar for accordion body */
|
||||
.svc-acc-body::-webkit-scrollbar {
|
||||
width: 6px;
|
||||
}
|
||||
.svc-acc-body::-webkit-scrollbar-track {
|
||||
background: #f1f1f1;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.svc-acc-body::-webkit-scrollbar-thumb {
|
||||
background: #d4a373;
|
||||
border-radius: 4px;
|
||||
}
|
||||
.svc-acc-body::-webkit-scrollbar-thumb:hover {
|
||||
background: #c28b55;
|
||||
}
|
||||
|
||||
.svc-acc-body p {
|
||||
font-size: 0.95rem;
|
||||
line-height: 1.7;
|
||||
color: #5a4a35;
|
||||
margin: 0 0 0 36px;
|
||||
}
|
||||
|
||||
/* Right Sticky Image */
|
||||
.svc-themes-right {
|
||||
flex: 1;
|
||||
position: sticky;
|
||||
top: 120px;
|
||||
}
|
||||
|
||||
.svc-themes-img-frame {
|
||||
position: relative;
|
||||
border-radius: 20px;
|
||||
overflow: hidden;
|
||||
aspect-ratio: 4/5;
|
||||
box-shadow: 0 20px 50px rgba(26, 18, 6, 0.1);
|
||||
}
|
||||
|
||||
.svc-themes-img-badge {
|
||||
position: absolute;
|
||||
top: 24px;
|
||||
left: 24px;
|
||||
background: #ffffff;
|
||||
color: #1a1206;
|
||||
padding: 8px 16px;
|
||||
border-radius: 30px;
|
||||
font-size: 0.75rem;
|
||||
font-weight: 600;
|
||||
letter-spacing: 0.1em;
|
||||
z-index: 2;
|
||||
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
|
||||
}
|
||||
|
||||
.svc-themes-img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
transition: opacity 0.25s ease;
|
||||
}
|
||||
|
||||
.svc-themes-img-overlay {
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
padding: 40px 30px 30px;
|
||||
background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.svc-themes-img-label {
|
||||
color: #ffffff;
|
||||
font-family: var(--v2-font-display);
|
||||
font-size: 2rem;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
/* ── 2. CTA Section ── */
|
||||
.svc-cta-section {
|
||||
padding: 100px 20px;
|
||||
background-color: #faf5f0;
|
||||
background-image: url('/theme_aakriti_v2/static/src/img/home/bg/shape-1.png'), url('/theme_aakriti_v2/static/src/img/home/bg/shape-2.png');
|
||||
background-position: left top, right bottom;
|
||||
background-repeat: no-repeat, no-repeat;
|
||||
background-size: 300px, 300px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.svc-cta-section .v2-cta-title {
|
||||
color: #fff !important;
|
||||
}
|
||||
|
||||
.svc-cta-section .v2-cta-subtitle {
|
||||
color: #fff !important;
|
||||
}
|
||||
|
||||
/* ── 3. Services Cards Section ── */
|
||||
.svc-cards-section {
|
||||
padding: 100px 20px;
|
||||
background-color: #fdf6e3;
|
||||
}
|
||||
|
||||
.svc-cards-wrap {
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.svc-cards-title {
|
||||
font-size: 3rem;
|
||||
font-weight: 600;
|
||||
color: #1a1206;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.svc-cards-subtitle {
|
||||
font-size: 1.1rem;
|
||||
color: #5a4a35;
|
||||
text-align: center;
|
||||
margin-bottom: 60px;
|
||||
}
|
||||
|
||||
.svc-cards-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
gap: 30px;
|
||||
}
|
||||
|
||||
.svc-card {
|
||||
background-color: #fff;
|
||||
border-radius: 24px;
|
||||
padding: 20px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
text-align: center;
|
||||
transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), box-shadow 0.4s ease;
|
||||
}
|
||||
|
||||
.svc-card:hover {
|
||||
transform: translateY(-8px);
|
||||
box-shadow: 0 20px 40px rgba(0,0,0,0.08);
|
||||
}
|
||||
|
||||
.svc-card-circle {
|
||||
width: 140px;
|
||||
height: 140px;
|
||||
border-radius: 50%;
|
||||
background-color: #fdf6e3;
|
||||
padding: 10px;
|
||||
margin-bottom: 30px;
|
||||
box-shadow: 0 10px 20px rgba(0,0,0,0.05);
|
||||
}
|
||||
|
||||
.svc-card-circle img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.svc-card-title {
|
||||
font-family: var(--v2-font-display);
|
||||
font-size: 1.5rem;
|
||||
font-weight: 600;
|
||||
color: #1a1206;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.svc-card-desc {
|
||||
font-size: 0.95rem;
|
||||
color: #4a3e2c;
|
||||
line-height: 1.6;
|
||||
margin-bottom: 24px;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.svc-card-link {
|
||||
font-size: 0.9rem;
|
||||
font-weight: 600;
|
||||
color: #1a1206;
|
||||
text-decoration: none;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.05em;
|
||||
padding-bottom: 4px;
|
||||
border-bottom: 2px solid transparent;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
|
||||
.svc-card-link:hover {
|
||||
color: #C9973A;
|
||||
border-bottom-color: #C9973A;
|
||||
}
|
||||
|
||||
/* ── Responsive ── */
|
||||
@media (max-width: 1024px) {
|
||||
.svc-themes-wrap {
|
||||
flex-direction: column;
|
||||
}
|
||||
.svc-themes-right {
|
||||
position: static;
|
||||
width: 100%;
|
||||
margin-top: 40px;
|
||||
}
|
||||
.svc-themes-img-frame {
|
||||
aspect-ratio: 16/9;
|
||||
}
|
||||
.svc-cards-grid {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.svc-themes-title {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
.svc-cards-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
.svc-card {
|
||||
padding: 30px 20px;
|
||||
}
|
||||
}
|
||||
BIN
addons/theme_aakriti_v2/static/src/img/home/about-us.png
Normal file
|
After Width: | Height: | Size: 788 KiB |
BIN
addons/theme_aakriti_v2/static/src/img/home/banner.png
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
addons/theme_aakriti_v2/static/src/img/home/cta-bg.png
Normal file
|
After Width: | Height: | Size: 822 KiB |
|
After Width: | Height: | Size: 1.8 MiB |
BIN
addons/theme_aakriti_v2/static/src/img/services/cta.webp
Normal file
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 5.8 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 55 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 85 KiB |
@ -15,55 +15,6 @@
|
||||
<div id="wrap" class="oe_structure" style="background-color: var(--v2-cream); font-family: var(--v2-font-body);">
|
||||
|
||||
<style>
|
||||
/* ── Blog List Page ── */
|
||||
.v2-blog-banner {
|
||||
position: relative;
|
||||
height: 340px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
overflow: hidden;
|
||||
}
|
||||
.v2-blog-banner::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: linear-gradient(to bottom, rgba(30, 18, 8, 0.55) 0%, rgba(30, 18, 8, 0.65) 100%);
|
||||
z-index: 1;
|
||||
}
|
||||
.v2-blog-banner-bg {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
.v2-blog-banner-content {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
}
|
||||
.v2-blog-banner-title {
|
||||
font-family: var(--v2-font-display);
|
||||
font-size: clamp(2.8rem, 5vw, 4.5rem);
|
||||
font-weight: 600;
|
||||
color: var(--v2-white);
|
||||
line-height: 1.1;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.v2-blog-breadcrumb {
|
||||
font-size: 0.8rem;
|
||||
color: rgba(255,255,255,0.75);
|
||||
letter-spacing: 0.05em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.v2-blog-breadcrumb a {
|
||||
color: rgba(255,255,255,0.75);
|
||||
text-decoration: none;
|
||||
}
|
||||
.v2-blog-breadcrumb .v2-active {
|
||||
color: var(--v2-gold);
|
||||
}
|
||||
/* Blog Grid */
|
||||
.v2-blog-section {
|
||||
max-width: 1320px;
|
||||
@ -190,17 +141,14 @@
|
||||
</style>
|
||||
|
||||
<!-- Inner Banner -->
|
||||
<div class="v2-blog-banner">
|
||||
<img class="v2-blog-banner-bg"
|
||||
src="/theme_aakriti_v2/static/src/img/hero_bg.png"
|
||||
alt="Blog banner"/>
|
||||
<div class="v2-blog-banner-content">
|
||||
<h1 class="v2-blog-banner-title">Our Blog</h1>
|
||||
<div class="v2-blog-breadcrumb">
|
||||
<section class="v2-inner-banner" style="background-image: url('/theme_aakriti_v2/static/src/img/inner-banner/4.webp');">
|
||||
<div class="v2-inner-banner-content">
|
||||
<h1 class="v2-inner-banner-title" style="font-family: var(--v2-font-display);">Our Blog</h1>
|
||||
<div class="v2-inner-banner-breadcrumb">
|
||||
<a href="/">Home</a> / <span class="v2-active">Blog</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Blog Grid -->
|
||||
<div class="v2-blog-section">
|
||||
@ -265,56 +213,9 @@
|
||||
|
||||
<style>
|
||||
/* ── Blog Detail Page ── */
|
||||
.v2-detail-banner {
|
||||
position: relative;
|
||||
height: 460px;
|
||||
overflow: hidden;
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
}
|
||||
.v2-detail-banner::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: linear-gradient(to top, rgba(30,18,8,0.85) 0%, rgba(30,18,8,0.25) 60%, transparent 100%);
|
||||
z-index: 1;
|
||||
}
|
||||
.v2-detail-banner img {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
}
|
||||
.v2-detail-banner-content {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
max-width: 1320px;
|
||||
margin: 0 auto;
|
||||
padding: 0 24px 48px;
|
||||
width: 100%;
|
||||
}
|
||||
.v2-detail-category-badge {
|
||||
display: inline-block;
|
||||
background: var(--v2-gold);
|
||||
color: var(--v2-white);
|
||||
font-size: 0.68rem;
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.1em;
|
||||
padding: 5px 14px;
|
||||
border-radius: 4px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
.v2-detail-banner-title {
|
||||
font-family: var(--v2-font-display);
|
||||
font-size: clamp(2rem, 4vw, 3.5rem);
|
||||
font-weight: 600;
|
||||
color: var(--v2-white);
|
||||
line-height: 1.15;
|
||||
max-width: 800px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.v2-detail-meta {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
@ -504,34 +405,18 @@
|
||||
.v2-detail-layout {
|
||||
padding: 40px 20px;
|
||||
}
|
||||
.v2-detail-banner {
|
||||
height: 320px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- Hero Banner -->
|
||||
<div class="v2-detail-banner">
|
||||
<img t-att-src="post['image']" t-att-alt="post['title']"/>
|
||||
<div class="v2-detail-banner-content">
|
||||
<span class="v2-detail-category-badge" t-out="post['category']"/>
|
||||
<h1 class="v2-detail-banner-title" t-out="post['title']"/>
|
||||
<div class="v2-detail-meta">
|
||||
<span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="18" height="18" x="3" y="4" rx="2" ry="2"/><line x1="16" x2="16" y1="2" y2="6"/><line x1="8" x2="8" y1="2" y2="6"/><line x1="3" x2="21" y1="10" y2="10"/></svg>
|
||||
<t t-out="post['date']"/>
|
||||
</span>
|
||||
<span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
|
||||
<t t-out="post['read_time']"/>
|
||||
</span>
|
||||
<span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
|
||||
<t t-out="post['author']"/>
|
||||
</span>
|
||||
<!-- Inner Banner -->
|
||||
<section class="v2-inner-banner" style="background-image: url('/theme_aakriti_v2/static/src/img/inner-banner/5.webp');">
|
||||
<div class="v2-inner-banner-content">
|
||||
<h1 class="v2-inner-banner-title" style="font-family: var(--v2-font-display);" t-out="post['title']"/>
|
||||
<div class="v2-inner-banner-breadcrumb">
|
||||
<a href="/">Home</a> / <a href="/blog">Blog</a> / <span class="v2-active" t-out="post['category']"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Article Layout -->
|
||||
<div class="v2-detail-layout">
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
<script type="text/javascript" src="/theme_aakriti_v2/static/src/js/theme_v2.js" defer="defer"></script>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com"/>
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Jost:wght@300;400;500;600;700;800&display=swap" rel="stylesheet"/>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Jost:wght@300;400;500;600;700;800&family=Great+Vibes&display=swap" rel="stylesheet"/>
|
||||
<style>
|
||||
/* Force hide old theme header parts that may bleed through */
|
||||
html, body { overflow-x: hidden !important; max-width: 100% !important; }
|
||||
@ -44,7 +44,8 @@
|
||||
<nav class="v2-drawer-nav">
|
||||
<a href="/">Home</a>
|
||||
<a href="/aboutus">About Us</a>
|
||||
<a href="/rentals">Services</a>
|
||||
<a href="/rentals">Rentals</a>
|
||||
<a href="/services">Services</a>
|
||||
<a href="/portfolio">Portfolio</a>
|
||||
<a href="/blog">Blog</a>
|
||||
<a href="/contactus">Contact</a>
|
||||
@ -66,7 +67,8 @@
|
||||
<nav class="v2-nav">
|
||||
<a href="/">Home</a>
|
||||
<a href="/aboutus">About Us</a>
|
||||
<a href="/rentals">Services</a>
|
||||
<a href="/rentals">Rentals</a>
|
||||
<a href="/services">Services</a>
|
||||
<a href="/portfolio">Portfolio</a>
|
||||
<!-- <a href="/aboutus">Experience</a> -->
|
||||
<a href="/blog">Blog</a>
|
||||
@ -118,7 +120,8 @@
|
||||
<ul>
|
||||
<li><a href="/">Home</a></li>
|
||||
<li><a href="/aboutus">About Us</a></li>
|
||||
<li><a href="/rentals">Services</a></li>
|
||||
<li><a href="/rentals">Rentals</a></li>
|
||||
<li><a href="/services">Services</a></li>
|
||||
<li><a href="/portfolio">Portfolio</a></li>
|
||||
<li><a href="/blog">Blog</a></li>
|
||||
<li><a href="/contactus">Contact</a></li>
|
||||
@ -346,9 +349,114 @@ el.textContent=new Date().getFullYear();
|
||||
|
||||
|
||||
<!-- ═══════════════════════════════════════════
|
||||
SECTION 2 — FEATURES BAR
|
||||
SECTION 1.5 — ABOUT US (OUR STORY)
|
||||
═══════════════════════════════════════════ -->
|
||||
<section id="v2-features">
|
||||
<section id="v2-home-about" style="padding: 60px 0; background-color: var(--v2-cream); overflow: hidden; position: relative;">
|
||||
<style>
|
||||
.v2-about-wrapper {
|
||||
max-width: 1600px;
|
||||
margin: 0 auto;
|
||||
padding: 0 32px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
gap: 64px;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.v2-about-text {
|
||||
flex: 1;
|
||||
min-width: 300px;
|
||||
padding: 0 20px;
|
||||
text-align: center;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
.v2-about-eyebrow {
|
||||
font-family: 'Great Vibes', cursive;
|
||||
color: var(--v2-gold);
|
||||
font-size: 2.5rem;
|
||||
margin-bottom: 10px;
|
||||
line-height: 1;
|
||||
}
|
||||
.v2-about-title {
|
||||
font-family: var(--v2-font-display);
|
||||
font-size: clamp(2.5rem, 4vw, 3.8rem);
|
||||
color: var(--v2-dark);
|
||||
line-height: 1.15;
|
||||
margin-bottom: 20px;
|
||||
font-weight: 600;
|
||||
}
|
||||
.v2-about-desc {
|
||||
color: var(--v2-text);
|
||||
font-size: 1.1rem;
|
||||
line-height: 1.8;
|
||||
margin-bottom: 40px;
|
||||
max-width: 90%;
|
||||
}
|
||||
.v2-about-images {
|
||||
flex: 0 0 790px;
|
||||
max-width: 100%;
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: center;
|
||||
}
|
||||
.v2-about-img-single {
|
||||
width: 790px;
|
||||
max-width: 100%;
|
||||
height: auto;
|
||||
display: block;
|
||||
}
|
||||
.v2-about-btn {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
color: var(--v2-gold);
|
||||
font-size: 0.85rem;
|
||||
font-weight: 600;
|
||||
letter-spacing: 2px;
|
||||
text-transform: uppercase;
|
||||
text-decoration: none;
|
||||
border: 1px solid var(--v2-gold);
|
||||
padding: 14px 28px;
|
||||
border-radius: 4px;
|
||||
transition: all 0.3s ease;
|
||||
}
|
||||
.v2-about-btn:hover {
|
||||
background-color: var(--v2-gold);
|
||||
color: #fff;
|
||||
}
|
||||
.v2-about-btn svg {
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
.v2-about-btn:hover svg {
|
||||
transform: translateX(4px);
|
||||
}
|
||||
@media (max-width: 991px) {
|
||||
.v2-about-wrapper { flex-direction: column-reverse; gap: 40px; }
|
||||
}
|
||||
</style>
|
||||
<div class="v2-about-wrapper">
|
||||
<div class="v2-about-images v2-reveal v2-reveal-delay-1">
|
||||
<img src="/theme_aakriti_v2/static/src/img/home/about-us.png" alt="Our Story" class="v2-about-img-single"/>
|
||||
</div>
|
||||
<div class="v2-about-text v2-reveal">
|
||||
<div class="v2-about-eyebrow">Our Story</div>
|
||||
<h2 class="v2-about-title">From a Dream<br/>to Beautiful<br/>Realities</h2>
|
||||
<div style="margin-bottom: 25px; width: 100%; display: flex; justify-content: center;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/decorative-line.webp" alt="Divider" style="max-width: 200px; height: auto;" />
|
||||
</div>
|
||||
<p class="v2-about-desc">
|
||||
Aakriti Design was born from a love for celebrations and a passion for creating unforgettable experiences. What started as a small idea has grown into a creative studio trusted by clients for life's most special moments.
|
||||
</p>
|
||||
<a href="/aboutus" class="v2-about-btn">
|
||||
OUR JOURNEY
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 16 16 12 12 8"/><line x1="8" x2="16" y1="12" y2="12"/></svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<!-- <section id="v2-features">
|
||||
<div class="v2-features-card">
|
||||
<div class="v2-features-grid">
|
||||
<div class="v2-feature-item v2-reveal">
|
||||
@ -395,7 +503,7 @@ el.textContent=new Date().getFullYear();
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</section> -->
|
||||
|
||||
|
||||
<!-- ═══════════════════════════════════════════
|
||||
@ -514,10 +622,10 @@ el.textContent=new Date().getFullYear();
|
||||
<!-- ═══════════════════════════════════════════
|
||||
SECTION 5 — PROCESS
|
||||
═══════════════════════════════════════════ -->
|
||||
<section id="v2-process">
|
||||
<!-- <section id="v2-process">
|
||||
<div class="v2-process-inner">
|
||||
<span class="v2-eyebrow">OUR PROCESS</span>
|
||||
<h2 class="v2-section-title v2-reveal" style="font-family: var(--v2-font-display);">From Vision To Reality</h2>
|
||||
<h2 class="v2-section-title v2-reveal" style="font-family:;">From Vision To Reality</h2>
|
||||
<div class="v2-process-timeline">
|
||||
<div class="v2-process-line"></div>
|
||||
|
||||
@ -583,6 +691,17 @@ el.textContent=new Date().getFullYear();
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section> -->
|
||||
|
||||
<!-- ═══════════════════════════════════════════
|
||||
SECTION 5.5 — CTA
|
||||
═══════════════════════════════════════════ -->
|
||||
<section id="v2-cta" class="v2-reveal">
|
||||
<div class="v2-cta-inner">
|
||||
<h2 class="v2-cta-title" style="font-family: var(--v2-font-display);">Where Flowers Tell Your Story</h2>
|
||||
<p class="v2-cta-subtitle">Flowers for Every Chapter — Celebrate, Comfort, and<br/>Connect with the Perfect Blooms. Let's Create Something<br/>Meaningful Together.</p>
|
||||
<a href="/contactus" class="v2-btn-cta">Book a consult</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
@ -640,7 +759,7 @@ el.textContent=new Date().getFullYear();
|
||||
<!-- ═══════════════════════════════════════════
|
||||
SECTION 7 — STATS STRIP
|
||||
═══════════════════════════════════════════ -->
|
||||
<section id="v2-stats">
|
||||
<!-- <section id="v2-stats">
|
||||
<div class="v2-stats-grid">
|
||||
|
||||
<div class="v2-stat-item">
|
||||
@ -707,7 +826,7 @@ el.textContent=new Date().getFullYear();
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
</section> -->
|
||||
|
||||
|
||||
<!-- ═══════════════════════════════════════════
|
||||
@ -1438,4 +1557,519 @@ el.textContent=new Date().getFullYear();
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- ── 6. SERVICES PAGE ───────────────────────────────────── -->
|
||||
<template id="v2_services_template" name="Services">
|
||||
<t t-call="website.layout">
|
||||
<div id="wrap" class="oe_structure oe_empty" style="background-color:#faf8f5; font-family:'Jost',sans-serif;">
|
||||
|
||||
<!-- Inner Banner -->
|
||||
<section class="v2-inner-banner" style="background-image: url('/theme_aakriti_v2/static/src/img/inner-banner/service-banner.png');">
|
||||
<div class="v2-inner-banner-content">
|
||||
<h1 class="v2-inner-banner-title" style="font-family: var(--v2-font-display);">Our Services</h1>
|
||||
<div class="v2-inner-banner-breadcrumb">
|
||||
<a href="/">Home</a> / <span class="v2-active">Services</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ═══════════════════════════════════════════════
|
||||
SECTION 1 — EVENT THEMES & DECOR (Accordion + Image)
|
||||
═══════════════════════════════════════════════ -->
|
||||
<section class="svc-themes-section">
|
||||
<div class="svc-themes-wrap">
|
||||
|
||||
<!-- LEFT: Accordion -->
|
||||
<div class="svc-themes-left">
|
||||
<span class="svc-eyebrow">EXPLORE OUR THEMES</span>
|
||||
<h2 class="svc-themes-title" style="font-family:var(--v2-font-display);">Event Themes<br/>& Decor</h2>
|
||||
<p class="svc-themes-intro">Every event deserves a story. Explore our curated themes and let us bring your vision to life with stunning Decor, florals, and design that leave lasting impressions.</p>
|
||||
|
||||
<div class="svc-accordion" id="svcThemesAccordion">
|
||||
|
||||
<!-- Bohemian -->
|
||||
<div class="svc-acc-item active" data-img="/theme_aakriti_v2/static/src/img/services/theme/Bohemian.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Bohemian</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Bohemian Event Decor</strong></p>
|
||||
<p>Creating a bohemian-inspired event is all about embracing a relaxed yet artistic aesthetic, showcasing creativity, and incorporating natural elements. Below are key elements and ideas to consider when designing your bohemian event Decor.</p>
|
||||
<p><strong>1. Natural Textures:</strong> Utilise a variety of textures to bring depth and interest to your space. Consider using organic materials such as wood, wicker, and linen. Throw rugs and macramé hangings can add warmth and a touch of boho flair.</p>
|
||||
<p><strong>2. Earthy Colour Palette:</strong> Opt for a colour scheme that reflects nature, such as muted tones of greens, browns, and soft pastels. Layer these colours in your textiles, flowers, and table settings to create a harmonious look.</p>
|
||||
<p><strong>3. Layered Textiles:</strong> Incorporate a mix of fabrics, such as flowing drapes, patterned cushions, and eclectic blankets. Drape fabric from ceilings or use it to create canopies over seating areas, fostering an inviting atmosphere.</p>
|
||||
<p><strong>4. Wildflower Arrangements:</strong> Choose loose, wildflower floral arrangements for centrepieces and other displays. Seasonal blooms and foraged greenery can enhance the natural vibe, making each display unique.</p>
|
||||
<p><strong>5. Vintage Furnishings:</strong> Source vintage or antique furniture pieces to create an effortlessly chic setting. Low tables, poufs, and floor cushions along with a mix of old and new items can help set the tone.</p>
|
||||
<p><strong>6. Ambient Lighting:</strong> Use soft, warm lighting to create a magical ambiance. String lights, candles, and lanterns can illuminate your space beautifully, especially during evening events. Consider using fairy lights intertwined with greenery for added charm.</p>
|
||||
<p><strong>7. Artistic Touches:</strong> Encourage artistic expression in your Decor. Incorporate handmade elements, like painted signs or DIY decorations, that reflect personal touches and foster a creative atmosphere.</p>
|
||||
<p><strong>8. Nature-Inspired Elements:</strong> Bring the outside in by using elements such as stones, feathers, and wood in your Decor. These natural details can connect your event with nature and reinforce the bohemian ethos.</p>
|
||||
<p><strong>9. Unique Seating Arrangements:</strong> Move away from traditional seating models. Use a mix of benches, pouffs, and floor cushions arranged in circles or casual clusters to encourage social interaction and a relaxed vibe.</p>
|
||||
<p><strong>10. Personalisation:</strong> Finally, add personal touches that reflect the host's personality and story. Incorporate items that hold sentimental value, such as family heirlooms or travel souvenirs, to create a warm and inviting atmosphere.</p>
|
||||
<p>By focusing on these elements, your bohemian event Decor will not only captivate guests but will also create an unforgettable experience that feels organic and true to the bohemian spirit.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Elegance -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Elegance.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Elegance</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Elegant Event Decor</strong></p>
|
||||
<p>Creating an ambiance of elegance for your event requires careful consideration of various elements that not only enhance the aesthetic appeal but also create a memorable experience for guests. Here are some key components to consider when planning elegant event Decor:</p>
|
||||
<p><strong>Colour Palette:</strong> Choose a sophisticated colour palette that complements the theme of your event. Soft neutrals, muted pastels, and rich jewel tones can convey elegance. Incorporating metallics, such as gold or silver, can add a touch of luxury.</p>
|
||||
<p><strong>Centrepieces:</strong> The centrepiece is often the focal point of each table. Opt for tall floral arrangements featuring exquisite blossoms like orchids, hydrangeas, or peonies, arranged in elegant vases. For a more minimalist approach, consider using simple candle arrangements with tasteful accents of greenery.</p>
|
||||
<p><strong>Table Settings:</strong> Use fine table linens, such as satin or brocade, to create an upscale look. Layer your table settings with exquisite china, crystal glassware, and polished cutlery. Adding personalised place cards can elevate the experience for each guest.</p>
|
||||
<p><strong>Lighting:</strong> Lighting is crucial in setting the mood. Utilize a combination of soft uplighting, chandeliers, or fairy lights to create a warm and inviting atmosphere. Dimmed lights during the evening enhance the elegance of the decor while highlighting key features of the event space.</p>
|
||||
<p><strong>Floral Arrangements:</strong> Incorporate lush floral arrangements throughout the venue. Use a mix of seasonal flowers with varying heights to create visual interest. Elegant greenery can serve as a beautiful contrast and add depth to the arrangements.</p>
|
||||
<p><strong>Styling Spaces:</strong> Consider designated areas for guests to relax and mingle, furnished with stylish lounge seating. Use elegant draping, stylish furniture, and decorative accessories that reflect the overall theme to enhance these spaces.</p>
|
||||
<p><strong>Final Touches:</strong> Small details can make a big impact. Incorporate elements such as bespoke signage, beautifully wrapped favours, or custom lighting to bring the overall decor together seamlessly.</p>
|
||||
<p>By thoughtfully combining these components, you can achieve an elegant atmosphere that leaves a lasting impression on your guests, ensuring your event is both refined and memorable.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Fairy Tale -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Fairy-Tale.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Fairy Tale</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Fairy Tale Event Decor</strong></p>
|
||||
<p>Transform your special occasion into a whimsical fairy tale with exquisite decor that evokes magic and romance. At Wedding Dream Decor & Flowers, we believe every event deserves an enchanting atmosphere that tells a story. Here are key elements to consider for a fairy tale-themed decor:</p>
|
||||
<p><strong>1. Venue Selection:</strong> Choose a venue that embodies the charm of a fairy tale, such as a castle, lush garden, or a grand ballroom. The setting itself should evoke a sense of wonder, enhancing the overall theme of your event.</p>
|
||||
<p><strong>2. Colour Palette:</strong> Opt for soft, ethereal colours like blush pink, lavender, gold, and ivory. These shades can create a dreamy ambiance. Accentuate with pops of deeper hues like royal blue or emerald green for added depth and sophistication.</p>
|
||||
<p><strong>3. Floral Arrangements:</strong> Incorporate lush floral arrangements that include peonies, roses, and delicate greenery. Consider cascading floral designs for centerpieces or statement installations that create a whimsical focal point. Add elements like fairy lights intertwined with the florals to enhance the magical feel.</p>
|
||||
<p><strong>4. Lighting:</strong> Create an enchanting atmosphere with soft, warm lighting. Use chandeliers, fairy lights, and lanterns to illuminate your space. Uplighting can also be effective in highlighting architectural features and creating a romantic glow.</p>
|
||||
<p><strong>5. Table Settings:</strong> Select elegant tableware that reflects a fairy tale aesthetic. Consider using vintage-inspired plates, crystal glassware, and ornate cutlery. Accentuate each place setting with personalised name cards and small tokens for your guests.</p>
|
||||
<p><strong>6. Thematic Elements:</strong> Incorporate thematic decor items such as candelabras, vintage mirrors, and whimsical centrepieces that nod to classic fairy tales. Consider elements like enchanted forests or royal ball motifs, complete with small details that add layers to your theme.</p>
|
||||
<p><strong>7. Draping and Fabrics:</strong> Use soft fabrics like tulle, chiffon, or silk to create draped ceiling treatments or backdrops. These elements can help create a fairytale-like environment, making the space feel intimate and romantic.</p>
|
||||
<p><strong>8. Focal Points:</strong> Create statement areas within your venue, such as a beautifully decorated archway for the ceremony or a whimsical cake display. These components can serve as stunning photo opportunities and focal points for your guests.</p>
|
||||
<p>Embrace your fairy tale dreams with decor that blends elegance with enchantment. Let every detail reflect the magic of your love story, ensuring a memorable event that feels truly like a fairy tale come to life.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Hollywood Glamour -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Hollywood-Glamour.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Hollywood Glamour</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Hollywood Glamour Event Decor</strong></p>
|
||||
<p>Transform your event space into a luxurious Hollywood-inspired oasis that radiates glamour and sophistication. At Wedding Dream Decor & Flowers, we pay attention to every detail to capture the essence of iconic film premieres and red carpet events.</p>
|
||||
<p><strong>Colour Palette:</strong> Opt for a classic colour scheme of black, gold, and white. These tones evoke elegance while allowing for various accent colours, such as deep reds or rich royal blues, to enhance your design.</p>
|
||||
<p><strong>Lighting:</strong> Emphasize dramatic lighting effects. Use chandeliers and elegant pendant lights to create a warm, inviting atmosphere. Incorporate soft spotlights to highlight key areas, such as the stage, dining tables, and entrance, ensuring a celebrity-worthy welcome.</p>
|
||||
<p><strong>Table Settings:</strong> Select opulent tableware, including gold-rimmed plates, crystal glassware, and sleek cutlery. Layer table linens with luxurious fabrics like satin or sequined overlays. Centrepieces can feature tall floral arrangements in gold vases, adorned with feathers, crystals, or pearls, reminiscent of vintage Hollywood glamour.</p>
|
||||
<p><strong>Backdrops:</strong> Create stunning backdrops that serve as photo opportunities. Options include a shimmering sequined wall, a lush floral arrangement intertwined with greenery, or a vintage-style marquee sign. These elements will not only enhance the visual interest but also provide guests with memorable photo moments.</p>
|
||||
<p><strong>Floral Decor:</strong> Choose extravagant floral arrangements with orchids, roses, and lilies, interspersed with gold accents. Consider using oversized arrangements or cascading floral installations to instil a sense of grandeur throughout the venue.</p>
|
||||
<p><strong>Accessories:</strong> Incorporate accessories that exude luxury, such as gold candelabras, art deco sculptures, and plush lounge seating. This will enhance the overall aesthetic and provide comfort for guests.</p>
|
||||
<p><strong>Final Touches:</strong> Elevate the experience with silk drapery, luxe lounge areas with rich fabrics, and plush throw pillows. For a truly immersive experience, consider offering a signature cocktails menu inspired by classic Hollywood films.</p>
|
||||
<p>By blending lavish decor with attention to detail, your Hollywood glamour event will dazzle guests and create unforgettable memories. Let Wedding Dream Decor & Flowers help you craft an enchanting event that truly embodies the elegance and glamour of Tinseltown.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Romance -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Romance.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Romance</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Romantic Event Decor</strong></p>
|
||||
<p>Creating a romantic atmosphere for your event involves a careful selection of decor elements that evoke intimacy and elegance. Here are key aspects to consider:</p>
|
||||
<p><strong>Colour Palette:</strong> Opt for soft, muted colours such as blush pinks, ivory, and light greys, complemented by deeper shades like burgundy or navy blue. These combinations create a warm and inviting backdrop.</p>
|
||||
<p><strong>Lighting:</strong> Utilise soft lighting to enhance the romance. String lights, fairy lights, and candle arrangements can add a magical touch. Consider using dimmable fixtures to adjust the ambiance throughout the event.</p>
|
||||
<p><strong>Floral Arrangements:</strong> Choose lush and full floral arrangements with seasonal blossoms. Romantic flowers such as roses, peonies, and hydrangeas work beautifully. Incorporate greenery for added texture and to create a more organic feel.</p>
|
||||
<p><strong>Fabrics and Textures:</strong> Layer different fabrics like silk, lace, and velvet to bring depth to the decor. Table runners, chair sashes, and drapery can all be crafted from these materials for a cohesive look.</p>
|
||||
<p><strong>Table Settings:</strong> Set the scene with elegant table settings. Use fine china, crystal glassware, and polished silverware. Personalised touches, such as custom place cards or folded napkins, can enhance the overall aesthetic.</p>
|
||||
<p><strong>Centrepieces:</strong> Create striking centrepieces that not only catch the eye but also tie in the floral themes and colour palette. Tall arrangements, clusters of small vases, or lanterns filled with candles can serve as focal points.</p>
|
||||
<p><strong>Ambient Music:</strong> Finally, select a playlist that complements the romantic theme. Soft instrumental music or acoustic love songs create a serene environment conducive to connection and celebration.</p>
|
||||
<p>By meticulously crafting each element, your event decor will encapsulate the essence of romance, leaving a lasting impression on your guests.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- The Royal Wedding -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Royal-Wedding.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">The Royal Wedding</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Royal Wedding Event Decor</strong></p>
|
||||
<p>Transforming your wedding into a royal affair requires meticulous attention to detail and a touch of grandeur. Here are some essential elements to consider for achieving that opulent look:</p>
|
||||
<p><strong>Venue Selection:</strong> Choose a majestic venue that evokes a sense of history and elegance. Places such as heritage manors, luxurious hotels, or sprawling gardens can serve as stunning backdrops.</p>
|
||||
<p><strong>Colour Palette:</strong> Opt for rich, regal colours like deep burgundy, navy blue, gold, or emerald green. These shades create a sophisticated atmosphere and can be wonderfully complemented with soft whites or blush tones.</p>
|
||||
<p><strong>Floral Arrangements:</strong> Luxurious blooms such as peonies, roses, and orchids can be used to create extravagant centrepieces and bouquets. Consider cascading arrangements or ornate floral arches to enhance the overall aesthetic.</p>
|
||||
<p><strong>Table Settings:</strong> Dress each table with elegant linens, perhaps in silk or satin, paired with fine china and crystal glassware. Incorporate gold or silver cutlery for that added touch of opulence.</p>
|
||||
<p><strong>Lighting:</strong> Utilize chandeliers or candelabras for ambient lighting. Warm, soft lighting can evoke a romantic feel while highlighting the intricate decor elements.</p>
|
||||
<p><strong>Ceremony Decor:</strong> For the ceremony, think grand entrance pieces and elaborate altar setups. Incorporating flowing draperies and plush seating arrangements can elevate the overall experience.</p>
|
||||
<p><strong>Thematic Elements:</strong> Consider incorporating items like vintage books, ornate mirrors, or regal seat assignments to enhance the royal theme. Personal touches, such as monogrammed items, can also add a bespoke feel.</p>
|
||||
<p><strong>Grand Cake:</strong> A tiered wedding cake adorned with intricate sugar flowers, gold accents, or regal motifs can serve as a stunning focal point.</p>
|
||||
<p>Creating a royal wedding involves harmonizing all these elements to present a cohesive vision that wows guests and creates unforgettable memories. By investing in high-quality decor and thoughtful design, your wedding can truly reflect the grandeur of a royal celebration.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Rustic -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Rustic.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Rustic</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Rustic Event Decor: Capturing the Essence of Nature</strong></p>
|
||||
<p>Rustic event decor embodies a warm and inviting atmosphere, drawing inspiration from the great outdoors. This style is characterised by its earthy tones, natural textures, and handcrafted elements, making it ideal for weddings, birthdays, and corporate events that seek a charming and down-to-earth feel.</p>
|
||||
<p><strong>Materials and Textures:</strong> Utilising materials like reclaimed wood, burlap, and metal creates an authentic rustic aesthetic. Wooden pallets can serve as backdrops or display areas, while burlap table runners add warmth and texture to tablescapes. Incorporating wrought iron elements like candle holders and lanterns enhances the rugged beauty typical of rustic designs.</p>
|
||||
<p><strong>Floral Arrangements:</strong> Florals play a significant role in rustic decor. Opt for wildflowers, dried flowers, and greenery to create arrangements that feel organic and unstructured. Mason jars, wooden crates, or vintage tins can serve as unique vases, providing a charming touch while complementing the overall aesthetic.</p>
|
||||
<p><strong>Lighting:</strong> Soft, ambient lighting is crucial in setting the mood for a rustic event. String lights twinkling overhead, along with the warm glow of lanterns and candles, can transform any space into a cozy retreat. Consider using Edison bulbs for a vintage feel, as they evoke a sense of nostalgia and simplicity.</p>
|
||||
<p><strong>Furniture and Seating:</strong> Choose farmhouse-style tables and mismatched chairs to enhance the rustic vibe. Long banquet tables foster a communal atmosphere, encouraging conversation and connection among guests. If the event permits, mixing different seating options can add character and flair.</p>
|
||||
<p><strong>Additional Touches:</strong> Personalisation is key to rustic decor. Custom signage made from reclaimed wood, hand-painted details, and personal mementos can make your event memorable. Photo displays using wooden frames or string displays of memories evoke a sense of nostalgia and connection.</p>
|
||||
<p><strong>Conclusion:</strong> Rustic event decor creates a welcoming environment that allows guests to feel at ease while celebrating life's special moments. By thoughtfully integrating natural materials, warm lighting, and personal touches, you can craft an unforgettable experience that reflects the beauty of simplicity and nature.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Shimmer, Sparkle, and Bling! -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Shimmer.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Shimmer, Sparkle, and Bling!</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Shimmer, Sparkle, and Blind Event Decor</strong></p>
|
||||
<p>Elevate your event with decor that mesmerizes and enchants. Shimmer and sparkle are not just themes; they are experiences that transform your venue into a breathtaking wonderland. When meticulously designed, these elements can create an unforgettable atmosphere that captivates your guests.</p>
|
||||
<p><strong>Incorporating Shimmering Textures:</strong> Utilise fabrics such as satin, silk, and organza in your draping and table settings to introduce a luxurious feel. Sequined tablecloths, shimmering overlays, and metallic accents can create an opulent base for your decor. Consider pairing these with ambient lighting to reflect and amplify the sparkle throughout the space.</p>
|
||||
<p><strong>Dazzling Centrepieces:</strong> Centrepieces serve as a focal point at any gathering. Opt for designs that incorporate crystals, glass, and mirrored surfaces to capture and refract light. Floral arrangements can be enhanced with glitter or metallic-painted branches that catch the eye, providing both height and depth.</p>
|
||||
<p><strong>Lighting as a Key Element:</strong> Lighting plays a critical role in achieving a "blindly" stunning effect. Soft fairy lights, up-lighting, and chandeliers can illuminate your space, highlighting the shimmering elements. Incorporate LED lights within floral arrangements or along pathways to guide guests through a shimmering landscape.</p>
|
||||
<p><strong>Accents and Details:</strong> Don't overlook the importance of smaller details. Use shimmer-infused candles, glittering table numbers, or reflective place cards to tie in the theme subtly. Even your signage can be embellished with metallic accents or sparkling elements to ensure consistency and elegance.</p>
|
||||
<p><strong>Conclusion:</strong> Utilising shimmer, sparkle, and blind decor can elevate your event to extraordinary heights. By thoughtfully incorporating these elements, you will create an enchanting environment that leaves a lasting impression on all who attend. Ensure every detail is carefully curated for a cohesive, dazzling experience that truly shines.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Vintage -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Vintage.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Vintage</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Vintage Event Decor</strong></p>
|
||||
<p>Creating a vintage atmosphere for your event is an art that blends nostalgia with elegance. Here are essential elements to consider when crafting a vintage-inspired Decor:</p>
|
||||
<p><strong>1. Colour Palette:</strong> Opt for muted tones like pastels, creams, and earthy hues. Incorporate soft pinks, dusty blues, or sage greens to evoke a romantic, bygone era. Accents of gold or brass can add a touch of sophistication.</p>
|
||||
<p><strong>2. Furniture and Seating:</strong> Think about incorporating antique furniture pieces such as Victorian chairs, side tables, and vintage settees. Mixing and matching different styles can create a charming, curated look. Look for items with intricate detailing and rich textures.</p>
|
||||
<p><strong>3. Table Settings:</strong> Utilise mismatched china, vintage cutlery, and ornate glassware for table settings. Lace or burlap runners can provide the perfect foundation for your centrepieces. Consider using doilies for added texture and old-world appeal.</p>
|
||||
<p><strong>4. Floral Arrangements:</strong> Choose flowers that were popular in vintage times, such as peonies, hydrangeas, and daisies. Use vintage vases or mason jars to hold your arrangements, and incorporate dried flowers for a rustic touch.</p>
|
||||
<p><strong>5. Lighting:</strong> Soft, warm lighting sets the tone for any vintage event. Use strings of fairy lights, chandeliers, or lanterns to create a magical ambience. Candles, especially in vintage holders, can add a romantic glow to your space.</p>
|
||||
<p><strong>6. Accessories and Props:</strong> Incorporate vintage props like typewriters, old books, gramophones, or globes. These small touches can greatly enhance the vintage feel. Consider using antique frames for photographs or signage to tie everything together.</p>
|
||||
<p><strong>7. Themed Elements:</strong> Customize elements of your event to reflect the specific vintage era you wish to evoke. Whether it's the Roaring Twenties, the elegant Fifties, or the bohemian Sixties, ensure all Decor aligns with your chosen theme.</p>
|
||||
<p><strong>8. Textiles:</strong> Incorporate vintage fabrics through table linens, drapery, or cushions. Items like lace, brocade, or patterned fabrics can create depth and interest in your Decor.</p>
|
||||
<p>By thoughtfully blending these elements, your vintage event Decor will transport guests to a charming past, creating an unforgettable experience. Let the beauty of yesteryears define the elegance of your celebration.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Winter, Spring, Summer, Fall -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Winter.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Winter, Spring, Summer, Fall</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p>Seasonal weddings offer a unique opportunity to reflect the beauty and charm of each time of year through decor that resonates with nature's offerings.</p>
|
||||
<p><strong>Winter Weddings:</strong> Embrace the cozy sparkle of winter with soft, twinkling lights that mimic the starry night. Incorporate elegant elements such as frosted greenery, deep jewel tones, and luxurious fabrics. Accents like candles and faux fur can create warmth and intimacy, inviting guests to share in the magic of the season.</p>
|
||||
<p><strong>Spring Weddings:</strong> Celebrate the vibrant awakening of spring with fresh blooms that announce the season's arrival. Pastel colors, botanical prints, and delicate floral arrangements can inspire joy and renewal. Incorporate elements like rustic wooden tables adorned with wildflowers and greenery to create an enchanting garden feel.</p>
|
||||
<p><strong>Summer Weddings:</strong> Capture the essence of summer with bright, bold colors and sun-kissed themes. Utilize outdoor settings where natural light enhances floral decor. Focus on vibrant hues, tropical motifs, and light, airy fabrics that evoke a sense of freedom and celebration. Incorporate elements like picnic-style seating, lanterns, and seasonal fruits to bring a playful, festive atmosphere.</p>
|
||||
<p><strong>Fall Weddings:</strong> Welcome the rich, rustic hues of fall with a palette of deep reds, oranges, and browns. Utilize natural elements such as pumpkins, akins, and abundant harvest florals. Create a warm ambiance with wooden accents, cozy blankets, and soft candlelight, enticing guests to feel the comforting spirit of the season.</p>
|
||||
<p>By tailoring your decor to the distinct features of each season, your wedding can showcase not only the beauty of love but also the beauty of nature in all its forms. Each seasonal event is an opportunity to create a memorable experience that reflects your style and embraces the magic of the chosen time of year.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Culturally-specific themes -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Culturally-specific-themes.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Culturally-specific themes</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p>Culturally specific event decor plays a pivotal role in creating an authentic and immersive atmosphere that resonates with the traditions and values of different communities. At Wedding Dream Decor & Flowers, we understand that every culture has its unique customs, symbols, and aesthetics, and we strive to reflect these elements in our decor designs.</p>
|
||||
<p>From the vibrant colours and intricate patterns of Indian weddings to the elegant simplicity of Scandinavian celebrations, our team is well-versed in the specifics that define various cultural ceremonies. For a traditional Indian wedding, we incorporate rich textiles, ornate mandaps, and elaborate floral arrangements that highlight the significance of each ritual.</p>
|
||||
<p>For Chinese weddings, we emphasise red and gold hues, using lanterns, dragon motifs, and intricately designed centrepieces that honour heritage and invite good fortune. Similarly, for a Jewish ceremony, we focus on elements like the chuppah adorned with meaningful flowers and textiles that resonate with the couple's story.</p>
|
||||
<p>By offering decor that is both culturally specific and steeped in respect for tradition, we ensure that each event not only celebrates love but does so in a way that is deeply meaningful to the families and communities involved. Our goal is to create a harmonious blend of personal expression and cultural integrity, making your event truly unforgettable.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Black Tie Affair -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Black-Tie-Affair.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Black Tie Affair</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Black Tie Affair Decor</strong></p>
|
||||
<p>Creating an enchanting atmosphere for a black tie affair involves a careful selection of decor elements that exude elegance and sophistication. Here are key components to consider for your event:</p>
|
||||
<p><strong>Colour Palette:</strong> Stick to a refined colour scheme that typically includes black, white, gold, or silver. These classic hues will help set the tone for a luxurious evening. Incorporating rich jewel tones like deep emerald or royal blue can also add a contemporary touch.</p>
|
||||
<p><strong>Table Settings:</strong> Opt for crisp white table linens paired with black satin napkins. Consider using gold or silver charger plates to enhance the opulence. Centrepieces can feature low arrangements of seasonal flowers in monochromatic shades, complemented by candles in elegant holders to create a warm, inviting glow.</p>
|
||||
<p><strong>Lighting:</strong> Strategic lighting plays a crucial role in establishing an upscale ambiance. Use dimmable chandeliers or candelabras that cast a soft light. Uplighting around the venue can accentuate architectural features and enhance the overall decor.</p>
|
||||
<p><strong>Floral Arrangements:</strong> Choose lavish floral arrangements that reflect your colour palette. Think about using classic blooms like roses or orchids, alongside greenery for texture. Tall centrepieces can be impactful, while low arrangements provide an intimate feel.</p>
|
||||
<p><strong>Chairs and Tables:</strong> Select sleek and stylish furniture. Chiavari chairs adorned with plush cushions offer both comfort and style. For tables, consider round setups for a cohesive look or long banquet styles for a more communal feel, dressed in elegant table runners.</p>
|
||||
<p><strong>Additional Touches:</strong> Incorporate elements such as personalised place cards, menu cards in calligraphy, and elegant floral accents at each setting. Use sophisticated glassware and cutlery to elevate the dining experience.</p>
|
||||
<p>By thoughtfully combining these decor elements, your black tie affair will leave a lasting impression and provide a wonderfully elegant setting for any event.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Simplistic -->
|
||||
<div class="svc-acc-item" data-img="/theme_aakriti_v2/static/src/img/services/theme/Simplistic.webp">
|
||||
<button class="svc-acc-btn" type="button">
|
||||
<span class="svc-acc-icon">✦</span>
|
||||
<span class="svc-acc-label">Simplistic</span>
|
||||
<span class="svc-acc-arrow">→</span>
|
||||
</button>
|
||||
<div class="svc-acc-body">
|
||||
<p><strong>Simplistic Event Decor</strong></p>
|
||||
<p>Embracing a minimalist aesthetic can transform any event into a serene and sophisticated experience. Simplistic event decor focuses on clean lines, subtle colour palettes, and thoughtfully curated elements that highlight the beauty of simplicity.</p>
|
||||
<p><strong>Key Components of Simplistic Decor:</strong></p>
|
||||
<ul>
|
||||
<li><strong>Neutral Colour Schemes:</strong> Opt for soft tones like whites, creams, and pale pastels. These colours can create a calm and inviting atmosphere, allowing other elements of the decor to shine.</li>
|
||||
<li><strong>Natural Elements:</strong> Incorporate elements from nature such as greenery, flowers, and raw materials. A simple arrangement of fresh foliage or a few understated blooms can serve as a stunning focal point without overwhelming the senses.</li>
|
||||
<li><strong>Minimalist Table Settings:</strong> Use sleek tableware, understated linens, and delicate glassware. A single floral centrepiece or a stylish candle can add elegance without clutter.</li>
|
||||
<li><strong>Lighting:</strong> Soft, ambient lighting sets the tone for any event. Consider string lights, candles, or simple lanterns to create an intimate and warm environment.</li>
|
||||
<li><strong>Open Spaces:</strong> Allow for plenty of space in your layout. Avoid overcrowding tables or seating areas, which can create a chaotic feeling. Less is often more in minimalist design.</li>
|
||||
<li><strong>Personal Touches:</strong> While simplicity is key, incorporating personal elements like custom signage or small mementos can add a unique flair that resonates with guests.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- /svc-accordion -->
|
||||
</div><!-- /left -->
|
||||
|
||||
<!-- RIGHT: Sticky Image Panel -->
|
||||
<div class="svc-themes-right">
|
||||
<div class="svc-themes-img-frame">
|
||||
<!-- <div class="svc-themes-img-badge">FEATURED THEME</div> -->
|
||||
<img id="svcThemeImg"
|
||||
src="/theme_aakriti_v2/static/src/img/services/themes/bohemian.png"
|
||||
alt="Event Theme"
|
||||
class="svc-themes-img"/>
|
||||
<div class="svc-themes-img-overlay">
|
||||
<span id="svcThemeLabel" class="svc-themes-img-label">Bohemian</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- /wrap -->
|
||||
</section>
|
||||
|
||||
<!-- ═══════════════════════════════════════════════
|
||||
SECTION 2 — CTA BANNER
|
||||
═══════════════════════════════════════════════ -->
|
||||
<section id="v2-cta" class="svc-cta-section">
|
||||
<div class="v2-cta-inner">
|
||||
<h2 class="v2-cta-title" style="font-family: var(--v2-font-display);">Let's Create Your<br/>Perfect Event</h2>
|
||||
<p class="v2-cta-subtitle">From intimate gatherings to grand celebrations — every detail, beautifully crafted.<br/>Share your vision and let us bring it to life.</p>
|
||||
<a href="/contactus" class="v2-btn-cta">Plan Your Event →</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ═══════════════════════════════════════════════
|
||||
SECTION 3 — SERVICE CARDS (Circle + Content)
|
||||
═══════════════════════════════════════════════ -->
|
||||
<section class="svc-cards-section">
|
||||
<div class="svc-cards-wrap">
|
||||
<span class="svc-eyebrow" style="text-align:center; display:block;">WHAT WE OFFER</span>
|
||||
<h2 class="svc-cards-title" style="font-family:var(--v2-font-display); text-align:center;">Experiences We Craft</h2>
|
||||
<p class="svc-cards-subtitle">Every service is tailored to tell your unique story.</p>
|
||||
|
||||
<div class="svc-cards-grid">
|
||||
|
||||
<!-- Card 1 -->
|
||||
<div class="svc-card" style="--card-color: #f9e8e8;">
|
||||
<div class="svc-card-circle" style="--circle-color: #f9e8e8;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/bridal-bouquet.webp" alt="Fusion Weddings"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Bridal Bouquet</h3>
|
||||
<p class="svc-card-desc">Carefully arranged bunch of flowers carried by the bride.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 2 -->
|
||||
<div class="svc-card" style="--card-color: #e8f3e8;">
|
||||
<div class="svc-card-circle" style="--circle-color: #e8f3e8;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/bridal-party-bouquet.webp" alt="Home Decor"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Bridal Party Bouquets</h3>
|
||||
<p class="svc-card-desc">Smaller, coordinated floral arrangements carried by bridesmaids, maid of honour etc.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 3 -->
|
||||
<div class="svc-card" style="--card-color: #fef3e2;">
|
||||
<div class="svc-card-circle" style="--circle-color: #fef3e2;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Boutonnieres.webp" alt="Haldi Mehndi"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Boutonnieres</h3>
|
||||
<p class="svc-card-desc">Small floral decorations worn on the lapel of a suit or tuxedo jacket.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 4 -->
|
||||
<div class="svc-card" style="--card-color: #e8eaf9;">
|
||||
<div class="svc-card-circle" style="--circle-color: #e8eaf9;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Corsages.webp" alt="Stage Decor"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Corsages</h3>
|
||||
<p class="svc-card-desc">Small floral arrangements worn on the wrist or pinned to clothing.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 5 -->
|
||||
<div class="svc-card" style="--card-color: #fce8f3;">
|
||||
<div class="svc-card-circle" style="--circle-color: #fce8f3;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Flower-Girl-Bouquet.webp" alt="Entrance Styling"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Flower Girl Bouquet</h3>
|
||||
<p class="svc-card-desc">Smaller, charming floral arrangement carried by the flower girl.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 6 -->
|
||||
<div class="svc-card" style="--card-color: #e8f6fc;">
|
||||
<div class="svc-card-circle" style="--circle-color: #e8f6fc;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Floral-Headpieces,-Wreaths,-and-Fascinators.webp" alt="Table Styling"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Floral Headpieces, Wreaths, and Fascinators</h3>
|
||||
<p class="svc-card-desc">Beautiful floral accessories worn in the hair to add elegance and style.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 7 -->
|
||||
<div class="svc-card" style="--card-color: #f9e8e8;">
|
||||
<div class="svc-card-circle" style="--circle-color: #f9e8e8;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Garlands.webp" alt="Engagement"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Garlands</h3>
|
||||
<p class="svc-card-desc">Decorative strands made of flowers for venues, arches, or tables.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 8 -->
|
||||
<div class="svc-card" style="--card-color: #e8f3e8;">
|
||||
<div class="svc-card-circle" style="--circle-color: #e8f3e8;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Centrepieces.webp" alt="Ceremony Design"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Centrepieces</h3>
|
||||
<p class="svc-card-desc">Decorative arrangements placed at the center of tables during weddings, often featuring flowers, candles, greenery, or themed elements.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 9 -->
|
||||
<div class="svc-card" style="--card-color: #fef3e2;">
|
||||
<div class="svc-card-circle" style="--circle-color: #fef3e2;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Funeral-Arrangements.webp" alt="Proposal Backdrop"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Funeral Arrangements</h3>
|
||||
<p class="svc-card-desc">Thoughtfully crafted funeral floral arrangements designed to honor and celebrate the life of your loved one.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 10 -->
|
||||
<div class="svc-card" style="--card-color: #e8eaf9;">
|
||||
<div class="svc-card-circle" style="--circle-color: #e8eaf9;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Milestones-&-Achievements.webp" alt="Community Events"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Milestones & Achievements</h3>
|
||||
<p class="svc-card-desc">Anniversary, Birthday, Baby’s arrival, Graduation/Prom, Congratulatory, Mother’s Day etc.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 11 -->
|
||||
<div class="svc-card" style="--card-color: #fce8f3;">
|
||||
<div class="svc-card-circle" style="--circle-color: #fce8f3;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Care-&-Comfort-Collection.webp" alt="Photobooth"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Care & Comfort Collection</h3>
|
||||
<p class="svc-card-desc">Sympathy, Apology, Recovery/Get Well Soon, Gratitude, Just Because/Thinking of You etc.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Card 12 -->
|
||||
<div class="svc-card" style="--card-color: #e8f6fc;">
|
||||
<div class="svc-card-circle" style="--circle-color: #e8f6fc;">
|
||||
<img src="/theme_aakriti_v2/static/src/img/services/offer/Seasonal-Arrangements.webp" alt="Celebration of Life"/>
|
||||
</div>
|
||||
<div class="svc-card-content">
|
||||
<h3 class="svc-card-title">Seasonal Arrangements</h3>
|
||||
<p class="svc-card-desc">Designed with the freshest in-season flowers, each arrangement is a reflection of the time of year—vibrant, elegant, and always meaningful.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><!-- /grid -->
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- JS: Accordion image switcher -->
|
||||
<script>
|
||||
(function() {
|
||||
var items = document.querySelectorAll('.svc-acc-item');
|
||||
var img = document.getElementById('svcThemeImg');
|
||||
var lbl = document.getElementById('svcThemeLabel');
|
||||
|
||||
items.forEach(function(item) {
|
||||
item.querySelector('.svc-acc-btn').addEventListener('click', function() {
|
||||
// Close all
|
||||
items.forEach(function(i) { i.classList.remove('active'); });
|
||||
// Open clicked
|
||||
item.classList.add('active');
|
||||
// Swap image
|
||||
var newSrc = item.getAttribute('data-img');
|
||||
var newLbl = item.querySelector('.svc-acc-label').textContent;
|
||||
img.style.opacity = '0';
|
||||
setTimeout(function() {
|
||||
img.src = newSrc;
|
||||
lbl.textContent = newLbl;
|
||||
img.style.opacity = '1';
|
||||
}, 250);
|
||||
});
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
|
||||
</odoo>
|
||||
|
||||