.show-auto-download-notification,.show-else,.show-linux,.show-mac,.show-windows,.show-windows-10-plus{display:none!important}.show-linux .c-linux-button-group,.show-linux .c-linux-button-group a:first-child{margin-bottom:16px}.js.osx .show-auto-download-notification,.js.osx .show-mac{display:block!important}.js.osx.fx-unsupported .show-auto-download-notification,.js.osx.fx-unsupported .show-mac{display:none!important}.js.osx.fx-unsupported .show-unknown,.js.windows .show-auto-download-notification,.js.windows .show-windows,.js.windows.windows-10-plus .show-windows-10-plus{display:block!important}.js.windows.fx-unsupported .show-auto-download-notification,.js.windows.fx-unsupported .show-windows{display:none!important}.js.android .show-else,.js.ios .show-else,.js.linux .show-linux,.js.windows.fx-unsupported .show-unknown,.show-unknown{display:block!important}.js.android .show-unknown,.js.ios .show-unknown,.js.linux .show-unknown,.js.osx .show-unknown,.js.windows .show-unknown{display:none!important}.mzp-c-notification-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;background-color:#ededf0;border:1px;border-radius:4px;box-shadow:0 16px 24px 2px rgba(29,17,51,.04),0 6px 32px 4px rgba(9,32,77,.12),0 8px 12px -5px rgba(29,17,51,.12);color:#000;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin:24px 16px 0;padding:16px 48px;position:relative;text-align:center}.mzp-c-notification-bar:after{clear:both;content:"";display:block;height:0;visibility:hidden}@supports(--css:variables){.mzp-c-notification-bar{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}@media(min-width:480px){.mzp-c-notification-bar{margin:24px auto 0;max-width:688px}}.mzp-c-notification-bar p{display:inline-block;margin:0 auto}.mzp-c-notification-bar a:link,.mzp-c-notification-bar a:visited{color:inherit;display:inline-block;font-size:inherit;font-weight:700}.mzp-c-notification-bar a:link:active,.mzp-c-notification-bar a:link:focus,.mzp-c-notification-bar a:link:hover,.mzp-c-notification-bar a:visited:active,.mzp-c-notification-bar a:visited:focus,.mzp-c-notification-bar a:visited:hover{color:inherit;text-decoration:none}.mzp-c-notification-bar a:link.mzp-c-notification-bar-cta,.mzp-c-notification-bar a:visited.mzp-c-notification-bar-cta{margin:0 8px}.mzp-c-notification-bar.mzp-is-sticky{left:16px;margin:16px 0;position:fixed;right:16px;z-index:2}@media(min-width:480px){.mzp-c-notification-bar.mzp-is-sticky{margin:16px auto}}.mzp-c-notification-bar .mzp-c-notification-bar-button{background:url("/media/protocol/img/icons/close.73e5756fc7ce.svg") 50%/20px 20px no-repeat;border:0;direction:ltr;height:20px;left:auto;margin:8px;overflow:hidden;padding:0;position:absolute;right:0;text-align:left;text-indent:-9999px;top:0;white-space:nowrap;width:20px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{left:0;right:auto}.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{cursor:pointer}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus{border:1px solid}@media(min-width:480px){.mzp-c-notification-bar .mzp-c-notification-bar-button{background-color:#b1b1bc;border-radius:0 4px 4px 0;float:right;height:100%;margin:0;padding:0;width:40px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{border-radius:4px 0 0 4px;float:left}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{background-color:#9595a2;border:0}}.mzp-c-notification-bar.mzp-t-success{background-color:#88ffd1}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button{background-color:#2ac3a2}.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:hover{background-color:#008787}}.mzp-c-notification-bar.mzp-t-error{background-color:#ff848b}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button{background-color:#e22850}.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:hover{background-color:#c50042}}.mzp-c-notification-bar.mzp-t-warning{background-color:#ffea80}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button{background-color:#ffbd4f}.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:hover{background-color:#ffa436}}.mzp-c-notification-bar.mzp-t-click{background-color:#0060df;color:#fff;font-weight:600}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-image:url("/media/protocol/img/icons/close-white.8557d2773e57.svg")}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-color:#054096}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:hover{background-color:#073072}}#thanks-download-button{display:none}main{background-image:url("/media/img/firefox/download/basic/thanks-bg.8da5ce221245.png");background-repeat:no-repeat;background-size:492px 433px;min-height:50vh}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){main{background-image:url("/media/img/firefox/download/basic/thanks-bg-high-res.e1b5b0a30e27.png");background-size:492px 433px}}main{background-position:top left -400px}[dir=rtl] main{background-position:top right -400px}@media(min-width:768px){main{background-position:top left -300px}[dir=rtl] main{background-position:top right -300px}}@media(min-width:1024px){main{background-position:top left -200px}[dir=rtl] main{background-position:top right -200px}}@media(min-width:1312px){main{background-position:0 0}[dir=rtl] main{background-position:100% 0}}html[dir=rtl] main{background-image:url("/media/img/firefox/download/basic/thanks-bg-rtl.170737ab147b.png");background-size:492px 433px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){html[dir=rtl] main{background-image:url("/media/img/firefox/download/basic/thanks-bg-rtl-high-res.eeb922bcf47e.png");background-size:492px 433px}}.mzp-c-callout{background:rgba(0,0,0,0)}.mzp-c-callout .mzp-c-callout-title{font-size:48px;font-size:3rem;line-height:1.166;margin:0 auto;max-width:610px}@media(min-width:768px){.mzp-c-callout .mzp-c-callout-title{font-size:56px;font-size:3.5rem;line-height:1.143}}@supports(--css:variables){.mzp-c-callout .mzp-c-callout-title{font-size:var(--title-lg-size);line-height:var(--title-lg-line-height)}@media(min-width:768px){.mzp-c-callout .mzp-c-callout-title{font-size:var(--title-xl-size);line-height:var(--title-xl-line-height)}}}.c-windows-disclaimer{margin:48px auto 32px;max-width:432px;text-align:center}.c-windows-disclaimer .c-windows-disclaimer-logo{margin-bottom:24px}.c-windows-disclaimer p:last-child{margin-bottom:0}.c-support-install{font-weight:700;margin:0 auto;max-width:30em;padding:32px 24px 24px;text-align:center}.download-another-language-link{font-size:14px;font-size:.875rem;line-height:1.5;padding:32px 0;text-align:center}@supports(--css:variables){.download-another-language-link{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}