.layout-main {
        z-index: 1;
        flex: 1;
        position: relative;
    }

    .about-banner {
        border-radius: 25px;
        margin: 40px auto;
        width: 600px;
        max-width: 100%;
    }

    .about-banner video {
        -o-object-fit: fill;
        object-fit: fill;
        width: 100%;
        height: 100%;
        display: block;
        border-radius: 25px;
    }

    .about-main-title {
        text-align: center;
        background: linear-gradient(to right, #b87432 0%, #d8a852 85%, #ffe0b3 100%);
        color: transparent !important;
        -webkit-background-clip: text;
        background-clip: text;
        margin-bottom: 20px;
        padding: 10px 0;
        font-weight: 700;
        font-size: 48px;
    }

    .about-intro {
        text-align: center;
        max-width: 950px;
        margin-bottom: 30px;
        margin-left: auto;
        margin-right: auto;
        line-height: 1.6;
        font-size: 18px;
        font-weight: 400;
    }

    .about-section {
        text-align: center;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .about-section h2 {
        color: #fff;
        margin-bottom: 25px;
        padding-bottom: 10px;
    }

    .zone-box h3>span {
        color: #fbb03b;
        margin-bottom: 20px;
        font-weight: 700;
    }

    .about-section h4 {
        text-align: center;
        max-width: 950px;
        margin: 0 auto 15px;
        line-height: 1.7;
        font-size: 18px;
        font-weight: 400;
    }

    .about-section .horizontal-line-go-to {
        margin: -15px auto 35px;
    }

    .horizontal-line-go-to {
        background: linear-gradient(to right, #b87432 0%, #d8a852 85%, #ffe0b3 100%);
        text-align: center;
        border: 0;
        width: 125px;
        height: 3px;
        margin: 15px auto 30px;
        opacity: 1;
    }

    .about-zones {
        flex-wrap: wrap;
        gap: 30px;
        margin-top: 40px;
        margin-bottom: 60px;
        line-height: 1.6;
        display: flex;
    }

    .enthusiasts {
        background: url(data:image/png;base64,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), linear-gradient(to top, #353535 0%, #2b2b2b 15%, #1c1c1d 80%);
        background-position: 100% 100%, 50%;
        background-repeat: no-repeat, no-repeat;
        background-size: auto, cover;
    }

    .enthusiasts h4 {
        font-size: 18px;
    }

    .zone-box h3 {
        text-align: center;
        padding-bottom: 40px;
    }

    .zone-box {
        border: 1px solid var(--color-dark-gray);
        border-radius: 25px;
        max-width: 1200px;
        padding: 40px;
        margin: 0px auto;
    }

    .zone-box ul {
        margin-bottom: 15px;
        padding-top: 11px;
        padding-left: 20px;
        font-size: 18px;
        list-style: outside;
    }

    @media (max-width: 1366px) and (min-width: 1025px) {
        .about-main-title {
            font-size: 36px;
        }
        .about-banner {
            height: unset;
        }
        h3 {
            font-size: 20px !important;
        }}

    @media (max-width: 768px) {
        .about-intro-container {
            padding: 0px 12px;
        }
        .about-section {
            margin: 0px 12px;
        }
        .zone-box {
            border-radius: 0px;
        }
        .zone-box h4, .zone-box ul {
            font-size: 16px !important;
        }
        .zone-box h3 {
            padding-bottom: 20px;
        }
        .about-section h2 {
            font-size: 24px;
        }
        .about-section span {
            background: linear-gradient(to right, #b87432 0%, #d8a852 85%, #ffe0b3 100%);
            color: #0000;
            -webkit-background-clip: text;
            background-clip: text;
            padding: 10px 0;
            display: inline-block;
        }
        .about-section h4, .about-intro {
            font-size: 16px;
            line-height: 1.5;
        }}