.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}}.mzp-c-section-heading{margin:0 auto;max-width:928px;padding:24px;text-align:center}@media(min-width:768px){.mzp-c-section-heading{padding:64px 48px}}@media(min-width:1312px){.mzp-c-section-heading{padding:80px 96px}}.mzp-l-content .mzp-c-section-heading{padding-left:0;padding-right:0}.mzp-l-content .mzp-c-section-heading:first-child{padding-top:0}@supports(--css:variables){.mzp-c-section-heading{padding:var(--h-grid-xs) 24px}@media(min-width:768px){.mzp-c-section-heading{padding:var(--h-grid-md) var(--v-grid-md)}}@media(min-width:1312px){.mzp-c-section-heading{padding:var(--h-grid-xl) var(--v-grid-xl)}}}[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}main,main h1{color:#42414d}main h1{font-family:var(--body-font-family);font-size:var(--text-body-sm);font-weight:400}main h2,main h3,main h4{color:#20123a;margin-bottom:16px}.mzp-c-card main img{display:block;margin-bottom:24px}.mzp-c-notification-bar a:link{margin:0}.mzp-c-emphasis-box{padding-left:24px;padding-right:24px}@media(min-width:768px){.mzp-c-emphasis-box{padding-left:64px;padding-left:80px;padding-right:64px;padding-right:80px}}.main-download .mzp-c-button-download-container{margin-bottom:0}.t-intro .mzp-c-button-download-container{text-align:left}[dir=rtl] .t-intro .mzp-c-button-download-container{text-align:right}.t-discover .mzp-c-button-download-container,.t-features .mzp-c-button-download-container{display:block}button.mzp-c-cta-link{background:none;border:0;color:#0060df;cursor:pointer;padding:0;text-decoration:underline}button.mzp-c-cta-link:hover{color:#0250bb}.mzp-c-card{background-color:rgba(0,0,0,0);margin-bottom:48px}@media(min-width:768px){.mzp-c-card{margin-bottom:48px}}@media(min-width:1024px){.mzp-c-card{margin-bottom:96px}}.t-discover .mzp-c-card{margin-bottom:96px}.mzp-l-card-third{margin:0 auto;max-width:928px}@media(min-width:480px){.mzp-l-card-third .mzp-c-card{margin-left:0;margin-right:24px;width:calc(50% - 12px)}[dir=rtl] .mzp-l-card-third .mzp-c-card{margin-left:24px;margin-right:0}.mzp-l-card-third .mzp-c-card:nth-child(2n){margin-left:0;margin-right:0}}@media(min-width:768px){.mzp-l-card-third .mzp-c-card{margin-left:0;margin-right:64px;width:calc(50% - 32px)}[dir=rtl] .mzp-l-card-third .mzp-c-card{margin-left:64px;margin-right:0}.mzp-l-card-third .mzp-c-card:nth-child(2n){margin-left:0;margin-right:0}}@media(min-width:1024px){.mzp-l-card-third .mzp-c-card{width:calc(33.3% - 53.33333px)}.mzp-l-card-third .mzp-c-card:nth-child(2n){margin-left:0;margin-right:80px}[dir=rtl] .mzp-l-card-third .mzp-c-card:nth-child(2n){margin-left:80px;margin-right:0}.mzp-l-card-third .mzp-c-card:nth-child(3n){margin-right:0}[dir=rtl] .mzp-l-card-third .mzp-c-card:nth-child(3n){margin-left:0;margin-right:0}}.mzp-l-card-half .mzp-c-card{max-width:100%}@media(min-width:480px){.mzp-l-card-half .mzp-c-card{margin-left:0;margin-right:24px;width:calc(50% - 12px)}[dir=rtl] .mzp-l-card-half .mzp-c-card{margin-left:24px;margin-right:0}main .mzp-l-card-half .mzp-c-card:nth-child(2n){margin-left:0;margin-right:0}}@media(min-width:768px){.mzp-l-card-half .mzp-c-card{margin-left:0;margin-right:64px;width:calc(50% - 32px)}[dir=rtl] .mzp-l-card-half .mzp-c-card{margin-left:64px;margin-right:0}}@media(min-width:1024px){.mzp-l-card-half .mzp-c-card{float:left;margin-left:0;margin-right:80px;width:calc(50% - 40px)}[dir=rtl] .mzp-l-card-half .mzp-c-card{float:right;margin-left:80px;margin-right:0}.mzp-l-card-half .mzp-c-card:nth-child(odd){clear:left}[dir=rtl] .mzp-l-card-half .mzp-c-card:nth-child(odd){clear:right}}.show-android,.show-ios{display:none!important}.android .show-android,.ios .show-ios{display:block!important}.android #download-discover,.android #download-features,.ios #download-discover,.ios #download-features{display:none}.android .show-else,.ios .show-else{display:none!important}.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.mzp-c-section-heading{font-size:32px;font-size:2rem;line-height:1.125}@media(min-width:768px){.mzp-c-section-heading{font-size:40px;font-size:2.5rem;line-height:1.1}}@supports(--css:variables){.mzp-c-section-heading{font-size:var(--title-sm-size);line-height:var(--title-sm-line-height)}@media(min-width:768px){.mzp-c-section-heading{font-size:var(--title-md-size);line-height:var(--title-md-line-height)}}}.c-trio{zoom:1;margin:0 auto}.c-trio:after{clear:both;content:"";display:block;height:0;visibility:hidden}.c-trio li{margin-bottom:64px}.t-custom .c-trio li:last-child{margin-bottom:0}.c-trio img{display:block;margin:0 auto;text-align:center}.c-trio p{margin-bottom:0}@media(min-width:768px){.c-trio img{float:left;margin-left:0;margin-right:32px}}@media(min-width:1024px){.c-trio{max-width:928px}.c-trio li{float:left;width:calc(33.3% - 53.33333px)}.c-trio li:nth-child(2n){margin-left:80px;margin-right:80px}.t-custom .c-trio li{margin-bottom:0}.c-trio img{float:none}}.c-block{margin:0 auto;overflow-x:hidden;padding:48px 0;position:relative}@media(min-width:768px){.c-block{padding:48px 0}}@media(min-width:1024px){.c-block{padding:96px 0}}.c-block-container{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1344px;min-width:304px;padding:0 32px}.c-block-container:after{clear:both;content:"";display:block;height:0;visibility:hidden}.c-block-container .c-block-media-img{margin:0 auto}@media(min-width:1024px){.c-block-container{padding:0 96px}}@media(min-width:768px){.c-block-container{padding:0 64px}.c-block-container .l-h-start{justify-self:start;text-align:left}[dir=rtl] .c-block-container .l-h-start{text-align:right}.c-block-container .l-h-start .c-block-media-img{margin-left:0;margin-right:auto}[dir=rtl] .c-block-container .l-h-start .c-block-media-img{margin-left:0;margin-right:0}.c-block-container .l-h-center{justify-self:center;text-align:center}.c-block-container .l-h-center .c-block-media-img{margin:0 auto}@supports(display:grid){.c-block-container .l-h-center.l-media-constrain-height .c-block-media-img{left:50%;transform:translateX(-50%)}}.c-block-container .l-h-end{justify-self:end}.c-block-container .l-h-end .c-block-media-img{margin-left:auto;margin-right:0}[dir=rtl] .c-block-container .l-h-end .c-block-media-img{margin-left:0;margin-right:0}@supports(display:grid){.c-block-container .l-h-end.l-media-constrain-height .c-block-media-img{left:auto;right:0}}}@supports(display:grid){.c-block-container .l-v-start{align-self:start}.c-block-container .l-v-center{align-self:center}.c-block-container .l-v-center.l-media-constrain-height .c-block-media-img{top:50%;transform:translateY(-50%)}.c-block-container .l-v-center.l-h-center.l-media-constrain-height .c-block-media-img{transform:translateY(-50%) translateX(-50%)}.c-block-container .l-v-end{align-self:end}.c-block-container .l-v-end.l-media-constrain-height .c-block-media-img{top:auto}}.c-block-media-img{display:block}.c-block-body{position:relative}@media (max-width:767px){.c-block-body:first-child{margin-bottom:48px}.c-block-body:last-child{margin-top:48px}.mzp-has-media-hide-on-sm .c-block-body{margin-bottom:0;margin-top:0}}.c-block-media{position:relative}@media(max-width:687px){.mzp-has-media-hide-on-sm .c-block-media{display:none}}@media (max-width:767px){.c-block-media.l-media-constrain-on-sm{text-align:center}.c-block-media.l-media-constrain-on-sm .c-block-media-img{margin:0 auto;width:432px}}@media(min-width:768px){@supports(display:grid){.c-block-media.l-media-constrain-height{height:100%;justify-self:auto!important}.c-block-media.l-media-constrain-height .c-block-media-img{bottom:0;left:0;max-height:100%;max-width:auto;position:absolute;top:0;width:auto}.l-reversed .c-block-media.l-media-constrain-height .c-block-media-img,[dir=rtl] .c-block-media.l-media-constrain-height .c-block-media-img{left:auto;right:0}}}@media(min-width:768px){.c-block-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 40px;width:50%}[dir=rtl] .c-block-body{float:right}.c-block-body>:first-child{margin-top:0}.c-block-body>:last-child{margin-bottom:0}.l-reversed .c-block-body{float:right}[dir=rtl] .l-reversed .c-block-body{float:left}.c-block-media{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;padding:0 40px;width:50%}.l-reversed .c-block-media,[dir=rtl] .c-block-media{float:left}[dir=rtl] .l-reversed .c-block-media{float:right}}@media(min-width:768px){@supports(display:grid){.c-block-container{display:grid;grid-template-areas:"body media";grid-template-columns:1fr 1fr;grid-column-gap:80px}.l-reversed>.c-block-container{grid-template-areas:"media body"}.c-block-container .c-block-body,.c-block-container .c-block-media{float:none;min-width:0;padding:0;width:auto}.c-block-body{grid-area:body}.c-block-media{align-self:stretch;grid-area:media}.c-block-media .c-block-media-img{display:block;max-width:none}}}.t-intro.c-block{font-size:16px;font-size:1rem;line-height:1.5;padding-top:32px}@supports(--css:variables){.t-intro.c-block{font-size:var(--body-md-size);line-height:var(--body-line-height)}}@media(min-width:1024px){.t-intro.c-block{font-size:18px;font-size:1.125rem;line-height:1.5;padding-top:64px}@supports(--css:variables){.t-intro.c-block{font-size:var(--body-lg-size);line-height:var(--body-line-height)}}}.t-intro .c-block-container{max-width:1344px}.t-intro .c-block-body>p{margin-bottom:48px}[lang=ar] .t-intro h2{font-size:40px;font-size:2.5rem}.t-intro .fx-unsupported-message{text-align:left}[dir=rtl] .t-intro .fx-unsupported-message{text-align:right}.c-intro-download-alt{color:#42414d;display:block;font-size:12px;font-size:.75rem;line-height:1.5;margin-top:16px}@supports(--css:variables){.c-intro-download-alt{font-size:var(--body-xs-size);line-height:var(--body-line-height)}}.c-intro-download-alt a:link,.c-intro-download-alt a:visited{color:inherit;text-decoration:none}.c-intro-download-alt a:active,.c-intro-download-alt a:focus,.c-intro-download-alt a:hover{text-decoration:underline}.c-noodles{left:0;position:relative;top:0}.t-intro .c-noodles{height:536px;left:30px;width:537px}.noodle-browser{background-color:#f9f9fb;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);height:371px;left:-30px;max-width:none;position:absolute;top:100px;width:514px}.noodle-pill{border:1px solid rgba(0,0,0,0);border-radius:500px;position:absolute}.noodle-svg{animation:curl 10s infinite alternate;position:absolute;transform-origin:top right}.noodle-circle{animation:round 9s linear infinite;border:1px solid rgba(0,0,0,0);border-radius:100%;height:20px;left:296px;position:absolute;top:40px;transform-origin:5px;width:20px}.noodle-circle.t-fill-orange,.noodle-circle.t-fill-yellow-orange{animation-delay:-3s;animation-duration:10s;height:165px;left:135px;top:342px;transform-origin:80px 80px;width:165px}.noodle-pill.t-outline-pink{animation:pill 7s infinite alternate;animation-delay:-5s;height:145px;top:320px;transform:rotate(-34deg);width:348px}.noodle-pill.t-fill-blue{animation:pill 7s infinite alternate;height:145px;left:100px;top:120px;transform:rotate(-34deg);width:370px}@media screen and (prefers-reduced-motion:reduce){.noodle-circle,.noodle-pill,.noodle-svg{animation:none}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pill{0%{transform:rotate(-34deg) translate(7px)}to{transform:rotate(-34deg) translate(-7px)}}@keyframes curl{0%{transform:rotate(0deg)}to{transform:rotate(-2deg)}}.t-outline-pink{border-color:#ff008b}.t-fill-pink-yellow{background:linear-gradient(270deg,#ff4ca1,#ffde67)}.t-fill-yellow-orange{background:linear-gradient(270deg,#ffde67,#ff671e)}.t-fill-blue{background:linear-gradient(270deg,#00e1ff,#005fe7)}.t-outline-yellow{border-color:#ffa437}.t-releases{max-width:1344px;position:relative}.t-releases:before{background-image:url("/media/img/firefox/download/desktop/release-noodles.9d2052dac440.svg");content:"";display:block;height:212px;left:0;position:absolute;top:0;width:287px;z-index:0}.t-releases .mzp-c-emphasis-box{margin:0 auto;position:relative;z-index:1}.t-releases .c-section-title{padding-top:8px}.t-releases img{margin-bottom:24px}.c-notes{text-align:center}.c-notes,.t-highlights p{margin-bottom:32px}@supports(display:grid){@media(min-width:1024px){.t-highlights .c-block-body{max-width:424px}}}.t-compare{padding-top:0}.t-compare .mzp-c-emphasis-box{margin:0 -16px;padding:16px}@media(min-width:480px){.t-compare .mzp-c-emphasis-box{margin:0 auto;padding:32px}}.t-compare .c-block-media-img{background-image:url("/media/img/firefox/download/desktop/comparison-noodles-mr1.c18c975efae6.svg");background-position:0 0;background-repeat:no-repeat;background-size:contain}[dir=rtl] .t-compare .c-block-media-img{background-position:100% 0}@media (min-width:0){.t-compare .c-block-media-img{padding:65px 0 0}}@media(min-width:768px){.t-compare .c-block-media-img{background-size:600px;padding:65px 32px 0;width:100%}}@media(min-width:1024px){.t-compare .c-block-media-img{background-size:contain}}.c-chart{margin:0}.c-compare-table{background:#fff;border:32px solid #fff;border-collapse:separate;border-radius:8px;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);caption-side:bottom;margin-left:auto;margin-right:auto;max-width:928px;width:100%}.c-compare-table caption{display:table-caption}.c-compare-table thead th{border-bottom:3px solid #ededf0;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2}@media(min-width:768px){.c-compare-table thead th{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-compare-table thead th{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-compare-table thead th{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}@media(min-width:480px){.c-compare-table thead th{position:static}}.c-compare-table thead th img{font-size:12px;font-size:.75rem;height:auto;line-height:1.5;max-height:36px;max-width:36px;min-width:1rem;width:100%}@supports(--css:variables){.c-compare-table thead th img{font-size:var(--body-xs-size);line-height:var(--body-line-height)}}.c-compare-table td,.c-compare-table th{border-top:1px solid #ededf0;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;padding:4px}@supports(--css:variables){.c-compare-table td,.c-compare-table th{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.c-compare-table td,.c-compare-table th{border-left:1px solid #ededf0;text-align:center}[dir=rtl] .c-compare-table td,[dir=rtl] .c-compare-table th{border-left:0;border-right:1px solid #ededf0;text-align:center}.c-compare-table td:first-child,.c-compare-table th:first-child{border-left-width:0;text-align:start}[dir=rtl] .c-compare-table td:first-child,[dir=rtl] .c-compare-table th:first-child{border-left-width:1px;border-right-width:0}@media(min-width:480px){.c-compare-table td,.c-compare-table th{padding:8px}}.c-compare-table tbody td{width:64px}.c-compare-table tbody tr:nth-child(2n-1){background-color:#f9f9fa}.c-compare-table tr>:nth-child(1n+4){display:none}.c-compare-buttons{margin-top:32px;text-align:center}.no-js .c-compare-buttons{opacity:0}.c-compare-buttons button{margin:0}.c-compare-button{background:rgba(0,0,0,0);border:none;border-bottom:4px solid #ededf0;color:#42414d;cursor:pointer;font-size:14px;font-size:.875rem;line-height:1.5;padding:0 16px 8px}@supports(--css:variables){.c-compare-button{font-size:var(--body-sm-size);line-height:var(--body-line-height)}}.c-compare-button:focus{border-bottom-color:#0250bb;font-weight:700;outline:none}.c-compare-button[aria-pressed=true]{border-bottom-color:#0060df;font-weight:700}#protection-report{display:none}.state-firefox-desktop-70 #protection-report{display:block}.t-everyone .c-block-media-img{width:330px}@media(min-width:1024px){.t-everyone .c-block-media-img{width:auto}}.t-devices .mobile-download-buttons li{display:inline-block;margin-right:16px}.t-features{background-color:#f9f9fb;background-position:80% 63%,0 0,bottom 10% right,bottom left calc(50vw - 600px),bottom 30% left,100% 0;background-repeat:no-repeat;margin-bottom:48px;margin-top:48px}@media(min-width:768px){.t-features{margin-bottom:48px;margin-top:48px}}@media(min-width:1024px){.t-features{margin-bottom:96px;margin-top:96px}}.loaded .t-features{background-image:url("/media/img/firefox/download/desktop/features/one.a00c0790c101.svg"),url("/media/img/firefox/download/desktop/features/two.bfc347fab404.svg"),url("/media/img/firefox/download/desktop/features/oval-one.e4113dd8c0e7.svg"),url("/media/img/firefox/download/desktop/features/oval-two.b7a43f0b20fa.svg"),url("/media/img/firefox/download/desktop/features/rect-one.63fc8d035cbb.svg"),url("/media/img/firefox/download/desktop/features/rect-two.87563558f61e.svg")}.t-features img{margin-bottom:24px}.t-features .mzp-u-list-styled{margin-bottom:0;margin-left:16px}[dir=rtl] .t-features .mzp-u-list-styled{margin-left:0;margin-right:16px}.c-screen{margin-bottom:32px;margin-left:-24px;margin-right:-24px;position:relative;text-align:center}@media(min-width:768px){.c-screen{margin-left:-48px;margin-right:-48px}}.c-screen svg{display:block;height:auto;margin:0 auto;max-width:100%;width:1152px}.c-screenshot{bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:0;margin:0 auto;padding-left:24px;padding-right:24px;position:absolute;text-align:center;width:100%}[dir=rtl] .c-screenshot{left:auto;right:0}@media(min-width:768px){.c-screenshot{padding-left:48px;padding-right:48px}}@media(min-width:1024px){.c-screenshot{padding-left:96px;padding-right:96px}}.c-screenshot img{background-color:#303035;border-radius:4px 4px 0 0;display:block;margin:0 auto;width:928px}.t-company img{margin:0 auto 32px;width:304px}.t-company p{margin-bottom:0}.t-company .mzp-c-card:last-child{margin-bottom:0}@media (max-width:479px){@supports(display:flex){.t-company .mzp-c-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.t-company .mzp-c-card:last-child img{margin-bottom:0}.t-company img{margin:48px auto;order:10}}}@media(min-width:480px){.t-company .mzp-c-card{margin-bottom:0}.t-company img{width:auto}}.t-discover img{display:block;margin:0 auto 24px;text-align:center}@media(min-width:480px){.t-discover img{margin:0 0 24px;text-align:left}}.c-support{background-color:#f9f9fb;display:block;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;padding:24px;text-align:center}@media(min-width:768px){.c-support{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-support{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-support{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}.android main,.ios main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}#mobile-banner{order:-1}.c-mobile{background-color:#592acb;color:#fff;overflow-x:hidden;position:relative}.c-mobile a:link{color:#80ebff}.c-mobile a:visited{color:#d9bfff}.c-mobile a:active,.c-mobile a:focus,.c-mobile a:hover{color:#aaf2ff}.c-mobile a:visited:active,.c-mobile a:visited:focus,.c-mobile a:visited:hover{color:#e7dfff}@supports(--css:variables){.c-mobile a:link{color:var(--link-color-inverse)}.c-mobile a:visited{color:var(--link-color-visited-inverse)}.c-mobile a:active,.c-mobile a:focus,.c-mobile a:hover{color:var(--link-color-hover-inverse)}.c-mobile a:visited:active,.c-mobile a:visited:focus,.c-mobile a:visited:hover{color:var(--link-color-visited-hover-inverse)}}.c-mobile h2{color:#fff}.c-mobile p{margin-bottom:48px}@media(min-width:480px){.c-mobile:after{background-position:top;background-repeat:no-repeat;border-radius:4px;bottom:32px;content:"";display:block;position:absolute;top:48px;width:40%}.c-mobile:after{left:60%;margin-left:12px}[dir=rtl] .c-mobile:after{left:auto;margin-left:12px;right:60%}.android .c-mobile:after,.c-mobile:after{background-image:url("/media/img/firefox/download/desktop/android.bc237dd179ed.png");background-size:contain}}@media only screen and (min-width:480px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:480px)and (min-resolution:1.5dppx),only screen and (min-width:480px)and (min-resolution:144dpi){.android .c-mobile:after,.c-mobile:after{background-image:url("/media/img/firefox/download/desktop/android-high-res.d7cabdf55c49.png");background-size:contain}}@media(min-width:480px){.ios .c-mobile:after{background-image:url("/media/img/firefox/download/desktop/ios.35497593a406.png");background-size:contain}}@media only screen and (min-width:480px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:480px)and (min-resolution:1.5dppx),only screen and (min-width:480px)and (min-resolution:144dpi){.ios .c-mobile:after{background-image:url("/media/img/firefox/download/desktop/ios-high-res.00ad9cadab74.png");background-size:contain}}@media(min-width:480px){.c-mobile .c-mobile-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:60%;padding-right:12px}[dir=rtl] .c-mobile .c-mobile-text{padding-left:12px;padding-right:0}}@media(min-width:768px){.c-mobile:after{left:50%;margin-left:32px}[dir=rtl] .c-mobile:after{left:auto;margin-left:0;margin-right:32px;right:50%}.c-mobile .c-mobile-text{max-width:50%;padding-right:32px}[dir=rtl] .c-mobile .c-mobile-text{padding-left:32px;padding-right:0}}@media(min-width:1024px){.c-mobile:after{margin-left:40px}[dir=rtl] .c-mobile:after{margin-left:0;margin-right:40px}.c-mobile .c-mobile-text{padding-right:40px}[dir=rtl] .c-mobile .c-mobile-text{padding-left:40px;padding-right:0}}.c-desktop a{background-image:url("/media/img/firefox/download/desktop/mobile-arrow.13985b46312c.svg");background-position:bottom;background-repeat:no-repeat;color:#b833e1;display:block;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.2;padding:16px 24px 88px;text-align:center;text-decoration:none}@media(min-width:768px){.c-desktop a{font-size:24px;font-size:1.5rem;line-height:1.166}}@supports(--css:variables){.c-desktop a{font-size:var(--title-2xs-size);line-height:var(--title-2xs-line-height)}@media(min-width:768px){.c-desktop a{font-size:var(--title-xs-size);line-height:var(--title-xs-line-height)}}}@supports(animation-fill-mode:forwards){.has-animate{opacity:0;transform-origin:bottom center}.is-animated{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:zoom}@keyframes zoom{0%{opacity:0;transform:scaleX(.8) scaleY(.8)}to{opacity:1;transform:scaleX(1) scaleY(1)}}}.default-browser-label{display:block;font-weight:400;margin:0 auto 24px;padding-bottom:0;width:max-content}.default-browser-label.hidden{display:none}.default-browser-label input[type=checkbox]{margin-right:8px;vertical-align:top}.c-intro-download .default-browser-label{margin:0 0 24px}