/* =================nABAR sTART================= */header {    padding-top: 1rem;    padding-bottom: 1rem;}    header .nav-link {        color: #374151;        font-size: 17px;        font-weight: 400;        margin: 0px 15px 0px 0px;        position: relative;    }        header .nav-link::before {            content: '';            left: 0;            bottom: 0;            width: 0%;            height: 100%;            position: absolute;            height: 2px;            background-color: #000;            transition: all 0.5s;        }        header .nav-link:hover::before {            width: 100%;            transition: all 0.5s;        }        header .nav-link:not(:hover)::before {            left: auto;            right: 0;        }        header .nav-link:hover {            color: #000;        }/* =================Navbar End================= *//* =================Section 1================= */.hero-slider-section {    position: relative;    width: 100%;    min-height: 100vh;    /* Equivalent to h-screen */    overflow: hidden;    background: #000;}.hero-slide {    position: absolute;    inset: 0;    width: 100%;    height: 100%;    opacity: 0;    visibility: hidden;    transition: opacity .6s ease, visibility .6s ease;}    .hero-slide.active {        opacity: 1;        visibility: visible;    }.hero-slide-bg {    position: absolute;    inset: 0;    background-size: cover;    background-position: center;    transform: scale(1.02);    transition: transform 6s ease;}.hero-slide.active .hero-slide-bg {    transform: scale(1);}.hero-overlay {    position: absolute;    inset: 0;    /* gradient equivalent of bg-gradient-to-r from-black/30 to-transparent */    background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.0) 60%);}.hero-center {    position: relative;    z-index: 2;    min-height: 100vh;    text-align: center;}.hero-content {    max-width: 720px;}.hero-title {    font-family: serif;    font-weight: 700;    color: #ffffff;    margin-bottom: 1.5rem;    font-size: clamp(2.25rem, 3.5vw + 1rem, 3.5rem);    /* ~text-5xl to lg:text-6xl */}.hero-subtitle {    color: #ffffff;    font-weight: 300;    margin-bottom: 2rem;    font-size: clamp(1.125rem, 1.2vw + 0.8rem, 1.5rem);    /* ~text-xl */}.hero-cta {    white-space: nowrap;    /* keep single line like whitespace-nowrap */    padding: 1rem 2rem;    /* px-8 py-4 */    border-radius: 999px;    /* mimic !rounded-button pill */    transition: background-color .2s ease, color .2s ease, transform .2s ease;}    .hero-cta:hover {        background-color: #f3f4f6;        /* hover:bg-gray-100 */        transform: translateY(-1px);    }.hero-control {    position: absolute;    top: 50%;    transform: translateY(-50%);    z-index: 3;    width: 44px;    height: 44px;    border-radius: 50%;    display: grid;    place-items: center;    backdrop-filter: blur(6px);    background: rgba(255, 255, 255, 0.15);    border: 1px solid rgba(255, 255, 255, 0.35);    color: #fff;}    .hero-control.prev {        left: 16px;    }    .hero-control.next {        right: 16px;    }    .hero-control:hover {        background: rgba(255, 255, 255, 0.25);    }.hero-dots {    position: absolute;    bottom: 18px;    left: 0;    right: 0;    z-index: 3;}    .hero-dots button {        width: 9px;        height: 9px;        border-radius: 50%;        border: 0;        background: rgba(255, 255, 255, 0.5);        transition: transform .2s ease, background .2s ease;    }        .hero-dots button.active {            background: #ffffff;            transform: scale(1.2);        }/* Responsive tweaks */@media (max-width: 576px) {    .hero-title {        margin-bottom: 1rem;    }    .hero-subtitle {        margin-bottom: 1.25rem;    }    .hero-control {        display: none;    }    /* hide arrows on very small screens */}/* =================Section 1 End================= *//* =================Section 2 Start================= */.new-arrivals-section {    background-color: #fff5f5;    /* light background like Tailwind bg-primary */    padding: 5rem 0;}.section-title {    font-family: serif;    font-size: 2.2rem;    font-weight: bold;    color: #111827;}.section-subtitle {    color: #4b5563;    font-size: 1.1rem;}.product-card {    background: #fff;    border-radius: 10px;    overflow: hidden;    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);    transition: box-shadow 0.3s ease;}    .product-card:hover {        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);    }.product-img-wrapper {    position: relative;    padding-top: 100%;    /* keeps square ratio */    overflow: hidden;}.product-img {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;    object-fit: cover;    object-position: top;}.product-title {    font-size: 1rem;    font-weight: 500;    color: #111827;    margin-bottom: 0.5rem;}.product-price {    color: #6b7280;    margin-bottom: 1rem;}.shop-all-link {    font-weight: 500;    color: #111827;    text-decoration: none;    display: inline-flex;    align-items: center;    gap: 8px;    transition: color 0.3s;}    .shop-all-link:hover {        color: #374151;    }.btn-success-2 {    background-color: rgb(34 197 94);    color: #fff;    font-weight: 500;}/* =================Section 2 End================= *//* =================Section 3 Start================= *//* Section wrapper */.best-sellers-section {    background-color: #ffffff;    padding: 5rem 0;    /* py-20 */}/* Headings */.bs-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    color: #111827;    /* gray-900 */    margin-bottom: 1rem;}.bs-subtitle {    color: #4b5563;    /* gray-600 */    font-size: 1.125rem;    /* text-lg */}/* Card */.bs-card {    background: #ffffff;    border-radius: 12px;    /* rounded-lg */    overflow: hidden;    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);    /* shadow-lg */    transition: box-shadow .25s ease;}    .bs-card:hover {        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);        /* shadow-xl */    }/* Media with 4:5 aspect ratio */.bs-media {    position: relative;    overflow: hidden;}.bs-aspect-4-5 {    padding-top: calc(5 / 4 * 100%);    /* 4:5 ratio */}.bs-img {    position: absolute;    inset: 0;    width: 100%;    height: 100%;    object-fit: cover;    object-position: top;}/* Titles and price */.bs-product-title {    font-size: 1rem;    /* font-medium scale */    font-weight: 500;    color: #111827;    margin-bottom: .5rem;}/* Stars size tweak for consistency */.bs-stars i {    font-size: .9rem;    line-height: 1;}/* CTA button pill shape, spacing like !rounded-button + py-3 px-4 */.bs-btn-pill {    border-radius: 999px;    padding: .9rem 1rem;    white-space: nowrap;}.btn-success-2 {    background-color: rgb(34 197 94);    color: #fff;    font-weight: 500;}/* Responsive spacing refinements */@media (max-width: 576px) {    .best-sellers-section {        padding: 3.5rem 0;    }    .bs-title {        font-size: 2rem;    }}/* =================Section 3 End================= *//* =================Section 4 Start================= *//* Section */.collection-section {    background-color: rgb(245 230 224);    /* similar to bg-secondary in your theme */    padding: 5rem 0;    /* py-20 */}/* Typography */.collection-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* gray-900 */    margin-bottom: 1.5rem;    /* mb-6 */}.collection-text {    color: #4b5563;    /* gray-600 */    font-size: 1.125rem;    /* text-lg */    margin-bottom: 2rem;    /* mb-8 */}/* Thumbnails grid */.collection-thumbs .collection-thumb {    border-radius: 12px;    /* rounded-lg */    overflow: hidden;    background: #e5e7eb;    /* placeholder bg while loading */}.collection-thumb-img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: top;}/* CTA button: pill and spacing like !rounded-button + px-8 py-4 */.collection-cta {    margin-top: 0.5rem;    padding: 1rem 2rem;    border-radius: 999px;    white-space: nowrap;    transition: background-color .2s ease, transform .2s ease;}    .collection-cta:hover {        background-color: #1f2937;        /* hover:bg-gray-800 */        transform: translateY(-1px);    }/* Main image (4:5 feel) */.collection-main {    border-radius: 12px;    /* rounded-lg */    overflow: hidden;    background: #e5e7eb;}.collection-main-img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: top;}/* Responsive tweaks */@media (max-width: 576px) {    .collection-section {        padding: 3.5rem 0;    }    .collection-title {        font-size: 2rem;        margin-bottom: 1rem;    }    .collection-text {        margin-bottom: 1.5rem;    }}/* =================Section 4 End================= *//* =================Section 5 Start================= *//* Section wrapper */.lookbook-section {    background-color: #ffffff;    padding: 5rem 0;    /* py-20 */}/* Headings */.lookbook-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* gray-900 */    margin-bottom: 1rem;    /* mb-4 */}.lookbook-subtitle {    color: #4b5563;    /* gray-600 */    font-size: 1.125rem;    /* text-lg */}/* Masonry layout (CSS columns) */.lookbook-masonry {    column-count: 1;    column-gap: 1.5rem;    /* gap-6 (24px) */}@media (min-width: 768px) {    /* md */    .lookbook-masonry {        column-count: 2;    }}@media (min-width: 992px) {    /* lg */    .lookbook-masonry {        column-count: 3;    }}.lookbook-item {    break-inside: avoid;    margin-bottom: 1.5rem;}/* Card */.lookbook-card {    background: #ffffff;    border-radius: 12px;    /* rounded-lg */    overflow: hidden;    box-shadow: 0 1px 2px rgba(0, 0, 0, .08);    transition: box-shadow .25s ease;    cursor: pointer;}    .lookbook-card:hover {        box-shadow: 0 8px 24px rgba(0, 0, 0, .12);    }/* Media + hover overlay */.lookbook-media {    position: relative;    overflow: hidden;}.lookbook-img {    width: 100%;    height: auto;    display: block;    transform: scale(1);    transition: transform .3s ease;    object-fit: cover;    object-position: top;}.lookbook-card:hover .lookbook-img {    transform: scale(1.05);    /* group-hover:scale-105 */}.lookbook-hover {    position: absolute;    inset: 0;    background: rgba(0, 0, 0, .2);    /* bg-black/20 */    opacity: 0;    display: flex;    align-items: center;    justify-content: center;    transition: opacity .25s ease;}.lookbook-card:hover .lookbook-hover {    opacity: 1;    /* group-hover:opacity-100 */}/* CTA button with pill radius like !rounded-button */.lookbook-cta {    padding: .5rem 1rem;    /* px-4 py-2 */    border-radius: 999px;    white-space: nowrap;    font-weight: 500;    color: #111827 !important;    background: #ffffff !important;}/* Caption */.lookbook-caption {    font-size: 1rem;    /* font-medium size */    font-weight: 500;    /* font-medium */    color: #111827;    /* text-gray-900 */    margin: 0;}/* Small-screen spacing */@media (max-width: 576px) {    .lookbook-section {        padding: 3.5rem 0;    }    .lookbook-title {        font-size: 2rem;    }}/* =================Section 5 End================= *//* =================Section 6 Start================= *//* Section wrapper */.reviews-section {    background-color: rgb(255 245 245);    padding: 5rem 0;    /* py-20 */}/* Headings */.reviews-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* gray-900 */    margin-bottom: 1rem;    /* mb-4 */}.reviews-subtitle {    color: #4b5563;    /* gray-600 */    font-size: 1.125rem;    /* text-lg */}/* Card */.review-card {    background: #ffffff;    border-radius: 12px;    /* rounded-lg */    padding: 2rem;    /* p-8 */    box-shadow: 0 1px 2px rgba(0, 0, 0, .08);    /* shadow-sm */}/* Avatar */.review-avatar {    width: 48px;    /* w-12 */    height: 48px;    /* h-12 */    object-fit: cover;}/* Name and text */.review-name {    font-weight: 500;    color: #111827;    font-size: 15px;}.review-text {    color: #4b5563;    /* text-gray-600 */    margin: 0;}/* Responsive spacing */@media (max-width: 576px) {    .reviews-section {        padding: 3.5rem 0;    }    .reviews-title {        font-size: 2rem;    }}/* =================Section 6 End================= *//* =================Section 7 Start================= *//* Section wrapper (replaces py-20 bg-white relative + background image) */.story-section {    position: relative;    background-color: #ffffff;    background-size: cover;    background-position: center;    padding: 5rem 0;    /* py-20 */}/* White overlay equivalent to bg-white/80 */.story-overlay {    position: absolute;    inset: 0;    background: rgba(255, 255, 255, 0.8);}/* Typography */.story-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* text-gray-900 */    margin-bottom: 2rem;    /* mb-8 */}.story-paragraph {    font-size: 1.125rem;    /* text-lg */    color: #374151;    /* text-gray-700 */    line-height: 1.8;    /* leading-relaxed */    margin-bottom: 2rem;    /* mb-8 */}/* Icon circle */.story-icon-wrap {    width: 64px;    /* w-16 */    height: 64px;    /* h-16 */    border-radius: 50%;    /* rounded-full */    background: #111827;    /* bg-gray-900 */    display: flex;    align-items: center;    justify-content: center;}.story-icon {    color: #ffffff;    /* text-white */    font-size: 1.25rem;    /* text-xl */    line-height: 1;}/* Item titles and texts */.story-item-title {    font-weight: 500;    /* font-medium */    color: #111827;    /* text-gray-900 */    margin-bottom: .5rem;    /* mb-2 */    font-size: 1.05rem;}.story-item-text {    color: #4b5563;    /* text-gray-600 */    font-size: .95rem;    /* text-sm-ish */    margin: 0;}/* Responsive tweaks */@media (max-width: 576px) {    .story-section {        padding: 3.5rem 0;    }    .story-title {        font-size: 2rem;        margin-bottom: 1.25rem;    }}/* =================Section 7 End================= *//* =================Section 8 Start================= *//* Section wrapper */.blog-section {    background-color: rgb(245 230 224);    /* similar to your bg-secondary tone */    padding: 5rem 0;    /* py-20 */}/* Headings */.blog-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* gray-900 */    margin-bottom: 1rem;    /* mb-4 */}.blog-subtitle {    color: #4b5563;    /* gray-600 */    font-size: 1.125rem;    /* text-lg */}/* Card */.blog-card {    background: #ffffff;    border-radius: 12px;    /* rounded-lg */    overflow: hidden;    box-shadow: 0 1px 2px rgba(0, 0, 0, .08);    /* shadow-sm */    transition: box-shadow .25s ease;}    .blog-card:hover {        box-shadow: 0 8px 24px rgba(0, 0, 0, .12);        /* hover:shadow-lg */    }/* Media */.blog-media {    overflow: hidden;}.blog-img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: top;    transform: scale(1);    transition: transform .35s ease;}.blog-card:hover .blog-img {    transform: scale(1.03);}/* Meta + Title + Excerpt */.blog-meta span {    white-space: nowrap;}.blog-post-title {    font-family: serif;    /* font-serif */    font-size: 1.25rem;    /* text-xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* text-gray-900 */    margin: 0 0 .75rem;}.blog-excerpt {    color: #4b5563;    /* text-gray-600 */    margin-bottom: 1rem;    /* mb-4 */}/* Link */.blog-link {    color: #111827;    /* text-gray-900 */    font-weight: 500;    /* font-medium */    text-decoration: none;    transition: color .2s ease, transform .2s ease;}    .blog-link:hover {        color: #374151;        /* hover:text-gray-700 */        transform: translateX(2px);    }.blog-media > * {    position: inherit;}/* Responsive spacing */@media (max-width: 576px) {    .blog-section {        padding: 3.5rem 0;    }    .blog-title {        font-size: 2rem;    }}/* =================Section 8 End================= *//* =================Section 9 Start================= *//* Section wrapper */.instagram-section {    background-color: #ffffff;    padding: 5rem 0;    /* py-20 */}/* Headings */.ig-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* text-gray-900 */    margin-bottom: 1rem;    /* mb-4 */}.ig-handle {    color: #4b5563;    /* text-gray-600 */    font-size: 1.125rem;    /* text-lg */    margin: 0;}/* Tile: square, rounded, hover zoom */.ig-tile {    position: relative;    width: 100%;    aspect-ratio: 1 / 1;    /* aspect-square */    border-radius: 12px;    /* rounded-lg */    overflow: hidden;    cursor: pointer;    background: #e5e7eb;    /* subtle placeholder */}.ig-img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: top;    transform: scale(1);    transition: transform .3s ease;    display: block;}.ig-tile:hover .ig-img {    transform: scale(1.1);    /* group-hover:scale-110 */}/* Button: pill style like !rounded-button */.ig-btn {    padding: .75rem 1.25rem;    /* px-6 py-3-ish */    border-radius: 999px;    white-space: nowrap;    /* whitespace-nowrap */    transition: transform .2s ease, background-color .2s ease;}    .ig-btn:hover {        background-color: #1f2937;        /* hover:bg-gray-800 */        transform: translateY(-1px);    }/* Responsive spacing */@media (max-width: 576px) {    .instagram-section {        padding: 3.5rem 0;    }    .ig-title {        font-size: 2rem;    }}/* =================Section 9 End================= *//* =================Section 10 Start================= *//* Section wrapper (bg-primary tone + py-20) */.newsletter-section {    background-color: rgb(255 245 245);    padding: 5rem 0;}/* Headings */.newsletter-title {    font-family: serif;    font-size: 2.25rem;    /* ~text-4xl */    font-weight: 700;    /* font-bold */    color: #111827;    /* text-gray-900 */    margin-bottom: 1rem;    /* mb-4 */}.newsletter-subtitle {    color: #4b5563;    /* text-gray-600 */    font-size: 1.125rem;    /* text-lg */    margin-bottom: 2rem;    /* mb-8 */}/* Form */.newsletter-form {    max-width: 28rem;}.newsletter-input {    padding: 0.85rem 1rem;    /* py-3 px-4 */    border: 1px solid #d1d5db;    /* border-gray-300 */    border-radius: 999px;    /* !rounded-button */    font-size: 0.95rem;    /* text-sm-ish */    outline: none;    transition: box-shadow .2s ease, border-color .2s ease;}    .newsletter-input:focus {        border-color: transparent;        /* focus:border-transparent */        box-shadow: 0 0 0 3px #111827;        /* focus:ring-2 focus:ring-gray-900 feel */    }/* Button: pill + hover color */.newsletter-btn {    padding: 0.85rem 1.25rem;    /* px-6 py-3 */    border-radius: 999px;    /* !rounded-button */    white-space: nowrap;    /* whitespace-nowrap */    transition: background-color .2s ease, transform .2s ease;}    .newsletter-btn:hover {        background-color: #1f2937;        /* hover:bg-gray-800 */        transform: translateY(-1px);    }/* Note */.newsletter-note {    color: #6b7280;    /* text-gray-500 */    font-size: 0.875rem;    /* text-sm */    margin-top: 0.75rem;    /* mt-3 */}/* Responsive tweaks */@media (max-width: 576px) {    .newsletter-section {        padding: 3.5rem 0;    }    .newsletter-title {        font-size: 2rem;    }}/* =================Section 10 End================= *//* =================Footer sTART================= *//* Wrapper */.site-footer {    background-color: #111827;    /* gray-900 */    color: #ffffff;    padding: 4rem 0;    /* py-16 */}/* Brand script text */.footer-logo-script {    font-family: 'Pacifico', cursive;    font-size: 1.5rem;    /* text-2xl */    color: #ffffff;}/* Text colors */.footer-text {    color: #9ca3af;    /* gray-400 */    margin: 0;}/* Headings */.footer-heading {    font-weight: 500;    /* font-medium */    color: #ffffff;    margin-bottom: 1rem;    /* mb-4 */}/* Links */.footer-links li {    margin-bottom: .5rem;}/* space-y-2 */.footer-link {    color: #9ca3af;    /* text-gray-400 */    text-decoration: none;    transition: color .2s ease;}    .footer-link:hover {        color: #ffffff;        /* hover:text-white */    }/* Social icons */.footer-social {    width: 40px;    /* w-10 */    height: 40px;    /* h-10 */    border-radius: 999px;    /* rounded-full */    background: #1f2937;    /* gray-800 */    display: inline-flex;    align-items: center;    justify-content: center;    color: #e5e7eb;    text-decoration: none;    transition: background-color .2s ease, color .2s ease, transform .2s ease;}    .footer-social:hover {        background: #374151;        /* hover:bg-gray-700 */        color: #ffffff;        transform: translateY(-1px);    }/* WhatsApp link */.footer-whatsapp {    color: #34d399;    /* green-400 */    text-decoration: none;    transition: color .2s ease, transform .2s ease;}    .footer-whatsapp:hover {        color: #6ee7b7;        /* green-300 */        transform: translateX(2px);    }/* Bottom bar */.footer-bottom {    border-top: 1px solid #1f2937;    /* border-gray-800 */    margin-top: 3rem;    /* mt-12 */    padding-top: 2rem;    /* pt-8 */}.footer-copy {    color: #9ca3af;    /* text-gray-400 */    font-size: .9rem;    /* text-sm */}/* Payment icons */.footer-pay-icon {    color: #9ca3af;    /* text-gray-400 */    font-size: 1.25rem;    /* text-xl */}/* Responsive tweaks */@media (max-width: 576px) {    .site-footer {        padding: 3rem 0;    }}/* =================Footer eND================= *//*========================New image============================*/:root {    --primary-color-about: #8B4513;    --secondary-color-about: #D4A574;    --accent-color-about: #fff5f5;    --text-dark-about: #2C1810;    --text-light-about: #6B5B4F;    --bg-light-about: #FEFCFA;}.hero-section-about {    background-image: url('../img/bg-about.jpg');    background-size: cover;    background-position: center;    height: 60vh;    display: flex;    align-items: center;    justify-content: center;    text-align: center;    color: white;    z-index: 4;    position: relative;}    .hero-section-about::before {        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;        content: '';        background: linear-gradient(rgb(248 215 218 / 50%), rgb(241 174 181 / 25%));        z-index: -1;        opacity: 0.6;    }.about-heading {    font-family: 'Playfair Display', serif;    font-size: 3.5rem;    font-weight: 700;    margin-bottom: 1rem;    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);}.hero-content-about p {    font-size: 1.2rem;    margin-bottom: 2rem;    opacity: 0.9;}.section-title-story {    font-family: 'Playfair Display', serif;    font-size: 2.5rem;    font-weight: 600;    color: var(--primary-color-about);    text-align: center;    margin-bottom: 3rem;    position: relative;}    .section-title-story::after {        content: '';        width: 80px;        height: 3px;        background: var(--secondary-color-about);        position: absolute;        bottom: -10px;        left: 50%;        transform: translateX(-50%);    }.about-section {    padding: 5rem 0;}.story-card {    background: white;    padding: 2.5rem;    border-radius: 15px;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);    height: 100%;}    .story-card h3 {        font-family: 'Playfair Display', serif;        font-size: 1.8rem;        color: var(--primary-color-about);        margin-bottom: 1.5rem;    }.stats-card-about {    background: linear-gradient(135deg, #f5e6e0, #f1aeb5);    color: #000000;    padding: 2rem;    border-radius: 15px;    text-align: center;    margin-bottom: 1.5rem;}.stats-number-about {    font-size: 2.5rem;    font-weight: 700;    display: block;}.team-section {    padding: 5rem 0;    background: var(--accent-color-about);}.team-card {    background: white;    border-radius: 15px;    overflow: hidden;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);    transition: transform 0.3s ease;    margin-bottom: 2rem;}    .team-card:hover {        transform: translateY(-5px);    }.team-image {    width: 100%;    height: 250px;    object-fit: cover;}.team-info {    padding: 1.5rem;    text-align: center;}.team-name {    font-family: 'Playfair Display', serif;    font-size: 1.3rem;    font-weight: 600;    color: var(--primary-color-about);    margin-bottom: 0.5rem;}.team-role {    color: var(--text-light-about);    font-size: 0.9rem;    margin-bottom: 1rem;}.values-section {    padding: 5rem 0;}.value-card {    text-align: center;    padding: 2rem;    background: white;    border-radius: 15px;    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);    margin-bottom: 2rem;    height: 100%;}.value-icon {    width: 80px;    height: 80px;    background: linear-gradient(135deg, var(--primary-color-about), var(--secondary-color-about));    border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    margin: 0 auto 1.5rem;    color: white;    font-size: 2rem;}.contact-section {    padding: 5rem 0;    background: var(--accent-color-about);}.contact-form {    background: white;    padding: 2.5rem;    border-radius: 15px;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.form-control {    border: 2px solid #e9ecef;    border-radius: 10px;    padding: 0.75rem 1rem;    margin-bottom: 1rem;    transition: border-color 0.3s ease;}    .form-control:focus {        border-color: var(--primary-color-about);        box-shadow: 0 0 0 0.2rem rgba(139, 69, 19, 0.25);    }.btn-primary {    background: linear-gradient(135deg, var(--primary-color-about), var(--secondary-color-about));    border: none;    padding: 0.75rem 2rem;    border-radius: 25px;    font-weight: 600;    transition: transform 0.3s ease;}    .btn-primary:hover {        transform: translateY(-2px);        background: linear-gradient(135deg, var(--secondary-color-about), var(--primary-color-about));    }.contact-info {    background: white;    padding: 2.5rem;    border-radius: 15px;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}.contact-item {    display: flex;    align-items: center;    margin-bottom: 1.5rem;}.contact-icon {    width: 50px;    height: 50px;    background: linear-gradient(135deg, var(--primary-color-about), var(--secondary-color-about));    border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    color: white;    margin-right: 1rem;}.map-section {    padding: 3rem 0;}.map-container {    height: 400px;    border-radius: 15px;    overflow: hidden;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);}    .map-container iframe {        width: 100%;        height: 100%;        filter: invert(1);    }.testimonial-section {    padding: 5rem 0;    background: white;}.testimonial-card {    background: var(--accent-color-about);    padding: 2rem;    border-radius: 15px;    margin: 0 1rem;    text-align: center;}.testimonial-text {    font-style: italic;    margin-bottom: 1.5rem;    font-size: 1.1rem;}.testimonial-author {    font-weight: 600;    color: var(--primary-color-about);}.newsletter-section {    padding: 4rem 0;    background: linear-gradient(135deg, var(--primary-color-about), var(--secondary-color-about));    color: white;    text-align: center;}@media (max-width: 768px) {    .hero-content h1 {        font-size: 2.5rem;    }    .section-title-story {        font-size: 2rem;    }    .newsletter-form {        flex-direction: column;    }    .stats-card-about {        margin-bottom: 1rem;    }}/*========================New image End============================*/