
._279076874-5423397867672596-6321688719474860745-n-removebg-preview-1 {
    height: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important;
    aspect-ratio: unset !important;
}

.about-picture-social-media {
    max-width: 100% !important;
    width: 100% !important;
    min-width: unset !important;
}

.frame-338 {
    overflow: visible !important;
}

/* Hero image 1 - fill container, no float */
.frame-2892-rt-2 {
    animation: none !important;
    opacity: 1 !important;
}

.frame-2892-rt-2.hero-image-motion,
.hero-section.is-visible .frame-2892-rt-2 {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
}

.frame-2892-rt-2 ._295682021-5694158343929879-7527780016033116887-n-removebg-preview-1 {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: unset !important;
    aspect-ratio: unset !important;
}

/* About section responsive spacing */
.frame-2840-fgsq-45 {
    gap: 48px !important;
}

@media (max-width: 1024px) {
    .frame-2840-fgsq-45 {
        gap: 40px !important;
    }
}

@media (max-width: 768px) {
    .frame-2840-fgsq-45 {
        gap: 32px !important;
        padding: 60px 40px !important;
    }
}

@media (max-width: 480px) {
    .frame-2840-fgsq-45 {
        gap: 24px !important;
        padding: 40px 24px !important;
    }
}
