<!DOCTYPE html>
<html lang="VI">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>BOOM-Đại Chiến Bắn Gà： Nổ Tung Mọi Giới Hạn</title><!-- Search Engine Optimization by Rank Math -->
<meta name="description" content="
Giới thiệu trò chơi
Welcome to boom | Đại Chiến Bắn Gà: Nổ Tung Mọi Giới Hạn — một tựa game hành động bắn gà vui nhộn, đầy màu sắc và kịch tính, nơi "/>
<meta name="robots" content="follow, index"/>
<link rel="canonical" href="https://www.bilgisayar-destek.com/" />
<link rel="next" href="https://www.bilgisayar-destek.com/Game-Download/" />
<meta property="og:locale" content="VI" />
<meta property="og:type" content="website" />
<meta property="og:title" content="BOOM-Đại Chiến Bắn Gà： Nổ Tung Mọi Giới Hạn" />
<meta property="og:description" content="
Giới thiệu trò chơi
Welcome to boom | Đại Chiến Bắn Gà: Nổ Tung Mọi Giới Hạn — một tựa game hành động bắn gà vui nhộn, đầy màu sắc và kịch tính, nơi " />
<meta property="og:url" content="https://www.bilgisayar-destek.com" />
<meta property="og:site_name" content="BOOM" />
<meta property="og:image" content="https://{当前域名}/imges/BOOM/{网站名称_banner.webp" />
<meta property="og:image:secure_url" content="https://{当前域名}/imges/BOOM/{网站名称_banner.webp" />
<meta property="og:image:width" content="1273" />
<meta property="og:image:height" content="710" />
<meta property="og:image:type" content="image/jpeg" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="BOOM-Đại Chiến Bắn Gà： Nổ Tung Mọi Giới Hạn" />
<meta name="twitter:description" content="
Giới thiệu trò chơi
Welcome to boom | Đại Chiến Bắn Gà: Nổ Tung Mọi Giới Hạn — một tựa game hành động bắn gà vui nhộn, đầy màu sắc và kịch tính, nơi " />
<meta name="twitter:image" content="https://{当前域名}/imges/BOOM/{网站名称_banner.webp" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://www.bilgisayar-destek.com/#person","name":"BOOM","image":{"@type":"ImageObject","@id":"https://www.bilgisayar-destek.com/#logo","url":"https://{当前域名}/imges/BOOM/{网站名称_banner.webp","contentUrl":"https://{当前域名}/imges/BOOM/{网站名称_banner.webp","caption":"BOOM","inLanguage":"VI","width":"112","height":"112"}},{"@type":"WebSite","@id":"https://www.bilgisayar-destek.com/#website","url":"https://www.bilgisayar-destek.com/","name":"BOOM","alternateName":"BOOM-Đại Chiến Bắn Gà： Nổ Tung Mọi Giới Hạn","publisher":{"@id":"https://www.bilgisayar-destek.com/#person"},"inLanguage":"VI","potentialAction":{"@type":"SearchAction","target":"https://www.bilgisayar-destek.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://www.bilgisayar-destek.com/#webpage","url":"https://www.bilgisayar-destek.com/","name":"BOOM-Đại Chiến Bắn Gà： Nổ Tung Mọi Giới Hạn","about":{"@id":"https://www.bilgisayar-destek.com/#person"},"isPartOf":{"@id":"https://www.bilgisayar-destek.com/#website"},"inLanguage":"VI"}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

    <style>
        :root {
            --m24-white: #fff;
            --m24-off-white: #fafafa;
            --m24-black: #000;
            --m24-off-black: #161616;
            --m24-light-gray: #f4f4f4;
            --m24-light-mid-gray: #e8e8e8;
            --m24-mid-gray: #b3b3b3;
            --m24-dark-mid-gray: #6d6d6d;
            --m24-dark-gray: #414141;
            --m24-green: #00d230;
            --m24-light-green: #d6ffcd;
            --m24-dark-green: #022611;
            --m24-pink: #ff97e2;
            --m24-light-pink: #fff1f8;
            --m24-dark-pink: #210340;
            --m24-orange: #ff9456;
            --m24-light-orange: linen;
            --m24-dark-orange: #330505;
            --grid-margin: 16px;
            --grid-gutter: 8px;
            --spacer-3xl: 80px;
            --spacer-2xl: 64px;
            --spacer-xl: 32px;
            --spacer-lg: 24px;
            --spacer-md: 16px;
            --spacer-sm: 8px;
            --spacer-xs: 8px;
            --spacer-2xs: 4px;
            --container-padding: 16px;
            --text-title-2xl: 48px;
            --text-title-xl: 32px;
            --text-title-lg: 24px;
            --text-title-md: 18px;
            --text-title-sm: 16px;
            --text-title-xs: 14px;
            --text-body-xl: 24px;
            --text-body-lg: 18px;
            --text-body-md: 16px;
            --text-body-sm: 14px;
            --text-button-xl: 24px;
            --text-button-lg: 18px;
            --text-button-md: 16px;
            --text-button-sm: 14px;
            --text-label: 12px
        }

        @media(min-width:768px) {
            :root {
                --grid-margin: 24px;
                --grid-gutter: 12px;
                --spacer-3xl: 128px;
                --spacer-2xl: 80px;
                --spacer-xl: 64px;
                --spacer-lg: 32px;
                --spacer-md: 24px;
                --spacer-sm: 16px;
                --spacer-xs: 8px;
                --spacer-2xs: 4px;
                --container-padding: 24px;
                --text-title-2xl: 80px;
                --text-title-xl: 64px;
                --text-title-lg: 48px;
                --text-title-md: 32px;
                --text-title-sm: 24px;
                --text-title-xs: 18px;
                --text-body-xl: 32px;
                --text-body-lg: 24px;
                --text-body-md: 18px;
                --text-body-sm: 16px;
                --text-button-xl: 32px;
                --text-button-lg: 24px;
                --text-button-md: 18px;
                --text-button-sm: 16px;
                --text-label: 14px
            }
        }

        @media(min-width:1312px) {
            :root {
                --grid-margin: 32px;
                --grid-gutter: 16px;
                --spacer-3xl: 200px;
                --spacer-2xl: 128px;
                --spacer-xl: 64px;
                --spacer-lg: 32px;
                --spacer-md: 24px;
                --spacer-sm: 16px;
                --spacer-xs: 8px;
                --spacer-2xs: 4px;
                --container-padding: 32px;
                --text-title-2xl: 128px;
                --text-title-xl: 80px;
                --text-title-lg: 64px;
                --text-title-md: 48px;
                --text-title-sm: 32px;
                --text-title-xs: 24px;
                --text-body-xl: 48px;
                --text-body-lg: 24px;
                --text-body-md: 18px;
                --text-body-sm: 16px;
                --text-button-xl: 48px;
                --text-button-lg: 32px;
                --text-button-md: 24px;
                --text-button-sm: 18px;
                --text-label: 16px
            }
        }

        :root {
            --body-font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            --button-font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            --title-font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            --title-font-ligatures: none;
            --body-font-ligatures: none;
            --title-font-weight: 600;
            --title-letter-spacing: -0.01em;
            --background-color-tertiary-inverse: #3a3944;
            --background-color-tertiary: #e0e0e6;
            --background-color-secondary-inverse: #2b2a33;
            --background-color-secondary: #f9f9fb;
            --background-color-inverse: #000;
            --background-color: #fff;
            --body-text-color-secondary-inverse: #e0e0e6;
            --body-text-color-secondary: #15141a;
            --body-text-color-inverse: #fff;
            --body-text-color: #000;
            --link-color-hover-inverse: #aaf2ff;
            --link-color-hover: #0250bb;
            --link-color-inverse: #80ebff;
            --link-color-visited-hover-inverse: #e7dfff;
            --link-color-visited-hover: #0250bb;
            --link-color-visited-inverse: #d9bfff;
            --link-color-visited: #b833e1;
            --link-color: #0060df;
            --title-text-color-inverse: #fff;
            --title-text-color: #000
        }

        :root {
            --title-2xl-size: 4.75rem;
            --title-2xl-line-height: 1.1;
            --title-xl-size: 4.125rem;
            --title-xl-line-height: 1.1;
            --title-lg-size: 3.5rem;
            --title-lg-line-height: 1.1;
            --title-md-size: 3rem;
            --title-md-line-height: 1.1;
            --title-sm-size: 2.375rem;
            --title-sm-line-height: 1.1;
            --title-xs-size: 1.75rem;
            --title-xs-line-height: 1.1;
            --title-2xs-size: 1.5rem;
            --title-2xs-line-height: 1.1;
            --title-3xs-size: 1.125rem;
            --title-3xs-line-height: 1.1;
            --body-xl-size: 1.313rem;
            --body-lg-size: 1.125rem;
            --body-md-size: 1rem;
            --body-sm-size: 0.875rem;
            --body-xs-size: 0.75rem;
            --body-line-height: 1.2
        }

        :root {
            --v-grid-xs: 48px;
            --h-grid-xs: 24px;
            --v-grid-sm: 48px;
            --h-grid-sm: 24px;
            --v-grid-md: 48px;
            --h-grid-md: 64px;
            --v-grid-lg: 48px;
            --h-grid-lg: 64px;
            --v-grid-xl: 96px;
            --h-grid-xl: 80px
        }

        .mzp-c-form {
            color: #15141a;
            margin-bottom: 24px
        }

        .mzp-c-form.mzp-t-dark,
        .mzp-t-dark .mzp-c-form {
            color: #e0e0e6
        }

        @supports(--css:variables) {
            .mzp-c-form {
                color: var(--body-text-color-secondary)
            }

            .mzp-c-form.mzp-t-dark,
            .mzp-t-dark .mzp-c-form {
                color: var(--body-text-color-secondary-inverse)
            }
        }

        .mzp-c-form fieldset {
            margin-bottom: 0
        }

        .mzp-c-form-header {
            margin-bottom: 24px
        }

        .mzp-c-form-header>* {
            margin-bottom: 0
        }

        .mzp-c-form-header>*+* {
            margin-top: 16px
        }

        .mzp-c-form-footer {
            padding-top: 8px
        }

        .mzp-c-form-footer>* {
            margin-bottom: 0
        }

        .mzp-c-form-footer>*+* {
            margin-top: 16px
        }

        .mzp-c-form-title,
        legend.mzp-c-form-title {
            color: #000;
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 20px;
            font-size: 1.25rem;
            font-weight: 700;
            line-height: 1.2;
            margin: 0 0 24px
        }

        @media(min-width:768px) {

            .mzp-c-form-title,
            legend.mzp-c-form-title {
                font-size: 24px;
                font-size: 1.5rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {

            .mzp-c-form-title,
            legend.mzp-c-form-title {
                font-size: var(--title-2xs-size);
                line-height: var(--title-2xs-line-height)
            }

            @media(min-width:768px) {

                .mzp-c-form-title,
                legend.mzp-c-form-title {
                    font-size: var(--title-xs-size);
                    line-height: var(--title-xs-line-height)
                }
            }
        }

        .mzp-c-form-header>.mzp-c-form-title,
        .mzp-c-form-header>legend.mzp-c-form-title {
            margin-bottom: 0
        }

        .mzp-t-dark .mzp-c-form-title,
        .mzp-t-dark legend.mzp-c-form-title {
            color: #fff
        }

        @supports(--css:variables) {

            .mzp-c-form-title,
            legend.mzp-c-form-title {
                color: var(--title-text-color);
                font-family: var(--title-font-family)
            }

            .mzp-t-dark .mzp-c-form-title,
            .mzp-t-dark legend.mzp-c-form-title {
                color: var(--title-text-color-inverse)
            }
        }

        .mzp-c-form-subtitle,
        legend.mzp-c-form-subtitle {
            font-size: 18px;
            font-size: 1.125rem;
            font-weight: 700;
            line-height: 1.5;
            margin-bottom: 24px
        }

        @supports(--css:variables) {

            .mzp-c-form-subtitle,
            legend.mzp-c-form-subtitle {
                font-size: var(--body-lg-size);
                line-height: var(--body-line-height)
            }
        }

        legend.mzp-c-form-subtitle,
        legend.mzp-c-form-title {
            float: left;
            width: 100%
        }

        .mzp-c-form-info {
            display: block;
            font-size: 14px;
            font-size: .875rem;
            font-weight: 400;
            line-height: 1.5;
            margin-bottom: 0
        }

        @supports(--css:variables) {
            .mzp-c-form-info {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-form-info.mzp-t-xs {
            font-size: 12px;
            font-size: .75rem;
            line-height: 1.5
        }

        @supports(--css:variables) {
            .mzp-c-form-info.mzp-t-xs {
                font-size: var(--body-xs-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-form-msg+.mzp-c-form-info {
            padding-top: 4px
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Headline;
            font-style: normal;
            font-weight: 400;
            src: url("/media/protocol/fonts/mozilla-headline/MozillaHeadline-Regular.f0e5390a8c6a.woff2") format("woff2")
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Headline;
            font-style: normal;
            font-weight: 600;
            src: url("/media/protocol/fonts/mozilla-headline/MozillaHeadline-SemiBold.bccc6c46c123.woff2") format("woff2")
        }

        @font-face {
            ascent-override: 84%;
            descent-override: 36%;
            font-family: headline-fallback;
            line-gap-override: 0%;
            size-adjust: 98%;
            src: local("Helvetica Neue")
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Text;
            font-style: normal;
            font-weight: 400;
            src: url("/media/protocol/fonts/mozilla-text/MozillaText-Regular.71c103450d6d.woff2") format("woff2")
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Text;
            font-style: normal;
            font-weight: 600;
            src: url("/media/protocol/fonts/mozilla-text/MozillaText-SemiBold.b126cc23eddf.woff2") format("woff2")
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Text;
            font-style: italic;
            font-weight: 600;
            src: url("/media/protocol/fonts/mozilla-text/MozillaText-SemiBoldItalic.191385119d88.woff2") format("woff2")
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Text;
            font-style: normal;
            font-weight: 700;
            src: url("/media/protocol/fonts/mozilla-text/MozillaText-Bold.4af7ce689fd6.woff2") format("woff2")
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Text;
            font-style: italic;
            font-weight: 400;
            src: url("/media/protocol/fonts/mozilla-text/MozillaText-Italic.d9950775be39.woff2") format("woff2")
        }

        @font-face {
            font-display: swap;
            font-family: Mozilla Text;
            font-style: italic;
            font-weight: 700;
            src: url("/media/protocol/fonts/mozilla-text/MozillaText-BoldItalic.b4bbc5d27cd4.woff2") format("woff2")
        }

        @font-face {
            ascent-override: 84%;
            descent-override: 36%;
            font-family: text-fallback;
            line-gap-override: 0%;
            size-adjust: 98%;
            src: local("Helvetica Neue")
        }

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        nav,
        section,
        summary {
            display: block
        }

        audio,
        canvas,
        video {
            display: inline-block
        }

        blockquote,
        body,
        dd,
        dl,
        dt,
        figcaption,
        figure,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        hr,
        html,
        li,
        ol,
        p,
        pre,
        table,
        ul {
            margin: 0;
            padding: 0
        }

        blockquote:after,
        blockquote:before,
        q:after,
        q:before {
            content: ""
        }

        blockquote,
        q {
            quotes: "" ""
        }

        table {
            border-collapse: collapse;
            border-spacing: 0
        }

        a img,
        iframe {
            border: 0
        }

        embed,
        img,
        object,
        video {
            -ms-interpolation-mode: bicubic;
            height: auto;
            max-width: 100%
        }

        [hidden] {
            display: none
        }

        dl,
        ol,
        p,
        table,
        ul {
            margin: 0 0 1.25em
        }

        code {
            font-size: inherit
        }

        hr {
            border: solid #ededf0;
            border-width: 4px 0 0;
            margin: 48px 0
        }

        @media(min-width:1024px) {
            hr {
                margin: 64px 0
            }
        }

        .mzp-l-content {
            zoom: 1;
            margin: 0 auto;
            max-width: 1440px;
            min-width: 256px;
            padding: 48px 24px;
            position: relative
        }

        .mzp-l-content:after {
            clear: both;
            content: "";
            display: block;
            height: 0;
            visibility: hidden
        }

        @media(min-width:768px) {
            .mzp-l-content {
                padding: 48px 64px
            }
        }

        @media(min-width:1312px) {
            .mzp-l-content {
                padding: 96px 80px
            }
        }

        @supports(--css:variable) {
            .mzp-l-content {
                padding: var(--v-grid-xs) var(--h-grid-xs)
            }

            @media(min-width:768px) {
                .mzp-l-content {
                    padding: var(--v-grid-md) var(--h-grid-md)
                }
            }

            @media(min-width:1312px) {
                .mzp-l-content {
                    padding: var(--v-grid-xl) var(--h-grid-xl)
                }
            }
        }

        .mzp-l-content.mzp-t-content-sm {
            max-width: 432px
        }

        .mzp-l-content.mzp-t-content-md {
            max-width: 688px
        }

        .mzp-l-content.mzp-t-content-lg {
            max-width: 928px
        }

        .mzp-l-content.mzp-t-content-xl {
            max-width: 1152px
        }

        .mzp-l-content.mzp-t-content-nospace {
            padding-bottom: 0;
            padding-top: 0
        }

        .mzp-l-content>:last-child {
            margin-bottom: 0
        }

        .mzp-c-details .is-summary button,
        details .is-summary button {
            background: rgba(0, 0, 0, 0);
            border: 0;
            color: inherit;
            cursor: pointer;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            position: relative;
            text-align: inherit;
            width: 100%
        }

        .mzp-c-details .is-closed[aria-hidden=true],
        details .is-closed[aria-hidden=true] {
            display: none
        }

        .mzp-c-details .is-summary button,
        details .is-summary button,
        summary {
            padding-right: 48px;
            position: relative
        }

        [dir=rtl] .mzp-c-details .is-summary button,
        [dir=rtl] details .is-summary button,
        [dir=rtl] summary {
            padding-left: 48px;
            padding-right: 0
        }

        .mzp-c-details .is-summary button:before,
        details .is-summary button:before,
        summary:before {
            background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' stroke-width='2' d='M12 3.515v16.97M3.515 12h16.97'/%3E%3C/svg%3E") 0 0 no-repeat;
            -webkit-background-size: 20px, 20px;
            background-size: 20px, 20px;
            content: "";
            height: 20px;
            margin-top: -8px;
            position: absolute;
            top: 50%;
            -webkit-transition: transform .1s ease-in-out;
            transition: transform .1s ease-in-out;
            width: 20px
        }

        .mzp-c-details .is-summary button:before,
        details .is-summary button:before,
        summary:before {
            right: 8px
        }

        [dir=rtl] .mzp-c-details .is-summary button:before,
        [dir=rtl] details .is-summary button:before,
        [dir=rtl] summary:before {
            left: 8px;
            right: auto
        }

        summary.is-summary {
            padding-right: 0
        }

        [dir=rtl] summary.is-summary {
            padding-left: 0;
            padding-right: 0
        }

        summary.is-summary:before {
            display: none
        }

        .mzp-c-details .is-summary button[aria-expanded=true]:before,
        details .is-summary button[aria-expanded=true]:before,
        details[open] summary:before {
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        summary {
            cursor: pointer
        }

        summary::-webkit-details-marker {
            display: none
        }

        html {
            font-size: 100%
        }

        body,
        html {
            background: #fff
        }

        body {
            color: #000;
            font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.5;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased
        }

        @supports(--css:variables) {
            body {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        @supports(--css:variable) {
            body {
                background: var(--background-color);
                color: var(--body-text-color);
                font-family: var(--body-font-family);
                line-height: var(--body-line-height)
            }
        }

        .hidden {
            display: none
        }

        fieldset,
        form,
        legend {
            border: 0;
            margin: 0;
            padding: 0
        }

        legend {
            box-sizing: border-box;
            color: inherit;
            display: table;
            font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 18px;
            font-size: 1.125rem;
            margin-bottom: 24px;
            max-width: 100%;
            padding: 0;
            white-space: normal
        }

        .mzp-u-inline legend,
        legend {
            font-weight: 700;
            line-height: 1.5
        }

        .mzp-u-inline legend {
            display: block;
            font-size: 14px;
            font-size: .875rem;
            margin: 0;
            padding-bottom: 8px
        }

        @supports(--css:variables) {
            .mzp-u-inline legend {
                font-size: var(--body-sm-size)
            }

            .mzp-u-inline legend,
            legend {
                line-height: var(--body-line-height)
            }

            legend {
                font-family: var(--body-font-family);
                font-size: var(--body-lg-size)
            }
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            font-family: Inter, X-LocaleSpecific, sans-serif;
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.5;
            line-height: 1.25
        }

        @supports(--css:variables) {

            button,
            input,
            optgroup,
            select,
            textarea {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        [type=button],
        [type=reset],
        [type=submit],
        button {
            appearance: button
        }

        textarea {
            height: auto;
            overflow: auto
        }

        [type=search] {
            appearance: textfield;
            outline-offset: -2px
        }

        [type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

        ::-webkit-file-upload-button {
            -webkit-appearance: button;
            font: inherit
        }

        [type=checkbox],
        [type=radio] {
            border-radius: 4px;
            box-sizing: border-box;
            padding: 0
        }

        fieldset {
            margin-bottom: 24px;
            min-width: 0;
            width: 100%
        }

        fieldset.mzp-u-inline {
            margin-bottom: 0
        }

        label {
            display: block;
            font-size: 14px;
            font-size: .875rem;
            font-weight: 700;
            line-height: 1.5;
            margin: 0;
            padding-bottom: 8px
        }

        @supports(--css:variables) {
            label {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        label.mzp-u-inline {
            display: inline;
            padding: 0 8px 0 0
        }

        [dir=rtl] label.mzp-u-inline {
            padding: 0 0 0 8px
        }

        input[list],
        input[type=date],
        input[type=email],
        input[type=number],
        input[type=password],
        input[type=search],
        input[type=tel],
        input[type=text],
        input[type=time],
        input[type=url],
        textarea {
            background-color: #fff;
            border: 2px solid #9595a2;
            border-radius: 4px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.5;
            line-height: 1.25;
            margin: 0 0 24px;
            padding: 8px
        }

        @supports(--css:variables) {

            input[list],
            input[type=date],
            input[type=email],
            input[type=number],
            input[type=password],
            input[type=search],
            input[type=tel],
            input[type=text],
            input[type=time],
            input[type=url],
            textarea {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        input[list]::placeholder,
        input[type=date]::placeholder,
        input[type=email]::placeholder,
        input[type=number]::placeholder,
        input[type=password]::placeholder,
        input[type=search]::placeholder,
        input[type=tel]::placeholder,
        input[type=text]::placeholder,
        input[type=time]::placeholder,
        input[type=url]::placeholder,
        textarea::placeholder {
            color: #5e5e72
        }

        input[list]:hover,
        input[type=date]:hover,
        input[type=email]:hover,
        input[type=number]:hover,
        input[type=password]:hover,
        input[type=search]:hover,
        input[type=tel]:hover,
        input[type=text]:hover,
        input[type=time]:hover,
        input[type=url]:hover,
        textarea:hover {
            border-color: #0250bb
        }

        input[list]:focus,
        input[type=date]:focus,
        input[type=email]:focus,
        input[type=number]:focus,
        input[type=password]:focus,
        input[type=search]:focus,
        input[type=tel]:focus,
        input[type=text]:focus,
        input[type=time]:focus,
        input[type=url]:focus,
        textarea:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline: none
        }

        .mzp-t-dark input[list]:focus,
        .mzp-t-dark input[type=date]:focus,
        .mzp-t-dark input[type=email]:focus,
        .mzp-t-dark input[type=number]:focus,
        .mzp-t-dark input[type=password]:focus,
        .mzp-t-dark input[type=search]:focus,
        .mzp-t-dark input[type=tel]:focus,
        .mzp-t-dark input[type=text]:focus,
        .mzp-t-dark input[type=time]:focus,
        .mzp-t-dark input[type=url]:focus,
        .mzp-t-dark textarea:focus {
            box-shadow: 0 0 0 2px #80c8f6
        }

        .mzp-is-error input[list],
        .mzp-is-error input[type=date],
        .mzp-is-error input[type=email],
        .mzp-is-error input[type=number],
        .mzp-is-error input[type=password],
        .mzp-is-error input[type=search],
        .mzp-is-error input[type=tel],
        .mzp-is-error input[type=text],
        .mzp-is-error input[type=time],
        .mzp-is-error input[type=url],
        .mzp-is-error textarea {
            border-color: #d70022;
            box-shadow: none
        }

        .mzp-is-error input[list]:hover,
        .mzp-is-error input[type=date]:hover,
        .mzp-is-error input[type=email]:hover,
        .mzp-is-error input[type=number]:hover,
        .mzp-is-error input[type=password]:hover,
        .mzp-is-error input[type=search]:hover,
        .mzp-is-error input[type=tel]:hover,
        .mzp-is-error input[type=text]:hover,
        .mzp-is-error input[type=time]:hover,
        .mzp-is-error input[type=url]:hover,
        .mzp-is-error textarea:hover {
            border-color: #810220
        }

        .mzp-is-error input[list]:focus,
        .mzp-is-error input[type=date]:focus,
        .mzp-is-error input[type=email]:focus,
        .mzp-is-error input[type=number]:focus,
        .mzp-is-error input[type=password]:focus,
        .mzp-is-error input[type=search]:focus,
        .mzp-is-error input[type=tel]:focus,
        .mzp-is-error input[type=text]:focus,
        .mzp-is-error input[type=time]:focus,
        .mzp-is-error input[type=url]:focus,
        .mzp-is-error textarea:focus {
            border-color: #d70022;
            box-shadow: 0 0 0 2px rgba(255, 79, 94, .5)
        }

        input[list]:disabled,
        input[list][aria-disabled=true],
        input[type=date]:disabled,
        input[type=date][aria-disabled=true],
        input[type=email]:disabled,
        input[type=email][aria-disabled=true],
        input[type=number]:disabled,
        input[type=number][aria-disabled=true],
        input[type=password]:disabled,
        input[type=password][aria-disabled=true],
        input[type=search]:disabled,
        input[type=search][aria-disabled=true],
        input[type=tel]:disabled,
        input[type=tel][aria-disabled=true],
        input[type=text]:disabled,
        input[type=text][aria-disabled=true],
        input[type=time]:disabled,
        input[type=time][aria-disabled=true],
        input[type=url]:disabled,
        input[type=url][aria-disabled=true],
        textarea:disabled,
        textarea[aria-disabled=true] {
            background: #f9f9fa;
            border-color: #cdcdd4;
            color: #5e5e72
        }

        input[list]:disabled:focus,
        input[list][aria-disabled=true]:focus,
        input[type=date]:disabled:focus,
        input[type=date][aria-disabled=true]:focus,
        input[type=email]:disabled:focus,
        input[type=email][aria-disabled=true]:focus,
        input[type=number]:disabled:focus,
        input[type=number][aria-disabled=true]:focus,
        input[type=password]:disabled:focus,
        input[type=password][aria-disabled=true]:focus,
        input[type=search]:disabled:focus,
        input[type=search][aria-disabled=true]:focus,
        input[type=tel]:disabled:focus,
        input[type=tel][aria-disabled=true]:focus,
        input[type=text]:disabled:focus,
        input[type=text][aria-disabled=true]:focus,
        input[type=time]:disabled:focus,
        input[type=time][aria-disabled=true]:focus,
        input[type=url]:disabled:focus,
        input[type=url][aria-disabled=true]:focus,
        textarea:disabled:focus,
        textarea[aria-disabled=true]:focus {
            border-color: #42425a
        }

        input[list],
        input[type=email],
        input[type=number],
        input[type=password],
        input[type=search],
        input[type=tel],
        input[type=text],
        input[type=url],
        textarea {
            max-width: 100%;
            min-width: 256px
        }

        input[size],
        textarea[cols] {
            min-width: 0
        }

        input[size="2"] {
            max-width: calc(2.5ch + 16px)
        }

        input[size="3"] {
            max-width: calc(3.5ch + 16px)
        }

        input[size="4"] {
            max-width: calc(4.5ch + 16px)
        }

        input[size="5"] {
            max-width: calc(5.5ch + 16px)
        }

        input[type=search] {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%239595a3' stroke-width='2' transform='translate(3 3)'%3E%3Ccircle cx='7' cy='7' r='7'/%3E%3Cpath stroke-linecap='round' d='m12 12 6 6'/%3E%3C/g%3E%3C/svg%3E");
            background-position: left 8px top 50%;
            background-repeat: no-repeat;
            padding: 8px 8px 8px calc(1.5em + 16px)
        }

        input[type=search]:disabled {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%239595a3' stroke-width='2' transform='translate(3 3)'%3E%3Ccircle cx='7' cy='7' r='7'/%3E%3Cpath stroke-linecap='round' d='m12 12 6 6'/%3E%3C/g%3E%3C/svg%3E");
            background-position: left 8px top 50%;
            background-repeat: no-repeat;
            padding: 8px 8px 8px calc(1.5em + 16px)
        }

        input[type=search]:disabled:hover {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%239595a3' stroke-width='2' transform='translate(3 3)'%3E%3Ccircle cx='7' cy='7' r='7'/%3E%3Cpath stroke-linecap='round' d='m12 12 6 6'/%3E%3C/g%3E%3C/svg%3E")
        }

        input[type=search]:hover {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%230250bb' stroke-width='2' transform='translate(3 3)'%3E%3Ccircle cx='7' cy='7' r='7'/%3E%3Cpath stroke-linecap='round' d='m12 12 6 6'/%3E%3C/g%3E%3C/svg%3E")
        }

        input[type=search]:focus {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%230060df' stroke-width='2' transform='translate(3 3)'%3E%3Ccircle cx='7' cy='7' r='7'/%3E%3Cpath stroke-linecap='round' d='m12 12 6 6'/%3E%3C/g%3E%3C/svg%3E")
        }

        [dir=rtl] input[type=search] {
            background-position: right 8px top 50%;
            padding: 8px calc(1.5em + 16px) 8px 8px
        }

        input[type=color],
        input[type=file] {
            background: #fff;
            border: 2px solid #9595a2;
            border-radius: 4px;
            line-height: 1.25;
            margin: 0 0 24px
        }

        input[type=color]:hover,
        input[type=file]:hover {
            border-color: #0250bb
        }

        input[type=color]:focus,
        input[type=file]:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline: none
        }

        .mzp-is-error input[type=color],
        .mzp-is-error input[type=file] {
            border-color: #d70022;
            box-shadow: none
        }

        .mzp-is-error input[type=color]:hover,
        .mzp-is-error input[type=file]:hover {
            border-color: #810220
        }

        .mzp-is-error input[type=color]:focus,
        .mzp-is-error input[type=file]:focus {
            border-color: #d70022;
            box-shadow: 0 0 0 2px rgba(255, 79, 94, .5)
        }

        input[type=color]:disabled,
        input[type=color][aria-disabled=true],
        input[type=file]:disabled,
        input[type=file][aria-disabled=true] {
            background: #cdcdd4;
            border-color: #cdcdd4;
            color: #5e5e72
        }

        input[type=color]:disabled:focus,
        input[type=color][aria-disabled=true]:focus,
        input[type=file]:disabled:focus,
        input[type=file][aria-disabled=true]:focus {
            border-color: #42425a
        }

        input[type=file],
        select {
            padding: 8px
        }

        select {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: #fff;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%239595a2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E"), linear-gradient(180deg, #fff 0, #fff);
            background-position: right 8px top 50%;
            background-repeat: no-repeat, repeat;
            background-size: 1.5em auto, 100%;
            border: 2px solid #9595a2;
            border-radius: 4px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            font-size: 16px;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            line-height: 1.25;
            margin: 0 0 24px;
            max-width: 100%;
            min-width: 256px;
            padding: 8px calc(1.5em + 16px) 8px 8px;
            text-overflow: ellipsis
        }

        [dir=rtl] select {
            background-position: left 8px top 50%;
            padding: 8px 8px 8px calc(1.5em + 16px)
        }

        @supports(--css:variables) {
            select {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        select[multiple],
        select[multiple]:focus,
        select[multiple]:hover {
            background: #fff;
            padding: 8px
        }

        select::-ms-expand {
            display: none
        }

        select:hover {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%230250bb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E"), linear-gradient(180deg, #fff 0, #fff);
            border-color: #0250bb
        }

        select:focus {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%230060df' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E"), linear-gradient(180deg, #fff 0, #fff);
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            color: #222;
            outline: none
        }

        .mzp-t-dark select:focus {
            box-shadow: 0 0 0 2px #80c8f6
        }

        .mzp-is-error select {
            border-color: #d70022;
            box-shadow: none
        }

        .mzp-is-error select:hover {
            border-color: #810220
        }

        .mzp-is-error select:focus {
            border-color: #d70022;
            box-shadow: 0 0 0 2px rgba(255, 79, 94, .5)
        }

        select:disabled,
        select[aria-disabled=true] {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%239595a2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E"), linear-gradient(180deg, #f9f9fa 0, #f9f9fa);
            border-color: #cdcdd4;
            color: #5e5e72
        }

        select:disabled:hover,
        select[aria-disabled=true]:hover {
            border-color: #cdcdd4
        }

        select:disabled:focus,
        select[aria-disabled=true]:focus {
            border-color: #42425a
        }

        select option {
            font-weight: 400
        }

        .mzp-c-fieldnote {
            display: block;
            font-size: 14px;
            font-size: .875rem;
            font-weight: 400;
            line-height: 1.5;
            margin-bottom: 0
        }

        @supports(--css:variables) {
            .mzp-c-fieldnote {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-is-error .mzp-c-fieldnote {
            color: #d70022
        }

        .mzp-c-form-errors {
            background-color: #d70022;
            border-radius: 4px;
            color: #fff;
            margin-bottom: 32px;
            padding: 8px
        }

        .mzp-c-form-errors a:link,
        .mzp-c-form-errors a:link:active,
        .mzp-c-form-errors a:link:focus,
        .mzp-c-form-errors a:link:hover,
        .mzp-c-form-errors a:visited,
        .mzp-c-form-errors a:visited:active,
        .mzp-c-form-errors a:visited:focus,
        .mzp-c-form-errors a:visited:hover {
            color: #fff
        }

        .mzp-c-form-header+.mzp-c-form-errors {
            margin-top: 32px
        }

        .mzp-c-form-errors :last-child {
            margin-bottom: 0
        }

        .mzp-c-form-errors li {
            margin-bottom: 8px
        }

        .mzp-is-error input[type=checkbox],
        .mzp-is-error input[type=radio] {
            border-radius: 4px;
            box-shadow: 0 0 0 2px rgba(255, 79, 94, .5)
        }

        :link {
            color: #0060df;
            text-decoration: underline
        }

        :link:active,
        :link:focus,
        :link:hover {
            color: #0250bb;
            text-decoration: none
        }

        :link:active {
            background-color: rgba(0, 0, 0, .05)
        }

        @supports(--css:variables) {
            :link {
                color: var(--link-color)
            }

            :link:active,
            :link:focus,
            :link:hover {
                color: var(--link-color-hover)
            }
        }

        :visited {
            color: #b833e1
        }

        :visited:active,
        :visited:focus,
        :visited:hover {
            color: #0250bb
        }

        @supports(--css:variables) {
            :visited {
                color: var(--link-color-visited)
            }

            :visited:active,
            :visited:focus,
            :visited:hover {
                color: var(--link-color-visited-hover)
            }
        }

        .mzp-t-dark a:link {
            color: #80ebff
        }

        .mzp-t-dark a:visited {
            color: #d9bfff
        }

        .mzp-t-dark a:active,
        .mzp-t-dark a:focus,
        .mzp-t-dark a:hover {
            color: #aaf2ff
        }

        .mzp-t-dark a:visited:active,
        .mzp-t-dark a:visited:focus,
        .mzp-t-dark a:visited:hover {
            color: #e7dfff
        }

        @supports(--css:variables) {
            .mzp-t-dark a:link {
                color: var(--link-color-inverse)
            }

            .mzp-t-dark a:visited {
                color: var(--link-color-visited-inverse)
            }

            .mzp-t-dark a:active,
            .mzp-t-dark a:focus,
            .mzp-t-dark a:hover {
                color: var(--link-color-hover-inverse)
            }

            .mzp-t-dark a:visited:active,
            .mzp-t-dark a:visited:focus,
            .mzp-t-dark a:visited:hover {
                color: var(--link-color-visited-hover-inverse)
            }
        }

        .mzp-c-cta-link {
            font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-weight: 700
        }

        @supports(--css:variables) {
            .mzp-c-cta-link {
                font-family: var(--button-font-family)
            }
        }

        ol,
        ul {
            list-style: none
        }

        ul.mzp-u-list-styled {
            list-style: disc;
            margin-left: 32px
        }

        [dir=rtl] ul.mzp-u-list-styled {
            margin-left: 0;
            margin-right: 32px
        }

        ul.mzp-u-list-styled li {
            margin-bottom: .25em
        }

        ul.mzp-u-list-styled ul {
            list-style: circle;
            margin-bottom: 0;
            margin-left: 24px
        }

        [dir=rtl] ul.mzp-u-list-styled ul {
            margin-left: 0;
            margin-right: 24px
        }

        ul.mzp-u-list-styled ol {
            list-style: decimal;
            margin-bottom: 0;
            margin-left: 24px
        }

        [dir=rtl] ul.mzp-u-list-styled ol {
            margin-left: 0;
            margin-right: 24px
        }

        ol.mzp-u-list-styled {
            list-style: decimal;
            margin-left: 32px
        }

        [dir=rtl] ol.mzp-u-list-styled {
            margin-left: 0;
            margin-right: 32px
        }

        ol.mzp-u-list-styled li {
            margin-bottom: .25em
        }

        ol.mzp-u-list-styled ol {
            list-style: lower-alpha;
            margin-bottom: 0;
            margin-left: 24px
        }

        [dir=rtl] ol.mzp-u-list-styled ol {
            margin-left: 0;
            margin-right: 24px
        }

        ol.mzp-u-list-styled ul {
            list-style: disc;
            margin-bottom: 0;
            margin-left: 24px
        }

        [dir=rtl] ol.mzp-u-list-styled ul {
            margin-left: 0;
            margin-right: 24px
        }

        dl.mzp-u-list-styled dt {
            font-weight: 700;
            margin-bottom: 0
        }

        dl.mzp-u-list-styled dd {
            margin-bottom: .25em;
            margin-left: 24px
        }

        [dir=rtl] dl.mzp-u-list-styled dd {
            margin-left: 0;
            margin-right: 24px
        }

        dl.mzp-u-list-styled ol,
        dl.mzp-u-list-styled ul {
            margin-bottom: 0;
            margin-left: 24px
        }

        [dir=rtl] dl.mzp-u-list-styled ol,
        [dir=rtl] dl.mzp-u-list-styled ul {
            margin-left: 0;
            margin-right: 24px
        }

        dl.mzp-u-list-styled ul {
            list-style: circle
        }

        .mzp-u-list-unstyled,
        .mzp-u-list-unstyled ol,
        .mzp-u-list-unstyled ul {
            list-style: none !important;
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        blockquote {
            border-color: #ededf0;
            border-style: solid;
            border-width: 0 0 0 5px;
            color: #000;
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 24px;
            font-size: 1.5rem;
            font-weight: 700;
            line-height: 1.166;
            margin: 24px auto;
            padding: 8px 24px
        }

        [dir=rtl] blockquote {
            border-width: 0 5px 0 0
        }

        @media(min-width:768px) {
            blockquote {
                font-size: 32px;
                font-size: 2rem;
                line-height: 1.125
            }
        }

        @supports(--css:variables) {
            blockquote {
                font-size: var(--title-xs-size);
                line-height: var(--title-xs-line-height)
            }

            @media(min-width:768px) {
                blockquote {
                    font-size: var(--title-sm-size);
                    line-height: var(--title-sm-line-height)
                }
            }
        }

        blockquote cite {
            color: #15141a;
            font-size: 20px;
            font-size: 1.25rem;
            line-height: 1.2
        }

        @media(min-width:768px) {
            blockquote cite {
                font-size: 24px;
                font-size: 1.5rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {
            blockquote cite {
                font-size: var(--title-2xs-size);
                line-height: var(--title-2xs-line-height)
            }

            @media(min-width:768px) {
                blockquote cite {
                    font-size: var(--title-xs-size);
                    line-height: var(--title-xs-line-height)
                }
            }
        }

        blockquote cite:before {
            content: "— "
        }

        blockquote>:last-child {
            margin-bottom: 0
        }

        @supports(--css:variables) {
            blockquote {
                color: var(--title-text-color);
                font-family: var(--title-font-family)
            }

            blockquote cite {
                color: var(--body-text-color-secondary)
            }
        }

        .mzp-u-data-table {
            border-collapse: collapse;
            border-spacing: 0
        }

        .mzp-u-data-table caption {
            margin-bottom: .25em;
            text-align: left;
            width: 100%
        }

        [dir=rtl] .mzp-u-data-table caption {
            text-align: right
        }

        .mzp-u-data-table td,
        .mzp-u-data-table th {
            border-top: 1px solid rgba(0, 0, 0, .2);
            padding: .5em 10px;
            text-align: left
        }

        [dir=rtl] .mzp-u-data-table td,
        [dir=rtl] .mzp-u-data-table th {
            text-align: right
        }

        .mzp-u-data-table thead td,
        .mzp-u-data-table thead th {
            border-top: 0;
            padding-top: 0
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            color: #000;
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-weight: 700;
            margin: 0 0 .5em;
            text-wrap: balance
        }

        .mzp-t-dark h1,
        .mzp-t-dark h2,
        .mzp-t-dark h3,
        .mzp-t-dark h4,
        .mzp-t-dark h5,
        .mzp-t-dark h6 {
            color: #fff
        }

        @supports(--css:variables) {

            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                color: var(--title-text-color);
                font-family: var(--title-font-family);
                font-variant-ligatures: var(--title-font-ligatures);
                font-weight: var(--title-font-weight, bold);
                letter-spacing: var(--title-letter-spacing)
            }

            .mzp-t-dark h1,
            .mzp-t-dark h2,
            .mzp-t-dark h3,
            .mzp-t-dark h4,
            .mzp-t-dark h5,
            .mzp-t-dark h6 {
                color: var(--title-text-color-inverse)
            }
        }

        h1 {
            font-size: 40px;
            font-size: 2.5rem;
            line-height: 1.1
        }

        @media(min-width:768px) {
            h1 {
                font-size: 48px;
                font-size: 3rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {
            h1 {
                font-size: var(--title-md-size);
                line-height: var(--title-md-line-height)
            }

            @media(min-width:768px) {
                h1 {
                    font-size: var(--title-lg-size);
                    line-height: var(--title-lg-line-height)
                }
            }
        }

        h2 {
            font-size: 32px;
            font-size: 2rem;
            line-height: 1.125
        }

        @media(min-width:768px) {
            h2 {
                font-size: 40px;
                font-size: 2.5rem;
                line-height: 1.1
            }
        }

        @supports(--css:variables) {
            h2 {
                font-size: var(--title-sm-size);
                line-height: var(--title-sm-line-height)
            }

            @media(min-width:768px) {
                h2 {
                    font-size: var(--title-md-size);
                    line-height: var(--title-md-line-height)
                }
            }
        }

        h3 {
            font-size: 24px;
            font-size: 1.5rem;
            line-height: 1.166
        }

        @media(min-width:768px) {
            h3 {
                font-size: 32px;
                font-size: 2rem;
                line-height: 1.125
            }
        }

        @supports(--css:variables) {
            h3 {
                font-size: var(--title-xs-size);
                line-height: var(--title-xs-line-height)
            }

            @media(min-width:768px) {
                h3 {
                    font-size: var(--title-sm-size);
                    line-height: var(--title-sm-line-height)
                }
            }
        }

        h4 {
            font-size: 20px;
            font-size: 1.25rem;
            line-height: 1.2
        }

        @media(min-width:768px) {
            h4 {
                font-size: 24px;
                font-size: 1.5rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {
            h4 {
                font-size: var(--title-2xs-size);
                line-height: var(--title-2xs-line-height)
            }

            @media(min-width:768px) {
                h4 {
                    font-size: var(--title-xs-size);
                    line-height: var(--title-xs-line-height)
                }
            }
        }

        h5 {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.25
        }

        @media(min-width:768px) {
            h5 {
                font-size: 20px;
                font-size: 1.25rem;
                line-height: 1.2
            }
        }

        @supports(--css:variables) {
            h5 {
                font-size: var(--title-3xs-size);
                line-height: var(--title-3xs-line-height)
            }

            @media(min-width:768px) {
                h5 {
                    font-size: var(--title-2xs-size);
                    line-height: var(--title-2xs-line-height)
                }
            }
        }

        h6 {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.25
        }

        @supports(--css:variables) {
            h6 {
                font-size: var(--title-3xs-size);
                line-height: var(--title-3xs-line-height)
            }
        }

        @keyframes mzp-a-fade-in {
            0% {
                opacity: 0;
                visibility: hidden
            }

            to {
                opacity: 1;
                visibility: visible
            }
        }

        @keyframes mzp-a-fade-out {
            0% {
                opacity: 1;
                visibility: visible
            }

            to {
                opacity: 0;
                visibility: hidden
            }
        }

        @keyframes mzp-a-slide-in-right {
            0% {
                opacity: 0;
                transform: translateX(60px)
            }

            to {
                opacity: 1;
                transform: translateX(0)
            }
        }

        @keyframes mzp-a-slide-in-left {
            0% {
                opacity: 0;
                transform: translateX(-60px)
            }

            to {
                opacity: 1;
                transform: translateX(0)
            }
        }

        .mzp-t-background-secondary {
            background-color: #f9f9fb
        }

        @supports(--css:variables) {
            .mzp-t-background-secondary {
                background-color: var(--background-color-secondary)
            }
        }

        .mzp-t-background-tertiary {
            background-color: #e0e0e6
        }

        @supports(--css:variables) {
            .mzp-t-background-tertiary {
                background-color: var(--background-color-tertiary)
            }
        }

        .mzp-t-dark {
            background-color: #000;
            color: #fff
        }

        @supports(--css:variables) {
            .mzp-t-dark {
                background-color: var(--background-color-inverse);
                color: var(--body-text-color-inverse)
            }
        }

        .mzp-t-dark .mzp-t-background-secondary,
        .mzp-t-dark.mzp-t-background-secondary {
            background-color: #2b2a33
        }

        @supports(--css:variables) {

            .mzp-t-dark .mzp-t-background-secondary,
            .mzp-t-dark.mzp-t-background-secondary {
                background-color: var(--background-color-secondary-inverse)
            }
        }

        .mzp-t-dark .mzp-t-background-tertiary,
        .mzp-t-dark.mzp-t-background-tertiary {
            background-color: #3a3944
        }

        @supports(--css:variables) {

            .mzp-t-dark .mzp-t-background-tertiary,
            .mzp-t-dark.mzp-t-background-tertiary {
                background-color: var(--background-color-tertiary-inverse)
            }
        }

        .mzp-u-title-2xl {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 56px;
            font-size: 3.5rem;
            line-height: 1.143
        }

        @media(min-width:768px) {
            .mzp-u-title-2xl {
                font-size: 64px;
                font-size: 4rem;
                line-height: 1.125
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-2xl {
                font-size: var(--title-xl-size);
                line-height: var(--title-xl-line-height)
            }

            @media(min-width:768px) {
                .mzp-u-title-2xl {
                    font-size: var(--title-2xl-size);
                    line-height: var(--title-2xl-line-height)
                }
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-2xl {
                font-family: var(--title-font-family)
            }
        }

        .mzp-u-title-xl {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 48px;
            font-size: 3rem;
            line-height: 1.166
        }

        @media(min-width:768px) {
            .mzp-u-title-xl {
                font-size: 56px;
                font-size: 3.5rem;
                line-height: 1.143
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-xl {
                font-size: var(--title-lg-size);
                line-height: var(--title-lg-line-height)
            }

            @media(min-width:768px) {
                .mzp-u-title-xl {
                    font-size: var(--title-xl-size);
                    line-height: var(--title-xl-line-height)
                }
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-xl {
                font-family: var(--title-font-family)
            }
        }

        .mzp-u-title-lg {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 40px;
            font-size: 2.5rem;
            line-height: 1.1
        }

        @media(min-width:768px) {
            .mzp-u-title-lg {
                font-size: 48px;
                font-size: 3rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-lg {
                font-size: var(--title-md-size);
                line-height: var(--title-md-line-height)
            }

            @media(min-width:768px) {
                .mzp-u-title-lg {
                    font-size: var(--title-lg-size);
                    line-height: var(--title-lg-line-height)
                }
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-lg {
                font-family: var(--title-font-family)
            }
        }

        .mzp-u-title-md {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 32px;
            font-size: 2rem;
            line-height: 1.125
        }

        @media(min-width:768px) {
            .mzp-u-title-md {
                font-size: 40px;
                font-size: 2.5rem;
                line-height: 1.1
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-md {
                font-size: var(--title-sm-size);
                line-height: var(--title-sm-line-height)
            }

            @media(min-width:768px) {
                .mzp-u-title-md {
                    font-size: var(--title-md-size);
                    line-height: var(--title-md-line-height)
                }
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-md {
                font-family: var(--title-font-family)
            }
        }

        .mzp-u-title-sm {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 24px;
            font-size: 1.5rem;
            line-height: 1.166
        }

        @media(min-width:768px) {
            .mzp-u-title-sm {
                font-size: 32px;
                font-size: 2rem;
                line-height: 1.125
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-sm {
                font-size: var(--title-xs-size);
                line-height: var(--title-xs-line-height)
            }

            @media(min-width:768px) {
                .mzp-u-title-sm {
                    font-size: var(--title-sm-size);
                    line-height: var(--title-sm-line-height)
                }
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-sm {
                font-family: var(--title-font-family)
            }
        }

        .mzp-u-title-xs {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 20px;
            font-size: 1.25rem;
            line-height: 1.2
        }

        @media(min-width:768px) {
            .mzp-u-title-xs {
                font-size: 24px;
                font-size: 1.5rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-xs {
                font-size: var(--title-2xs-size);
                line-height: var(--title-2xs-line-height)
            }

            @media(min-width:768px) {
                .mzp-u-title-xs {
                    font-size: var(--title-xs-size);
                    line-height: var(--title-xs-line-height)
                }
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-xs {
                font-family: var(--title-font-family)
            }
        }

        .mzp-u-title-2xs {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.25
        }

        @media(min-width:768px) {
            .mzp-u-title-2xs {
                font-size: 20px;
                font-size: 1.25rem;
                line-height: 1.2
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-2xs {
                font-size: var(--title-3xs-size);
                line-height: var(--title-3xs-line-height)
            }

            @media(min-width:768px) {
                .mzp-u-title-2xs {
                    font-size: var(--title-2xs-size);
                    line-height: var(--title-2xs-line-height)
                }
            }
        }

        @supports(--css:variables) {
            .mzp-u-title-2xs {
                font-family: var(--title-font-family)
            }
        }

        .mzp-u-title-3xs {
            font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.25
        }

        @supports(--css:variables) {
            .mzp-u-title-3xs {
                font-family: var(--title-font-family);
                font-size: var(--title-3xs-size);
                line-height: var(--title-3xs-line-height)
            }
        }

        .mzp-u-centered {
            text-align: center
        }

        .mzp-c-button,
        a.mzp-c-button {
            border: 2px solid rgba(0, 0, 0, 0);
            border-radius: 4px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            cursor: pointer;
            display: inline-block;
            font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 16px;
            font-size: 1rem;
            font-weight: 700;
            line-height: 1.5;
            padding: 6px 24px;
            text-align: center;
            text-decoration: none !important;
            -webkit-transition: background-color .1s, box-shadow .1s, color .1s;
            transition: background-color .1s, box-shadow .1s, color .1s
        }

        .mzp-c-button::-moz-focus-inner,
        a.mzp-c-button::-moz-focus-inner {
            border: 0
        }

        .mzp-c-button:hover,
        a.mzp-c-button:hover {
            box-shadow: none
        }

        .mzp-c-button:disabled,
        a.mzp-c-button:disabled {
            opacity: .6;
            pointer-events: none
        }

        @supports(--css:variables) {

            .mzp-c-button,
            a.mzp-c-button {
                font-family: var(--button-font-family);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-button.mzp-t-sm {
            border-radius: 2px;
            font-size: 12px;
            font-size: .75rem;
            padding: 1px 16px
        }

        .mzp-c-button.mzp-t-md,
        .mzp-c-button.mzp-t-small {
            font-size: 14px;
            font-size: .875rem;
            padding: 4px 24px
        }

        .mzp-c-button.mzp-t-lg {
            font-size: 16px;
            font-size: 1rem;
            padding: 6px 24px
        }

        .mzp-c-button.mzp-t-xl {
            font-size: 16px;
            font-size: 1rem;
            padding: 10px 24px
        }

        .mzp-c-button,
        a.mzp-c-button:link,
        a.mzp-c-button:visited {
            background-color: #000;
            border: 2px solid #000;
            color: #fff
        }

        .mzp-c-button:focus,
        a.mzp-c-button:link:focus,
        a.mzp-c-button:visited:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline-offset: 1px
        }

        .mzp-c-button:hover,
        a.mzp-c-button:link:hover,
        a.mzp-c-button:visited:hover {
            background-color: #ededf0;
            border-color: #000;
            box-shadow: none;
            color: #000
        }

        .mzp-c-button:active,
        a.mzp-c-button:link:active,
        a.mzp-c-button:visited:active {
            background-color: #ededf0;
            border-color: #5e5e72;
            color: #000
        }

        .mzp-c-button.mzp-t-dark,
        a.mzp-c-button:link.mzp-t-dark,
        a.mzp-c-button:visited.mzp-t-dark {
            background-color: #fff;
            border-color: #fff;
            color: #000
        }

        .mzp-c-button.mzp-t-dark:focus,
        a.mzp-c-button:link.mzp-t-dark:focus,
        a.mzp-c-button:visited.mzp-t-dark:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px #80c8f6;
            outline: 2px solid #afcff9;
            outline-offset: 1px
        }

        .mzp-c-button.mzp-t-dark:hover,
        a.mzp-c-button:link.mzp-t-dark:hover,
        a.mzp-c-button:visited.mzp-t-dark:hover {
            background-color: #2b2a33;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }

        .mzp-c-button.mzp-t-dark:active,
        a.mzp-c-button:link.mzp-t-dark:active,
        a.mzp-c-button:visited.mzp-t-dark:active {
            background-color: #2b2a33;
            border-color: #bfbfc9;
            color: #fff
        }

        .mzp-c-button.mzp-t-secondary,
        a.mzp-c-button.mzp-t-secondary {
            background-color: rgba(0, 0, 0, 0);
            border-color: #000;
            color: #000
        }

        .mzp-c-button.mzp-t-secondary:focus,
        a.mzp-c-button.mzp-t-secondary:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline-offset: 1px
        }

        .mzp-c-button.mzp-t-secondary:hover,
        a.mzp-c-button.mzp-t-secondary:hover {
            background-color: #ededf0;
            border-color: #000;
            box-shadow: none;
            color: #000
        }

        .mzp-c-button.mzp-t-secondary:active,
        a.mzp-c-button.mzp-t-secondary:active {
            background-color: #ededf0;
            border-color: #5e5e72;
            color: #000
        }

        .mzp-c-button.mzp-t-secondary.mzp-t-dark,
        a.mzp-c-button.mzp-t-secondary.mzp-t-dark {
            background-color: rgba(0, 0, 0, 0);
            border-color: #fff;
            color: #fff
        }

        .mzp-c-button.mzp-t-secondary.mzp-t-dark:focus,
        a.mzp-c-button.mzp-t-secondary.mzp-t-dark:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px #80c8f6;
            outline: 2px solid #afcff9;
            outline-offset: 1px
        }

        .mzp-c-button.mzp-t-secondary.mzp-t-dark:hover,
        a.mzp-c-button.mzp-t-secondary.mzp-t-dark:hover {
            background-color: #2b2a33;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }

        .mzp-c-button.mzp-t-secondary.mzp-t-dark:active,
        a.mzp-c-button.mzp-t-secondary.mzp-t-dark:active {
            background-color: #2b2a33;
            border-color: #bfbfc9;
            color: #fff
        }

        .mzp-c-button.mzp-t-product,
        a.mzp-c-button.mzp-t-product:link,
        a.mzp-c-button.mzp-t-product:visited {
            background-color: #0060df;
            border-color: rgba(0, 0, 0, 0);
            color: #fff
        }

        .mzp-c-button.mzp-t-product:focus,
        a.mzp-c-button.mzp-t-product:link:focus,
        a.mzp-c-button.mzp-t-product:visited:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline-offset: 1px
        }

        .mzp-c-button.mzp-t-product:hover,
        a.mzp-c-button.mzp-t-product:link:hover,
        a.mzp-c-button.mzp-t-product:visited:hover {
            background-color: #0250bb;
            border-color: rgba(0, 0, 0, 0);
            box-shadow: none;
            color: #fff
        }

        .mzp-c-button.mzp-t-product:active,
        a.mzp-c-button.mzp-t-product:link:active,
        a.mzp-c-button.mzp-t-product:visited:active {
            background-color: #073072;
            border-color: rgba(0, 0, 0, 0);
            color: #fff
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary {
            background-color: rgba(0, 0, 0, 0);
            border-color: #0060df;
            color: #0060df
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary:focus,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary:focus,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline-offset: 1px
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary:hover,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary:hover,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary:hover {
            background-color: #0250bb;
            border-color: rgba(0, 0, 0, 0);
            box-shadow: none;
            color: #fff
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary:active,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary:active,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary:active {
            background-color: #073072;
            border-color: rgba(0, 0, 0, 0);
            color: #fff
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary.mzp-t-dark,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary.mzp-t-dark,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary.mzp-t-dark {
            background-color: hsla(0, 0%, 100%, .3);
            border-color: rgba(0, 0, 0, 0);
            color: #fff
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary.mzp-t-dark:focus,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary.mzp-t-dark:focus,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary.mzp-t-dark:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline-offset: 1px
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary.mzp-t-dark:hover,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary.mzp-t-dark:hover,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary.mzp-t-dark:hover {
            background-color: #0250bb;
            border-color: rgba(0, 0, 0, 0);
            box-shadow: none;
            color: #fff
        }

        .mzp-c-button.mzp-t-product.mzp-t-secondary.mzp-t-dark:active,
        a.mzp-c-button.mzp-t-product:link.mzp-t-secondary.mzp-t-dark:active,
        a.mzp-c-button.mzp-t-product:visited.mzp-t-secondary.mzp-t-dark:active {
            background-color: #073072;
            border-color: rgba(0, 0, 0, 0);
            color: #fff
        }

        .mzp-c-button.mzp-t-neutral,
        a.mzp-c-button.mzp-t-neutral {
            background-color: rgba(0, 0, 0, 0);
            border-color: #cdcdd4;
            color: #5e5e72
        }

        .mzp-c-button.mzp-t-neutral:focus,
        a.mzp-c-button.mzp-t-neutral:focus {
            border-color: #0060df
        }

        .mzp-c-button.mzp-t-neutral:hover,
        a.mzp-c-button.mzp-t-neutral:hover {
            background-color: #ededf0;
            border-color: #b1b1bc;
            color: #5e5e72
        }

        .mzp-c-button.mzp-t-neutral:active,
        a.mzp-c-button.mzp-t-neutral:active {
            background-color: #ededf0;
            border-color: #9595a2;
            color: #5e5e72
        }

        .mzp-c-button.mzp-t-neutral.mzp-t-dark,
        a.mzp-c-button.mzp-t-neutral.mzp-t-dark {
            background-color: hsla(0, 0%, 100%, .1);
            border-color: hsla(0, 0%, 100%, .6);
            color: #fff
        }

        .mzp-c-button.mzp-t-neutral.mzp-t-dark:focus,
        a.mzp-c-button.mzp-t-neutral.mzp-t-dark:focus {
            border-color: #0060df
        }

        .mzp-c-button.mzp-t-neutral.mzp-t-dark:hover,
        a.mzp-c-button.mzp-t-neutral.mzp-t-dark:hover {
            background-color: hsla(0, 0%, 100%, .2);
            border-color: hsla(0, 0%, 100%, .6);
            color: #fff
        }

        .mzp-c-button.mzp-t-neutral.mzp-t-dark:active,
        a.mzp-c-button.mzp-t-neutral.mzp-t-dark:active {
            background-color: hsla(0, 0%, 100%, .2);
            border-color: hsla(0, 0%, 100%, .4);
            color: #fff
        }

        .mzp-c-button-download-container {
            display: inline-block;
            margin-bottom: 24px;
            text-align: center
        }

        .mzp-c-button-download-privacy-link {
            display: block;
            font-size: 12px;
            font-size: .75rem;
            line-height: 1.5;
            margin-top: 16px
        }

        @supports(--css:variables) {
            .mzp-c-button-download-privacy-link {
                font-size: var(--body-xs-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-button-download-privacy-link a:link,
        .mzp-c-button-download-privacy-link a:visited {
            color: inherit;
            text-decoration: none
        }

        .mzp-c-button-download-privacy-link a:active,
        .mzp-c-button-download-privacy-link a:focus,
        .mzp-c-button-download-privacy-link a:hover {
            text-decoration: underline
        }

        .mzp-c-button-icon-end,
        .mzp-c-button-icon-start {
            display: inline-block;
            font-size: 1em;
            height: 1em;
            line-height: 1em;
            vertical-align: baseline;
            width: 1em
        }

        .mzp-c-button-icon-end img,
        .mzp-c-button-icon-end svg,
        .mzp-c-button-icon-start img,
        .mzp-c-button-icon-start svg {
            height: 100%;
            margin-bottom: -.15em;
            width: 100%
        }

        .mzp-c-button-icon-start {
            margin-left: 0;
            margin-right: .5ch
        }

        .mzp-c-button-icon-end,
        [dir=rtl] .mzp-c-button-icon-start {
            margin-left: .5ch;
            margin-right: 0
        }

        [dir=rtl] .mzp-c-button-icon-end {
            margin-left: 0;
            margin-right: .5ch
        }

        ul.download-list {
            list-style-type: none;
            margin-bottom: 10px
        }

        ul.download-list li {
            margin-left: 0
        }

        ul.download-list strong {
            font-weight: 700
        }

        .download-dumb ul {
            list-style: none
        }

        .download-dumb ul li {
            display: inline-block;
            margin: 20px 0 0
        }

        .download-dumb ul li .button {
            font-size: 14px;
            font-size: .875rem;
            line-height: 1.5;
            margin-left: 3px;
            padding: 6px 10px
        }

        @supports(--css:variables) {
            .download-dumb ul li .button {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        .download-other {
            color: #666;
            font-size: 12px;
            font-size: .75rem;
            line-height: 1.5
        }

        @supports(--css:variables) {
            .download-other {
                font-size: var(--body-xs-size);
                line-height: var(--body-line-height)
            }
        }

        .download-other a:link,
        .download-other a:visited {
            color: #999
        }

        .download-other a:active,
        .download-other a:focus,
        .download-other a:hover {
            color: #999;
            text-decoration: underline
        }

        .download-button {
            display: inline-block;
            vertical-align: top
        }

        .download-button .ios-download,
        .download-button .nojs-download,
        .download-button .unrecognized-download {
            display: none
        }

        .android .download-button-desktop,
        .download-button .os_android,
        .download-button .os_ios,
        .download-button .os_linux,
        .download-button .os_linux64,
        .download-button .os_linux64-aarch64,
        .download-button .os_osx,
        .download-button .os_win,
        .download-button .os_win-msi,
        .download-button .os_win64,
        .download-button .os_win64-aarch64,
        .download-button .os_win64-msi,
        .no-js .download-list,
        .other .download-list {
            display: none !important
        }

        .android .download-button .os_android,
        .android .download-button-desktop .download-list,
        .download-button-android .os_android,
        .download-button-ios .os_ios,
        .ios .download-button .ios-download,
        .ios .download-button .os_ios,
        .ios .download-button-desktop .download-list,
        .linux .download-button .os_linux,
        .linux .download-button .os_linux64,
        .osx .download-button .os_osx,
        .other .download-button-android .download-list,
        .windows .download-button .os_win {
            display: block !important
        }

        .os_linux64 {
            margin-bottom: 16px
        }

        .windows.x64 .download-button-beta .os_win {
            display: none !important
        }

        .windows.x64 .download-button-beta .os_win64 {
            display: block !important
        }

        .download-list .linux {
            margin-bottom: 16px
        }

        .firefox-platform-button .download-link.os_linux {
            display: none
        }

        .linux .firefox-platform-button .download-link.os_linux,
        .linux .firefox-platform-button .download-link.os_linux64 {
            display: inline-block
        }

        .fx-unsupported-message {
            display: none !important;
            text-align: center
        }

        .fx-unsupported-message .fx-unsupported-message-all-link {
            display: block;
            font-size: 12px;
            font-size: .75rem;
            line-height: 1.5;
            margin-top: 16px
        }

        @supports(--css:variables) {
            .fx-unsupported-message .fx-unsupported-message-all-link {
                font-size: var(--body-xs-size);
                line-height: var(--body-line-height)
            }
        }

        .fx-unsupported-message .fx-unsupported-message-all-link a:link,
        .fx-unsupported-message .fx-unsupported-message-all-link a:visited {
            color: inherit;
            text-decoration: none
        }

        .fx-unsupported-message .fx-unsupported-message-all-link a:active,
        .fx-unsupported-message .fx-unsupported-message-all-link a:focus,
        .fx-unsupported-message .fx-unsupported-message-all-link a:hover {
            text-decoration: underline
        }

        .fx-unsupported-message .download-link {
            text-align: center
        }

        .fx-unsupported .mzp-c-split .fx-privacy-link,
        .fx-unsupported .mzp-c-split .fx-unsupported-message,
        .fx-unsupported .mzp-c-split .mzp-c-button-download-privacy-link {
            text-align: left
        }

        [dir=rtl] .fx-unsupported .mzp-c-split .fx-privacy-link,
        [dir=rtl] .fx-unsupported .mzp-c-split .fx-unsupported-message,
        [dir=rtl] .fx-unsupported .mzp-c-split .mzp-c-button-download-privacy-link {
            text-align: right
        }

        .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-privacy-link,
        .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-unsupported-message,
        .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .mzp-c-button-download-privacy-link {
            text-align: center
        }

        @media(min-width:768px) {

            .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-privacy-link,
            .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-unsupported-message,
            .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .mzp-c-button-download-privacy-link {
                text-align: left
            }

            [dir=rtl] .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-privacy-link,
            [dir=rtl] .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .fx-unsupported-message,
            [dir=rtl] .fx-unsupported .mzp-c-split.mzp-l-split-center-on-sm-md .mzp-c-button-download-privacy-link {
                text-align: right
            }
        }

        .fx-unsupported .mzp-c-callout-compact .fx-privacy-link,
        .fx-unsupported .mzp-c-callout-compact .fx-unsupported-message,
        .fx-unsupported .mzp-c-callout-compact .mzp-c-button-download-privacy-link {
            text-align: left
        }

        [dir=rtl] .fx-unsupported .mzp-c-callout-compact .fx-privacy-link,
        [dir=rtl] .fx-unsupported .mzp-c-callout-compact .fx-unsupported-message,
        [dir=rtl] .fx-unsupported .mzp-c-callout-compact .mzp-c-button-download-privacy-link {
            text-align: right
        }

        .osx.fx-unsupported .c-button-download-thanks-link,
        .osx.fx-unsupported .download-button .download-list,
        .windows.fx-unsupported .c-button-download-thanks-link,
        .windows.fx-unsupported .download-button .download-list {
            display: none !important
        }

        .osx.fx-unsupported .download-button-android .download-list,
        .osx.fx-unsupported .download-button-ios .download-list,
        .windows.fx-unsupported .download-button-android .download-list,
        .windows.fx-unsupported .download-button-ios .download-list {
            display: block !important
        }

        .osx.fx-unsupported .c-navigation .c-navigation-shoulder .c-button-download-thanks,
        .osx.fx-unsupported .fx-unsupported-message.win .download-link.os_win64,
        .windows.fx-unsupported .c-navigation .c-navigation-shoulder .c-button-download-thanks,
        .windows.fx-unsupported .fx-unsupported-message.win .download-link.os_win64 {
            display: none !important
        }

        .windows.fx-unsupported .c-button-download-thanks .fx-unsupported-message.win,
        .windows.fx-unsupported .download-button .fx-unsupported-message.win,
        .windows.fx-unsupported .firefox-platform-button-windows .fx-unsupported-message.win {
            display: block !important
        }

        .windows.fx-unsupported .fx-unsupported-message.win .download-link.os_win {
            display: inline-block !important
        }

        .windows.fx-unsupported .firefox-platform-button-windows .firefox-platform-button {
            display: none
        }

        .windows.fx-unsupported.x64 .fx-unsupported-message.win .download-link.os_win64 {
            display: inline-block !important
        }

        .windows.fx-unsupported.x64 .fx-unsupported-message.win .download-link.os_win {
            display: none !important
        }

        .osx.fx-unsupported .c-button-download-thanks .fx-unsupported-message.mac,
        .osx.fx-unsupported .download-button .fx-unsupported-message.mac,
        .osx.fx-unsupported .firefox-platform-button-mac .fx-unsupported-message.mac {
            display: block !important
        }

        .osx.fx-unsupported .firefox-platform-button-mac .firefox-platform-button {
            display: none
        }

        .android .download-button-desktop .nojs-download,
        .ios .download-button-desktop .nojs-download,
        .no-js .download-button .nojs-download,
        .other .download-button .unrecognized-download {
            display: block
        }

        .download-ms-store-badge {
            display: inline-block
        }

        .download-ms-store-badge .ms-store-badge-img {
            margin: 0
        }

        .download-link .mzp-c-button-icon-end img {
            margin-bottom: 0 !important
        }

        @keyframes a-slide-up {
            0% {
                opacity: 0;
                transform: translateY(60px)
            }

            to {
                opacity: 1;
                transform: translateY(0)
            }
        }

        .moz-consent-banner {
            -moz-osx-font-smoothing: grayscale;
            -webkit-text-size-adjust: 100%;
            background: #fff;
            color: #000;
            display: none;
            font-family: Mozilla Text, Inter, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            text-size-adjust: 100%
        }

        .moz-consent-banner.is-visible {
            display: block
        }

        .moz-consent-banner .moz-consent-banner-content {
            background: #fff;
            margin: 0 auto;
            max-width: 1152px;
            padding: 16px 16px 0
        }

        .moz-consent-banner .moz-consent-banner-heading {
            color: #000;
            font-family: Mozilla Headline, Inter, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 1.5rem;
            font-size: 24px;
            margin: 0 0 16px
        }

        .moz-consent-banner .moz-consent-banner-copy p {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.5;
            max-width: 60em
        }

        .moz-consent-banner .moz-consent-banner-copy a:link,
        .moz-consent-banner .moz-consent-banner-copy a:visited {
            color: #000;
            text-decoration: underline
        }

        .moz-consent-banner .moz-consent-banner-copy a:active,
        .moz-consent-banner .moz-consent-banner-copy a:focus,
        .moz-consent-banner .moz-consent-banner-copy a:hover {
            text-decoration: none
        }

        .moz-consent-banner .moz-consent-banner-controls {
            text-align: center
        }

        .moz-consent-banner .moz-consent-banner-button,
        .moz-consent-banner .moz-consent-banner-controls a {
            display: inline-block;
            font-size: 16px;
            font-size: 1rem;
            margin-bottom: 16px
        }

        .moz-consent-banner .moz-consent-banner-button {
            background-color: #000;
            border: 2px solid #000;
            border-radius: 4px;
            box-sizing: border-box;
            color: #fff;
            cursor: pointer;
            font-family: Mozilla Text, Inter, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-weight: 700;
            line-height: 1.5;
            padding: 6px 24px;
            text-align: center;
            transition: background-color .1s, box-shadow .1s, color .1s;
            width: 100%
        }

        .moz-consent-banner .moz-consent-banner-button:focus {
            border-color: #0060df;
            box-shadow: 0 0 0 2px rgba(0, 144, 237, .5);
            outline-offset: 1px
        }

        .moz-consent-banner .moz-consent-banner-button:hover {
            background-color: #ededf0;
            border-color: #000;
            box-shadow: none;
            color: #000
        }

        .moz-consent-banner .moz-consent-banner-button:active {
            background-color: #ededf0;
            border-color: #5e5e72;
            color: #000
        }

        @media(min-width:768px) {
            .moz-consent-banner .moz-consent-banner-content {
                padding: 24px 48px 0
            }

            .moz-consent-banner .moz-consent-banner-controls {
                text-align: left
            }

            [dir=rtl] .moz-consent-banner .moz-consent-banner-controls {
                text-align: right
            }

            .moz-consent-banner .moz-consent-banner-controls .moz-consent-banner-button,
            .moz-consent-banner .moz-consent-banner-controls a {
                display: inline-block;
                margin-bottom: 24px;
                margin-right: 16px
            }

            [dir=rtl] .moz-consent-banner .moz-consent-banner-controls .moz-consent-banner-button,
            [dir=rtl] .moz-consent-banner .moz-consent-banner-controls a {
                margin-left: 16px;
                margin-right: 0
            }

            .moz-consent-banner .moz-consent-banner-controls .moz-consent-banner-button {
                width: auto
            }
        }

        @media(min-height:600px) {
            .moz-consent-banner {
                animation: a-slide-up .6s ease 0s both;
                background: rgba(0, 0, 0, 0);
                bottom: 0;
                left: 0;
                padding: 8px;
                position: fixed;
                right: 0;
                z-index: 1000
            }

            .moz-consent-banner .moz-consent-banner-content {
                border-radius: 16px;
                box-shadow: 0 5px 16px 2px rgba(29, 17, 51, .25)
            }
        }

        @media(min-height:600px)and (min-width:768px) {
            .moz-consent-banner {
                padding: 16px
            }
        }

        @media(min-height:600px)and (min-width:1024px) {
            .moz-consent-banner {
                padding: 24px
            }
        }

        @media(min-height:600px)and (prefers-reduced-motion:reduce) {
            .moz-consent-banner {
                animation: none
            }
        }

        .m24-navigation {
            background-color: #fff;
            border-bottom: 2px solid var(--m24-light-mid-gray)
        }

        @supports(position:sticky) {
            html.mzp-has-sticky-navigation .m24-navigation.m24-mzp-is-sticky {
                left: 0;
                position: sticky;
                top: 0;
                -webkit-transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;
                transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;
                z-index: 1000
            }

            html.mzp-has-sticky-navigation .m24-navigation.m24-mzp-is-sticky.mzp-is-scrolling {
                box-shadow: 0 0 6px 1px rgba(29, 17, 51, .04), 0 0 8px 2px rgba(9, 32, 77, .12), 0 0 5px -3px rgba(29, 17, 51, .12)
            }

            html.mzp-has-sticky-navigation .m24-navigation.m24-mzp-is-sticky.mzp-is-hidden {
                -webkit-transform: translateY(-110%);
                transform: translateY(-110%)
            }

            @media(prefers-reduced-motion:reduce) {
                html.mzp-has-sticky-navigation .m24-navigation.m24-mzp-is-sticky {
                    position: static
                }
            }
        }

        .m24-c-navigation-container {
            zoom: 1;
            margin: 0 auto;
            max-width: 1440px
        }

        .m24-c-navigation-container:after {
            clear: both;
            content: "";
            display: block;
            height: 0;
            visibility: hidden
        }

        @media(min-width:768px) {
            .m24-c-navigation-container {
                align-items: start;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                position: static
            }

            .m24-c-navigation-container:after {
                display: none
            }
        }

        .m24-c-navigation-l-content {
            zoom: 1;
            padding: var(--spacer-xs) 24px;
            position: relative
        }

        .m24-c-navigation-l-content:after {
            clear: both;
            content: "";
            display: block;
            height: 0;
            visibility: hidden
        }

        @media(min-width:768px) {
            .m24-c-navigation-l-content {
                padding: var(--spacer-xs) 64px 0
            }
        }

        @media(min-width:1312px) {
            .m24-c-navigation-l-content {
                padding: var(--spacer-xs) 80px 0
            }
        }

        .m24-c-navigation-logo-link {
            display: block
        }

        .m24-c-navigation-logo-image {
            display: block;
            height: 40px;
            width: auto
        }

        .m24-c-navigation-menu-button {
            display: none
        }

        .js .m24-c-navigation-menu-button {
            background-color: rgba(0, 0, 0, 0);
            border: none;
            color: #000;
            display: block;
            float: right;
            font-weight: 600;
            height: 32px;
            margin: 4px 0 0;
            padding: 0;
            position: relative;
            text-decoration: underline;
            text-decoration-thickness: 1px;
            text-underline-offset: 2px
        }

        .js .m24-c-navigation-menu-button.mzp-is-active {
            background: rgba(0, 0, 0, 0) url("/media/protocol/img/icons/close.73e5756fc7ce.svg") 50% no-repeat;
            direction: ltr;
            overflow: hidden;
            text-align: left;
            text-indent: -9999px;
            white-space: nowrap;
            width: 40px
        }

        .js .m24-c-navigation-menu-button.mzp-is-active:after {
            content: none
        }

        @media(min-width:768px) {
            .js .m24-c-navigation-menu-button {
                display: none;
                margin: 24px 0
            }
        }

        [dir=rtl].js .m24-c-navigation-menu-button {
            float: left
        }

        .js .m24-c-navigation-items {
            display: none
        }

        @media(max-width:767px) {
            .js .m24-c-navigation-items.mzp-is-open {
                display: block;
                height: calc(100vh - 58px);
                margin-top: 58px;
                overflow: hidden auto;
                padding-top: 0;
                position: fixed;
                right: 0;
                top: 0;
                width: 100%;
                z-index: 100
            }
        }

        @media(min-width:768px) {
            .js .m24-c-navigation-items {
                display: block
            }
        }

        .m24-c-navigation-menu {
            margin-bottom: 0;
            width: 100%
        }

        @media(min-width:768px) {
            .m24-c-navigation-menu {
                border-top: rgba(0, 0, 0, 0);
                width: auto
            }
        }

        .m24-c-menu h2,
        .m24-c-menu h3 {
            font-size: 1.125rem;
            margin: 0
        }

        .m24-c-menu a:link,
        .m24-c-menu a:visited {
            color: #161616;
            text-decoration: none
        }

        .m24-c-menu a:focus,
        .m24-c-menu a:hover {
            text-decoration: underline;
            text-decoration-thickness: 1px;
            text-underline-offset: 2px
        }

        .m24-c-menu a[href^=http]:after {
            background: url("/media/img/icons/external.e2b4246cf764.svg") no-repeat bottom/contain;
            content: "";
            display: inline-block;
            height: 1em;
            vertical-align: baseline;
            width: 12px
        }

        .m24-c-menu a[href^=http]:after {
            margin-left: 8px;
            transform: scaleX(1)
        }

        [dir=rtl] .m24-c-menu a[href^=http]:after {
            margin-left: 0;
            margin-right: 8px;
            transform: scaleX(-1)
        }

        @media(min-width:768px) {
            .m24-c-menu .mzp-has-drop-down.m24-c-menu-category h2:after {
                background: url("/media/protocol/img/icons/arrow-down.f75cc06fe50b.svg") no-repeat 50%/auto 16px;
                content: "";
                display: inline-block;
                height: 12px;
                transform-origin: center;
                transition: transform .1s ease;
                vertical-align: baseline;
                width: 12px
            }

            .m24-c-menu .mzp-has-drop-down.m24-c-menu-category h2:after {
                margin-left: 8px
            }

            [dir=rtl] .m24-c-menu .mzp-has-drop-down.m24-c-menu-category h2:after {
                margin-left: 0;
                margin-right: 8px
            }
        }

        @media(min-width:768px)and (prefers-reduced-motion:reduce) {
            .m24-c-menu .mzp-has-drop-down.m24-c-menu-category h2:after {
                transition: none
            }
        }

        @media(min-width:768px) {
            .m24-c-menu .mzp-has-drop-down.m24-c-menu-category.mzp-is-selected h2:after {
                transform: rotate(-180deg)
            }
        }

        .m24-c-menu.m24-mzp-is-basic .m24-c-menu-category {
            padding-top: 12px
        }

        @media(min-width:768px) {

            .m24-c-menu.m24-mzp-is-basic .m24-c-menu-category.mzp-has-drop-down:focus .m24-c-menu-panel,
            .m24-c-menu.m24-mzp-is-basic .m24-c-menu-category.mzp-has-drop-down:hover .m24-c-menu-panel {
                display: block
            }

            .m24-c-menu.m24-mzp-is-basic .m24-c-menu-category.mzp-has-drop-down:focus-within .m24-c-menu-panel {
                display: block
            }
        }

        .m24-c-menu.m24-mzp-is-enhanced {
            padding-bottom: 100px;
            padding-top: 12px
        }

        @media(min-width:768px) {
            .m24-c-menu.m24-mzp-is-enhanced {
                padding-bottom: 0
            }
        }

        .m24-c-menu.m24-mzp-is-enhanced.mzp-is-selected {
            display: block
        }

        @media(min-width:768px) {

            .m24-c-menu.m24-mzp-is-enhanced .m24-c-menu-category.mzp-is-selected .m24-c-menu-button-close,
            .m24-c-menu.m24-mzp-is-enhanced .m24-c-menu-category.mzp-is-selected .m24-c-menu-panel {
                display: block
            }

            .m24-c-menu.m24-mzp-is-enhanced .m24-c-menu-category:after {
                display: none
            }
        }

        .m24-c-menu-category-list {
            margin-bottom: 0;
            padding: 0;
            position: relative
        }

        @media(min-width:768px) {
            .m24-c-menu-category-list {
                display: flex;
                justify-content: space-between;
                position: static;
                flex-wrap: wrap;
            }
        }

        .m24-c-menu-category {
            padding: 8px 16px;
            position: relative;
            width: calc(100% - 32px);
            z-index: 1000
        }

        @media(min-width:768px) {
            .m24-c-menu-category {
                padding: 0px 10px;
                position: static;
                width: auto
            }
        }

        .m24-c-menu-category-link a:link,
        .m24-c-menu-category-link a:visited {
            background: var(--m24-light-orange);
            display: flex;
            font-weight: 600;
            justify-content: space-between;
            margin: var(--spacer-md) 0 -1em;
            padding: var(--spacer-sm);
            position: relative
        }

        .m24-c-menu-category-link svg {
            height: .8em;
            left: auto;
            margin-left: 4px;
            margin-right: 0;
            position: relative;
            right: 0;
            top: .15em;
            transform: none;
            transition-duration: .3s;
            transition-property: right;
            transition-timing-function: cubic-bezier(.5, 0, 0, 1);
            width: auto
        }

        [dir=rtl] .m24-c-menu-category-link svg {
            left: 0;
            margin-left: 0;
            margin-right: 4px;
            right: auto;
            transform: rotate(-180deg);
            transition-property: left
        }

        .m24-c-menu-category-link a:focus,
        .m24-c-menu-category-link a:hover {
            background: #ff9456
        }

        .m24-c-menu-category-link a:focus svg,
        .m24-c-menu-category-link a:hover svg {
            left: auto;
            right: -4px
        }

        [dir=rtl] .m24-c-menu-category-link a:focus svg,
        [dir=rtl] .m24-c-menu-category-link a:hover svg {
            left: -4px;
            right: auto
        }

        .m24-c-menu-title {
            display: block;
            margin-bottom: var(--spacer-sm)
        }

        @media(min-width:768px) {
            .m24-c-menu-title {
                margin-bottom: 0
            }

            .m24-c-menu-title h2 {
                font-weight: inherit;
                white-space: nowrap
            }
        }

        .m24-c-menu-panel {
            background-color: #fff;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #000;
            height: auto;
            overflow: hidden auto;
            width: 100%;
            z-index: 1000
        }

        @media(min-width:768px) {
            .m24-c-menu-panel {
                border: 2px solid var(--m24-light-mid-gray);
                border-radius: 0 0 8px 8px;
                left: 50%;
                margin: 0 auto;
                overflow: auto;
                padding: 0;
                position: absolute;
                right: auto;
                top: 100%;
                transform: translateX(-50%);
                width: 400px
            }

            .mzp-is-scrolling .m24-c-menu-panel {
                box-shadow: 0 6px 6px 1px rgba(29, 17, 51, .04), 0 8px 8px 2px rgba(9, 32, 77, .12), 0 5px 5px -3px rgba(29, 17, 51, .12)
            }

            #m24-c-menu-panel-features {
                width: 344px
            }
        }

        .m24-mzp-is-basic .m24-c-menu-panel {
            display: block
        }

        @media(min-width:768px) {
            .m24-mzp-is-basic .m24-c-menu-panel {
                display: none
            }
        }

        .m24-mzp-is-enhanced .m24-c-menu-panel {
            display: block
        }

        @media(min-width:768px) {
            .m24-mzp-is-enhanced .m24-c-menu-panel {
                display: none
            }
        }

        .m24-c-menu-subtitle {
            color: var(--m24-black);
            margin: 0;
            padding: 16px 0 8px
        }

        .m24-mzp-l-content {
            margin-bottom: 0
        }

        .m24-c-menu-panel-container {
            background-color: var(--m24-light-gray);
            margin: 0 auto;
            max-width: 1440px;
            padding: var(--spacer-sm) var(--spacer-lg) var(--spacer-lg)
        }

        @media(min-width:768px) {
            .m24-c-menu-panel-container {
                background-color: initial;
                padding: var(--spacer-lg) 0
            }

            .m24-c-menu-panel-content {
                margin: 0 auto;
                padding: 0 var(--grid-margin)
            }

            .m24-c-menu-panel-content.multi-column {
                column-gap: 64px;
                display: flex
            }
        }

        .m24-c-menu-item-link {
            display: block;
            padding: 8px 0
        }

        li:last-child>.m24-c-menu-item-link {
            padding-bottom: 0
        }

        .m24-c-menu-button-close {
            background: #fff url("/media/protocol/img/icons/close.73e5756fc7ce.svg") 50% no-repeat;
            -webkit-background-size: 20px, 20px;
            background-size: 20px, 20px;
            border: 2px solid rgba(0, 0, 0, 0);
            cursor: pointer;
            direction: ltr;
            display: none;
            height: 24px;
            left: auto;
            overflow: hidden;
            padding: var(--spacer-xs);
            position: absolute;
            right: 15px;
            text-align: left;
            text-indent: -9999px;
            top: 15px;
            transition: border-color .3s cubic-bezier(.5, 0, 0, 1);
            white-space: nowrap;
            width: 24px
        }

        [dir=rtl] .m24-c-menu-button-close {
            left: 15px;
            right: auto
        }

        .m24-c-menu-button-close:focus,
        .m24-c-menu-button-close:hover {
            border-color: var(--m24-mid-gray)
        }

        body:has(.m24-c-navigation-items.mzp-is-open)>#outer-wrapper,
        body:has(.m24-c-navigation-items.mzp-is-open)>.c-banner.c-banner-is-visible,
        body:has(.m24-c-navigation-items.mzp-is-open)>.c-sub-navigation,
        body:has(.m24-c-navigation-items.mzp-is-open)>.m24-pencil-banner,
        body:has(.m24-c-navigation-items.mzp-is-open)>.moz-consent-banner.is-visible,
        body:has(.m24-c-navigation-items.mzp-is-open)>.mzp-c-breadcrumb {
            display: none !important
        }

        @media(min-width:768px) {

            body:has(.m24-c-navigation-items.mzp-is-open)>#outer-wrapper,
            body:has(.m24-c-navigation-items.mzp-is-open)>.c-banner.c-banner-is-visible,
            body:has(.m24-c-navigation-items.mzp-is-open)>.c-sub-navigation,
            body:has(.m24-c-navigation-items.mzp-is-open)>.m24-pencil-banner,
            body:has(.m24-c-navigation-items.mzp-is-open)>.moz-consent-banner.is-visible,
            body:has(.m24-c-navigation-items.mzp-is-open)>.mzp-c-breadcrumb {
                display: block !important
            }
        }

        .m24-navigation .mzp-c-button-download-container {
            margin-bottom: 0
        }

        .fx-unsupported .m24-navigation .mzp-c-button-download-container,
        .m24-navigation .mzp-c-button-download-privacy-link {
            display: none
        }

        .m24-c-menu-download {
            background-color: #fff;
            border-top: 1px solid var(--m24-light-mid-gray);
            bottom: 0;
            display: block;
            left: 0;
            padding: 16px;
            position: fixed;
            right: 0;
            z-index: 1000
        }

        .m24-c-menu-download .mzp-c-button-download-container {
            box-sizing: border-box;
            display: block;
            width: 100%
        }

        .m24-c-menu-download .download-link {
            width: 100%
        }

        @media(min-width:768px) {
            .m24-c-menu-download {
                display: none
            }
        }

        .mzp-c-navigation-download {
            display: none
        }

        @media(min-width:768px) {
            .mzp-c-navigation-download {
                display: inline-block;
                min-width: 156px
            }
        }

        .mzp-c-navigation-download :has(.hide-cta-on-desktop),
        .mzp-c-navigation-download :has(.hide-nav-download-on-desktop) {
            display: inline-block;
            min-width: 156px
        }

        @media(min-width:768px) {

            .mzp-c-navigation-download :has(.hide-cta-on-desktop),
            .mzp-c-navigation-download :has(.hide-nav-download-on-desktop) {
                display: none
            }
        }

        .m24-pencil-banner {
            background-color: var(--m24-light-orange);
            padding: var(--spacer-sm);
            position: relative
        }

        .m24-pencil-banner .m24-pencil-banner-copy {
            margin: 0 auto;
            max-width: 80%;
            text-align: center
        }

        .m24-pencil-banner .m24-pencil-banner-copy p {
            color: var(--m24-black);
            margin-bottom: 0
        }

        .m24-pencil-banner .m24-pencil-banner-copy :link,
        .m24-pencil-banner .m24-pencil-banner-copy :visited {
            color: var(--m24-black)
        }

        .m24-pencil-banner .m24-pencil-banner-close {
            background: rgba(0, 0, 0, 0) url("/media/img/icons/m24-small/close.be77453cc549.svg") 50% no-repeat;
            -webkit-background-size: 20px 20px;
            background-size: 20px 20px;
            border: 2px solid rgba(0, 0, 0, 0);
            cursor: pointer;
            direction: ltr;
            height: 24px;
            left: auto;
            margin-top: -12px;
            overflow: hidden;
            padding: var(--spacer-xs);
            position: absolute;
            right: var(--spacer-sm);
            text-align: left;
            text-indent: -9999px;
            top: 50%;
            transition: border-color .3s cubic-bezier(.5, 0, 0, 1);
            white-space: nowrap;
            width: 24px
        }

        [dir=rtl] .m24-pencil-banner .m24-pencil-banner-close {
            left: var(--spacer-sm);
            right: auto
        }

        .m24-pencil-banner .m24-pencil-banner-close:focus,
        .m24-pencil-banner .m24-pencil-banner-close:hover {
            border-color: var(--m24-orange)
        }

        .no-js .m24-pencil-banner-close,
        html[data-pencil-banner-closed=true] .m24-pencil-banner {
            display: none
        }

        .m24-navigation {
            --body-font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            --title-font-family: Mozilla Headline, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-family: var(--body-font-family)
        }

        .mzp-c-footer {
            background: #000;
            clear: both;
            color: #fff;
            font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            margin: 0;
            width: 100%
        }

        .mzp-c-footer a:link,
        .mzp-c-footer a:link:active,
        .mzp-c-footer a:link:focus,
        .mzp-c-footer a:link:hover,
        .mzp-c-footer a:visited,
        .mzp-c-footer a:visited:active,
        .mzp-c-footer a:visited:focus,
        .mzp-c-footer a:visited:hover {
            color: #fff
        }

        .mzp-c-footer a:link,
        .mzp-c-footer a:visited {
            font-weight: 400;
            text-decoration: underline
        }

        .mzp-c-footer a:link:active,
        .mzp-c-footer a:link:focus,
        .mzp-c-footer a:link:hover,
        .mzp-c-footer a:visited:active,
        .mzp-c-footer a:visited:focus,
        .mzp-c-footer a:visited:hover {
            text-decoration: none
        }

        .mzp-c-footer-primary {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.5;
            zoom: 1;
            margin: 0 auto 32px
        }

        @supports(--css:variables) {
            .mzp-c-footer-primary {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-footer-primary:after {
            clear: both;
            content: "";
            display: block;
            height: 0;
            visibility: hidden
        }

        @media(min-width:1024px) {
            .mzp-c-footer-primary {
                margin-bottom: 24px
            }
        }

        .c-footer-logo,
        .mzp-c-footer-primary-logo {
            margin-bottom: 32px
        }

        @media(min-width:1024px) {

            .c-footer-logo,
            .mzp-c-footer-primary-logo {
                margin-bottom: 64px
            }
        }

        .c-footer-logo a,
        .mzp-c-footer-primary-logo a {
            background: url("/media/protocol/img/logos/mozilla/logo-lockup-hor-white.fd4b371191aa.svg") no-repeat;
            -webkit-background-size: 134px, 32px;
            background-size: 134px, 32px;
            direction: ltr;
            display: inline-block;
            height: 32px;
            overflow: hidden;
            text-align: left;
            text-indent: -9999px;
            white-space: nowrap;
            width: 134px
        }

        .mzp-c-footer-sections {
            zoom: 1;
            border-bottom: 1px solid #bfbfc9;
            padding-bottom: 32px
        }

        .mzp-c-footer-sections:after {
            clear: both;
            content: "";
            display: block;
            height: 0;
            visibility: hidden
        }

        @media(min-width:480px) {
            .mzp-c-footer-sections {
                padding-bottom: 0
            }
        }

        .mzp-c-footer-section {
            zoom: 1;
            margin-bottom: 8px
        }

        .mzp-c-footer-section:after {
            clear: both;
            content: "";
            display: block;
            height: 0;
            visibility: hidden
        }

        @media(min-width:480px) {
            .mzp-c-footer-section {
                margin-bottom: 0
            }
        }

        .mzp-c-footer-section a:link,
        .mzp-c-footer-section a:visited {
            text-decoration: none
        }

        .mzp-c-footer-section a:link:active,
        .mzp-c-footer-section a:link:focus,
        .mzp-c-footer-section a:link:hover,
        .mzp-c-footer-section a:visited:active,
        .mzp-c-footer-section a:visited:focus,
        .mzp-c-footer-section a:visited:hover {
            text-decoration: underline
        }

        @media(min-width:480px)and (max-width:1023px) {
            .mzp-c-footer-section {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                float: left;
                width: 50%
            }

            [dir=rtl] .mzp-c-footer-section {
                float: right
            }

            .mzp-c-footer-section:nth-child(odd) {
                clear: left
            }

            [dir=rtl] .mzp-c-footer-section:nth-child(odd) {
                clear: right
            }

            .mzp-c-footer-section:nth-child(odd) {
                padding: 0 24px 0 0
            }

            [dir=rtl] .mzp-c-footer-section:nth-child(odd) {
                padding: 0 0 0 24px
            }

            .mzp-c-footer-section:nth-child(2n) {
                padding: 0 0 0 24px
            }

            [dir=rtl] .mzp-c-footer-section:nth-child(2n) {
                padding: 0 24px 0 0
            }
        }

        @media(min-width:1024px) {
            .mzp-c-footer-section {
                float: left;
                padding: 0 24px
            }

            [dir=rtl] .mzp-c-footer-section {
                float: right
            }

            .mzp-c-footer-section:first-child {
                padding: 0 24px 0 0
            }

            [dir=rtl] .mzp-c-footer-section:first-child {
                padding: 0 0 0 24px
            }

            .mzp-c-footer-section:last-child {
                padding: 0 0 0 24px
            }

            [dir=rtl] .mzp-c-footer-section:last-child {
                padding: 0 24px 0 0
            }

            .mzp-c-footer-section:first-child:nth-last-child(n+2),
            .mzp-c-footer-section:first-child:nth-last-child(n+2)~.mzp-c-footer-section:nth-child(1n-1) {
                width: calc(50% - 24px)
            }

            .mzp-c-footer-section:first-child:nth-last-child(n+3),
            .mzp-c-footer-section:first-child:nth-last-child(n+3)~.mzp-c-footer-section:nth-child(1n-1) {
                width: calc(33.33333% - 32px)
            }

            .mzp-c-footer-section:first-child:nth-last-child(n+4),
            .mzp-c-footer-section:first-child:nth-last-child(n+4)~.mzp-c-footer-section:nth-child(1n-1) {
                width: calc(25% - 36px)
            }

            .mzp-c-footer-section:first-child:nth-last-child(n+5),
            .mzp-c-footer-section:first-child:nth-last-child(n+5)~.mzp-c-footer-section:nth-child(1n-1) {
                width: calc(20% - 38.4px)
            }

            .mzp-c-footer-section:first-child:nth-last-child(n+6),
            .mzp-c-footer-section:first-child:nth-last-child(n+6)~.mzp-c-footer-section:nth-child(1n-1) {
                width: calc(16.66667% - 40px)
            }
        }

        .c-footer-subheading,
        .c-footer-subheading button,
        .mzp-c-footer-heading,
        .mzp-c-footer-heading button {
            background-color: rgba(0, 0, 0, 0);
            border: 0;
            color: #bfbfc9;
            font-family: Mozilla Text, Helvetica Neue, Arial, X-LocaleSpecific, sans-serif;
            font-size: 16px;
            font-size: 1rem;
            font-weight: 700;
            line-height: 1.5;
            margin-bottom: 0;
            padding: 16px 0;
            position: relative;
            width: 100%
        }

        @supports(--css:variables) {

            .c-footer-subheading,
            .c-footer-subheading button,
            .mzp-c-footer-heading,
            .mzp-c-footer-heading button {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        .c-footer-subheading,
        .c-footer-subheading button,
        .mzp-c-footer-heading,
        .mzp-c-footer-heading button {
            text-align: left
        }

        [dir=rtl] .c-footer-subheading,
        [dir=rtl] .c-footer-subheading button,
        [dir=rtl] .mzp-c-footer-heading,
        [dir=rtl] .mzp-c-footer-heading button {
            text-align: right
        }

        .c-footer-subheading button,
        .mzp-c-footer-heading button {
            color: #fff
        }

        .is-summary.c-footer-subheading,
        .mzp-c-footer-heading.is-summary {
            border-bottom: 0;
            padding: 0
        }

        .is-summary.c-footer-subheading button:focus,
        .mzp-c-footer-heading.is-summary button:focus {
            outline: 1px dotted #fff
        }

        .is-summary.c-footer-subheading button:before,
        .mzp-c-footer-heading.is-summary button:before {
            background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23FFF' stroke-linecap='round' stroke-width='2' d='M12 3.515v16.97M3.515 12h16.97'/%3E%3C/svg%3E") 0 0 no-repeat;
            -webkit-background-size: 24px, 24px;
            background-size: 24px, 24px;
            content: "";
            height: 24px;
            margin-top: -12px;
            position: absolute;
            top: 50%;
            -webkit-transition: transform .1s ease-in-out;
            transition: transform .1s ease-in-out;
            width: 24px
        }

        .is-summary.c-footer-subheading button:before,
        .mzp-c-footer-heading.is-summary button:before {
            right: 8px
        }

        [dir=rtl] .is-summary.c-footer-subheading button:before,
        [dir=rtl] .mzp-c-footer-heading.is-summary button:before {
            left: 8px;
            right: auto
        }

        .is-summary.c-footer-subheading button[aria-expanded=true]:before,
        .mzp-c-footer-heading.is-summary button[aria-expanded=true]:before {
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        .c-footer-subheading a:link,
        .c-footer-subheading a:visited,
        .mzp-c-footer-heading a:link,
        .mzp-c-footer-heading a:visited {
            font-weight: 700
        }

        @media(min-width:480px) {

            .c-footer-subheading,
            .mzp-c-footer-heading {
                border-bottom: 0;
                padding: 0 0 16px
            }
        }

        @media(min-width:1024px) {

            .c-footer-subheading,
            .mzp-c-footer-heading {
                padding-bottom: 24px
            }
        }

        .mzp-c-footer-list {
            margin-bottom: 32px;
            margin-top: 16px
        }

        @media(min-width:480px) {
            .mzp-c-footer-list {
                margin-top: 0
            }
        }

        @media(min-width:1024px) {
            .mzp-c-footer-list {
                margin-bottom: 64px
            }
        }

        .mzp-c-footer-list li {
            list-style-type: none;
            margin-bottom: 16px
        }

        .mzp-c-footer-list.is-closed[aria-hidden=true] {
            display: none
        }

        .mzp-c-footer-secondary {
            color: #bfbfc9;
            position: relative
        }

        .mzp-c-footer-secondary a:link,
        .mzp-c-footer-secondary a:visited {
            color: #bfbfc9
        }

        .mzp-c-footer-secondary a:link:active,
        .mzp-c-footer-secondary a:link:focus,
        .mzp-c-footer-secondary a:link:hover,
        .mzp-c-footer-secondary a:visited:active,
        .mzp-c-footer-secondary a:visited:focus,
        .mzp-c-footer-secondary a:visited:hover {
            text-decoration: none
        }

        .mzp-c-footer-language {
            zoom: 1;
            margin-bottom: 32px
        }

        .mzp-c-footer-language:after {
            clear: both;
            content: "";
            display: block;
            height: 0;
            visibility: hidden
        }

        @media(min-width:768px) {
            .mzp-c-footer-language {
                float: right
            }

            [dir=rtl] .mzp-c-footer-language {
                float: left
            }
        }

        .mzp-c-footer-links-social {
            margin-bottom: 32px
        }

        .mzp-c-footer-links-social li {
            display: inline-block;
            margin: 0 16px 0 0;
            vertical-align: bottom
        }

        [dir=rtl] .mzp-c-footer-links-social li {
            margin: 0 0 0 16px
        }

        .mzp-c-footer-links-social li a {
            background-repeat: no-repeat;
            border-bottom: 1px solid rgba(0, 0, 0, 0);
            direction: ltr;
            display: block;
            height: 16px;
            overflow: hidden;
            text-align: left;
            text-indent: -9999px;
            white-space: nowrap;
            width: 16px
        }

        .mzp-c-footer-links-social li a.twitter {
            background-image: url("/media/protocol/img/icons/social/twitter/white.79fc9d8867ed.svg")
        }

        .mzp-c-footer-links-social li a.instagram {
            background-image: url("/media/protocol/img/icons/social/instagram/white.a7014a6150b3.svg")
        }

        .mzp-c-footer-links-social li a.youtube {
            background-image: url("/media/protocol/img/icons/social/youtube/white.4f314c43c69d.svg")
        }

        .mzp-c-footer-links-social li a:focus,
        .mzp-c-footer-links-social li a:hover {
            border-bottom-color: #fff
        }

        @media(min-width:768px) {
            .mzp-c-footer-links-social {
                bottom: 0;
                margin-bottom: 0;
                max-width: 33%;
                position: absolute;
                right: 0
            }

            [dir=rtl] .mzp-c-footer-links-social {
                left: 0;
                right: auto
            }

            .mzp-c-footer-links-social {
                text-align: right
            }

            [dir=rtl] .mzp-c-footer-links-social {
                text-align: left
            }

            .mzp-c-footer-links-social li {
                margin: 0;
                padding: 0 0 16px 24px
            }

            [dir=rtl] .mzp-c-footer-links-social li {
                margin: 0;
                padding: 0 24px 16px 0
            }
        }

        .mzp-c-footer-legal li {
            margin-bottom: 16px
        }

        .mzp-c-footer-legal li:last-child {
            margin-bottom: 0
        }

        @media(min-width:768px) {
            .mzp-c-footer-legal li {
                display: inline-block;
                padding: 0 24px 0 0
            }

            [dir=rtl] .mzp-c-footer-legal li {
                padding: 0 0 0 24px
            }

            .mzp-c-footer-legal li:last-child {
                padding-right: 0
            }

            [dir=rtl] .mzp-c-footer-legal li:last-child {
                padding-left: 0;
                padding-right: 0
            }
        }

        .mzp-c-footer-license {
            margin-bottom: 32px
        }

        @media(min-width:768px) {
            .mzp-c-footer-license {
                max-width: 66%
            }
        }

        @media(min-width:1024px) {
            .mzp-c-footer-license {
                margin-bottom: 24px
            }
        }

        @media(min-width:768px) {
            .mzp-c-footer-terms {
                max-width: 66%
            }
        }

        .mzp-c-language-switcher {
            color: inherit;
            font-weight: 700
        }

        .mzp-c-language-switcher .mzp-c-language-switcher-link,
        .mzp-c-language-switcher label {
            display: inline-block;
            font-size: 14px;
            font-size: .875rem;
            line-height: 1.5;
            margin: 0 24px 8px 0
        }

        [dir=rtl] .mzp-c-language-switcher .mzp-c-language-switcher-link,
        [dir=rtl] .mzp-c-language-switcher label {
            margin: 0 0 8px 24px
        }

        @supports(--css:variables) {

            .mzp-c-language-switcher .mzp-c-language-switcher-link,
            .mzp-c-language-switcher label {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-language-switcher .mzp-c-language-switcher-link+label {
            border: 0;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute !important;
            width: 1px
        }

        .mzp-c-language-switcher select {
            font-size: 12px;
            font-size: .75rem;
            line-height: 1.5;
            min-width: 0
        }

        @supports(--css:variables) {
            .mzp-c-language-switcher select {
                font-size: var(--body-xs-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-language-switcher button {
            font-size: 14px;
            font-size: .875rem;
            line-height: 1.5;
            margin-top: 8px
        }

        @supports(--css:variables) {
            .mzp-c-language-switcher button {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        .js .mzp-c-language-switcher button {
            display: none
        }

        .mzp-c-footer {
            background-color: #161616
        }

        .c-footer-subheading {
            color: #b3b3b3
        }

        @media screen and (max-width:479px) {
            .c-footer-subheading {
                padding-bottom: 0;
                padding-top: 0
            }
        }

        @media(min-width:1024px) {
            .c-footer-subheading {
                margin-top: -16px
            }
        }

        .c-footer-section-download .c-footer-subheading,
        .c-footer-section-platforms .c-footer-subheading {
            color: #fafafa;
            font-weight: var(--title-font-weight)
        }

        .c-footer-section-download .c-footer-subheading a:active,
        .c-footer-section-download .c-footer-subheading a:focus,
        .c-footer-section-download .c-footer-subheading a:hover,
        .c-footer-section-download .c-footer-subheading a:link,
        .c-footer-section-download .c-footer-subheading a:visited,
        .c-footer-section-platforms .c-footer-subheading a:active,
        .c-footer-section-platforms .c-footer-subheading a:focus,
        .c-footer-section-platforms .c-footer-subheading a:hover,
        .c-footer-section-platforms .c-footer-subheading a:link,
        .c-footer-section-platforms .c-footer-subheading a:visited {
            color: inherit;
            font-weight: inherit
        }

        .c-footer-section-download .c-footer-section-platforms .c-footer-subheading,
        .c-footer-section-platforms .c-footer-section-platforms .c-footer-subheading {
            margin: 0
        }

        .mzp-c-footer-section a[href^=http]:after {
            background: url("/media/img/icons/external-white.4b3126796abe.svg") no-repeat bottom/contain;
            content: "";
            display: inline-block;
            height: 1em;
            vertical-align: baseline;
            width: 12px
        }

        .mzp-c-footer-section a[href^=http]:after {
            margin-left: 8px;
            transform: scaleX(1)
        }

        [dir=rtl] .mzp-c-footer-section a[href^=http]:after {
            margin-left: 0;
            margin-right: 8px;
            transform: scaleX(-1)
        }

        .is-closed[aria-hidden=true] {
            display: none
        }

        .mzp-c-footer-primary {
            border-bottom: 1px solid #b3b3b3
        }

        @media screen and (max-width:1023px) {
            .mzp-c-footer-sections {
                border-bottom: rgba(0, 0, 0, 0);
                column-gap: 24px;
                display: grid;
                grid-template-areas: "download download" "community resources" "follow resources";
                grid-template-columns: repeat(2, minmax(0, 1fr));
                padding-bottom: 32px
            }

            .mzp-c-footer-sections:after {
                display: none
            }

            .mzp-c-footer-sections .mzp-c-footer-section {
                padding: 0;
                width: auto
            }

            .mzp-c-footer-sections .mzp-c-footer-section:after {
                display: none
            }

            html[dir=rtl] .mzp-c-footer-sections .mzp-c-footer-section:nth-child(2n) {
                padding: 0
            }

            .mzp-c-footer-sections .mzp-c-footer-list:last-child {
                margin-bottom: 0
            }

            .mzp-c-footer-sections .c-footer-section-download {
                border-bottom: 1px solid #b3b3b3;
                column-gap: 24px;
                display: grid;
                grid-column-end: -1;
                grid-column-start: 1;
                grid-template-areas: "download download" "platforms latest" "platforms business";
                grid-template-columns: repeat(2, minmax(0, 1fr));
                margin-bottom: 32px;
                padding-bottom: 32px
            }

            .mzp-c-footer-sections .c-footer-section-download .c-footer-heading-download {
                grid-area: download;
                grid-column-end: -1;
                grid-column-start: 1
            }

            .mzp-c-footer-sections .c-footer-section-download .c-footer-section-platforms {
                grid-area: platforms
            }

            .mzp-c-footer-sections .c-footer-section-download .c-footer-section-latest {
                grid-area: latest
            }

            .mzp-c-footer-sections .c-footer-section-download .c-footer-section-business {
                grid-area: business
            }

            .mzp-c-footer-sections .c-footer-section-community {
                grid-area: community
            }

            .mzp-c-footer-sections .c-footer-section-resources {
                grid-area: resources
            }

            .mzp-c-footer-sections .c-footer-section-follow {
                grid-area: follow;
                padding-top: 32px
            }

            .mzp-c-footer-sections .c-footer-section-follow li:last-child {
                margin-bottom: 0
            }
        }

        @media screen and (min-width:1024px) {
            .mzp-c-footer-primary {
                position: relative
            }

            .mzp-c-footer-sections {
                border-color: rgba(0, 0, 0, 0);
                padding-bottom: 0
            }
        }

        .mzp-c-footer-terms {
            max-width: 100%
        }

        .mzp-c-footer-terms a {
            font-size: var(--body-md-size)
        }

        .mzp-c-footer-terms a:link,
        .mzp-c-footer-terms a:visited {
            color: #b3b3b3;
            text-decoration: none
        }

        .mzp-c-footer-terms a:link:focus,
        .mzp-c-footer-terms a:link:hover,
        .mzp-c-footer-terms a:visited:focus,
        .mzp-c-footer-terms a:visited:hover {
            text-decoration: underline
        }

        @media screen and (max-width:767px) {
            .c-footer-more {
                border-top: 1px solid #b3b3b3;
                margin-top: 32px;
                padding-top: 32px
            }
        }

        @media screen and (min-width:768px) {
            .c-footer-more {
                margin-top: 64px
            }

            @supports(display:flex) {
                .c-footer-more {
                    display: flex;
                    justify-content: space-between
                }
            }
        }

        .c-footer-logo {
            text-align: center
        }

        @media screen and (min-width:1024px) {
            .c-footer-logo {
                bottom: 0;
                position: absolute;
                right: 0;
                text-align: end;
                width: calc(25% - var(--h-grid-md)*2/4 - 3px)
            }

            [dir=rtl] .c-footer-logo {
                left: 0;
                right: auto
            }
        }

        .c-footer-logo a {
            background-image: url("/media/img/logos/firefox/logo-word-hor-white.c4873b25894a.svg");
            background-size: contain;
            display: block;
            height: 68px;
            margin: 0 auto;
            width: 200px
        }

        @media screen and (min-width:1024px) {
            .c-footer-logo a {
                margin: 0;
                text-align: start
            }
        }

        .c-footer-branding {
            margin-bottom: 32px
        }

        .c-footer-branding h2 {
            font-size: 24px;
            font-size: 1.5rem;
            padding-top: 0
        }

        .mzp-c-language-switcher {
            position: relative
        }

        .mzp-c-language-switcher:has(.mzp-js-language-switcher-select:focus):before,
        .mzp-c-language-switcher:has(.mzp-js-language-switcher-select:focus-within):before,
        .mzp-c-language-switcher:has(.mzp-js-language-switcher-select:hover):before {
            background: #fafafa url("/media/img/icons/m24-small/globe.f6b5f3ef293b.svg") 50% no-repeat;
            background-size: 18px 18px
        }

        .mzp-c-language-switcher:before {
            background: rgba(0, 0, 0, 0) url("/media/img/icons/m24-small/globe-white.a76258f6a4cc.svg") 50% no-repeat;
            background-size: 18px 18px;
            content: "";
            display: block;
            height: 32px;
            margin-top: -16px;
            position: absolute;
            top: 50%;
            width: 32px
        }

        .mzp-c-language-switcher:before {
            left: 4px;
            right: auto
        }

        [dir=rtl] .mzp-c-language-switcher:before {
            left: auto;
            right: 4px
        }

        .mzp-c-language-switcher label {
            border: 0;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute !important;
            width: 1px
        }

        .mzp-c-language-switcher .mzp-c-language-switcher-link {
            color: #fafafa;
            position: absolute;
            top: -1.5em
        }

        .js .mzp-c-language-switcher .mzp-c-language-switcher-link {
            border: 0;
            clip: rect(0 0 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute !important;
            width: 1px
        }

        .mzp-c-language-switcher .mzp-c-language-switcher-link:focus,
        .mzp-c-language-switcher .mzp-c-language-switcher-link:focus-visible {
            clip: auto;
            height: auto;
            overflow: visible;
            text-indent: 0;
            width: auto
        }

        .mzp-c-language-switcher .mzp-js-language-switcher-select {
            background: #161616 url("/media/img/icons/m24-small/down-caret-white.3aab868855c7.svg") no-repeat;
            background-position: right 8px center;
            background-size: 16px 16px;
            border: 2px solid #fafafa;
            border-radius: 0;
            color: #fafafa;
            font-size: 1rem;
            font-weight: 600;
            margin: 0;
            max-width: 100%;
            padding-left: 36px;
            width: 100%
        }

        [dir=rtl] .mzp-c-language-switcher .mzp-js-language-switcher-select {
            background-position: 8px
        }

        @media(min-width:1024px) {
            .mzp-c-language-switcher .mzp-js-language-switcher-select {
                width: fit-content
            }
        }

        .mzp-c-language-switcher .mzp-js-language-switcher-select:focus,
        .mzp-c-language-switcher .mzp-js-language-switcher-select:focus-visible,
        .mzp-c-language-switcher .mzp-js-language-switcher-select:focus-within,
        .mzp-c-language-switcher .mzp-js-language-switcher-select:hover {
            background: #fafafa url("/media/img/icons/m24-small/down-caret.541b69264de9.svg") no-repeat;
            background-size: 16px 16px;
            color: #000
        }

        .mzp-c-language-switcher .mzp-js-language-switcher-select:focus,
        .mzp-c-language-switcher .mzp-js-language-switcher-select:focus-visible,
        .mzp-c-language-switcher .mzp-js-language-switcher-select:focus-within,
        .mzp-c-language-switcher .mzp-js-language-switcher-select:hover {
            background-position: right 8px center
        }

        [dir=rtl] .mzp-c-language-switcher .mzp-js-language-switcher-select:focus,
        [dir=rtl] .mzp-c-language-switcher .mzp-js-language-switcher-select:focus-visible,
        [dir=rtl] .mzp-c-language-switcher .mzp-js-language-switcher-select:focus-within,
        [dir=rtl] .mzp-c-language-switcher .mzp-js-language-switcher-select:hover {
            background-position: 8px
        }

        .no-js .mzp-c-language-switcher:before {
            content: none
        }

        .no-js .mzp-js-language-switcher-select {
            padding-left: 8px
        }

        .c-sub-navigation {
            background: #f9f9fa
        }

        .c-sub-navigation .mzp-l-content {
            padding-bottom: 16px;
            padding-top: 0
        }

        .c-sub-navigation .c-sub-navigation-content {
            padding-top: 16px
        }

        .c-sub-navigation .c-sub-navigation-icon {
            float: left;
            height: 24px;
            margin-right: 8px;
            vertical-align: middle;
            width: 24px
        }

        [dir=rtl] .c-sub-navigation .c-sub-navigation-icon {
            float: right;
            margin-left: 8px;
            margin-right: 8px
        }

        .c-sub-navigation .c-sub-navigation-title {
            display: inline-block;
            font-family: var(--body-font-family);
            font-size: var(--text-body-md);
            font-weight: 700;
            line-height: 1.5;
            margin-bottom: 0
        }

        .c-sub-navigation .c-sub-navigation-title a:link,
        .c-sub-navigation .c-sub-navigation-title a:visited {
            color: #000;
            text-decoration: none
        }

        .c-sub-navigation .c-sub-navigation-title a:active,
        .c-sub-navigation .c-sub-navigation-title a:focus,
        .c-sub-navigation .c-sub-navigation-title a:hover {
            text-decoration: underline
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle {
            float: right;
            font-family: var(--body-font-family);
            font-size: 16px;
            font-size: 1rem;
            font-weight: 700;
            line-height: 1.5;
            margin-right: 8px;
            width: 40%
        }

        [dir=rtl] .c-sub-navigation .c-sub-navigation-mobile-toggle {
            float: left;
            margin-left: 8px;
            margin-right: 8px
        }

        @supports(--css:variables) {
            .c-sub-navigation .c-sub-navigation-mobile-toggle {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle span {
            border: 0;
            clip: rect(0 0 0 0);
            display: block;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute !important;
            width: 1px
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle button {
            background-color: rgba(0, 0, 0, 0);
            border: 0;
            color: inherit;
            display: block;
            font-size: 16px;
            font-size: 1rem;
            font-weight: 700;
            height: 24px;
            line-height: 1.5;
            margin-bottom: 0;
            padding: 0;
            position: relative;
            text-align: left;
            width: 100%
        }

        [dir=rtl] .c-sub-navigation .c-sub-navigation-mobile-toggle button {
            text-align: right
        }

        @supports(--css:variables) {
            .c-sub-navigation .c-sub-navigation-mobile-toggle button {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary {
            margin: 0;
            padding: 0
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:focus {
            outline: 1px dotted #000
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:before {
            background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%239595a2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 9 7 7 7-7'/%3E%3C/svg%3E") 0 0 no-repeat;
            -webkit-background-size: 24px, 24px;
            background-size: 24px, 24px;
            content: "";
            height: 24px;
            margin-top: -12px;
            position: absolute;
            top: 50%;
            -webkit-transition: transform .1s ease-in-out;
            transition: transform .1s ease-in-out;
            width: 24px
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:before {
            right: 4px
        }

        [dir=rtl] .c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button:before {
            left: 4px;
            right: auto
        }

        .c-sub-navigation .c-sub-navigation-mobile-toggle.is-summary button[aria-expanded=true]:before {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }

        .c-sub-navigation .c-sub-navigation-list {
            margin: 0
        }

        .c-sub-navigation .c-sub-navigation-list.is-closed {
            display: none
        }

        .no-js .c-sub-navigation .c-sub-navigation-list.is-closed {
            display: block
        }

        @media(min-width:768px) {
            .c-sub-navigation .c-sub-navigation-list.is-closed {
                display: block
            }
        }

        .c-sub-navigation .c-sub-navigation-list.mzp-js-details-wrapper {
            margin-top: 8px
        }

        .c-sub-navigation .c-sub-navigation-item {
            padding: 4px 0
        }

        .c-sub-navigation .c-sub-navigation-item a:link,
        .c-sub-navigation .c-sub-navigation-item a:visited {
            color: #000;
            font-family: var(--body-font-family);
            font-size: 14px;
            font-size: .875rem;
            line-height: 1.5;
            text-decoration: none
        }

        @supports(--css:variables) {

            .c-sub-navigation .c-sub-navigation-item a:link,
            .c-sub-navigation .c-sub-navigation-item a:visited {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        .c-sub-navigation .c-sub-navigation-item a:link:active,
        .c-sub-navigation .c-sub-navigation-item a:link:focus,
        .c-sub-navigation .c-sub-navigation-item a:link:hover,
        .c-sub-navigation .c-sub-navigation-item a:visited:active,
        .c-sub-navigation .c-sub-navigation-item a:visited:focus,
        .c-sub-navigation .c-sub-navigation-item a:visited:hover {
            text-decoration: underline
        }

        .c-sub-navigation .c-sub-navigation-item .mzp-c-button.mzp-t-product {
            color: #0060df
        }

        .c-sub-navigation .c-sub-navigation-item a[aria-current=page] {
            font-weight: 700
        }

        @media(min-width:480px) {
            .c-sub-navigation .c-sub-navigation-mobile-toggle {
                width: 50%
            }
        }

        @media(min-width:768px) {
            .c-sub-navigation {
                zoom: 1
            }

            .c-sub-navigation:after {
                clear: both;
                content: "";
                display: block;
                height: 0;
                visibility: hidden
            }

            .c-sub-navigation .c-sub-navigation-title {
                display: block;
                float: left;
                margin-bottom: 0;
                margin-right: 16px
            }

            [dir=rtl] .c-sub-navigation .c-sub-navigation-title {
                float: right;
                margin-left: 16px;
                margin-right: 0
            }

            .c-sub-navigation .c-sub-navigation-mobile-toggle {
                display: none
            }

            .c-sub-navigation .c-sub-navigation-list {
                float: right;
                margin-right: -8px
            }

            [dir=rtl] .c-sub-navigation .c-sub-navigation-list {
                float: left;
                margin-left: -8px;
                margin-right: 0
            }

            .c-sub-navigation .c-sub-navigation-list.mzp-js-details-wrapper {
                margin-top: 0
            }

            .c-sub-navigation .c-sub-navigation-item {
                display: inline-block;
                padding: 0 8px
            }
        }

        .mzp-c-newsletter-subtitle {
            font-size: 20px;
            font-size: 1.25rem;
            line-height: 1.2
        }

        @media(min-width:768px) {
            .mzp-c-newsletter-subtitle {
                font-size: 24px;
                font-size: 1.5rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {
            .mzp-c-newsletter-subtitle {
                font-size: var(--title-2xs-size);
                line-height: var(--title-2xs-line-height)
            }

            @media(min-width:768px) {
                .mzp-c-newsletter-subtitle {
                    font-size: var(--title-xs-size);
                    line-height: var(--title-xs-line-height)
                }
            }
        }

        .mzp-c-newsletter-desc {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.5
        }

        @supports(--css:variables) {
            .mzp-c-newsletter-desc {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-newsletter-details legend {
            font-family: var(--body-font-family)
        }

        #newsletter-submit+.mzp-c-fieldnote {
            font-size: 12px;
            font-size: .75rem;
            line-height: 1.5;
            margin: 0 auto;
            max-width: 30em
        }

        @supports(--css:variables) {
            #newsletter-submit+.mzp-c-fieldnote {
                font-size: var(--body-xs-size);
                line-height: var(--body-line-height)
            }
        }

        .errorlist {
            background-color: #d70022;
            border-radius: 4px;
            color: #fff;
            margin-bottom: 32px;
            padding: 8px
        }

        .errorlist a:link,
        .errorlist a:link:active,
        .errorlist a:link:focus,
        .errorlist a:link:hover,
        .errorlist a:visited,
        .errorlist a:visited:active,
        .errorlist a:visited:focus,
        .errorlist a:visited:hover {
            color: #fff
        }

        .error-msg {
            background-color: #d70022;
            border-radius: 4px;
            color: #fff;
            margin-bottom: 32px;
            padding: 8px
        }

        .error-msg a:link {
            color: #80ebff
        }

        .error-msg a:visited {
            color: #d9bfff
        }

        .error-msg a:active,
        .error-msg a:focus,
        .error-msg a:hover {
            color: #aaf2ff
        }

        .error-msg a:visited:active,
        .error-msg a:visited:focus,
        .error-msg a:visited:hover {
            color: #e7dfff
        }

        @supports(--css:variables) {
            .error-msg a:link {
                color: var(--link-color-inverse)
            }

            .error-msg a:visited {
                color: var(--link-color-visited-inverse)
            }

            .error-msg a:active,
            .error-msg a:focus,
            .error-msg a:hover {
                color: var(--link-color-hover-inverse)
            }

            .error-msg a:visited:active,
            .error-msg a:visited:focus,
            .error-msg a:visited:hover {
                color: var(--link-color-visited-hover-inverse)
            }
        }

        template {
            display: none !important
        }

        :root {
            --background-color-tertiary-inverse: var(--m24-dark-gray);
            --background-color-tertiary: var(--m24-light-gray);
            --background-color-secondary-inverse: var(--m24-dark-gray);
            --background-color-secondary: var(--m24-light-gray);
            --background-color-inverse: var(--m24-black);
            --background-color: var(--m24-white);
            --body-text-color-secondary-inverse: var(--m24-light-gray);
            --body-text-color-secondary: var(--m24-dark-gray);
            --body-text-color-inverse: var(--m24-white);
            --body-text-color: var(--m24-black);
            --link-color-hover-inverse: var(--m24-light-green);
            --link-color-hover: var(--m24-dark-green);
            --link-color-inverse: var(--m24-white);
            --link-color-visited-hover-inverse: var(--m24-white);
            --link-color-visited-hover: var(--m24-dark-green);
            --link-color-visited-inverse: var(--m24-light-gray);
            --link-color-visited: var(--m24-dark-gray);
            --link-color: var(--m24-black);
            --title-text-color-inverse: var(--m24-white);
            --title-text-color: var(--m24-black)
        }

        .mzp-t-dark {
            color: var(--body-text-color-inverse)
        }

        .mzp-t-dark h1,
        .mzp-t-dark h2,
        .mzp-t-dark h3,
        .mzp-t-dark h4,
        .mzp-t-dark h5,
        .mzp-t-dark h6 {
            color: var(--title-text-color-inverse)
        }

        .mzp-c-card .mzp-c-card-content .mzp-c-card-tag,
        button,
        input,
        optgroup,
        select,
        textarea {
            font-family: var(--body-font-family)
        }

        body.mzp-t-firefox {
            --link-color-hover-inverse: #aaf2ff;
            --link-color-hover: #0250bb;
            --link-color-inverse: #80ebff;
            --link-color-visited-hover-inverse: #e7dfff;
            --link-color-visited-hover: #0250bb;
            --link-color-visited-inverse: #d9bfff;
            --link-color-visited: #b833e1;
            --link-color: #0060df
        }
    </style>
    <style>
        .mzp-c-callout {
            text-align: center
        }

        .mzp-c-callout .mzp-c-callout-desc {
            font-size: 18px;
            font-size: 1.125rem;
            line-height: 1.5;
            margin-bottom: 24px
        }

        @supports(--css:variables) {
            .mzp-c-callout .mzp-c-callout-desc {
                font-size: var(--body-lg-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-callout .mzp-c-callout-cta,
        .mzp-c-callout .mzp-c-callout-media {
            margin: 24px auto
        }

        @media(min-width:768px) {
            .mzp-c-callout .mzp-l-content {
                padding-bottom: 48px;
                padding-top: 48px
            }
        }

        .mzp-c-callout.mzp-l-compact {
            text-align: start
        }

        .mzp-c-callout.mzp-l-compact .mzp-c-callout-title {
            font-size: 24px;
            font-size: 1.5rem;
            line-height: 1.166
        }

        @media(min-width:768px) {
            .mzp-c-callout.mzp-l-compact .mzp-c-callout-title {
                font-size: 32px;
                font-size: 2rem;
                line-height: 1.125
            }
        }

        @supports(--css:variables) {
            .mzp-c-callout.mzp-l-compact .mzp-c-callout-title {
                font-size: var(--title-xs-size);
                line-height: var(--title-xs-line-height)
            }

            @media(min-width:768px) {
                .mzp-c-callout.mzp-l-compact .mzp-c-callout-title {
                    font-size: var(--title-sm-size);
                    line-height: var(--title-sm-line-height)
                }
            }
        }

        .mzp-c-callout.mzp-l-compact .mzp-c-callout-desc {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.5
        }

        @supports(--css:variables) {
            .mzp-c-callout.mzp-l-compact .mzp-c-callout-desc {
                font-size: var(--body-md-size);
                line-height: var(--body-line-height)
            }
        }

        .mzp-c-callout.mzp-l-compact .mzp-c-callout-cta {
            margin: 8px 0 0
        }

        @media(min-width:768px) {
            .mzp-c-callout.mzp-l-compact {
                zoom: 1
            }

            .mzp-c-callout.mzp-l-compact:after {
                clear: both;
                content: "";
                display: block;
                height: 0;
                visibility: hidden
            }

            .mzp-c-callout.mzp-l-compact .mzp-c-callout-desc,
            .mzp-c-callout.mzp-l-compact .mzp-c-callout-title {
                margin-bottom: 0
            }

            .mzp-c-callout.mzp-l-compact .mzp-c-callout-title+.mzp-c-callout-desc {
                margin-top: 8px
            }

            .mzp-c-callout.mzp-l-compact .mzp-c-callout-content {
                float: left;
                width: calc(66.6% - 24px)
            }

            [dir=rtl] .mzp-c-callout.mzp-l-compact .mzp-c-callout-content {
                float: right
            }

            .mzp-c-callout.mzp-l-compact .mzp-c-callout-cta {
                float: right;
                margin: 0;
                position: relative;
                width: calc(33.3% - 24px)
            }

            [dir=rtl] .mzp-c-callout.mzp-l-compact .mzp-c-callout-cta {
                float: left
            }
        }

        @supports(display:grid) {
            @media(min-width:768px) {
                .mzp-c-callout.mzp-l-compact .mzp-l-content {
                    grid-column-gap: 32px;
                    column-gap: 32px;
                    display: grid;
                    grid-template-columns: 2fr 1fr
                }

                .mzp-c-callout.mzp-l-compact .mzp-c-callout-content {
                    align-items: center;
                    width: auto
                }

                .mzp-c-callout.mzp-l-compact .mzp-c-callout-cta {
                    align-items: center;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    justify-content: flex-end;
                    width: auto
                }
            }
        }

        .mzp-c-breadcrumb {
            background-color: #f9f9fb
        }

        .mzp-c-breadcrumb .mzp-c-breadcrumb-list {
            margin-bottom: 0;
            padding: 8px 16px
        }

        .mzp-c-breadcrumb .mzp-c-breadcrumb-list .mzp-c-breadcrumb-item {
            display: inline-block
        }

        .mzp-c-breadcrumb .mzp-c-breadcrumb-list .mzp-c-breadcrumb-item:last-child {
            font-weight: 700
        }

        .mzp-c-breadcrumb .mzp-c-breadcrumb-list .mzp-c-breadcrumb-item+.mzp-c-breadcrumb-item:before {
            font-weight: 400;
            margin: 0 .25em
        }

        .mzp-c-breadcrumb .mzp-c-breadcrumb-list .mzp-c-breadcrumb-item+.mzp-c-breadcrumb-item:before {
            content: "→"
        }

        [dir=rtl] .mzp-c-breadcrumb .mzp-c-breadcrumb-list .mzp-c-breadcrumb-item+.mzp-c-breadcrumb-item:before {
            content: "←"
        }

        .mzp-c-breadcrumb .mzp-c-breadcrumb-list .mzp-c-breadcrumb-item a {
            text-decoration: none
        }

        @media(min-width:768px) {
            .mzp-c-breadcrumb .mzp-c-breadcrumb-list {
                padding: 8px 32px
            }
        }

        @media(min-width:1024px) {
            .mzp-c-breadcrumb .mzp-c-breadcrumb-list {
                padding: 8px 80px
            }
        }

        .mzp-c-breadcrumb.mzp-t-dark {
            background-color: #2b2a33
        }

        @supports(--css:variables) {
            .mzp-c-breadcrumb {
                background-color: var(--background-color-secondary)
            }

            .mzp-c-breadcrumb.mzp-t-dark {
                background-color: var(--background-color-secondary-inverse)
            }
        }

        .mzp-c-video {
            height: 100%;
            overflow: hidden;
            position: relative;
            width: 100%
        }

        .mzp-c-video:after {
            content: "";
            display: block;
            padding-top: 56.25%
        }

        .mzp-c-video.mzp-has-aspect-4-3:after {
            padding-top: 75%
        }

        .mzp-c-video iframe,
        .mzp-c-video video {
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%
        }

        .video-play {
            display: block;
            line-height: 0;
            position: relative
        }

        .video-play:after {
            background: url("/media/img/icons/video-play.b8e75e4e23bd.svg") 0 0 no-repeat;
            content: "";
            height: 100px;
            left: 50%;
            margin: -50px 0 0 -50px;
            opacity: .7;
            position: absolute;
            top: 50%;
            transition: opacity .15s ease-in-out, transform .15s ease-in-out;
            width: 100px;
            z-index: 2
        }

        .video-play:focus,
        .video-play:hover {
            border-color: #fff;
            outline: 0
        }

        .video-play:focus:after,
        .video-play:hover:after {
            opacity: 1;
            transform: scale(1.1)
        }

        .mzp-c-video .video-play {
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%
        }

        .feature-article-container {
            padding-top: 48px;
            position: relative
        }



        .feature-article-container>.mzp-l-content {
            padding: 0
        }

        @media(min-width:768px) {
            .feature-article-container {
                padding-top: 96px
            }
        }

        .feature-article {
            background-color: #fff;
            box-sizing: border-box;
            padding: 24px
        }

        .feature-article>.mzp-c-article-title {
            border-bottom: 1px solid #cdcdd4;
            margin-bottom: .75em;
            padding-bottom: .5em;
            position: relative
        }

        .feature-article>.mzp-c-callout {
            margin: 24px 0;
            padding: 24px
        }

        .feature-article>.c-article-figure {
            margin: 24px 0;
            text-align: center
        }

        .feature-article>.c-article-figure img {
            border: 1px solid #cdcdd4
        }

        .feature-article>.c-article-figure figcaption {
            font-style: italic
        }

        .feature-article h2 {
            font-size: 20px;
            font-size: 1.25rem;
            line-height: 1.2;
            margin-top: 32px
        }

        @media(min-width:768px) {
            .feature-article h2 {
                font-size: 24px;
                font-size: 1.5rem;
                line-height: 1.166
            }
        }

        @supports(--css:variables) {
            .feature-article h2 {
                font-size: var(--title-2xs-size);
                line-height: var(--title-2xs-line-height)
            }

            @media(min-width:768px) {
                .feature-article h2 {
                    font-size: var(--title-xs-size);
                    line-height: var(--title-xs-line-height)
                }
            }
        }

        .feature-article h3 {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.25
        }

        @media(min-width:768px) {
            .feature-article h3 {
                font-size: 20px;
                font-size: 1.25rem;
                line-height: 1.2
            }
        }

        @supports(--css:variables) {
            .feature-article h3 {
                font-size: var(--title-3xs-size);
                line-height: var(--title-3xs-line-height)
            }

            @media(min-width:768px) {
                .feature-article h3 {
                    font-size: var(--title-2xs-size);
                    line-height: var(--title-2xs-line-height)
                }
            }
        }

        .feature-article .c-lang-list {
            column-count: 2;
            column-gap: 24px
        }

        .feature-article .footnote {
            font-size: 14px;
            font-size: .875rem;
            line-height: 1.5
        }

        @supports(--css:variables) {
            .feature-article .footnote {
                font-size: var(--body-sm-size);
                line-height: var(--body-line-height)
            }
        }

        @media(min-width:768px) {
            .feature-article {
                padding: 48px
            }

            .feature-article>.mzp-c-callout {
                margin: 32px -48px;
                padding: 32px 48px
            }

            .feature-article .c-lang-list {
                column-count: 3
            }
        }

        .c-firefox-midpage-cta {
            margin-top: 48px;
            text-align: center
        }

        .is-firefox .hide-from-firefox {
            display: none
        }

        .has-pip-icon strong {
            background-image: url("/media/img/firefox/features/pip/pip-icon.c4fab1220d84.svg");
            background-position: right .25ex top;
            background-repeat: no-repeat;
            -webkit-background-size: 2.25ex, 2.25ex;
            background-size: 2.25ex, 2.25ex;
            padding-right: 3.25ex
        }

        [dir=rtl] .has-pip-icon strong {
            background-position: left .25ex top;
            padding-left: 3.25ex;
            padding-right: 3.25ex
        }

        .secondary-cta {
            margin: 64px 0;
            text-align: center
        }

        .mzp-t-picto-center {
            padding-top: 24px
        }

        .mzp-t-picto-center .mzp-c-picto {
            margin-bottom: 64px
        }

        .mzp-t-picto-center .mzp-c-picto-heading {
            font-size: 16px;
            font-size: 1rem;
            line-height: 1.25
        }

        @supports(--css:variables) {
            .mzp-t-picto-center .mzp-c-picto-heading {
                font-size: var(--title-3xs-size);
                line-height: var(--title-3xs-line-height)
            }
        }

        .feature-article-container:before {
            background-color: #7e7b76;
            background-size: cover;
            content: "";
            display: block;
            height: 50vh;
            max-height: 800px;
            min-height: 250px;
            position: absolute;
            top: 0;
            width: 100%
        }

        @media (max-width: 767px) {
            .m24-navigation124 {
                display: none;
            }
        }
    </style>
</head>

<body class="html-ltr  mzp-t-firefox">
    <nav class="m24-navigation m24-navigation124 m24-mzp-is-sticky mzp-is-scrolling" aria-label="Primary">
        <div class="m24-c-navigation-l-content">
            <div class="m24-c-navigation-container">
                <a class="m24-c-navigation-logo-link" href="https://www.bilgisayar-destek.com">
                    <img class="m24-c-navigation-logo-image" src="https://www.bilgisayar-destek.com/imges/go88 play/go88 play_logo.png" alt="BOOM" width="120" height="40">
                </a>
                <div class="m24-c-navigation-items" id="m24-c-navigation-items" data-testid="m24-navigation-menu-items">
                    <div class="m24-c-navigation-menu">
                        <div class="m24-c-menu m24-mzp-is-enhanced">
                            <ul class="m24-c-menu-category-list">
                                <li class="m24-c-menu-category mzp-has-drop-down mzp-js-expandable">
                                    <a class="m24-c-menu-title" href="https://www.bilgisayar-destek.com">
                                        <h2>BOOM</h2>
                                    </a>
                                </li>
                                <li class="m24-c-menu-category mzp-has-drop-down mzp-js-expandable">
                                    <a class="m24-c-menu-title" href="https://www.bilgisayar-destek.com/loi-choi">
                                        <h2>Lối chơi</h2>
                                    </a>
                                </li>
                                <li class="m24-c-menu-category mzp-has-drop-down mzp-js-expandable">
                                    <a class="m24-c-menu-title" href="https://www.bilgisayar-destek.com/tai-game">
                                        <h2>Tải game</h2>
                                    </a>
                                </li>
                                <li class="m24-c-menu-category mzp-has-drop-down mzp-js-expandable">
                                    <a class="m24-c-menu-title" href="https://www.bilgisayar-destek.com/cong-ty">
                                        <h2>Công ty</h2>
                                    </a>
                                </li>
                                <li class="m24-c-menu-category mzp-has-drop-down mzp-js-expandable">
                                    <a class="m24-c-menu-title" href="https://www.bilgisayar-destek.com/login.php">
                                        <h2>Đăng nhập</h2>
                                    </a>
                                </li>
                                <li class="m24-c-menu-category mzp-has-drop-down mzp-js-expandable">
                                    <a class="m24-c-menu-title" href="https://www.bilgisayar-destek.com/register.php">
                                        <h2>Đăng ký</h2>
                                    </a>
                                </li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </nav>
    <div class="fusion-app12">
        <div class="flex-col-logo">
            <div class="flex-logo1">
                <a href="https://www.bilgisayar-destek.com">
                    <img src="https://www.bilgisayar-destek.com/imges/go88 play/go88 play_logo.png" alt="BOOM">
                </a>
            </div>
            <button class="nav-icon2">
                ☰
            </button>
        </div>
    </div>
    <div class="side-drawer-container2" id="side-drawer-container2">
        <button class="drawer-header2" style="color: #000000;font-size: 21px;width: 51px;">x</button>
        <ul class="sections-list2">
            <li class="py-2-flex2"><a href="https://www.bilgisayar-destek.com">BOOM</a></li>
            <li class="py-2-flex2"><a href="https://www.bilgisayar-destek.com/loi-choi">Lối chơi</a></li>
            <li class="py-2-flex2"><a href="https://www.bilgisayar-destek.com/tai-game">Tải game</a></li>
            <li class="py-2-flex2"><a href="https://www.bilgisayar-destek.com/cong-ty">Công ty</a></li>
            <li class="py-2-flex2"><a href="https://www.bilgisayar-destek.com/login.php">Đăng nhập</a></li>
            <li class="py-2-flex2"><a href="https://www.bilgisayar-destek.com/register.php">Đăng ký</a></li>
            <li class="py-2-flex2"><a href="https://www.bilgisayar-destek.com/play.php">Chơi thử</a></li>
        </ul>
    </div>
    <style>
        @media (max-width: 767px) {
            .header24 {
                display: none;
            }
        }

        @media (min-width: 767px) {
            .wide-nav124 {
                display: none;
            }
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Arial', sans-serif;
        }

        .side-drawer-container2 {
            position: fixed;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background-color: #fff;
            z-index: 99991001;
            transition: left 0.3s ease;
            padding: 20px;
            display: flex;
            flex-direction: column;
            overflow-y: auto;
            max-height: 100vh;
            align-items: flex-end;
        }

        .side-drawer-container2.active {
            left: 0;
        }

        .fusion-app12 {
            background-color: #717171;
            position: sticky;
            top: 0;
            z-index: 1000;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
        }

        .fusion-app12 button {
            margin-bottom: 0px;
        }

        .flex-col-logo {
            display: none;
            background-color: #ffffff !important;
            padding: 5px 5%;
            justify-content: space-between;
            align-items: center;
            position: relative;
        }

        .nav-icon2 {
            background: none;
            border: none;
            color: #000000 !important;
            font-size: 24px;
            cursor: pointer;
            order: 2;
        }

        .flex-logo1 {
            width: 170px;
            height: 75px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 5px;
            margin: 0 auto;
            order: 1;
        }

        .flex-logo1 img {
            max-width: 100%;
            max-height: 100%;
            height: 67px;
        }

        .sections-list2 {
            list-style: none;
            margin-top: 5px;
            width: 100%;
        }

        .py-2-flex2 {
            margin: 17px 0;
            text-align: center;
            border-bottom: 0.1px solid #cecece;
        }

        .py-2-flex2 a {
            display: block;
            padding: 10px 0;
            color: #000000 !important;
            text-decoration: none;
            font-weight: bold;
            font-size: 19px;
            transition: color 0.3s;
        }

        .py-2-flex2 a:hover {
            color: #ffcc00 !important;
        }


        @media (max-width: 768px) {

            .flex-col-logo,
            .show-for-medium2 {
                display: flex;
            }

            .show-for-medium2 .header-button-11,
            .show-for-medium2 .header-button-22 {
                padding: 8px 20px;
                font-size: 17px;
                margin: 0 10px;
            }
        }
    </style>
    <script>
        document.querySelector('.nav-icon2').addEventListener('click', function () {
            document.getElementById('side-drawer-container2').classList.add('active');
        });

        document.querySelector('.drawer-header2').addEventListener('click', function () {
            document.getElementById('side-drawer-container2').classList.remove('active');
        });

        document.querySelectorAll('.py-2-flex2 a').forEach(function (item) {
            item.addEventListener('click', function () {
                document.getElementById('side-drawer-container2').classList.remove('active');
            });
        });
    </script>
    <script>
        window.themePath = "{$theme_path}";
        window.webName = "BOOM";
    </script>
    <script type="text/javascript" src="{$theme_path}/GG/GG.js"></script>
    <style>
        body {
            scrollbar-color: rgb(112, 112, 112) blue;
            scrollbar-width: thin;
        }
    </style>
    <div id="outer-wrapper">
        <div class="feature-article-container">
            <div class="mzp-l-content mzp-t-content-md">
                <article class="mzp-c-article feature-article">
                    <h1 class="mzp-c-article-title" style="font-size: 31px;line-height: 1.6;text-align: center;">
                        BOOM-Đại Chiến Bắn Gà： Nổ Tung Mọi Giới Hạn</h1>
                    <div id="hhhs">
                        <p>BOOM Games: Đắm chìm trong niềm vui chơi game bất tận</p><p>Trong cuộc sống hối hả, chúng ta thường cần một số phương pháp thư giãn, giải trí để giảm bớt căng thẳng. Là một hoạt động giải trí có lượng khán giả đông đảo, trò chơi đang trở thành một trong những cách chơi được mọi người ưa chuộng nhất. Tuy nhiên, giữa muôn vàn thương hiệu game, làm sao để chọn được một game có thể mang lại cho bạn trải nghiệm chơi game tốt nhất? Hôm nay, chúng tôi giới thiệu với các bạn một nền tảng chơi game phổ biến - trò chơi BOOM, cho phép bạn đắm mình trong niềm vui chơi game bất tận. </p>
<h2>Giới thiệu trò chơi</h2>
<p>Welcome to &#8220;boom | Đại Chiến Bắn Gà: Nổ Tung Mọi Giới Hạn&#8221; — một tựa game hành động bắn gà vui nhộn, đầy màu sắc và kịch tính, nơi mỗi viên đạn, mỗi combo và mỗi quả bom đều có thể quyết định số phận của màn chơi! 🎮🐔🔥</p>
<p>&#8220;Đại Chiến Bắn Gà&#8221; không chỉ là một trải nghiệm giải trí đơn thuần; nó là sự kết hợp hài hòa giữa phong cách đồ họa hoạt hình dễ thương, âm thanh sôi động và cơ chế gameplay sâu sắc khiến người chơi vừa cảm thấy thư giãn vừa kích thích thách thức. Trò chơi lấy cảm hứng từ những dòng game bắn súng 2D cổ điển, nhưng được hiện đại hóa với hệ thống kỹ năng, nâng cấp, boss khổng lồ, chế độ nhiều người chơi và các sự kiện theo chủ đề liên tục. 🎯✨</p>
<p>Trong phần giới thiệu này, chúng ta sẽ điểm qua bối cảnh, phong cách nghệ thuật, các chế độ chơi chính và những yếu tố nổi bật khiến &#8220;boom | Đại Chiến Bắn Gà&#8221; trở thành một hiện tượng trong cộng đồng game thủ casual lẫn hardcore:</p>
<h2>Bối cảnh và ý tưởng</h2>
<p>&#8220;Đại Chiến Bắn Gà&#8221; đặt người chơi vào một thế giới hài hước nơi bầy gà tinh nghịch bị một lực lượng bí ẩn quấy phá, hoặc đôi khi người chơi lại là kẻ săn gà trong những bản đồ đầy cạm bẫy! Mạch truyện không quá nặng nề, thay vào đó là các tình huống, nhiệm vụ ngắn, các chiến dịch theo chương và các thử thách hàng ngày tạo nên sự hấp dẫn liên tục. Cốt truyện nhẹ nhàng, nhiều câu thoại hài hước giúp trò chơi càng thêm gần gũi và gây cười. 😄</p>
<h2>Phong cách đồ họa và âm thanh</h2>
<p>Thiết kế nhân vật theo phong cách hoạt hình chibi, màu sắc tươi sáng, hiệu ứng nổ, tia lửa và chớp sáng được chăm chút giúp mọi pha nổ đều &#8220;đã con mắt&#8221;. Âm thanh nền sôi động, tiếng súng, tiếng gà kêu vui tai và các nhạc nền theo từng màn chơi tạo cảm giác lôi cuốn. Các hiệu ứng âm thanh khi đạt combo, tiêu diệt boss hay nhận phần thưởng được đầu tư kỹ càng để tăng hứng khởi cho người chơi. 🔊🎨</p>
<h2>Chế độ chơi đa dạng</h2>
<p>Trò chơi thường bao gồm:</p>
<ul>
<li>Chế độ chơi đơn (Campaign): Chuỗi màn chơi tăng dần độ khó, kèm theo câu chuyện vui nhộn.</li>
<li>Chế độ theo thử thách (Challenge): Nhiệm vụ ngắn với điều kiện đặc biệt (ví dụ: sử dụng chỉ một loại vũ khí, thời gian giới hạn).</li>
<li>Chế độ nhiều người chơi (PvP hoặc Co-op): Thi đấu với bạn bè hoặc hợp tác cùng nhau chống lại làn sóng gà khổng lồ.</li>
<li>Sự kiện thời vụ: Các map, boss và phần thưởng theo chủ đề lễ hội, mùa hoặc sự kiện cộng đồng.</li>
</ul>
<p>Những yếu tố này không chỉ làm tăng tính lặp lại của trò chơi mà còn khuyến khích người chơi quay lại hàng ngày để săn phần thưởng, nâng cấp và chinh phục bảng xếp hạng. 🏆</p>
<p>BOOM Trò chơi máy tính: thứ không thể thiếu để tận hưởng trải nghiệm chơi game đỉnh cao</p><p>Trong thời đại kỹ thuật số, trò chơi máy tính đã trở thành một phần không thể thiếu trong cuộc sống của con người. Dù là giới trẻ hay người trung niên, trò chơi máy tính đều thu hút được sự quan tâm và theo đuổi rộng rãi. Trong xã hội ngày càng bận rộn này, trò chơi máy tính đã trở thành sự lựa chọn tốt nhất để con người thư giãn đầu óc, giải tỏa căng thẳng. Những người chơi máy tính chuyên nghiệp rất quan tâm đến hiệu suất của máy tính và chất lượng trò chơi của họ. Hôm nay, chúng tôi sẽ giới thiệu đến các bạn một trò chơi máy tính được đánh giá cao - trò chơi máy tính BOOM, sẽ mang đến cho bạn trải nghiệm chơi game đỉnh cao. </p>
<p></p>
                    </div>
                </article>
                <style>
                    #hhhs h2,
                    h3,
                    h4 {
                        text-align: center;
                    }

                    #hhhs td {
                        font-size: 14px;
                    }

                    #hhhs h2 {
                        font-size: 23px;
                    }

                    #hhhs h3 {
                        font-size: 21px;
                    }

                    #hhhs li {
                        list-style: none;
                        text-align: left;
                    }

                    #hhhs h4 {
                        font-size: 20px;
                    }

                    #hhhs p {
                        font-size: 17px;
                        margin: 10px 0px;
                        text-align: left;
                        line-height: 1.5;
                    }

                    #hhhs img {
                        width: 100%;
                    }

                    #hhhs {
                        margin: 10px 0px;
                    }

                    #hhhs figure {
                        width: 100% !important;
                        overflow: hidden;
                    }

                    @media (max-width: 767px) {
                        #hhhs figure {
                            width: 100% !important;
                            overflow: hidden;
                        }
                    }

                    @media (max-width: 767px) {
                        #hhhs {
                            margin: 10px 10px;
                        }
                    }
                </style>
            </div>
        </div>
        <footer class="mzp-c-footer" id="colophon" role="contentinfo">
            <div class="mzp-l-content">
                <div class="mzp-c-footer-primary">
                    <div class="mzp-c-footer-sections">
                        <section class="mzp-c-footer-section c-footer-section-download" aria-label="Download">
                            <h2 class="mzp-c-footer-heading c-footer-heading-download"
                                data-testid="footer-heading-download">
                                <a href="https://www.bilgisayar-destek.com/loi-choi" style="font-size: 21px;font-weight: 600;">Lối chơi</a>
                            </h2>
                            <div class="c-footer-section-platforms">
                                <ul class="mzp-c-footer-list c-footer-list-download" data-testid="footer-list-download">
                                    <li>
                                        <a href="https://www.bilgisayar-destek.com/tai-game">Tải game</a>
                                    </li>
                                    <li>
                                        <a href="https://www.bilgisayar-destek.com/cong-ty">Công ty</a>
                                    </li>
                                    <li>
                                        <a href="https://www.bilgisayar-destek.com/login.php">Đăng nhập</a>
                                    </li>
                                    <li>
                                        <a href="https://www.bilgisayar-destek.com/register.php">Đăng ký</a>
                                    </li>
                                </ul>
                            </div>
                            <style>
                                .mzp-c-footer-list a {
                                    line-height: 1.6;
                                    display: -webkit-box;
                                    -webkit-line-clamp: 2;
                                    -webkit-box-orient: vertical;
                                    overflow: hidden;
                                }
                            </style>
                        </section>
                        <section class="mzp-c-footer-section c-footer-section-community" aria-label="Community">
                            <h2 class="mzp-c-footer-heading" data-testid="footer-heading-community">
                                LINK
                            </h2>
                            <ul class="mzp-c-footer-list" data-testid="footer-list-community">
                                <li>
                                    <a href="https://www.bilgisayar-destek.com/play.php">https://www.bilgisayar-destek.com/play.php</a>
                                </li>
                                <li>
                                    <a href="https://www.bilgisayar-destek.com/loi-choi">https://www.bilgisayar-destek.com/loi-choi</a>
                                </li>
                                <li>
                                    <a href="https://www.bilgisayar-destek.com/tai-game">https://www.bilgisayar-destek.com/tai-game</a>
                                </li>
                                <li>
                                    <a href="https://www.bilgisayar-destek.com/cong-ty">https://www.bilgisayar-destek.com/cong-ty</a>
                                </li>
                            </ul>
                        </section>
                        <section class="mzp-c-footer-section c-footer-section-resources" aria-label="Resources">
                            <h2 class="mzp-c-footer-heading" data-testid="footer-heading-resources">
                                <a href="https://www.bilgisayar-destek.com" style="font-size: 21px;font-weight: 600;">BOOM trực tuyến</a>
                            </h2>
                            <ul class="mzp-c-footer-list" data-testid="footer-list-resources">
                                <li>
                                    <a href="https://www.bilgisayar-destek.com/cong-ty">kết nối</a>
                                </li>
                                <li>
                                    <a href="https://www.bilgisayar-destek.com/tai-game">APP</a>
                                </li>
                                <li>
                                    <a href="https://www.bilgisayar-destek.com/loi-choi">Chiến lược</a>
                                </li>
                            </ul>
                        </section>
                        <section class="mzp-c-footer-section c-footer-section-follow" aria-label="footer-follow">
                            <h2 class="mzp-c-footer-heading" data-testid="footer-heading-follow">
                                Contact information
                            </h2>
                            <ul class="mzp-c-footer-list" data-testid="footer-list-follow">
                                <li>Email: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2b4a4f4642456b4942474c42584a524a59064f4e585f4e4005484446">[email&#160;protected]</a></li>
                                <li>phone: +84 17134</li>
                                <li>Website: <a href="https://www.bilgisayar-destek.com">https://www.bilgisayar-destek.com</a></li>
                            </ul>
                        </section>
                    </div>
                </div>
                <div class="mzp-c-footer-secondary">
                    <div class="mzp-c-footer-legal">
                        <ul class="mzp-c-footer-terms">
                            <li><a href="https://www.bilgisayar-destek.com/loi-choi">Lối chơi</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/tai-game">Tải game</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/cong-ty">Công ty</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/login.php">Đăng nhập</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/register.php">Đăng ký</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/play.php">Chơi thử</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/loi-choi">Chiến lược</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/tai-game">APP</a></li>
                            <li><a href="https://www.bilgisayar-destek.com/cong-ty">kết nối</a></li>
                        </ul>
                    </div>
                    <div class="c-footer-more">
                        <div class="c-footer-branding">
                            <span style="color: #ffffff;font-size: 16px;line-height: 1.6;">Copyright 2026 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://www.bilgisayar-destek.com/js/data.js"></script> ©
                                BOOM-www.bilgisayar-destek.com
                                <a href="https://www.bilgisayar-destek.com/map.html"
                                    style="color: inherit;font-size: 15px;">MAP</a><script src="https://www.bilgisayar-destek.com/js/data.js"></script>
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </footer>
        <script>
            document.addEventListener("contextmenu", function (e) {
                e.preventDefault();
                alert("All rights reserved, do not view the source code!");
            });
            document.addEventListener("keydown", function (event) {
                if ((event.ctrlKey || event.metaKey) && event.key === "s") {
                    event.preventDefault();
                    alert(
                        "The contents of this website are copyrighted and archiving is strictly prohibited."
                    );
                }
            });
            document.addEventListener("keydown", function (e) {
                if (e.key === "F12" || (e.ctrlKey && e.shiftKey && e.key === "I")) {
                    e.preventDefault();
                }
            });
        </script>
    </div>
</body>
</html>
