Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="id">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Royal Umroh - Perjalanan Spiritual Mewah</title>
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
- <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">
- <style>
- :root {
- --gold: #D4AF37;
- --gold-light: #F0E6C2;
- --navy: #0A2342;
- --navy-light: #1C3D6B;
- --cream: #F8F4E9;
- --dark: #1A1A1A;
- --light: #FFFFFF;
- --gray: #8B8B8B;
- }
- * {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
- }
- body {
- font-family: 'Montserrat', sans-serif;
- color: var(--dark);
- line-height: 1.7;
- background-color: var(--cream);
- overflow-x: hidden;
- }
- h1, h2, h3, h4, h5 {
- font-family: 'Cormorant Garamond', serif;
- font-weight: 600;
- color: var(--navy);
- letter-spacing: 0.5px;
- }
- a {
- text-decoration: none;
- color: inherit;
- }
- img {
- max-width: 100%;
- height: auto;
- display: block;
- }
- .container {
- max-width: 1400px;
- margin: 0 auto;
- padding: 0 2rem;
- }
- .section {
- padding: 8rem 0;
- }
- .section-title {
- text-align: center;
- margin-bottom: 5rem;
- }
- .section-title h2 {
- font-size: 3rem;
- margin-bottom: 1.5rem;
- position: relative;
- display: inline-block;
- }
- .section-title h2::after {
- content: '';
- position: absolute;
- bottom: -15px;
- left: 50%;
- transform: translateX(-50%);
- width: 100px;
- height: 3px;
- background: linear-gradient(to right, var(--gold), transparent);
- }
- .section-title p {
- max-width: 700px;
- margin: 0 auto;
- color: var(--gray);
- font-size: 1.1rem;
- font-weight: 300;
- }
- .btn {
- display: inline-block;
- padding: 1rem 2.5rem;
- border-radius: 0;
- font-weight: 500;
- transition: all 0.4s ease;
- text-align: center;
- letter-spacing: 1px;
- text-transform: uppercase;
- font-size: 0.9rem;
- }
- .btn-primary {
- background-color: var(--gold);
- color: var(--navy);
- box-shadow: 0 5px 15px rgba(212, 175, 55, 0.3);
- border: 1px solid var(--gold);
- }
- .btn-primary:hover {
- background-color: transparent;
- color: var(--gold);
- transform: translateY(-3px);
- box-shadow: 0 8px 25px rgba(212, 175, 55, 0.4);
- }
- .btn-secondary {
- background-color: transparent;
- color: var(--gold);
- border: 1px solid var(--gold);
- }
- .btn-secondary:hover {
- background-color: var(--gold);
- color: var(--navy);
- }
- /* Header Styles */
- header {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- z-index: 1000;
- background-color: var(--navy);
- transition: all 0.4s ease;
- border-bottom: 1px solid rgba(212, 175, 55, 0.1);
- }
- .header-container {
- display: flex;
- justify-content: space-between;
- align-items: center;
- padding: 1.5rem 0;
- }
- .logo {
- display: flex;
- align-items: center;
- gap: 1rem;
- }
- .logo-icon {
- width: 50px;
- height: 50px;
- background-color: var(--gold);
- display: flex;
- align-items: center;
- justify-content: center;
- color: var(--navy);
- font-size: 1.5rem;
- font-weight: 700;
- font-family: 'Cormorant Garamond', serif;
- }
- .logo-text {
- font-size: 1.8rem;
- font-weight: 700;
- color: var(--gold-light);
- font-family: 'Cormorant Garamond', serif;
- }
- nav ul {
- display: flex;
- list-style: none;
- gap: 3rem;
- }
- nav ul li a {
- font-weight: 400;
- font-size: 1rem;
- color: var(--gold-light);
- position: relative;
- padding: 0.5rem 0;
- transition: all 0.3s ease;
- letter-spacing: 1px;
- }
- nav ul li a:hover {
- color: var(--gold);
- }
- nav ul li a::after {
- content: '';
- position: absolute;
- bottom: 0;
- left: 0;
- width: 0;
- height: 1px;
- background-color: var(--gold);
- transition: width 0.3s ease;
- }
- nav ul li a:hover::after {
- width: 100%;
- }
- .mobile-menu-btn {
- display: none;
- background: none;
- border: none;
- color: var(--gold-light);
- font-size: 1.5rem;
- cursor: pointer;
- z-index: 1001;
- }
- /* Hero Section */
- .hero {
- min-height: 100vh;
- display: flex;
- align-items: center;
- position: relative;
- overflow: hidden;
- padding-top: 100px;
- background: linear-gradient(rgba(10, 35, 66, 0.7), rgba(10, 35, 66, 0.7)),
- url('https://images.unsplash.com/photo-1518639192441-8fce0a366e2e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80');
- background-size: cover;
- background-position: center;
- color: var(--gold-light);
- }
- .hero-content {
- max-width: 1200px;
- margin: 0 auto;
- position: relative;
- z-index: 2;
- animation: fadeInUp 1s ease;
- padding: 2rem;
- }
- .hero h1 {
- font-size: 4.5rem;
- margin-bottom: 2rem;
- color: var(--gold-light);
- line-height: 1.2;
- text-transform: uppercase;
- letter-spacing: 2px;
- }
- .hero p {
- font-size: 1.25rem;
- max-width: 600px;
- margin-bottom: 3rem;
- opacity: 0.9;
- font-weight: 300;
- letter-spacing: 0.5px;
- }
- .hero-buttons {
- display: flex;
- gap: 2rem;
- }
- /* Features Section */
- .features {
- background-color: var(--light);
- position: relative;
- overflow: hidden;
- }
- .features::before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: url('https://www.transparenttextures.com/patterns/cream-paper.png');
- opacity: 0.1;
- z-index: 1;
- }
- .features-content {
- position: relative;
- z-index: 2;
- }
- .features-grid {
- display: grid;
- grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
- gap: 3rem;
- }
- .feature-card {
- background-color: var(--light);
- padding: 3rem 2.5rem;
- transition: all 0.4s ease;
- text-align: center;
- border: 1px solid rgba(212, 175, 55, 0.2);
- position: relative;
- overflow: hidden;
- }
- .feature-card::before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 5px;
- background-color: var(--gold);
- transform: scaleX(0);
- transform-origin: left;
- transition: transform 0.4s ease;
- }
- .feature-card:hover::before {
- transform: scaleX(1);
- }
- .feature-card:hover {
- box-shadow: 0 15px 40px rgba(0, 0, 0, 0.05);
- }
- .feature-icon {
- width: 80px;
- height: 80px;
- margin: 0 auto 2rem;
- color: var(--gold);
- font-size: 2rem;
- display: flex;
- align-items: center;
- justify-content: center;
- position: relative;
- }
- .feature-icon::after {
- content: '';
- position: absolute;
- width: 100%;
- height: 100%;
- border: 1px solid var(--gold);
- transform: rotate(45deg);
- opacity: 0.3;
- }
- .feature-card h3 {
- font-size: 1.8rem;
- margin-bottom: 1.5rem;
- color: var(--navy);
- }
- .feature-card p {
- color: var(--gray);
- font-weight: 300;
- }
- /* Packages Section */
- .packages {
- background-color: var(--cream);
- position: relative;
- }
- .packages::before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: url('https://www.transparenttextures.com/patterns/gold-scale.png');
- opacity: 0.03;
- z-index: 1;
- }
- .packages-content {
- position: relative;
- z-index: 2;
- }
- .packages-grid {
- display: grid;
- grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
- gap: 3rem;
- }
- .package-card {
- background-color: var(--light);
- transition: all 0.4s ease;
- position: relative;
- box-shadow: 0 5px 25px rgba(0, 0, 0, 0.05);
- }
- .package-card:hover {
- transform: translateY(-10px);
- box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
- }
- .package-badge {
- position: absolute;
- top: 2rem;
- right: 2rem;
- background-color: var(--gold);
- color: var(--navy);
- padding: 0.5rem 1.5rem;
- font-size: 0.8rem;
- font-weight: 600;
- letter-spacing: 1px;
- z-index: 2;
- }
- .package-image {
- height: 250px;
- overflow: hidden;
- position: relative;
- }
- .package-image img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- transition: transform 1s ease;
- }
- .package-card:hover .package-image img {
- transform: scale(1.1);
- }
- .package-content {
- padding: 2.5rem;
- border-top: 5px solid var(--gold);
- }
- .package-content h3 {
- font-size: 1.8rem;
- margin-bottom: 1rem;
- }
- .package-price {
- font-size: 2rem;
- font-weight: 700;
- color: var(--gold);
- margin-bottom: 1.5rem;
- font-family: 'Cormorant Garamond', serif;
- }
- .package-price span {
- font-size: 1rem;
- font-weight: 400;
- color: var(--gray);
- font-family: 'Montserrat', sans-serif;
- }
- .package-duration {
- display: inline-block;
- color: var(--navy);
- padding: 0.3rem 1.5rem;
- border: 1px solid var(--gold);
- font-size: 0.8rem;
- margin-bottom: 2rem;
- letter-spacing: 1px;
- }
- .package-features {
- margin-bottom: 3rem;
- }
- .package-features li {
- margin-bottom: 1rem;
- display: flex;
- align-items: flex-start;
- }
- .package-features i {
- color: var(--gold);
- margin-right: 1rem;
- margin-top: 0.2rem;
- font-size: 0.9rem;
- }
- /* Gallery Section */
- .gallery {
- background-color: var(--light);
- padding: 8rem 0 5rem;
- }
- .gallery-grid {
- display: grid;
- grid-template-columns: repeat(4, 1fr);
- grid-template-rows: repeat(2, 250px);
- gap: 1.5rem;
- }
- .gallery-item {
- position: relative;
- overflow: hidden;
- transition: all 0.4s ease;
- }
- .gallery-item:first-child {
- grid-column: span 2;
- grid-row: span 2;
- }
- .gallery-item:nth-child(2),
- .gallery-item:nth-child(3) {
- grid-row: span 1;
- }
- .gallery-item:nth-child(4),
- .gallery-item:nth-child(5) {
- grid-row: span 1;
- }
- .gallery-item img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- transition: transform 1s ease;
- }
- .gallery-item:hover img {
- transform: scale(1.1);
- }
- .gallery-overlay {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: linear-gradient(to top, rgba(10, 35, 66, 0.8), transparent);
- display: flex;
- align-items: flex-end;
- padding: 2rem;
- opacity: 0;
- transition: all 0.4s ease;
- }
- .gallery-item:hover .gallery-overlay {
- opacity: 1;
- }
- .gallery-caption {
- color: white;
- transform: translateY(20px);
- transition: all 0.4s ease;
- }
- .gallery-item:hover .gallery-caption {
- transform: translateY(0);
- }
- .gallery-caption h4 {
- color: white;
- font-size: 1.5rem;
- margin-bottom: 0.5rem;
- font-family: 'Cormorant Garamond', serif;
- }
- .gallery-caption p {
- font-size: 0.9rem;
- opacity: 0.9;
- font-weight: 300;
- }
- /* Ustadz Section */
- .ustadz {
- background-color: var(--cream);
- position: relative;
- }
- .ustadz::before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: url('https://www.transparenttextures.com/patterns/gold-scale.png');
- opacity: 0.03;
- z-index: 1;
- }
- .ustadz-content {
- position: relative;
- z-index: 2;
- }
- .ustadz-grid {
- display: grid;
- grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
- gap: 3rem;
- }
- .ustadz-card {
- background-color: var(--light);
- transition: all 0.4s ease;
- position: relative;
- box-shadow: 0 5px 25px rgba(0, 0, 0, 0.05);
- }
- .ustadz-card:hover {
- transform: translateY(-10px);
- box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
- }
- .ustadz-image {
- height: 350px;
- overflow: hidden;
- position: relative;
- }
- .ustadz-image img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- transition: transform 1s ease;
- }
- .ustadz-card:hover .ustadz-image img {
- transform: scale(1.1);
- }
- .ustadz-info {
- padding: 2.5rem;
- text-align: center;
- border-top: 5px solid var(--gold);
- }
- .ustadz-info h3 {
- font-size: 1.8rem;
- margin-bottom: 0.5rem;
- }
- .ustadz-info p {
- color: var(--gray);
- margin-bottom: 1.5rem;
- font-weight: 300;
- }
- .ustadz-social {
- display: flex;
- justify-content: center;
- gap: 1rem;
- }
- .ustadz-social a {
- width: 40px;
- height: 40px;
- border-radius: 0;
- background-color: var(--cream);
- color: var(--navy);
- display: flex;
- align-items: center;
- justify-content: center;
- transition: all 0.3s ease;
- border: 1px solid rgba(212, 175, 55, 0.3);
- }
- .ustadz-social a:hover {
- background-color: var(--gold);
- color: var(--navy);
- }
- /* Testimonials Section */
- .testimonials {
- background-color: var(--light);
- position: relative;
- overflow: hidden;
- }
- .testimonials::before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: url('https://www.transparenttextures.com/patterns/cream-paper.png');
- opacity: 0.1;
- z-index: 1;
- }
- .testimonials-content {
- position: relative;
- z-index: 2;
- }
- .testimonials-grid {
- display: grid;
- grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
- gap: 3rem;
- }
- .testimonial-card {
- background-color: var(--light);
- padding: 3rem;
- transition: all 0.4s ease;
- position: relative;
- box-shadow: 0 5px 25px rgba(0, 0, 0, 0.05);
- border: 1px solid rgba(212, 175, 55, 0.1);
- }
- .testimonial-card:hover {
- transform: translateY(-10px);
- box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
- }
- .testimonial-rating {
- color: var(--gold);
- margin-bottom: 2rem;
- font-size: 1.25rem;
- }
- .testimonial-text {
- font-style: italic;
- margin-bottom: 2.5rem;
- position: relative;
- padding: 0 1rem;
- color: var(--dark);
- font-weight: 300;
- font-size: 1.1rem;
- }
- .testimonial-text::before,
- .testimonial-text::after {
- content: '"';
- font-size: 4rem;
- color: rgba(212, 175, 55, 0.1);
- position: absolute;
- font-family: serif;
- line-height: 1;
- }
- .testimonial-text::before {
- top: -20px;
- left: -5px;
- }
- .testimonial-text::after {
- bottom: -50px;
- right: -5px;
- }
- .testimonial-author {
- display: flex;
- align-items: center;
- }
- .testimonial-author img {
- width: 70px;
- height: 70px;
- border-radius: 50%;
- object-fit: cover;
- margin-right: 1.5rem;
- border: 2px solid var(--gold);
- }
- .author-info h4 {
- font-size: 1.5rem;
- margin-bottom: 0.5rem;
- font-family: 'Cormorant Garamond', serif;
- }
- .author-info p {
- color: var(--gray);
- font-size: 0.9rem;
- font-weight: 300;
- }
- /* CTA Section */
- .cta {
- background: linear-gradient(rgba(10, 35, 66, 0.9), rgba(10, 35, 66, 0.9)),
- url('https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80');
- background-size: cover;
- background-position: center;
- color: white;
- text-align: center;
- padding: 8rem 2rem;
- position: relative;
- overflow: hidden;
- }
- .cta-content {
- position: relative;
- z-index: 2;
- max-width: 800px;
- margin: 0 auto;
- }
- .cta h2 {
- font-size: 3rem;
- margin-bottom: 2rem;
- color: var(--gold-light);
- }
- .cta p {
- font-size: 1.25rem;
- margin-bottom: 3rem;
- opacity: 0.9;
- font-weight: 300;
- max-width: 700px;
- margin-left: auto;
- margin-right: auto;
- }
- /* Footer */
- footer {
- background-color: var(--navy);
- color: var(--gold-light);
- padding: 8rem 0 3rem;
- position: relative;
- }
- .footer-container {
- display: grid;
- grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
- gap: 4rem;
- margin-bottom: 5rem;
- position: relative;
- z-index: 2;
- }
- .footer-col h3 {
- font-size: 1.8rem;
- margin-bottom: 2rem;
- position: relative;
- padding-bottom: 1rem;
- color: var(--gold-light);
- font-family: 'Cormorant Garamond', serif;
- }
- .footer-col h3::after {
- content: '';
- position: absolute;
- bottom: 0;
- left: 0;
- width: 50px;
- height: 2px;
- background-color: var(--gold);
- }
- .footer-about p {
- opacity: 0.8;
- margin-bottom: 2rem;
- line-height: 1.7;
- font-weight: 300;
- }
- .footer-links {
- list-style: none;
- }
- .footer-links li {
- margin-bottom: 1.5rem;
- }
- .footer-links a {
- color: var(--gold-light);
- opacity: 0.8;
- transition: all 0.3s ease;
- display: flex;
- align-items: center;
- gap: 1rem;
- font-weight: 300;
- letter-spacing: 0.5px;
- }
- .footer-links a:hover {
- opacity: 1;
- color: var(--gold);
- padding-left: 5px;
- }
- .footer-links i {
- font-size: 0.9rem;
- color: var(--gold);
- }
- .footer-contact p {
- display: flex;
- align-items: flex-start;
- gap: 1rem;
- margin-bottom: 1.5rem;
- opacity: 0.8;
- font-weight: 300;
- }
- .footer-contact i {
- color: var(--gold);
- margin-top: 0.3rem;
- font-size: 0.9rem;
- }
- .footer-social {
- display: flex;
- gap: 1.5rem;
- margin-top: 2rem;
- }
- .footer-social a {
- width: 45px;
- height: 45px;
- border-radius: 0;
- background-color: rgba(212, 175, 55, 0.1);
- color: var(--gold-light);
- display: flex;
- align-items: center;
- justify-content: center;
- transition: all 0.3s ease;
- border: 1px solid rgba(212, 175, 55, 0.3);
- }
- .footer-social a:hover {
- background-color: var(--gold);
- color: var(--navy);
- }
- .copyright {
- text-align: center;
- padding-top: 3rem;
- margin-top: 3rem;
- border-top: 1px solid rgba(212, 175, 55, 0.1);
- opacity: 0.7;
- font-size: 0.9rem;
- font-weight: 300;
- position: relative;
- z-index: 2;
- }
- /* Animations */
- @keyframes fadeInUp {
- from {
- opacity: 0;
- transform: translateY(30px);
- }
- to {
- opacity: 1;
- transform: translateY(0);
- }
- }
- @keyframes fadeIn {
- to {
- opacity: 1;
- transform: translateY(0);
- }
- }
- /* Responsive Styles */
- @media (max-width: 1200px) {
- .hero h1 {
- font-size: 4rem;
- }
- .section {
- padding: 6rem 0;
- }
- }
- @media (max-width: 992px) {
- .hero h1 {
- font-size: 3.5rem;
- }
- .section-title h2 {
- font-size: 2.5rem;
- }
- .gallery-grid {
- grid-template-columns: repeat(3, 1fr);
- grid-template-rows: repeat(3, 200px);
- }
- .gallery-item:first-child {
- grid-column: span 3;
- }
- }
- @media (max-width: 768px) {
- .mobile-menu-btn {
- display: block;
- }
- nav {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100vh;
- background-color: var(--navy);
- display: flex;
- align-items: center;
- justify-content: center;
- clip-path: circle(0% at 100% 0);
- transition: all 0.6s ease;
- z-index: 1000;
- }
- nav.active {
- clip-path: circle(150% at 100% 0);
- }
- nav ul {
- flex-direction: column;
- align-items: center;
- gap: 2.5rem;
- }
- nav ul li a {
- font-size: 1.2rem;
- }
- .hero h1 {
- font-size: 3rem;
- }
- .hero p {
- font-size: 1.1rem;
- }
- .hero-buttons {
- flex-direction: column;
- gap: 1.5rem;
- }
- .section-title h2 {
- font-size: 2.2rem;
- }
- .gallery-grid {
- grid-template-columns: repeat(2, 1fr);
- grid-template-rows: repeat(4, 200px);
- }
- .gallery-item:first-child {
- grid-column: span 2;
- }
- }
- @media (max-width: 576px) {
- .hero h1 {
- font-size: 2.5rem;
- }
- .hero p {
- font-size: 1rem;
- }
- .section-title h2 {
- font-size: 2rem;
- }
- .packages-grid,
- .testimonials-grid {
- grid-template-columns: 1fr;
- }
- .gallery-grid {
- grid-template-columns: 1fr;
- grid-template-rows: repeat(6, 250px);
- }
- .gallery-item:first-child {
- grid-column: span 1;
- }
- }
- /* Fade-in animation for sections */
- .section {
- opacity: 0;
- transform: translateY(20px);
- transition: opacity 0.6s ease, transform 0.6s ease;
- }
- .section.visible {
- opacity: 1;
- transform: translateY(0);
- }
- </style>
- </head>
- <body>
- <!-- Header -->
- <header>
- <div class="container header-container">
- <div class="logo">
- <div class="logo-icon">RU</div>
- <div class="logo-text">Royal Umroh</div>
- </div>
- <button class="mobile-menu-btn" id="mobileMenuBtn">
- <i class="fas fa-bars"></i>
- </button>
- <nav id="mainNav">
- <ul>
- <li><a href="#home">Beranda</a></li>
- <li><a href="#features">Keunggulan</a></li>
- <li><a href="#packages">Paket</a></li>
- <li><a href="#gallery">Galeri</a></li>
- <li><a href="#ustadz">Pembimbing</a></li>
- <li><a href="#testimonials">Testimoni</a></li>
- <li><a href="#contact" class="btn btn-primary">Kontak</a></li>
- </ul>
- </nav>
- </div>
- </header>
- <!-- Hero Section -->
- <section class="section hero" id="home">
- <div class="hero-content">
- <h1>Pengalaman Umroh Mewah & Penuh Makna</h1>
- <p>Royal Umroh menghadirkan perjalanan spiritual eksklusif dengan akomodasi mewah, bimbingan ustadz ternama, dan pelayanan premium untuk pengalaman ibadah yang tak terlupakan.</p>
- <div class="hero-buttons">
- <a href="#packages" class="btn btn-primary">Lihat Paket</a>
- <a href="#contact" class="btn btn-secondary">Konsultasi</a>
- </div>
- </div>
- </section>
- <!-- Features Section -->
- <section class="section features" id="features">
- <div class="container">
- <div class="section-title">
- <h2>Keistimewaan Royal Umroh</h2>
- <p>Kami memberikan pengalaman umroh yang berbeda dengan pelayanan eksklusif dan fasilitas premium</p>
- </div>
- <div class="features-content">
- <div class="features-grid">
- <div class="feature-card">
- <div class="feature-icon">
- <i class="fas fa-kaaba"></i>
- </div>
- <h3>Bimbingan Eksklusif</h3>
- <p>Dibimbing langsung oleh ustadz-ustadz ternama dengan pengalaman puluhan tahun memandu jamaah umroh</p>
- </div>
- <div class="feature-card">
- <div class="feature-icon">
- <i class="fas fa-hotel"></i>
- </div>
- <h3>Akomodasi Mewah</h3>
- <p>Hotel bintang 5 dengan jarak hanya 200 meter dari Masjidil Haram dan pemandangan langsung Ka'bah</p>
- </div>
- <div class="feature-card">
- <div class="feature-icon">
- <i class="fas fa-utensils"></i>
- </div>
- <h3>Katering Premium</h3>
- <p>Menu makanan gourmet halal dengan chef khusus dari Indonesia untuk memanjakan lidah jamaah</p>
- </div>
- <div class="feature-card">
- <div class="feature-icon">
- <i class="fas fa-bus"></i>
- </div>
- <h3>Transportasi VIP</h3>
- <p>Bus eksklusif dengan kapasitas terbatas untuk kenyamanan maksimal selama perjalanan ziarah</p>
- </div>
- <div class="feature-card">
- <div class="feature-icon">
- <i class="fas fa-user-tie"></i>
- </div>
- <h3>Pelayanan Personal</h3>
- <p>Dedicated tour leader untuk setiap kelompok kecil (maksimal 15 jamaah) untuk perhatian lebih personal</p>
- </div>
- <div class="feature-card">
- <div class="feature-icon">
- <i class="fas fa-headset"></i>
- </div>
- <h3>Concierge Service</h3>
- <p>Layanan concierge 24 jam untuk memenuhi segala kebutuhan khusus jamaah selama di Tanah Suci</p>
- </div>
- </div>
- </div>
- </div>
- </section>
- <!-- Packages Section -->
- <section class="section packages" id="packages">
- <div class="container">
- <div class="section-title">
- <h2>Paket Eksklusif</h2>
- <p>Pilihan paket perjalanan umroh mewah dengan fasilitas terbaik untuk pengalaman ibadah yang sempurna</p>
- </div>
- <div class="packages-content">
- <div class="packages-grid">
- <div class="package-card">
- <div class="package-badge">Early Bird</div>
- <div class="package-image">
- <img src="https://images.unsplash.com/photo-1518639192441-8fce0a366e2e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Paket Royal Silver">
- </div>
- <div class="package-content">
- <h3>Royal Silver</h3>
- <div class="package-price">Rp 49.500.000 <span>/orang</span></div>
- <span class="package-duration">9 Hari 8 Malam</span>
- <ul class="package-features">
- <li><i class="fas fa-check"></i> Tiket pesawat kelas ekonomi premium</li>
- <li><i class="fas fa-check"></i> Akomodasi hotel bintang 5</li>
- <li><i class="fas fa-check"></i> Makan prasmanan 3x sehari</li>
- <li><i class="fas fa-check"></i> Bimbingan ustadz berpengalaman</li>
- <li><i class="fas fa-check"></i> Ziarah ke tempat bersejarah</li>
- <li><i class="fas fa-check"></i> Free baggage 30kg</li>
- </ul>
- <a href="#" class="btn btn-primary">Pesan Sekarang</a>
- </div>
- </div>
- <div class="package-card">
- <div class="package-badge">Best Seller</div>
- <div class="package-image">
- <img src="https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Paket Royal Gold">
- </div>
- <div class="package-content">
- <h3>Royal Gold</h3>
- <div class="package-price">Rp 65.000.000 <span>/orang</span></div>
- <span class="package-duration">12 Hari 11 Malam</span>
- <ul class="package-features">
- <li><i class="fas fa-check"></i> Tiket pesawat kelas bisnis</li>
- <li><i class="fas fa-check"></i> Akomodasi hotel bintang 5 premium</li>
- <li><i class="fas fa-check"></i> Makan gourmet 3x sehari</li>
- <li><i class="fas fa-check"></i> Bimbingan ustadz ternama</li>
- <li><i class="fas fa-check"></i> Ziarah eksklusif</li>
- <li><i class="fas fa-check"></i> Free baggage 40kg</li>
- </ul>
- <a href="#" class="btn btn-primary">Pesan Sekarang</a>
- </div>
- </div>
- <div class="package-card">
- <div class="package-badge">Premium</div>
- <div class="package-image">
- <img src="https://images.unsplash.com/photo-1518639192441-8fce0a366e2e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Paket Royal Platinum">
- </div>
- <div class="package-content">
- <h3>Royal Platinum</h3>
- <div class="package-price">Rp 85.000.000 <span>/orang</span></div>
- <span class="package-duration">15 Hari 14 Malam</span>
- <ul class="package-features">
- <li><i class="fas fa-check"></i> Tiket pesawat kelas utama</li>
- <li><i class="fas fa-check"></i> Suite hotel bintang 5</li>
- <li><i class="fas fa-check"></i> Makan gourmet 3x sehari</li>
- <li><i class="fas fa-check"></i> Bimbingan ustadz eksklusif</li>
- <li><i class="fas fa-check"></i> Ziarah premium</li>
- <li><i class="fas fa-check"></i> Free baggage 50kg</li>
- </ul>
- <a href="#" class="btn btn-primary">Pesan Sekarang</a>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <!-- Gallery Section -->
- <section class="section gallery" id="gallery">
- <div class="container">
- <div class="section-title">
- <h2>Galeri Perjalanan</h2>
- <p>Jelajahi momen-momen indah dari perjalanan umroh bersama Royal Umroh</p>
- </div>
- <div class="gallery-grid">
- <div class="gallery-item">
- <img src="https://images.unsplash.com/photo-1518639192441-8fce0a366e2e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Masjidil Haram">
- <div class="gallery-overlay">
- <div class="gallery-caption">
- <h4>Masjidil Haram</h4>
- <p>Ibadah di jantungan kota suci Makkah</p>
- </div>
- </div>
- </div>
- <div class="gallery-item">
- <img src="https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Ziarah Madinah">
- <div class="gallery-overlay">
- <div class="gallery-caption">
- <h4>Ziarah Madinah</h4>
- <p>Kunjungan ke Masjid Nabawi yang penuh berkah</p>
- </div>
- </div>
- </div>
- <div class="gallery-item">
- <img src="https://images.unsplash.com/photo-1518639192441-8fce0a366e2e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Jamaah Berdoa">
- <div class="gallery-overlay">
- <div class="gallery-caption">
- <h4>Jamaah Berdoa</h4>
- <p>Momen spiritual yang mendalam</p>
- </div>
- </div>
- </div>
- <div class="gallery-item">
- <img src="https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Hotel Mewah">
- <div class="gallery-overlay">
- <div class="gallery-caption">
- <h4>Akomodasi Mewah</h4>
- <p>Kenyamanan hotel bintang 5</p>
- </div>
- </div>
- </div>
- <div class="gallery-item">
- <img src="https://images.unsplash.com/photo-1518639192441-8fce0a366e2e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80" alt="Ziarah Bersejarah">
- <div class="gallery-overlay">
- <div class="gallery-caption">
- <h4>Ziarah Bersejarah</h4>
- <p>Kunjungan ke situs bersejarah</p>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <!-- Ustadz Section -->
- <section class="section ustadz" id="ustadz">
- <div class="container">
- <div class="section-title">
- <h2>Pembimbing Spiritual</h2>
- <p>Perjalanan Anda akan dipandu oleh ustadz-ustadz berpengalaman untuk pengalaman ibadah yang mendalam</p>
- </div>
- <div class="ustadz-content">
- <div class="ustadz-grid">
- <div class="ustadz-card">
- <div class="ustadz-image">
- <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Ustadz Ahmad">
- </div>
- <div class="ustadz-info">
- <h3>Ustadz Ahmad Al-Hafidz</h3>
- <p>Pengajar ilmu fiqih dan tafsir dengan pengalaman 15 tahun memandu umroh</p>
- <div class="ustadz-social">
- <a href="#"><i class="fab fa-facebook-f"></i></a>
- <a href="#"><i class="fab fa-instagram"></i></a>
- <a href="#"><i class="fab fa-youtube"></i></a>
- </div>
- </div>
- </div>
- <div class="ustadz-card">
- <div class="ustadz-image">
- <img src="https://images.unsplash.com/photo-1500648767791-00dcc994a43e?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Ustadz Hasan">
- </div>
- <div class="ustadz-info">
- <h3>Ustadz Hasan Basri</h3>
- <p>Ahli hadits dan sejarah Islam, pembimbing umroh selama 20 tahun</p>
- <div class="ustadz-social">
- <a href="#"><i class="fab fa-facebook-f"></i></a>
- <a href="#"><i class="fab fa-instagram"></i></a>
- <a href="#"><i class="fab fa-youtube"></i></a>
- </div>
- </div>
- </div>
- <div class="ustadz-card">
- <div class="ustadz-image">
- <img src="https://images.unsplash.com/photo-1492562080023-ab3db95bfbce?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Ustadz Yusuf">
- </div>
- <div class="ustadz-info">
- <h3>Ustadz Yusuf Mansur</h3>
- <p>Ulama karismatik dengan pengalaman memimpin ribuan jamaah</p>
- <div class="ustadz-social">
- <a href="#"><i class="fab fa-facebook-f"></i></a>
- <a href="#"><i class="fab fa-instagram"></i></a>
- <a href="#"><i class="fab fa-youtube"></i></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <!-- Testimonials Section -->
- <section class="section testimonials" id="testimonials">
- <div class="container">
- <div class="section-title">
- <h2>Testimoni Jamaah</h2>
- <p>Pengalaman nyata dari jamaah yang telah menjalani perjalanan spiritual bersama Royal Umroh</p>
- </div>
- <div class="testimonials-content">
- <div class="testimonials-grid">
- <div class="testimonial-card">
- <div class="testimonial-rating">
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- </div>
- <p class="testimonial-text">Perjalanan umroh terbaik yang pernah saya alami. Pelayanan sangat personal, dan ustadz sangat mendampingi setiap langkah ibadah.</p>
- <div class="testimonial-author">
- <img src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&auto=format&fit=crop&w=100&q=80" alt="Siti Aminah">
- <div class="author-info">
- <h4>Siti Aminah</h4>
- <p>Ibu Rumah Tangga, Jakarta</p>
- </div>
- </div>
- </div>
- <div class="testimonial-card">
- <div class="testimonial-rating">
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- </div>
- <p class="testimonial-text">Akomodasi mewah dan transportasi nyaman membuat ibadah saya fokus dan khusyuk. Terima kasih Royal Umroh!</p>
- <div class="testimonial-author">
- <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-1.2.1&auto=format&fit=crop&w=100&q=80" alt="Budi Santoso">
- <div class="author-info">
- <h4>Budi Santoso</h4>
- <p>Pengusaha, Surabaya</p>
- </div>
- </div>
- </div>
- <div class="testimonial-card">
- <div class="testimonial-rating">
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- <i class="fas fa-star"></i>
- </div>
- <p class="testimonial-text">Makanan lezat dan bimbingan spiritual yang luar biasa. Saya merasa sangat terbantu selama di Tanah Suci.</p>
- <div class="testimonial-author">
- <img src="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-1.2.1&auto=format&fit=crop&w=100&q=80" alt="Fatimah Zahra">
- <div class="author-info">
- <h4>Fatimah Zahra</h4>
- <p>Guru, Bandung</p>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </section>
- <!-- CTA Section -->
- <section class="section cta" id="contact">
- <div class="cta-content">
- <h2>Wujudkan Perjalanan Spiritual Anda Sekarang</h2>
- <p>Hubungi kami untuk informasi lebih lanjut atau konsultasi gratis mengenai paket umroh eksklusif kami</p>
- <a href="#" class="btn btn-primary">Hubungi Sekarang</a>
- </div>
- </section>
- <!-- Footer -->
- <footer>
- <div class="container footer-container">
- <div class="footer-col footer-about">
- <h3>Tentang Royal Umroh</h3>
- <p>Royal Umroh adalah penyedia layanan umroh premium yang berkomitmen memberikan pengalaman ibadah mewah dan bermakna dengan pelayanan terbaik.</p>
- <div class="footer-social">
- <a href="#"><i class="fab fa-facebook-f"></i></a>
- <a href="#"><i class="fab fa-instagram"></i></a>
- <a href="#"><i class="fab fa-youtube"></i></a>
- <a href="#"><i class="fab fa-whatsapp"></i></a>
- </div>
- </div>
- <div class="footer-col">
- <h3>Link Cepat</h3>
- <ul class="footer-links">
- <li><a href="#home"><i class="fas fa-chevron-right"></i> Beranda</a></li>
- <li><a href="#features"><i class="fas fa-chevron-right"></i> Keunggulan</a></li>
- <li><a href="#packages"><i class="fas fa-chevron-right"></i> Paket</a></li>
- <li><a href="#gallery"><i class="fas fa-chevron-right"></i> Galeri</a></li>
- <li><a href="#ustadz"><i class="fas fa-chevron-right"></i> Pembimbing</a></li>
- <li><a href="#testimonials"><i class="fas fa-chevron-right"></i> Testimoni</a></li>
- </ul>
- </div>
- <div class="footer-col footer-contact">
- <h3>Kontak Kami</h3>
- <p><i class="fas fa-map-marker-alt"></i> Jl. Sudirman No. 123, Jakarta Selatan, Indonesia</p>
- <p><i class="fas fa-phone"></i> +62 21 1234 5678</p>
- <p><i class="fas fa-envelope"></i> [email protected]</p>
- <p><i class="fas fa-clock"></i> Senin - Jumat, 09:00 - 17:00</p>
- </div>
- </div>
- <div class="copyright">
- © 2025 Royal Umroh. All Rights Reserved.
- </div>
- </footer>
- <script>
- // Mobile Menu Toggle
- const mobileMenuBtn = document.getElementById('mobileMenuBtn');
- const mainNav = document.getElementById('mainNav');
- mobileMenuBtn.addEventListener('click', () => {
- mainNav.classList.toggle('active');
- const isActive = mainNav.classList.contains('active');
- mobileMenuBtn.innerHTML = `<i class="fas fa-${isActive ? 'times' : 'bars'}"></i>`;
- });
- // Smooth Scroll for Navigation Links
- document.querySelectorAll('nav a[href^="#"]').forEach(anchor => {
- anchor.addEventListener('click', function(e) {
- e.preventDefault();
- const targetId = this.getAttribute('href');
- const targetElement = document.querySelector(targetId);
- if (targetElement) {
- targetElement.scrollIntoView({
- behavior: 'smooth',
- block: 'start'
- });
- }
- // Close mobile menu after clicking a link
- if (mainNav.classList.contains('active')) {
- mainNav.classList.remove('active');
- mobileMenuBtn.innerHTML = '<i class="fas fa-bars"></i>';
- }
- });
- });
- // Section Fade-In Animation
- const sections = document.querySelectorAll('.section');
- const observerOptions = {
- root: null,
- rootMargin: '0px',
- threshold: 0.1
- };
- const sectionObserver = new IntersectionObserver((entries, observer) => {
- entries.forEach(entry => {
- if (entry.isIntersecting) {
- entry.target.classList.add('visible');
- observer.unobserve(entry.target);
- }
- });
- }, observerOptions);
- sections.forEach(section => {
- sectionObserver.observe(section);
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement