commit a009aade55aefcd169a813c93463058be4b7b70c Author: risadmin_prod Date: Tue Jul 8 11:22:37 2025 +0000 Automated commit to test4july from Docker container diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9414382 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Dockerfile diff --git a/about_us.html b/about_us.html new file mode 100644 index 0000000..ae5254e --- /dev/null +++ b/about_us.html @@ -0,0 +1,154 @@ + + + + + + about_us + + + + +
+

Our Guiding Light

+

+ Our mission is to foster a sanctuary of peace and spiritual growth, offering a path to inner harmony and compassionate living. We strive to empower individuals to discover their true selves, connect with universal wisdom, and contribute positively to the world through mindful practice and shared understanding. +

+
+
+
+

Our Journey Through Time

+ +
+

+ Founded in [Year], our spiritual community began with a simple yet profound vision: to create a sanctuary where individuals could explore inner peace, cultivate mindfulness, and connect with universal wisdom. What started as small gatherings in a humble setting quickly grew, driven by a shared desire for spiritual growth and compassionate living. +

+

+ The early years were marked by deep contemplation and the development of our core teachings, heavily influenced by [mention spiritual tradition/founder's philosophy, e.g., ancient contemplative practices and the teachings of Master [Founder's Name]]. We focused on establishing foundational programs, including silent retreats, community dialogues, and introductory meditation workshops, laying the groundwork for our expanding reach. +

+

+ Over the decades, our community has blossomed, embracing new generations and adapting to contemporary needs while remaining steadfast to our timeless principles. We have expanded our offerings to include advanced spiritual studies, youth programs, and outreach initiatives, always striving to be a beacon of light and understanding in an ever-changing world. Today, we continue to honor our legacy by fostering an inclusive environment for spiritual exploration and service. +

+
+
+
+
+
+

Our Spiritual Guide

