.show-auto-download-notification,.show-else,.show-linux-arm,.show-mac,.show-windows,.show-windows-10-plus{display:none!important}.js.linux .show-auto-download-notification,.js.linux .show-else,.js.osx .show-auto-download-notification,.js.osx .show-mac,.js.windows .show-auto-download-notification,.js.windows .show-windows,.js.windows.windows-10-plus .show-windows-10-plus{display:block!important}.js.linux.arm .show-auto-download-notification,.js.linux.arm .show-else{display:none!important}.js.android .show-else,.js.ios .show-else,.js.linux.arm .show-linux-arm,.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-logo{background-position:0 0;background-repeat:no-repeat;background-size:contain;direction:ltr;display:block;margin-bottom:32px;margin-top:0;overflow:hidden;text-align:left;text-indent:-9999px;white-space:nowrap}[dir=rtl] .mzp-c-logo{background-position:100% 0}.mzp-c-logo.mzp-t-logo-xs{height:24px;margin-bottom:24px;width:24px}.mzp-c-logo.mzp-t-logo-sm{height:32px;width:32px}.mzp-c-logo.mzp-t-logo-md{height:48px;width:48px}.mzp-c-logo.mzp-t-logo-lg{height:64px;margin-bottom:48px;width:64px}.mzp-c-logo.mzp-t-logo-xl{height:96px;margin-bottom:64px;width:96px}.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-2xl,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-lg,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-md,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-sm,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-xl,.mzp-c-logo.mzp-t-product-firefox.mzp-t-logo-xs{background-image:url("/media/protocol/img/logos/firefox/browser/logo.eb1324e44442.svg")}.mzp-c-notification-bar{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);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#20123a;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}@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;margin:0 8px}.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.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:#ff6a75}@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}}[class*=mzp-has-zap] strong{position:relative}[class*=mzp-has-zap] strong:after{background-image:url("/media/protocol/img/zaps/zap-01.c848204b3a2e.svg");background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:.3em;left:-.2em;position:absolute;top:calc(100% - .15em);width:calc(100% + .4em)}.mzp-has-zap-2 strong:after{background-image:url("/media/protocol/img/zaps/zap-02.d3c992ee93ba.svg")}.mzp-has-zap-3 strong:after{background-image:url("/media/protocol/img/zaps/zap-03.cdf846152c1f.svg")}.mzp-has-zap-4 strong:after{background-image:url("/media/protocol/img/zaps/zap-04.01f5d0997427.svg")}.mzp-has-zap-5 strong:after{background-image:url("/media/protocol/img/zaps/zap-05.cfcf18137da5.svg")}.mzp-has-zap-6 strong:after{background-image:url("/media/protocol/img/zaps/zap-06.658b5619dad9.svg")}.mzp-has-zap-7 strong:after{background-image:url("/media/protocol/img/zaps/zap-07.a9ccf3a5e03e.svg")}.mzp-has-zap-8 strong:after{background-image:url("/media/protocol/img/zaps/zap-08.fc201d70f76b.svg")}.mzp-has-zap-9 strong:after{background-image:url("/media/protocol/img/zaps/zap-09.bc0c0b72fdaf.svg")}.mzp-has-zap-10 strong:after{background-image:url("/media/protocol/img/zaps/zap-10.3ec60d019421.svg")}.mzp-has-zap-11 strong:after{background-image:url("/media/protocol/img/zaps/zap-11.b89f1adfc49b.svg")}.mzp-has-zap-12 strong:after{background-image:url("/media/protocol/img/zaps/zap-12.ca3fd06dc482.svg")}.mzp-has-zap-13 strong:after{background-image:url("/media/protocol/img/zaps/zap-13.4674a1a25000.svg")}.mzp-has-zap-14 strong:after{background-image:url("/media/protocol/img/zaps/zap-14.59889e9bbc67.svg")}.mzp-has-zap-15 strong:after{background-image:url("/media/protocol/img/zaps/zap-15.67c4e24e8ba4.svg")}.mzp-has-zap-16 strong:after{background-image:url("/media/protocol/img/zaps/zap-16.fe39cc0d310d.svg")}.mzp-has-zap-17 strong:after{background-image:url("/media/protocol/img/zaps/zap-17.d9964f1531bd.svg")}.mzp-has-zap-18 strong:after{background-image:url("/media/protocol/img/zaps/zap-18.e2985effb5de.svg")}main{background-color:#fff;color:#42414d}main .mzp-l-content{padding-bottom:48px;padding-top:48px}@media(min-width:768px){main .mzp-l-content{padding-bottom:48px;padding-top:48px}}@media(min-width:1024px){main .mzp-l-content{padding-bottom:96px;padding-top:96px}}main .mzp-c-logo{margin-left:auto;margin-right:auto}main h1{color:#20123a;margin-bottom:16px}#thanks-download-button{display:none}.c-section-title{font-size:38px;font-size:2.375rem;line-height:1.05;margin:0 auto 32px;max-width:688px;padding:0 32px;text-align:center}@media(min-width:768px){.c-section-title{font-size:48px;font-size:3rem;line-height:1}}.c-section-title strong{white-space:nowrap}.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{margin:0 auto;max-width:30em;padding:32px 24px 24px;text-align:center}.c-support-lang{background-color:#f9f9fb;padding:24px;text-align:center}