html.mzp-is-noscroll,html.mzp-is-noscroll body{height:100%;overflow:hidden}html.mzp-is-noscroll .mzp-c-modal{position:absolute}@media(min-width:768px){html.mzp-is-noscroll,html.mzp-is-noscroll body{height:auto}html.mzp-is-noscroll .mzp-c-modal{position:fixed}}.mzp-c-modal{-webkit-animation:mzp-a-fade-in .3s ease-in 0s 1 normal both;animation:mzp-a-fade-in .3s ease-in 0s 1 normal both;background:#000;background:rgba(0,0,0,.85);bottom:0;height:101%;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:9999999}.mzp-c-modal-window{padding:24px}.mzp-c-modal-inner{zoom:1;background:rgba(0,0,0,.9);max-width:1200px;padding:32px;position:relative}.mzp-c-modal-inner:after{clear:both;content:"";display:block;height:0;visibility:hidden}.mzp-c-modal-inner>header{padding-right:64px}[dir=rtl] .mzp-c-modal-inner>header{padding-left:64px;padding-right:0}.mzp-c-modal-inner>header h2{color:#fff;font-family:Inter,X-LocaleSpecific,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.mzp-c-modal-inner>header h2{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.mzp-c-modal-inner>header h2{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.mzp-c-modal-inner>header h2{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}@media(min-width:1024px){.mzp-c-modal-inner{margin:24px auto 64px}}.mzp-c-modal-close{position:absolute;right:8px;top:9px;z-index:99}[dir=rtl] .mzp-c-modal-close{left:8px;right:auto}.mzp-c-modal-close .mzp-c-modal-button-close{background:rgba(0,0,0,0) url("/media/protocol/img/icons/close-white.8557d2773e57.svg") 50% no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;border:none;cursor:pointer;direction:ltr;height:42px;min-width:0;overflow:hidden;padding:0;text-align:left;text-indent:-9999px;white-space:nowrap;width:42px}.mzp-c-modal-close .mzp-c-modal-button-close:focus,.mzp-c-modal-close .mzp-c-modal-button-close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out}.mzp-c-modal-close .mzp-c-modal-button-close:focus{outline:1px dotted #fff}.mzp-c-modal-overlay-contents{background:rgba(0,0,0,0);color:#fff;font-size:18px;font-size:1.125rem;line-height:1.5;margin:0 auto;padding-top:24px}@supports(--css:variables){.mzp-c-modal-overlay-contents{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.mzp-c-modal-overlay-contents a:link{color:#80ebff}.mzp-c-modal-overlay-contents a:visited{color:#d9bfff}.mzp-c-modal-overlay-contents a:active,.mzp-c-modal-overlay-contents a:focus,.mzp-c-modal-overlay-contents a:hover{color:#aaf2ff}.mzp-c-modal-overlay-contents a:visited:active,.mzp-c-modal-overlay-contents a:visited:focus,.mzp-c-modal-overlay-contents a:visited:hover{color:#e7dfff}@supports(--css:variables){.mzp-c-modal-overlay-contents a:link{color:var(--link-color-inverse)}.mzp-c-modal-overlay-contents a:visited{color:var(--link-color-visited-inverse)}.mzp-c-modal-overlay-contents a:active,.mzp-c-modal-overlay-contents a:focus,.mzp-c-modal-overlay-contents a:hover{color:var(--link-color-hover-inverse)}.mzp-c-modal-overlay-contents a:visited:active,.mzp-c-modal-overlay-contents a:visited:focus,.mzp-c-modal-overlay-contents a:visited:hover{color:var(--link-color-visited-hover-inverse)}}.mzp-has-media .mzp-c-modal-overlay-contents img,.mzp-has-media .mzp-c-modal-overlay-contents video{display:block;margin-bottom:32px;width:100%}.js .mzp-u-modal-content{display:none}.js .mzp-c-modal-inner .mzp-u-modal-content{display:block}.mzp-c-sidemenu{background-color:#ededf0;font-size:16px;font-size:1rem;line-height:1.5;margin:0 -24px 32px;padding:8px 24px}@supports(--css:variables){.mzp-c-sidemenu{font-size:var(--body-md-size);line-height:var(--body-line-height)}}.mzp-c-sidemenu-summary{display:none}.mzp-c-sidemenu-summary ul{margin:0}.mzp-c-sidemenu-summary li{color:#42425a;display:inline-block;margin-right:4px}[dir=rtl] .mzp-c-sidemenu-summary li{margin-left:4px;margin-right:0}.mzp-c-sidemenu-summary li:after{content:"▸";display:inline-block}.mzp-c-sidemenu-summary li:after{margin-left:4px;transform:none}[dir=rtl] .mzp-c-sidemenu-summary li:after{margin-left:0;margin-right:4px;transform:translateY(3px) rotate(180deg)}.mzp-c-sidemenu-summary li:last-child:after{content:"";margin:0}.mzp-c-sidemenu-summary li.mzp-is-current{color:#000}.mzp-c-sidemenu-main ul{margin:0}.mzp-c-sidemenu-main li{margin-bottom:.25em}.mzp-c-sidemenu-main a{border-radius:2px;display:block;padding:.35em 24px;text-decoration:none;transition:background-color .1s ease-in}.mzp-c-sidemenu-main a:active,.mzp-c-sidemenu-main a:focus,.mzp-c-sidemenu-main a:hover{background-color:rgba(0,0,0,.05);text-decoration:underline}.mzp-c-sidemenu-main .mzp-is-current a{background-color:#ededf0;font-weight:700}.mzp-c-sidemenu-label{font-family:Inter,X-LocaleSpecific,sans-serif;font-size:14px;font-size:.875rem;line-height:1.5;position:relative}@supports(--css:variables){.mzp-c-sidemenu-label{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.mzp-c-sidemenu-label{padding-right:24px}[dir=rtl] .mzp-c-sidemenu-label{padding-left:24px;padding-right:0}.mzp-c-sidemenu-label:after{color:#42425a;content:none;font-size:1.5em;position:absolute;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mzp-c-sidemenu-label:after{right:0}[dir=rtl] .mzp-c-sidemenu-label:after{left:0;right:auto}.mzp-c-sidemenu-title{font-family:Inter,X-LocaleSpecific,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:.25em}@supports(--css:variables){.mzp-c-sidemenu-title{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.mzp-c-sidemenu-title a{padding:.35em 16px}.js .mzp-c-sidemenu-summary{display:block;margin:-8px -24px;padding:8px 24px}.js .mzp-c-sidemenu-main{display:none}.js .mzp-c-sidemenu-label:after{content:"▸"}.js .mzp-is-active .mzp-c-sidemenu-label:after{transform:rotate(-90deg)}.js .mzp-is-active .mzp-c-sidemenu-main{display:block;font-size:16px;font-size:1rem;line-height:1.5;margin:16px -16px 0}@supports(--css:variables){.js .mzp-is-active .mzp-c-sidemenu-main{font-size:var(--body-md-size);line-height:var(--body-line-height)}}@media(min-width:768px){.js .mzp-c-sidemenu-summary{display:none}.js .mzp-c-sidemenu-main{display:block}.js .mzp-is-active .mzp-c-sidemenu-main{margin:0}.js .mzp-c-sidemenu{background-color:rgba(0,0,0,0);font-size:16px;font-size:1rem;line-height:1.5;margin:0;padding:0}@supports(--css:variables){.js .mzp-c-sidemenu{font-size:var(--body-md-size);line-height:var(--body-line-height)}}}.c-product-info{zoom:1;position:relative}.c-product-info:after{clear:both;content:"";display:block;height:0;visibility:hidden}.c-intro{margin-bottom:48px}.c-intro .c-intro-heading{background-image:url("/media/protocol/img/logos/firefox/browser/logo.eb1324e44442.svg");background-position:0 0;background-repeat:no-repeat;-webkit-background-size:64px,64px;background-size:64px,64px;font-size:32px;font-size:2rem;line-height:1.125;margin-bottom:32px;padding-top:88px}[dir=rtl] .c-intro .c-intro-heading{background-position:100% 0}@media(min-width:768px){.c-intro .c-intro-heading{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.c-intro .c-intro-heading{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.c-intro .c-intro-heading{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}[data-current=android-beta] .c-intro .c-intro-heading,[data-current=desktop-beta] .c-intro .c-intro-heading{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo.9d84b80dbb88.svg")}[data-current=desktop-developer] .c-intro .c-intro-heading{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo.41d42822c8fb.svg")}[data-current=android-nightly] .c-intro .c-intro-heading,[data-current=desktop-nightly] .c-intro .c-intro-heading{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo.91c8528645bc.svg")}@media(min-width:768px){.c-intro{float:left;width:calc(50% - 24px)}[dir=rtl] .c-intro{float:right}}@media(min-width:1024px){.c-intro{width:calc(50% - 48px)}}@media(min-width:768px){.c-steps{float:right;margin-bottom:96px;width:calc(50% - 24px)}[dir=rtl] .c-steps{float:left}}@media(min-width:1024px){.c-steps{width:calc(50% - 48px)}}.c-step-name{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.5;margin-top:32px;position:relative}@supports(--css:variables){.c-step-name{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}.c-step-name{padding-right:30px}[dir=rtl] .c-step-name{padding-left:30px;padding-right:0}.c-step-name:first-child{margin-top:0}.c-step-name.t-step-disabled{cursor:not-allowed;opacity:.5}[dir=rtl] .c-step-name.t-step-disabled .c-step-icon{transform:rotate(180deg)}.c-step-icon{position:absolute;right:0;top:0}[dir=rtl] .c-step-icon{left:0;right:auto}.c-step-choice{font-weight:400}.c-step-contents{padding-left:24px}[dir=rtl] .c-step-contents{padding-left:0;padding-right:24px}.c-step-prompt{display:none;font-size:24px;font-size:1.5rem;line-height:1.166;margin-top:0}@media(min-width:768px){.c-step-prompt{font-size:32px;font-size:2rem;line-height:1.125}}@supports(--css:variables){.c-step-prompt{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}@media(min-width:768px){.c-step-prompt{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}}}.c-step-download{margin-top:48px}.c-product-list{padding-left:var(--spacer-lg)}[dir=rtl] .c-product-list{padding-left:0;padding-right:var(--spacer-lg)}.c-product-list .release,.c-product-list li{background-position:0 0;background-repeat:no-repeat;background-size:1.5em auto;padding-bottom:.6rem;padding-left:1.9em}[dir=rtl] .c-product-list .release,[dir=rtl] .c-product-list li{background-position:100% 0;padding-left:0;padding-right:1.9em}.c-product-list .desktop-esr,.c-product-list .desktop-release,.c-product-list .release{background-image:url("/media/protocol/img/logos/firefox/browser/logo.eb1324e44442.svg")}.c-product-list .android-beta,.c-product-list .desktop-beta{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo.9d84b80dbb88.svg")}.c-product-list .desktop-developer{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo.41d42822c8fb.svg")}.c-product-list .android-nightly,.c-product-list .desktop-nightly{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo.91c8528645bc.svg")}.c-product-list .ios-testflight{background-image:url("/media/img/logos/testflight/testflight.e51b579be823.svg")}.c-lang-list,.c-platform-list{margin-bottom:32px}.c-mobile{width:fit-content}.qr-code-wrapper{background:#fff;border:2px solid #ededf0;border-radius:16px;box-shadow:0 8px 12px 1px rgba(29,17,51,.04),0 3px 16px 2px rgba(9,32,77,.12),0 5px 10px -3px rgba(29,17,51,.12);margin:32px auto;max-width:220px;padding:24px}.qr-code-wrapper svg{height:auto;max-width:100%}.qr-code-wrapper figcaption{color:#000;font-weight:700;line-height:1.125;padding:0 24px;text-align:center}.qr-code-wrapper figcaption em{display:block}.c-store-badges{margin-bottom:0;text-align:center}.c-store-badges li{display:inline-block;margin:0 8px}.c-get-app{background-image:url("/media/img/firefox/all/icon-get.4e17ab8a8bc1.svg");background-position:100%;background-repeat:no-repeat;background-size:auto 1em;display:inline-block;margin-top:8px;padding-right:20px}[dir=rtl] .c-get-app{background-position:0;padding-left:20px;padding-right:0}.c-button-help{background-image:url("/media/img/firefox/all/icon-question.14a70df3fe5f.svg");background-position:0 0;background-repeat:no-repeat;background-size:16px 16px;direction:ltr;display:inline-block;height:21px;overflow:hidden;padding-bottom:8px;text-align:left;text-indent:-9999px;vertical-align:middle;white-space:nowrap;width:21px}[dir=rtl] .c-button-help{background-position:100% 0}.c-help ul{background:#fff;color:#000;padding:24px}.c-help a:link,.c-help a:link:active,.c-help a:link:focus,.c-help a:link:hover,.c-help a:visited,.c-help a:visited:active,.c-help a:visited:focus,.c-help a:visited:hover{color:#000}.c-help .c-help-title{font-size:20px;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.c-help .c-help-title{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-help .c-help-title{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-help .c-help-title{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.c-help .c-help-title span{font-weight:400}.c-help .c-help-desc{font-size:14px;font-size:.875rem;line-height:1.5}@supports(--css:variables){.c-help .c-help-desc{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.mzp-c-modal.help-modal h3{color:#fff}.mzp-c-modal.help-modal .mzp-c-modal-window>.mzp-c-modal-inner{background:rgba(0,0,0,0);max-width:600px;padding:32px 0 0}.mzp-c-modal.help-modal .mzp-c-modal-window>.mzp-c-modal-inner header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.mzp-c-modal.help-modal .mzp-c-modal-close{right:0}[dir=rtl] .mzp-c-modal.help-modal .mzp-c-modal-close{left:0;right:auto}