+
+
+ Photo of [Founder's Name] +
+
+

Name of Founder

+

Visionary & Spiritual Teacher

+

+ [Founder's Name] is the guiding light behind our community, having dedicated [X] years to profound spiritual exploration and practice. Their journey has encompassed deep meditation, the study of ancient texts, and extensive travels to sacred sites, culminating in a unique wisdom that inspires all who encounter it. +

+

+ With a compassionate heart and unwavering commitment to humanity's spiritual awakening, [Founder's Name] established this sacred space. Their teachings emphasize mindfulness, the cultivation of inner peace, and the practice of unconditional love, providing a clear path for individuals to connect with their true spiritual essence. +

+
+
+
+
+
+
+

Our Core Values

+

At [Organization Name], our foundation is built upon timeless principles that guide our journey and foster a harmonious community dedicated to inner peace and collective well-being.

+ +
+
+
[Icon Placeholder]
+

Compassion

+

Cultivating empathy and understanding towards all beings, fostering a spirit of kindness and active care in every interaction.

+
+ +
+
[Icon Placeholder]
+

Mindfulness

+

Embracing the present moment with awareness and non-judgment, finding peace and clarity in every breath and action.

+
+ +
+
[Icon Placeholder]
+

Integrity

+

Upholding truth, honesty, and moral uprightness in all our endeavors, ensuring consistency between our beliefs and actions.

+
+ +
+
[Icon Placeholder]
+

Community

+

Building a supportive and inclusive environment where individuals connect, share, and grow together in mutual respect and love.

+
+ +
+
[Icon Placeholder]
+

Growth

+

Encouraging continuous personal and spiritual development, fostering a lifelong journey of learning, reflection, and transformation.

+
+ +
+
[Icon Placeholder]
+

Service

+

Devoting ourselves to selfless acts that benefit others and the wider world, embodying the principle of giving back with an open heart.

+
+
+
+
+
+
+

Our Shared Community Vision

+

+ We envision a vibrant and compassionate community, rooted in spiritual wisdom and dedicated to fostering personal growth, collective well-being, and a harmonious connection with all life. +

+ +
+
+
+ + ★ +
+

Cultivating Inner Peace

+

+ A community where individuals discover and deepen their inner tranquility through mindfulness practices and contemplative wisdom. +

+
+ +
+
+ + ☆ +
+

Fostering Connection

+

+ Building bridges of understanding and empathy, creating a supportive network where every member feels valued and heard. +

+
+ +
+
+ + ☽ +
+

Inspiring Compassion in Action

+

+ Empowering members to extend kindness and service beyond our walls, contributing positively to the wider world. +

+
+ +
+
+ + ♣ +
+

Embracing Continuous Growth

+

+ Providing resources and a nurturing environment for ongoing spiritual learning, personal evolution, and self-discovery. +

+
+
+
+
+ + + \ No newline at end of file diff --git a/add_new_icard.html b/add_new_icard.html new file mode 100644 index 0000000..494b7ea --- /dev/null +++ b/add_new_icard.html @@ -0,0 +1,163 @@ + + + + + + Add New ICard + + + +
+ +

Start Your I-Card Transformation Journey

Your Contact Information

Connect with Us

Tell Us About Your I-Card Needs

+
+
+

Form Instructions & Guidelines

+ +
+

1. Icard Detail Form

+

When creating or editing an Icard entry, please provide the following information:

+
    +
  • Icard Name: A unique and descriptive name for your Icard (e.g., "Batch 2024 Student ID", "Faculty Card 2023"). This name helps you identify the Icard later.
  • +
  • Description: A brief explanation of the Icard's purpose or the group it's intended for (e.g., "Official ID for B.Tech CSE students, 2024 intake").
  • +
+
+ +
+

2. Student Data Excel Upload

+

To ensure accurate data processing for your Icards, please prepare your student information in an Excel file (.xlsx or .xls) following these critical guidelines:

+
    +
  • First Row as Headers: The very first row of your Excel sheet must contain unique column headers. These headers will act as the "keys" that link your data to the Icard template.
  • +
  • Key Naming Convention: Use clear, concise, and consistent names for your headers (e.g., `studentName`, `rollNumber`, `dateOfBirth`, `course`, `address`). Avoid special characters like `@`, `#`, `$`, `!`, etc., and prefer camelCase or PascalCase, or use spaces as needed if your template will exactly match them.
  • +
  • Required Data: Ensure all necessary fields are present and correctly populated for each student. If a key in your template does not find a corresponding column or data, it will appear blank.
  • +
  • Data Types: The system supports text, numbers, and dates. For dates, maintain a consistent format (e.g., YYYY-MM-DD or DD/MM/YYYY) across all entries.
  • +
  • Empty Rows/Columns: Avoid entirely empty rows or columns within the data range you intend to upload.
  • +
+
+

Example Excel Headers: `Student Name`, `Roll No`, `Program`, `Date of Birth`, `Contact No`, `Address`

+
+
+ +
+

3. Icard Template Upload

+

Upload your Icard template file (e.g., DOCX, PDF with editable fields, or a custom format if specified). This template will serve as the design blueprint for all generated Icards.

+
    +
  • Placeholder Syntax: To mark where student-specific data should be inserted, use double curly braces `{{ }}` around your Excel column headers (keys).
  • +
  • Exact Match: The placeholder name within your template must *exactly* match the corresponding column header in your Excel file. This includes case-sensitivity and any spaces or special characters used.
  • +
  • Image Placeholders: If your template supports dynamic image insertion (e.g., student photos), refer to specific system documentation for the correct image placeholder syntax and expected file naming conventions for images.
  • +
+
+

Example Template Content Snippet:
+ Name: {{Student Name}}
+ Roll Number: {{Roll No}}
+ Program: {{Program}}
+ D.O.B: {{Date of Birth}}
+ Contact: {{Contact No}}

+
+
+ +
+

4. Conversion Process

+

After successfully uploading both your Excel student data and your Icard template, click the "Convert" button. The system will then initiate the following process:

+
    +
  • The system will read and fetch all data records from your uploaded Excel sheet, row by row.
  • +
  • For each student record, it will create a new Icard instance.
  • +
  • Inside each Icard instance, it will iterate through your Icard template and automatically replace every `{{placeholder}}` with the corresponding data value from the current student's row in the Excel sheet.
  • +
  • Finally, it will generate individual, personalized Icards for each student based on the processed data and template.
  • +
+
+

Important Tip: Always perform a quick check of your generated Icards to ensure all data has been correctly mapped and appears as expected. Discrepancies often stem from mismatched Excel headers and template placeholders.

+
+
+
+
+ + + + + + Template Preview Area + + + +
+
+

I-Card Template Preview: [iCardName]

+
+ + +
+
+ +
+
+
I-Card Template Layout
+
+

Student Name: [StudentName 1]

+

Roll No: [RollNo 1]

+

Class: [Class 1]

+

ID: [StudentID 1]

+
+
+ +
+
I-Card Template Layout
+
+

Student Name: [StudentName 2]

+

Roll No: [RollNo 2]

+

Class: [Class 2]

+

ID: [StudentID 2]

+
+
+ +
+
I-Card Template Layout
+
+

Student Name: [StudentName 3]

+

Roll No: [RollNo 3]

+

Class: [Class 3]

+

ID: [StudentID 3]

+
+
+ +
+
I-Card Template Layout
+
+

Student Name: [StudentName 4]

+

Roll No: [RollNo 4]

+

Class: [Class 4]

+

ID: [StudentID 4]

+
+
+ +
+
I-Card Template Layout
+
+

Student Name: [StudentName 5]

+

Roll No: [RollNo 5]

+

Class: [Class 5]

+

ID: [StudentID 5]

+
+
+ +
+
I-Card Template Layout
+
+

Student Name: [StudentName 6]

+

Roll No: [RollNo 6]

+

Class: [Class 6]

+

ID: [StudentID 6]

+
+
+
+ + +
+ +
+ + \ No newline at end of file diff --git a/contact_confirmation.html b/contact_confirmation.html new file mode 100644 index 0000000..84b0e73 --- /dev/null +++ b/contact_confirmation.html @@ -0,0 +1,146 @@ + + + + + + contact_confirmation + + + + +
+
+

Thank You!

+

Your message has been successfully sent. We appreciate your interest and will connect with you shortly on your spiritual journey.

+

In the interim, we invite you to explore our website further or connect with us on our social media channels for daily inspiration.

+ Return to Home Page +
+
+
+
+

Ready for Your Next Step?

+

+ Embrace a path of inner peace and community. Explore how you can connect with us further. +

+
+
+

Join a Meditation Session

+

Find serenity and inner calm in our guided sessions.

+ View Schedule +
+
+

Explore Our Teachings

+

Deepen your understanding of our core spiritual beliefs.

+ Learn More +
+
+

Subscribe to Our Newsletter

+

Receive updates, insights, and event invitations directly.

+ Subscribe Now +
+
+

Connect with Us

+

Reach out with questions or for personal guidance.

+ Contact Us +
+
+
+
+ +
+
+

Return to Serenity

+

+ Whether you've explored all paths or are seeking a new beginning, we invite you to journey back to the heart of our spiritual community. + Find solace, wisdom, and connection on our home page. +

+ + Journey Back to Peace + +
+
+
+
+

Support Information

+

Find answers to common questions and important resources to assist you on your journey.

+ +
+

Frequently Asked Questions

+
+
+
+ What is the spiritual organization about? +
+

Our organization is dedicated to fostering inner peace, spiritual growth, and community connection through various teachings and practices. We provide a supportive environment for individuals exploring their spiritual path.

+
+
+
+
+
+ How can I participate in sessions or retreats? +
+

Details about upcoming meditation sessions, spiritual talks, and retreats, including registration information, can be found on our [Link to Services/Events Page]. You can also subscribe to our newsletter for updates.

+
+
+
+
+
+ Are there any membership requirements or fees? +
+

Many of our core offerings are open to everyone without membership fees. Some specialized retreats or workshops may have a nominal fee to cover operational costs. Please check individual event details for specifics.

+
+
+
+
+
+ How can I support the organization's mission? +
+

We welcome support through volunteering, spreading awareness, or financial contributions. Please visit our [Link to Donate/Support Page] for more information on how you can help us grow.

+
+
+
+
+
+ + + +
+

Need More Assistance?

+

If you couldn't find the answer to your question, please feel free to reach out to our support team directly.

+ Contact Us Directly +
+
+
+ + + \ No newline at end of file diff --git a/contact_us.html b/contact_us.html new file mode 100644 index 0000000..0707e24 --- /dev/null +++ b/contact_us.html @@ -0,0 +1,168 @@ + + + + + + contact_us + + + + +

Begin Your Spiritual Journey

Your Path Details

How We Can Connect With You

Share Your Intentions & Aspirations

+
+
+

Our Location

+
+ +
+
+

Find Us Here

+

Spiritual Sanctuary

+

123 Serenity Path

+

Harmony Town, HV 98765

+

Country

+
+
+
+
+
+

Get in Touch

+

We'd love to hear from you. Feel free to reach out through the following channels:

+ +
+
+

Phone

+

+ +1 (234) 567-8900 +

+
+
+

Email

+

+ info@spiritualorg.com +

+
+
+ + +
+
+
+
+

Stay Connected with Our Community

+

+ Subscribe to our newsletter to receive uplifting messages, updates on upcoming events, spiritual insights, and more. + Join our journey towards peace and enlightenment. +

+
+ + + +
+

+ We respect your privacy. Your email will not be shared. +

+
+
+
+
+

Assistance & Support

+

+ Find answers to common questions and discover resources to deepen your spiritual journey and connection with our community. +

+ +
+

Frequently Asked Questions

+ + +
+ + What are your core spiritual beliefs? + + +
+

Our core beliefs are rooted in universal spiritual principles, emphasizing inner peace, compassion, mindfulness, and the interconnectedness of all beings. We draw inspiration from various wisdom traditions while encouraging personal exploration and direct experience. You can find more details on our About Page.

+
+
+ + +
+ + How can I participate in meditation sessions? + + +
+

We offer various meditation sessions, both online and in-person. You can view our schedule and register for sessions directly on our Home Page under the 'Services' section. No prior experience is needed, and all are welcome.

+
+
+ + +
+ + Do you offer personal spiritual guidance? + + +
+

Yes, we do. Our spiritual guides are available for one-on-one sessions to discuss your personal journey, challenges, and growth. Please reach out to us via our Contact Page to schedule a confidential discussion.

+
+
+ + +
+ + How can I support the organization? + + +
+

There are several ways to support our mission, including volunteering your time, making a donation, or simply sharing our message with others. We deeply appreciate any form of contribution. Please visit our 'Support Us' section (link to be added) or Contact Us for more information.

+
+
+
+ +
+

Need Further Assistance?

+

+ If you couldn't find the answer you were looking for, or if you need personalized support, please don't hesitate to reach out to us. +

+ + Contact Our Team + +

+ You can also explore our resources on the Home Page or learn more on the About Page. +

+
+ +
+
+ + + \ No newline at end of file diff --git a/dashboard.html b/dashboard.html new file mode 100644 index 0000000..c09bb34 --- /dev/null +++ b/dashboard.html @@ -0,0 +1,121 @@ + + + + + + Dashboard + + + +
+ +

Revolutionize Your ID Card Creation

Effortlessly Design & Generate Professional ID Cards

Our intuitive platform streamlines the entire ID card process. Upload student data from Excel, select from customizable templates, and instantly generate personalized, high-quality ID cards for your institution.

+ + + + + + ICard Projects List + + + + + + + +
+
+
+

Your ICard Projects

+ + + Create New ICard Project + +
+ +
+ +
+
+

University Student ICard

+

Manages student ID cards for the university, including name, ID number, and department details. Ready for data import.

+
+ +
+ + +
+
+

Employee Access Card

+

Configured for employee access cards with company logo, employee photo, name, and designation. Template pre-designed.

+
+ +
+ + + + + + + + + + + +
+
+

Membership Card Template

+

A generic template for club or organization membership cards. Customizable fields for member name and join date.

+
+ +
+
+
+
+ + +
+ + \ No newline at end of file diff --git a/icard_details.html b/icard_details.html new file mode 100644 index 0000000..fe09335 --- /dev/null +++ b/icard_details.html @@ -0,0 +1,67 @@ + + + + + + ICard Details + + + +
+ +

Seamless ID Card Creation

Design, Generate & Manage Professional ID Cards with Ease

Revolutionize your ID card production. Upload student data from Excel, select a stunning template, and instantly generate personalized, high-quality ID cards for your entire institution. Simple, fast, and efficient.

+ + + + + + Student Data Upload + + + +
+
+

Student Data & I-Card Template Upload

+

Upload your student data and the I-Card template for batch generation.

+
+ +
+
+
+ + +

+ Supported formats: .xls, .xlsx. Ensure your data has clear headers for mapping. +

+
+ +
+ + +

+ Supported formats: .doc, .docx. Use placeholders like `{{STUDENT_NAME}}` in your template. +

+
+
+ + + +
+ + +
+
+
+ +
+ + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..e69de29 diff --git a/join_our_community.html b/join_our_community.html new file mode 100644 index 0000000..f18439a --- /dev/null +++ b/join_our_community.html @@ -0,0 +1,230 @@ + + + + + + join_our_community + + + + +
+
+

Welcome & Discover Inner Peace

+

+ At [Organization Name], we believe in fostering a community where individuals can explore their spiritual journey, find balance, and cultivate a deeper connection to themselves and the universe. +

+
+ "The journey of a thousand miles begins with a single step." +
— Ancient Wisdom
+
+
+ +
+

Our Core Offerings

+
+
+
🧘
+

Guided Meditation Sessions

+

+ Join our tranquil sessions designed to calm your mind, reduce stress, and enhance your focus. Suitable for all experience levels. +

+
+ +
+
🗣️
+

Enlightening Spiritual Talks

+

+ Explore profound spiritual topics and teachings through insightful discussions led by experienced guides. +

+
+ +
+
🌳
+

Wellness & Retreat Programs

+

+ Immerse yourself in nature-based retreats and holistic wellness programs designed for rejuvenation and deep spiritual growth. +

+
+ +
+
📚
+

Study Groups & Workshops

+

+ Participate in interactive groups to delve deeper into spiritual texts, practices, and mindfulness techniques. +

+
+
+
+
+
+
+

Join Our Spiritual Journey

+

Register to receive updates, join our sessions, or simply connect with our community.

+ +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+
+

Membership Options

+

+ Choose the path that resonates with your spiritual journey. Our memberships offer various levels of engagement and support for your growth. +

+ +
+ +
+

Basic Seeker

+
+ $0/month +
+
    +
  • Access to foundational meditations
  • +
  • Weekly spiritual insights newsletter
  • +
  • Community forum access
  • +
  • Limited online resources
  • +
+ +
+ + + +
+

Sacred Circle

+
+ $49/month +
+
    +
  • All Enlightened Path benefits
  • +
  • Personalized spiritual guidance session (1/year)
  • +
  • Early access to new content & events
  • +
  • Annual retreat priority booking
  • +
  • Exclusive member-only gatherings
  • +
+ +
+ +
+
+
+ +
+
+

Get in Touch with Us

+

We're here to answer any questions you may have or to provide support. Please reach out to us.

+ +
+
+

Send Us a Message

+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ +
+
+

Contact Information

+
+

Phone: +1 (234) 567-890

+

Email: info@spiritualorg.org

+

Address: 123 Spirit Path, Serene City, SC 98765

+
+ + +
+ +
+

Our Location

+
+ +
+
+ + +
+
+
+
+ + + \ No newline at end of file diff --git a/login.html b/login.html new file mode 100644 index 0000000..ac803e2 --- /dev/null +++ b/login.html @@ -0,0 +1,44 @@ + + + + + + Login + + + +
+ +

Start Your I-Card Transformation Journey

Your Contact Information

Connect with Us

Tell Us About Your I-Card Needs

+ + + + + + Forgot Password + + + + +
+
+

Forgot Password?

+
+
+

Enter your email address below and we'll send you a link to reset your password.

+
+
+ + +
+ +
+
+ +
+ +
+ + \ No newline at end of file diff --git a/sign_up.html b/sign_up.html new file mode 100644 index 0000000..3745920 --- /dev/null +++ b/sign_up.html @@ -0,0 +1,57 @@ + + + + + + Sign Up + + + +
+ + + + + + + Registration Form + + + + + + +
+
+

Create Your Account

+

Sign up to manage your I-Card templates and student data.

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ +
+ +
+ + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..ae9126f --- /dev/null +++ b/style.css @@ -0,0 +1,420 @@ +* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.nav-1-wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:sans-serif;}.nav-1-navbar{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238, 238, 238);}.nav-1-logo{font-family:cursive;font-size:24px;font-weight:bold;}.nav-1-nav-links{list-style-position:initial;list-style-image:initial;list-style-type:none;display:flex;row-gap:20px;column-gap:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.nav-1-nav-links li a{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;color:rgb(17, 17, 17);font-size:14px;}.nav-1-dropdown i{font-size:10px;margin-left:5px;}.nav-1-nav-actions{display:flex;row-gap:10px;column-gap:10px;}.nav-1-btn{padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;font-size:14px;font-weight:500;cursor:pointer;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(17, 17, 17);border-right-color:rgb(17, 17, 17);border-bottom-color:rgb(17, 17, 17);border-left-color:rgb(17, 17, 17);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.nav-1-outline{background-color:transparent;color:rgb(17, 17, 17);}.nav-1-solid{background-color:rgb(17, 17, 17);color:rgb(255, 255, 255);}.hero-1-wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:sans-serif;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.hero-1-two-column{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:60px;padding-right:30px;padding-bottom:60px;padding-left:30px;row-gap:40px;column-gap:40px;}.hero-1-content{flex-grow:1;flex-shrink:1;flex-basis:400px;max-width:600px;}.hero-1-image{flex-grow:1;flex-shrink:1;flex-basis:300px;max-width:500px;}.hero-1-placeholder{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(204, 204, 204);width:100%;max-width:800px;height:300px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow-x:hidden;overflow-y:hidden;}.hero-1-placeholder img{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.hero-1-heading{font-size:28px;font-weight:bold;margin-bottom:16px;}.hero-1-description{font-size:14px;color:rgb(85, 85, 85);margin-bottom:24px;}.hero-1-button-group{display:flex;row-gap:16px;column-gap:16px;}.hero-1-btn{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-size:14px;font-weight:bold;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;cursor:pointer;}.hero-1-solid{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 0, 0);color:rgb(255, 255, 255);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-left-color:rgb(0, 0, 0);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.hero-1-outline{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-left-color:rgb(0, 0, 0);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(0, 0, 0);}.testimonial-1-wrapper *{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}.testimonial-1-wrapper{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;background-color:rgb(255, 255, 255);padding-top:80px;padding-right:20px;padding-bottom:80px;padding-left:20px;}.testimonial-1-container{max-width:600px;width:100%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;text-align:center;}.testimonial-1-logo{height:24px;margin-bottom:30px;}.testimonial-1-text{font-size:18px;line-height:1.6;color:rgb(102, 102, 102);font-weight:400;margin-bottom:30px;}.testimonial-1-author{display:flex;align-items:center;justify-content:center;row-gap:16px;column-gap:16px;}.testimonial-1-author-image{width:60px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;object-fit:cover;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(224, 224, 224);border-right-color:rgb(224, 224, 224);border-bottom-color:rgb(224, 224, 224);border-left-color:rgb(224, 224, 224);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.testimonial-1-author-name{font-size:16px;font-weight:600;color:rgb(0, 0, 0);margin-bottom:4px;text-align:left;}.testimonial-1-author-position{font-size:14px;color:rgb(102, 102, 102);font-weight:400;text-align:left;}.container{max-width:1000px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;}.newsletter-2-wrapper{font-family:sans-serif;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(245, 243, 240);}.newsletter-2-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px;}.newsletter-2-container{max-width:1200px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;row-gap:40px;column-gap:40px;}.newsletter-2-left{flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:300px;}.newsletter-2-heading{font-size:24px;font-weight:bold;margin-bottom:10px;}.newsletter-2-description{font-size:14px;color:rgb(102, 102, 102);}.newsletter-2-right{flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:280px;}.newsletter-2-signup-form{display:flex;row-gap:10px;column-gap:10px;margin-bottom:10px;}.newsletter-2-email-input{flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:14px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(170, 170, 170);border-right-color:rgb(170, 170, 170);border-bottom-color:rgb(170, 170, 170);border-left-color:rgb(170, 170, 170);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.newsletter-2-submit-btn{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 0, 0);color:rgb(255, 255, 255);border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;font-weight:bold;cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.newsletter-2-disclaimer{font-size:12px;color:rgb(136, 136, 136);}.newsletter-2-disclaimer a{color:rgb(0, 0, 0);text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.footer-2-wrapper{font-family:sans-serif;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(245, 245, 245);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.footer-2-section{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);padding-top:40px;padding-right:30px;padding-bottom:20px;padding-left:30px;border-top-width:1px;border-top-style:solid;border-top-color:rgb(238, 238, 238);}.footer-2-top{display:flex;flex-wrap:wrap;row-gap:40px;column-gap:40px;justify-content:space-between;margin-bottom:40px;}.footer-2-left{flex-grow:1;flex-shrink:1;flex-basis:300px;max-width:350px;}.footer-2-left .logo{font-size:20px;font-weight:bold;margin-bottom:10px;}.footer-2-left p{font-size:14px;color:rgb(51, 51, 51);margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.footer-2-left a{font-size:14px;color:rgb(0, 0, 0);text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;}.footer-2-social-icons{margin-top:12px;display:flex;row-gap:12px;column-gap:12px;}.footer-2-social-icons i{font-size:16px;color:rgb(0, 0, 0);cursor:pointer;}.footer-2-links-columns{flex-grow:2;flex-shrink:1;flex-basis:400px;display:flex;row-gap:80px;column-gap:80px;justify-content:flex-end;}.footer-2-links-columns ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer-2-links-columns ul li{margin-bottom:8px;font-size:14px;}.footer-2-links-columns ul li a{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;color:rgb(0, 0, 0);}.footer-2-bottom{border-top-width:1px;border-top-style:solid;border-top-color:rgb(238, 238, 238);padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:13px;color:rgb(119, 119, 119);}.footer-2-bottom .footer-2-links{display:flex;row-gap:20px;column-gap:20px;list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.footer-2-bottom .footer-2-links li a{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;color:rgb(85, 85, 85);}.app-form h1{font-size:24px;margin-bottom:20px;}.app-form h2{font-size:16px;margin-top:20px;margin-bottom:5px;}label{font-size:12px;margin-bottom:4px;}input, textarea{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(204, 204, 204);border-right-color:rgb(204, 204, 204);border-bottom-color:rgb(204, 204, 204);border-left-color:rgb(204, 204, 204);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-size:14px;width:100%;box-sizing:border-box;}textarea{resize:vertical;min-height:100px;}button{background-color:rgb(51, 51, 51);color:rgb(255, 255, 255);padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;width:100%;font-size:16px;margin-top:20px;border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;cursor:pointer;}@media (max-width: 768px){.testimonial-1-text{font-size:16px;}.testimonial-1-author-name{font-size:14px;}.testimonial-1-author-position{font-size:12px;}.testimonial-1-wrapper{padding-top:40px;padding-right:16px;padding-bottom:40px;padding-left:16px;}}.nav-1-wrapper { + margin: 0; + font-family: sans-serif; +} + +.nav-1-navbar { + display: flex; + justify-content: space-between; + align-items: center; + padding: 16px 40px; + border-bottom: 1px solid #eee; +} + +.nav-1-logo { + font-family: cursive; + font-size: 24px; + font-weight: bold; +} + +.nav-1-nav-links { + list-style: none; + display: flex; + gap: 20px; + margin: 0; + padding: 0; +} + +.nav-1-nav-links li a { + text-decoration: none; + color: #111; + font-size: 14px; +} + +.nav-1-dropdown i { + font-size: 10px; + margin-left: 5px; +} + +.nav-1-nav-actions { + display: flex; + gap: 10px; +} + +.nav-1-btn { + padding: 6px 14px; + font-size: 14px; + font-weight: 500; + cursor: pointer; + border: 2px solid #111; +} + +.nav-1-outline { + background-color: transparent; + color: #111; +} + +.nav-1-solid { + background-color: #111; + color: #fff; +} + +.app-form { + max-width: 400px; + margin: 0 auto; + font-family: Arial, sans-serif; +} + +.app-form h1 { + font-size: 24px; + margin-bottom: 20px; +} + +.app-form h2 { + font-size: 16px; + margin-top: 20px; + margin-bottom: 5px; +} + +.form-row { + display: flex; + gap: 10px; +} + +.form-group { + flex: 1; + display: flex; + flex-direction: column; +} + +.full-width { + width: 100%; + margin-top: 10px; +} + +label { + font-size: 12px; + margin-bottom: 4px; +} + +input, textarea { + padding: 8px; + border: 1px solid #ccc; + border-radius: 5px; + font-size: 14px; + width: 100%; + box-sizing: border-box; +} + +textarea { + resize: vertical; + min-height: 100px; +} + +button { + background-color: #333; + color: #fff; + padding: 10px; + width: 100%; + font-size: 16px; + margin-top: 20px; + border: none; + border-radius: 6px; + cursor: pointer; +} + + + + +.footer-2-wrapper { + font-family: sans-serif; + background: #F5F5F5; + padding: 20px; +} + +.footer-2-section { + background: #fff; + padding: 40px 30px 20px; + border-top: 1px solid #eee; +} + +.footer-2-top { + display: flex; + flex-wrap: wrap; + gap: 40px; + justify-content: space-between; + margin-bottom: 40px; +} + +.footer-2-left { + flex: 1 1 300px; + max-width: 350px; +} + +.footer-2-left .logo { + font-size: 20px; + font-weight: bold; + margin-bottom: 10px; +} + +.footer-2-left p { + font-size: 14px; + color: #333; + margin: 10px 0; +} + +.footer-2-left a { + font-size: 14px; + color: #000; + text-decoration: underline; +} + +.footer-2-social-icons { + margin-top: 12px; + display: flex; + gap: 12px; +} + +.footer-2-social-icons i { + font-size: 16px; + color: #000; + cursor: pointer; +} + +.footer-2-links-columns { + flex: 2 1 400px; + display: flex; + gap: 80px; + justify-content: flex-end; +} + +.footer-2-links-columns ul { + list-style: none; + padding: 0; + margin: 0; +} + +.footer-2-links-columns ul li { + margin-bottom: 8px; + font-size: 14px; +} + +.footer-2-links-columns ul li a { + text-decoration: none; + color: #000; +} + +.footer-2-bottom { + border-top: 1px solid #eee; + padding-top: 20px; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + font-size: 13px; + color: #777; +} + +.footer-2-bottom .footer-2-links { + display: flex; + gap: 20px; + list-style: none; + padding: 0; + margin: 0; +} + +.footer-2-bottom .footer-2-links li a { + text-decoration: none; + color: #555; +} + +.text-1-wrapper { + margin: 0; + font-family: sans-serif; + background: #fff; +} + +.text-1-section { + padding: 60px 30px; + max-width: 700px; + margin: auto; +} + +.text-1-tagline { + font-size: 12px; + color: #999; + margin-bottom: 10px; +} + +.text-1-heading { + font-size: 28px; + font-weight: bold; + margin-bottom: 16px; +} + +.text-1-description { + font-size: 14px; + color: #555; + margin-bottom: 24px; +} + +.text-1-button-group { + display: flex; + gap: 16px; +} + +.text-1-btn { + padding: 10px 20px; + font-size: 14px; + font-weight: bold; + border-radius: 4px; + cursor: pointer; +} + +.text-1-solid { + background: #000; + color: #fff; + border: 1px solid #000; +} + +.text-1-outline { + background: transparent; + border: 1px solid #000; + color: #000; +} + + + + +.app-form { + max-width: 400px; + margin: 0 auto; + font-family: Arial, sans-serif; +} + +.app-form h1 { + font-size: 24px; + margin-bottom: 20px; +} + +.app-form h2 { + font-size: 16px; + margin-top: 20px; + margin-bottom: 5px; +} + +.form-row { + display: flex; + gap: 10px; +} + +.form-group { + flex: 1; + display: flex; + flex-direction: column; +} + +.full-width { + width: 100%; + margin-top: 10px; +} + +label { + font-size: 12px; + margin-bottom: 4px; +} + +input, textarea { + padding: 8px; + border: 1px solid #ccc; + border-radius: 5px; + font-size: 14px; + width: 100%; + box-sizing: border-box; +} + +textarea { + resize: vertical; + min-height: 100px; +} + +button { + background-color: #333; + color: #fff; + padding: 10px; + width: 100%; + font-size: 16px; + margin-top: 20px; + border: none; + border-radius: 6px; + cursor: pointer; +} + + + + +.text-2-wrapper { + margin: 0; + font-family: sans-serif; + background: #fff; +} + +.text-2-section { + padding: 60px 30px; + text-align: center; + max-width: 700px; + margin: auto; +} + +.text-2-tagline { + font-size: 12px; + color: #999; + margin-bottom: 10px; +} + +.text-2-heading { + font-size: 28px; + font-weight: bold; + margin-bottom: 16px; +} + +.text-2-description { + font-size: 14px; + color: #555; + margin-bottom: 24px; +} + +.text-2-button-group { + display: flex; + gap: 16px; + justify-content: center; +} + +.text-2-btn { + padding: 10px 20px; + font-size: 14px; + font-weight: bold; + border-radius: 4px; + cursor: pointer; +} + +.text-2-solid { + background: #000; + color: #fff; + border: 1px solid #000; +} + +.text-2-outline { + background: transparent; + border: 1px solid #000; + color: #000; +} + + + + + + + + + +