@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap');
/* ===== RESET & BASE ===== */
.bph * { box-sizing: border-box; margin: 0; padding: 0; }
.bph { font-family: 'Inter', -apple-system, sans-serif; color: #2B241E; line-height: 1.6; overflow-x: hidden; }
.bph img { max-width: 100%; height: auto; display: block; }
.bph a { text-decoration: none; color: inherit; }
.bph section { width: 100%; }
/* ===== HERO ===== */
.bph-hero {
position: relative;
min-height: 90vh;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
overflow: hidden;
background: url('https://content.booqablecdn.com/uploads/c554fc6f3520c7475bd7910f2a9f2834/photo/photo/abc5b3a8-3b28-4f97-921c-5d6fc1f10833/large_s277980326600680874_p13_i1_w768.jpg') center/cover no-repeat;
}
.bph-hero::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(180deg, rgba(43,36,30,0.15) 0%, rgba(43,36,30,0.65) 100%);
}
.bph-hero-inner {
position: relative;
z-index: 2;
max-width: 820px;
padding: 40px 24px;
}
.bph-hero-tag {
display: inline-block;
font-size: 0.75rem;
font-weight: 600;
letter-spacing: 4px;
text-transform: uppercase;
color: #B8944F;
margin-bottom: 24px;
}
.bph-hero h1 {
font-family: 'Playfair Display', serif;
font-size: clamp(2.8rem, 7vw, 5rem);
font-weight: 700;
color: #fff;
line-height: 1.08;
margin-bottom: 20px;
letter-spacing: -0.5px;
}
.bph-hero p {
font-size: clamp(1rem, 1.8vw, 1.2rem);
color: rgba(255,255,255,0.88);
line-height: 1.7;
margin-bottom: 36px;
font-weight: 300;
max-width: 580px;
margin-left: auto;
margin-right: auto;
}
.bph-hero p { margin-bottom: 36px; }
/* Buttons */
.bph-btn {
display: inline-block;
padding: 15px 44px;
font-family: 'Inter', sans-serif;
font-size: 0.8rem;
font-weight: 600;
letter-spacing: 2.5px;
text-transform: uppercase;
border: 2px solid #fff;
color: #fff;
background: transparent;
cursor: pointer;
transition: all 0.35s ease;
}
.bph-btn:hover { background: #fff; color: #2B241E; }
.bph-btn-fill {
background: #B8944F;
border-color: #B8944F;
color: #fff;
}
.bph-btn-fill:hover {
background: #A07E3A;
border-color: #A07E3A;
color: #fff;
}
.bph-btn-dark {
border-color: #2B241E;
color: #2B241E;
}
.bph-btn-dark:hover {
background: #2B241E;
color: #fff;
}
/* ===== INTRO STRIP ===== */
.bph-intro {
padding: 72px 24px;
background: #FAF8F5;
text-align: center;
}
.bph-intro-inner {
max-width: 700px;
margin: 0 auto;
}
.bph-intro h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 4vw, 2.6rem);
font-weight: 600;
color: #2B241E;
margin-bottom: 16px;
line-height: 1.2;
}
.bph-intro p {
font-size: 1.05rem;
color: #6D574C;
line-height: 1.8;
font-weight: 300;
}
.bph-divider {
width: 50px;
height: 2px;
background: #B8944F;
margin: 24px auto;
}
/* ===== CATEGORIES GRID (SOCO style) ===== */
.bph-cats {
padding: 80px 24px;
background: #fff;
}
.bph-cats-head {
text-align: center;
margin-bottom: 48px;
}
.bph-cats-head h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 4vw, 2.4rem);
font-weight: 600;
color: #2B241E;
}
.bph-cats-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
max-width: 1200px;
margin: 0 auto;
}
.bph-cat-card {
position: relative;
overflow: hidden;
aspect-ratio: 4/5;
border-radius: 4px;
}
.bph-cat-card img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.6s ease, filter 0.6s ease;
}
.bph-cat-card:hover img {
transform: scale(1.08);
}
.bph-cat-card::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(0deg, rgba(43,36,30,0.7) 0%, rgba(43,36,30,0.05) 55%);
transition: background 0.4s ease;
}
.bph-cat-card:hover::after {
background: linear-gradient(0deg, rgba(43,36,30,0.8) 0%, rgba(43,36,30,0.15) 55%);
}
.bph-cat-info {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 28px 24px;
z-index: 2;
color: #fff;
}
.bph-cat-info h3 {
font-family: 'Playfair Display', serif;
font-size: 1.4rem;
font-weight: 600;
margin-bottom: 4px;
}
.bph-cat-info span {
font-size: 0.78rem;
font-weight: 500;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #B8944F;
transition: letter-spacing 0.3s ease;
}
.bph-cat-card:hover .bph-cat-info span {
letter-spacing: 3px;
}
/* ===== EVENT TYPES ===== */
.bph-events {
padding: 96px 24px;
background: #FAF8F5;
}
.bph-events-inner {
max-width: 1200px;
margin: 0 auto;
}
.bph-events-head {
text-align: center;
margin-bottom: 56px;
}
.bph-events-head h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 4vw, 2.4rem);
font-weight: 600;
color: #2B241E;
margin-bottom: 12px;
}
.bph-events-head p {
font-size: 1rem;
color: #6D574C;
font-weight: 300;
}
.bph-events-row {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.bph-event-card {
text-align: center;
padding: 48px 32px;
background: #fff;
border-radius: 4px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.bph-event-card:hover {
transform: translateY(-6px);
box-shadow: 0 20px 40px rgba(43,36,30,0.08);
}
.bph-event-icon {
font-size: 2.8rem;
margin-bottom: 20px;
display: block;
}
.bph-event-card h3 {
font-family: 'Playfair Display', serif;
font-size: 1.35rem;
font-weight: 600;
color: #2B241E;
margin-bottom: 12px;
}
.bph-event-card p {
font-size: 0.92rem;
color: #6D574C;
line-height: 1.7;
font-weight: 300;
margin-bottom: 20px;
}
.bph-event-link {
font-size: 0.78rem;
font-weight: 600;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #B8944F;
transition: letter-spacing 0.3s ease;
}
.bph-event-link:hover { letter-spacing: 3px; }
/* ===== HOW IT WORKS ===== */
.bph-how {
padding: 96px 24px;
background: #fff;
}
.bph-how-inner {
max-width: 1000px;
margin: 0 auto;
text-align: center;
}
.bph-how h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 4vw, 2.4rem);
font-weight: 600;
color: #2B241E;
margin-bottom: 56px;
}
.bph-how-steps {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 48px;
position: relative;
}
.bph-how-steps::before {
content: '';
position: absolute;
top: 36px;
left: 15%;
right: 15%;
height: 1px;
background: #E0D5C8;
}
.bph-step {
position: relative;
}
.bph-step-num {
width: 72px;
height: 72px;
border-radius: 50%;
background: #FAF8F5;
border: 2px solid #B8944F;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 24px;
position: relative;
z-index: 2;
}
.bph-step-num span {
font-family: 'Playfair Display', serif;
font-size: 1.5rem;
font-weight: 700;
color: #B8944F;
}
.bph-step h3 {
font-family: 'Inter', sans-serif;
font-size: 1rem;
font-weight: 600;
color: #2B241E;
margin-bottom: 8px;
text-transform: uppercase;
letter-spacing: 1px;
}
.bph-step p {
font-size: 0.9rem;
color: #6D574C;
line-height: 1.7;
font-weight: 300;
}
/* ===== FEATURED PRODUCT ===== */
.bph-featured {
padding: 0;
display: grid;
grid-template-columns: 1fr 1fr;
min-height: 600px;
}
.bph-featured-img {
background: url('https://content.booqablecdn.com/uploads/c554fc6f3520c7475bd7910f2a9f2834/photo/photo/abc5b3a8-3b28-4f97-921c-5d6fc1f10833/large_s277980326600680874_p13_i1_w768.jpg') center/cover no-repeat;
min-height: 400px;
}
.bph-featured-txt {
display: flex;
align-items: center;
justify-content: center;
padding: 64px 48px;
background: #2B241E;
color: #fff;
}
.bph-featured-inner {
max-width: 440px;
}
.bph-featured-tag {
font-size: 0.72rem;
font-weight: 600;
letter-spacing: 3px;
text-transform: uppercase;
color: #B8944F;
margin-bottom: 20px;
display: block;
}
.bph-featured-inner h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 3.5vw, 2.4rem);
font-weight: 600;
color: #fff;
line-height: 1.2;
margin-bottom: 16px;
}
.bph-featured-inner p {
font-size: 0.95rem;
color: rgba(255,255,255,0.75);
line-height: 1.8;
font-weight: 300;
margin-bottom: 32px;
}
/* ===== TESTIMONIALS ===== */
.bph-reviews {
padding: 96px 24px;
background: #FAF8F5;
}
.bph-reviews-inner {
max-width: 1100px;
margin: 0 auto;
text-align: center;
}
.bph-reviews h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 4vw, 2.4rem);
font-weight: 600;
color: #2B241E;
margin-bottom: 48px;
}
.bph-reviews-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.bph-review {
background: #fff;
padding: 40px 28px;
border-radius: 4px;
text-align: left;
}
.bph-review-stars {
color: #B8944F;
font-size: 1rem;
letter-spacing: 2px;
margin-bottom: 16px;
}
.bph-review p {
font-size: 0.92rem;
color: #6D574C;
line-height: 1.75;
font-weight: 300;
font-style: italic;
margin-bottom: 20px;
}
.bph-review-author {
font-size: 0.82rem;
font-weight: 600;
color: #2B241E;
text-transform: uppercase;
letter-spacing: 1px;
}
/* ===== CTA BANNER ===== */
.bph-cta {
padding: 96px 24px;
background: #2B241E;
text-align: center;
}
.bph-cta-inner {
max-width: 680px;
margin: 0 auto;
}
.bph-cta h2 {
font-family: 'Playfair Display', serif;
font-size: clamp(1.8rem, 4vw, 2.6rem);
font-weight: 600;
color: #fff;
margin-bottom: 16px;
line-height: 1.2;
}
.bph-cta p {
font-size: 1rem;
color: rgba(255,255,255,0.7);
line-height: 1.7;
font-weight: 300;
margin-bottom: 36px;
}
.bph-cta .bph-btn { margin: 0 8px; }
/* ===== SERVICE AREA ===== */
.bph-area {
padding: 64px 24px;
background: #FAF8F5;
text-align: center;
}
.bph-area-inner {
max-width: 700px;
margin: 0 auto;
}
.bph-area p {
font-size: 0.88rem;
color: #8A7A6D;
line-height: 1.7;
font-weight: 300;
}
.bph-area p strong {
color: #6D574C;
font-weight: 500;
}
/* ===== RESPONSIVE ===== */
@media (max-width: 900px) {
.bph-cats-grid { grid-template-columns: repeat(2, 1fr); }
.bph-events-row { grid-template-columns: 1fr; gap: 20px; }
.bph-how-steps { grid-template-columns: 1fr; gap: 40px; }
.bph-how-steps::before { display: none; }
.bph-reviews-grid { grid-template-columns: 1fr; }
.bph-featured { grid-template-columns: 1fr; }
.bph-featured-img { min-height: 300px; }
}
@media (max-width: 600px) {
.bph-cats-grid { grid-template-columns: 1fr; }
.bph-hero { min-height: 75vh; }
.bph-cat-card { aspect-ratio: 3/4; }
.bph-cta .bph-btn { display: block; margin: 0 auto 12px; max-width: 280px; }
}
Central Queensland's Premier Event Hire
Unforgettable Events Start Here
Premium marquees, furniture, tableware and lighting for weddings, parties and corporate events in the Biloela region.
Browse All Equipment
Uncomplicated Event Hire
From intimate gatherings to grand celebrations, we provide everything you need to create the perfect event. Quality equipment, reliable delivery, and friendly service across Central Queensland.
Our Collections
Marquees & Tents
Explore →
Tables & Chairs
Explore →
Lighting
Explore →
Linen & Tableware
Explore →
Staging & Dance Floors
Explore →
Decor
Explore →
For Every Occasion
Whatever you're celebrating, we've got you covered.
💍
Weddings
Create your dream wedding with our curated packages. Marquees, elegant tableware, lighting, and styling to make your special day unforgettable.
View Packages →
🎉
Private Events
Birthday parties, engagements, baby showers, or any excuse to celebrate. From backyard BBQs to marquee setups, we have what you need.
Start Planning →
🎢
Corporate Events
Professional event solutions for conferences, team events, and corporate functions. Reliable equipment and seamless delivery every time.
Learn More →
How It Works
1
Browse & Book
Choose from our range of equipment online. Select your dates and add items to your order.
2
We Confirm & Quote
We'll confirm availability, calculate delivery costs for your area, and send you a payment link.
3
Deliver & Enjoy
We deliver, set up, and collect. You focus on enjoying your event.
Most Popular
Freestanding Marquees
Our premium freestanding marquees are perfect for any outdoor event. Available in multiple sizes, with optional lighting, flooring, and styling extras to create your ideal space.
View Marquees
What Our Clients Say
★★★★★
"Absolutely amazing service! The marquee looked stunning and the team was so helpful with setup. Made our wedding reception perfect."
Sarah M. — Biloela
★★★★★
"Used Biloela Party Hire for our corporate event. Professional service from start to finish. The equipment was clean and in excellent condition."
James T. — Moura
★★★★★
"So easy to work with! The online booking was simple and they delivered everything right on time. Will definitely use again for our next party."
Lisa K. — Banana
Ready to Plan Your Event?
Browse our full range of equipment, select your dates, and we'll take care of the rest.
Browse Equipment
Get in Touch
Proudly serving the Central Queensland region — Biloela, Moura, Banana, Theodore, Monto, Gladstone, and surrounding areas. Delivery available within 140km.