.send-to-device{max-width:500px}.send-to-device h2.thank-you{font-size:18px;font-size:1.125rem;line-height:1.1}@media (min-width:768px){.send-to-device h2.thank-you{font-size:24px;font-size:1.5rem}}.send-to-device .thank-you p{background:#c3f6e6;color:#000;padding:8px;border-radius:2px}.send-to-device .error-list{background:#ffe8ea;color:#000;padding:8px;border-radius:2px}.send-to-device .form-input input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;line-height:1.5;border-radius:2px;padding:14px 30px;margin-bottom:8px;width:100%}.send-to-device .form-submit button{margin-bottom:8px;width:100%}.send-to-device .legal{font-size:14px;font-size:.875rem;line-height:1.5}.send-to-device .email{display:block}.send-to-device .more{color:inherit}.send-to-device .sms-country .email{display:none}.send-to-device .sms{display:none}.send-to-device .sms-country .sms{display:block}@media (min-width:1024px){.horizontal{max-width:none}.horizontal .inline-field{zoom:1}.horizontal .inline-field:after{clear:both;content:'';display:block;height:0;visibility:hidden}.horizontal .inline-field .send-to-device-input{width:70%;margin-bottom:0}.horizontal .inline-field .send-to-device-input{float:left}[dir=rtl] .horizontal .inline-field .send-to-device-input{float:right}.horizontal .inline-field .form-submit{width:25%}.horizontal .inline-field .form-submit{float:right}[dir=rtl] .horizontal .inline-field .form-submit{float:left}}.vertical footer{zoom:1}.vertical footer:after{clear:both;content:'';display:block;height:0;visibility:hidden}.vertical footer li{float:left;width:50%}.vertical footer li a{padding:8px}.vertical footer li.app-store{text-align:right}.vertical footer li.google-play{text-align:left}.vertical footer.ios .google-play{display:none}.vertical footer.android .app-store{display:none}.vertical footer.android li,.vertical footer.ios li{float:none;width:100%;text-align:center}.mzp-c-card-feature{margin:0 auto 32px;text-align:center}.mzp-c-card-feature.mzp-has-aspect-16-9 .mzp-c-card-feature-media{padding-bottom:56.25%;position:relative}.mzp-c-card-feature.mzp-has-aspect-16-9 .mzp-c-card-feature-media embed,.mzp-c-card-feature.mzp-has-aspect-16-9 .mzp-c-card-feature-media iframe,.mzp-c-card-feature.mzp-has-aspect-16-9 .mzp-c-card-feature-media img,.mzp-c-card-feature.mzp-has-aspect-16-9 .mzp-c-card-feature-media object,.mzp-c-card-feature.mzp-has-aspect-16-9 .mzp-c-card-feature-media video{bottom:0;left:0;position:absolute;right:0;top:0}.mzp-c-card-feature.mzp-has-aspect-3-2 .mzp-c-card-feature-media{padding-bottom:66.66667%;position:relative}.mzp-c-card-feature.mzp-has-aspect-3-2 .mzp-c-card-feature-media embed,.mzp-c-card-feature.mzp-has-aspect-3-2 .mzp-c-card-feature-media iframe,.mzp-c-card-feature.mzp-has-aspect-3-2 .mzp-c-card-feature-media img,.mzp-c-card-feature.mzp-has-aspect-3-2 .mzp-c-card-feature-media object,.mzp-c-card-feature.mzp-has-aspect-3-2 .mzp-c-card-feature-media video{bottom:0;left:0;position:absolute;right:0;top:0}.mzp-c-card-feature .mzp-c-card-feature-media{overflow:hidden;position:relative}.mzp-c-card-feature .mzp-c-card-feature-media img,.mzp-c-card-feature .mzp-c-card-feature-media video{height:auto;width:100%}.mzp-c-card-feature .mzp-c-card-feature-content{margin-top:16px}.mzp-c-card-feature .mzp-c-card-feature-content{text-align:left}[dir=rtl] .mzp-c-card-feature .mzp-c-card-feature-content{text-align:right}.mzp-c-card-feature .mzp-c-card-feature-title{font-size:21px;font-size:1.3125rem;line-height:1.1}@media (min-width:768px){.mzp-c-card-feature .mzp-c-card-feature-title{font-size:32px;font-size:2rem}}.mzp-c-card-feature .mzp-c-card-feature-desc{font-size:16px;font-size:1rem;line-height:1.5;color:#1f2033;margin:4px 0}.mzp-c-card-feature .mzp-c-card-feature-list li{margin-bottom:32px}.mzp-c-card-feature .mzp-c-card-feature-list li:last-child{margin-bottom:0}.mzp-t-dark .mzp-c-card-feature{color:#fff}.mzp-t-dark .mzp-c-card-feature .mzp-c-card-feature-desc{color:#cdcdd4}@media (min-width:768px){.mzp-c-card-feature{margin-bottom:160px;max-width:800px}.mzp-c-card-feature .mzp-c-card-feature-list li{margin-bottom:48px}.mzp-c-card-feature.mzp-l-card-feature-left-half,.mzp-c-card-feature.mzp-l-card-feature-left-third,.mzp-c-card-feature.mzp-l-card-feature-right-half,.mzp-c-card-feature.mzp-l-card-feature-right-third{zoom:1;margin-bottom:96px;max-width:none;position:relative}.mzp-c-card-feature.mzp-l-card-feature-left-half:after,.mzp-c-card-feature.mzp-l-card-feature-left-third:after,.mzp-c-card-feature.mzp-l-card-feature-right-half:after,.mzp-c-card-feature.mzp-l-card-feature-right-third:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-media-wrapper{margin-top:0}.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-media-wrapper{width:calc(50% - (32px / 2))}.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-content{width:calc(41% - 48px)}.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-media-wrapper{width:59%}.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-content{float:left;left:0}[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-content,[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-content{float:right;left:auto;right:0}.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-media-wrapper{float:right}[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-media-wrapper,[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-media-wrapper{float:left}.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-content{float:right;right:0}[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-content,[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-content{float:left;right:auto;left:0}.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-media-wrapper{float:left}[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-media-wrapper,[dir=rtl] .mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-media-wrapper{float:right}}@supports (display:grid){@media (min-width:768px){.mzp-c-card-feature.mzp-l-card-feature-left-half,.mzp-c-card-feature.mzp-l-card-feature-left-third,.mzp-c-card-feature.mzp-l-card-feature-right-half,.mzp-c-card-feature.mzp-l-card-feature-right-third{grid-column-gap:32px;column-gap:32px;display:grid}.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-content{grid-column:1;grid-row:1;width:auto}.mzp-c-card-feature.mzp-l-card-feature-left-half .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-left-third .mzp-c-card-feature-media-wrapper{grid-column:2;grid-row:1;width:auto}.mzp-c-card-feature.mzp-l-card-feature-left-half{grid-template-columns:1fr 1fr}.mzp-c-card-feature.mzp-l-card-feature-left-third{grid-template-columns:1fr 2fr}.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-content,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-content{grid-column:2;grid-row:1;width:auto}.mzp-c-card-feature.mzp-l-card-feature-right-half .mzp-c-card-feature-media-wrapper,.mzp-c-card-feature.mzp-l-card-feature-right-third .mzp-c-card-feature-media-wrapper{grid-column:1;grid-row:1;width:auto}.mzp-c-card-feature.mzp-l-card-feature-right-half{grid-template-columns:1fr 1fr}.mzp-c-card-feature.mzp-l-card-feature-right-third{grid-template-columns:2fr 1fr}}@media (min-width:1024px){.mzp-c-card-feature.mzp-l-card-feature-left-half,.mzp-c-card-feature.mzp-l-card-feature-left-third,.mzp-c-card-feature.mzp-l-card-feature-right-half,.mzp-c-card-feature.mzp-l-card-feature-right-third{grid-column-gap:48px;column-gap:48px}}}.mzp-c-hero{padding-bottom:24px;position:relative;text-align:center}.mzp-c-hero.mzp-t-product-beta .mzp-c-hero-title,.mzp-c-hero.mzp-t-product-developer .mzp-c-hero-title,.mzp-c-hero.mzp-t-product-firefox .mzp-c-hero-title,.mzp-c-hero.mzp-t-product-nightly .mzp-c-hero-title{-webkit-background-size:80px 80px;background-size:80px 80px;background-position:top center;background-repeat:no-repeat;padding:104px 0 0 0}.mzp-c-hero.mzp-t-dark,.mzp-t-dark .mzp-c-hero{background-color:#42425a;color:#fff}.mzp-c-hero.mzp-t-dark .mzp-c-hero-desc,.mzp-t-dark .mzp-c-hero .mzp-c-hero-desc{color:#fff}.mzp-c-hero-body{margin:0 auto;max-width:480px}.mzp-c-hero-title{font-size:32px;font-size:2rem;line-height:1.1;margin-bottom:16px}@media (min-width:768px){.mzp-c-hero-title{font-size:48px;font-size:3rem}}.mzp-t-product-firefox .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg.3d9087ac44e8.png");background-size:80px 80px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-t-product-firefox .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg-high-res.fbc7ffbb50fd.png");background-size:80px 80px}}.mzp-t-product-beta .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-lg.160afbe8e73f.png");background-size:80px 80px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-t-product-beta .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-lg-high-res.fddc5a185d97.png");background-size:80px 80px}}.mzp-t-product-developer .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-lg.3ce8d7b7fb03.png");background-size:80px 80px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-t-product-developer .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-lg-high-res.8aedc8028e4d.png");background-size:80px 80px}}.mzp-t-product-nightly .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-lg.c3968c040d6d.png");background-size:80px 80px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-t-product-nightly .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-lg-high-res.2ae024a36eed.png");background-size:80px 80px}}.mzp-c-hero-desc{font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:16px}.mzp-c-hero-tagline{font-size:21px;font-size:1.3125rem;line-height:1.1}@media (min-width:768px){.mzp-c-hero-tagline{font-size:32px;font-size:2rem}}.mzp-c-hero-image{padding:0 24px;position:relative;z-index:2}@media (min-width:768px){.mzp-c-hero.mzp-has-image{min-height:300px}.mzp-c-hero.mzp-has-image{text-align:left}[dir=rtl] .mzp-c-hero.mzp-has-image{text-align:right}.mzp-c-hero.mzp-has-image .mzp-c-hero-body{width:calc(50% - 32px)}.mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-right:calc(50% + 32px);margin-left:0}[dir=rtl] .mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-right:0;margin-left:calc(50% + 32px)}.mzp-c-hero.mzp-has-image .mzp-c-hero-cta{clear:both}.mzp-c-hero.mzp-has-image .mzp-c-hero-cta{float:left}[dir=rtl] .mzp-c-hero.mzp-has-image .mzp-c-hero-cta{float:right}.mzp-c-hero.mzp-has-image.mzp-t-product-beta .mzp-c-hero-title,.mzp-c-hero.mzp-has-image.mzp-t-product-developer .mzp-c-hero-title,.mzp-c-hero.mzp-has-image.mzp-t-product-firefox .mzp-c-hero-title,.mzp-c-hero.mzp-has-image.mzp-t-product-nightly .mzp-c-hero-title{padding-top:128px}.mzp-c-hero.mzp-has-image.mzp-t-product-beta .mzp-c-hero-title,.mzp-c-hero.mzp-has-image.mzp-t-product-developer .mzp-c-hero-title,.mzp-c-hero.mzp-has-image.mzp-t-product-firefox .mzp-c-hero-title,.mzp-c-hero.mzp-has-image.mzp-t-product-nightly .mzp-c-hero-title{background-position:left top}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-t-product-beta .mzp-c-hero-title,[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-t-product-developer .mzp-c-hero-title,[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-t-product-firefox .mzp-c-hero-title,[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-t-product-nightly .mzp-c-hero-title{background-position:right top}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body{margin-right:0;margin-left:calc(50% + 32px)}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body{margin-right:calc(50% + 32px);margin-left:0}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image{right:50%;left:auto}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image{right:auto;left:50%}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image img{left:auto;right:0}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image img{left:0;right:auto}.mzp-c-hero-image{height:calc(100% - 64px);overflow:hidden;padding:0;position:absolute;top:32px;width:50%;z-index:2}.mzp-c-hero-image{left:50%;right:auto}[dir=rtl] .mzp-c-hero-image{left:auto;right:50%}.mzp-c-hero-image img{bottom:0;max-height:100%;max-width:none;position:absolute;width:auto}.mzp-c-hero-image img{left:0;right:auto}[dir=rtl] .mzp-c-hero-image img{left:auto;right:0}}@media (min-width:1024px){.mzp-c-hero{padding:48px 0}.mzp-c-hero.mzp-has-image .mzp-c-hero-body{width:calc(50% - 48px)}.mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-right:calc(50% + 48px);margin-left:0}[dir=rtl] .mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-right:0;margin-left:calc(50% + 48px)}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body{margin-right:0;margin-left:calc(50% + 48px)}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body{margin-right:calc(50% + 48px);margin-left:0}.mzp-c-hero-body{max-width:580px}.mzp-c-hero-title{margin-bottom:32px}.mzp-c-hero-desc{margin-bottom:48px}.mzp-c-hero-image{height:calc(100% - 96px);top:48px}}.mzp-c-call-out{background-color:#ededf0;text-align:center}.mzp-c-call-out.mzp-t-dark{background-color:#42425a;color:#fff}.mzp-c-call-out.mzp-t-dark .mzp-c-call-out-desc{color:#cdcdd4}.mzp-c-call-out .mzp-c-call-out-title{font-size:24px;font-size:1.5rem;line-height:1.1}@media (min-width:768px){.mzp-c-call-out .mzp-c-call-out-title{font-size:40px;font-size:2.5rem}}.mzp-c-call-out .mzp-c-call-out-desc{font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:0}.mzp-c-call-out .mzp-c-button-download-container{margin:24px 0 0}.mzp-c-call-out.mzp-t-product-beta .mzp-c-call-out-title,.mzp-c-call-out.mzp-t-product-developer .mzp-c-call-out-title,.mzp-c-call-out.mzp-t-product-firefox .mzp-c-call-out-title,.mzp-c-call-out.mzp-t-product-nightly .mzp-c-call-out-title{-webkit-background-size:64px 64px;background-size:64px 64px;background-position:top center;background-repeat:no-repeat;padding:88px 0 0 0}.mzp-c-call-out.mzp-t-product-firefox .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg.3d9087ac44e8.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out.mzp-t-product-firefox .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg-high-res.fbc7ffbb50fd.png");background-size:64px 64px}}.mzp-c-call-out.mzp-t-product-beta .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-lg.160afbe8e73f.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out.mzp-t-product-beta .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-lg-high-res.fddc5a185d97.png");background-size:64px 64px}}.mzp-c-call-out.mzp-t-product-developer .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-lg.3ce8d7b7fb03.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out.mzp-t-product-developer .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-lg-high-res.8aedc8028e4d.png");background-size:64px 64px}}.mzp-c-call-out.mzp-t-product-nightly .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-lg.c3968c040d6d.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out.mzp-t-product-nightly .mzp-c-call-out-title{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-lg-high-res.2ae024a36eed.png");background-size:64px 64px}}@media (min-width:768px){.mzp-c-call-out .mzp-l-content{margin:0 auto;max-width:800px;padding-bottom:48px;padding-top:48px}}.mzp-c-call-out-compact{background-color:#ededf0}.mzp-c-call-out-compact.mzp-t-dark{background-color:#42425a;color:#fff}.mzp-c-call-out-compact.mzp-t-dark .mzp-c-call-out-desc{color:#cdcdd4}.mzp-c-call-out-compact .mzp-c-call-out-title{font-size:21px;font-size:1.3125rem;line-height:1.1}@media (min-width:768px){.mzp-c-call-out-compact .mzp-c-call-out-title{font-size:32px;font-size:2rem}}.mzp-c-call-out-compact .mzp-c-call-out-desc{font-size:16px;font-size:1rem;line-height:1.5}.mzp-c-call-out-compact .mzp-c-call-out-cta{margin:8px 0 0}.mzp-c-call-out-compact .mzp-c-button-download-container{display:inline-block;margin-bottom:0}.mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-size:64px 64px;background-size:64px 64px;background-repeat:no-repeat;padding:88px 0 0 0}.mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{background-position:left top}[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{background-position:right top}.mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg.3d9087ac44e8.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg-high-res.fbc7ffbb50fd.png");background-size:64px 64px}}.mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-lg.160afbe8e73f.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-lg-high-res.fddc5a185d97.png");background-size:64px 64px}}.mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-lg.3ce8d7b7fb03.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-lg-high-res.8aedc8028e4d.png");background-size:64px 64px}}.mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-lg.c3968c040d6d.png");background-size:64px 64px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-lg-high-res.2ae024a36eed.png");background-size:64px 64px}}@media (min-width:768px){.mzp-c-call-out-compact{zoom:1}.mzp-c-call-out-compact:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-c-call-out-compact .mzp-l-content{margin:0 auto;max-width:1056px;padding-bottom:48px;padding-top:48px}.mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{min-height:112px}.mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,.mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{background-position:left center;padding:0 0 0 96px}[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-beta .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-developer .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-firefox .mzp-c-call-out-content,[dir=rtl] .mzp-c-call-out-compact.mzp-t-product-nightly .mzp-c-call-out-content{background-position:right center;padding:0 96px 0 0}.mzp-c-call-out-compact .mzp-c-call-out-desc,.mzp-c-call-out-compact .mzp-c-call-out-title{margin-bottom:0}.mzp-c-call-out-compact .mzp-c-call-out-title+.mzp-c-call-out-desc{margin-top:8px}.mzp-c-call-out-compact .mzp-c-call-out-content{max-width:624px;width:calc(66.6% - 24px)}.mzp-c-call-out-compact .mzp-c-call-out-content{float:left}[dir=rtl] .mzp-c-call-out-compact .mzp-c-call-out-content{float:right}.mzp-c-call-out-compact .mzp-c-call-out-cta{margin:0;position:relative;width:calc(33.3% - 24px)}.mzp-c-call-out-compact .mzp-c-call-out-cta{float:right}[dir=rtl] .mzp-c-call-out-compact .mzp-c-call-out-cta{float:left}.mzp-c-call-out-compact .mzp-c-button-download-container{float:right}[dir=rtl] .mzp-c-call-out-compact .mzp-c-button-download-container{float:left}}@supports (display:grid){@media (min-width:768px){.mzp-c-call-out-compact .mzp-l-content{grid-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:2fr 1fr}.mzp-c-call-out-compact .mzp-c-call-out-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:auto;align-items:center}.mzp-c-call-out-compact .mzp-c-call-out-cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;width:auto}}}html.mzp-is-noscroll{overflow:hidden;height:100%}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{height:auto}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-right:0;padding-left:64px}.mzp-c-modal-inner>header h2{font-size:18px;font-size:1.125rem;line-height:1.1;font-family:Inter,X-LocaleSpecific,sans-serif;color:#fff}@media (min-width:768px){.mzp-c-modal-inner>header h2{font-size:24px;font-size:1.5rem}}@media (min-width:1024px){.mzp-c-modal-inner{margin:24px auto 64px}}.mzp-c-modal-close{cursor:pointer;position:absolute;top:9px;z-index:99}.mzp-c-modal-close{right:8px}[dir=rtl] .mzp-c-modal-close{right:auto;left:8px}.mzp-c-modal-close .mzp-c-modal-button-close{overflow:hidden;text-indent:120%;white-space:nowrap;background:transparent url("/media/protocol/img/icons/close-white.8557d2773e57.svg") center center no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;border:none;height:42px;min-width:0;padding:0;width:42px}.mzp-c-modal-close .mzp-c-modal-button-close:focus,.mzp-c-modal-close .mzp-c-modal-button-close:hover{-webkit-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}.mzp-c-modal-close .mzp-c-modal-button-close:focus{outline:1px dotted #fff}.mzp-c-modal-overlay-contents{font-size:18px;font-size:1.125rem;line-height:1.5;background:0 0;margin:0 auto;padding-top:24px;color:#fff}.mzp-c-modal-overlay-contents a:link,.mzp-c-modal-overlay-contents a:visited{color:#fff;text-decoration:underline}.mzp-c-modal-overlay-contents a:visited{color:rgba(255,255,255,.8)}.mzp-c-modal-overlay-contents a:active,.mzp-c-modal-overlay-contents a:focus,.mzp-c-modal-overlay-contents a:hover{text-decoration:none}.mzp-has-media .mzp-c-modal-overlay-contents img,.mzp-has-media .mzp-c-modal-overlay-contents video{display:block;width:100%;margin-bottom:32px}.js .mzp-u-modal-content{display:none}.js .mzp-c-modal-inner .mzp-u-modal-content{display:block}.c-inline-form{background:#fff;border-radius:8px;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);margin:0 auto 32px;max-width:330px;padding:24px 48px;text-align:center}.c-inline-form .form-input-label{text-align:left}.c-inline-form .legal{font-size:12px;font-size:.75rem;line-height:1.5}.c-inline-form h3{font-size:21px;font-size:1.3125rem;line-height:1.1;margin-bottom:24px}@media (min-width:768px){.c-inline-form h3{font-size:32px;font-size:2rem}}.c-inline-form p{font-size:18px;font-size:1.125rem;line-height:1.5}@media (min-width:1024px){.c-inline-form{float:right}[dir=rtl] .c-inline-form{float:left}@supports (display:grid){.c-inline-form{float:none}}}main .mzp-l-content{max-width:400px}@media (min-width:768px){main .mzp-l-content{max-width:1420px}}.mobile-download-buttons li{padding-top:8px;display:inline-block}.modal-logo{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg.3d9087ac44e8.png");background-size:auto 100%;overflow:hidden;text-indent:120%;white-space:nowrap;background-repeat:no-repeat;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.modal-logo{background-image:url("/media/protocol/img/logos/firefox/browser/logo-lg-high-res.fbc7ffbb50fd.png");background-size:auto 100%}}.header-product-ctas{margin-bottom:48px}.android .mobile-download-buttons-wrapper,.ios .mobile-download-buttons-wrapper{display:block}.android #modal-wrapper .desktop-download,.android #send-to-device,.android .qr-code-wrapper,.ios #modal-wrapper .desktop-download,.ios #send-to-device,.ios .qr-code-wrapper{display:none}.android .header-product-ctas,.ios .header-product-ctas{display:none}.android .mobile-download-buttons .ios{display:none}.ios .mobile-download-buttons .android,.ios .mobile-download-buttons .android-apk{display:none}.no-js .header-product-ctas{display:none}.no-js .mobile-download-buttons-wrapper{display:block;text-align:center}.no-js .mobile-download-buttons{margin:1em 0}@media (min-width:480px){@supports (display:flex){.no-js .mobile-download-buttons{align-items:center;display:flex;flex-direction:column;margin:1em auto;width:340px}.no-js .mobile-download-buttons.hidden{display:none}.no-js .mobile-download-buttons li{margin:0 auto}}}.no-js .mobile-download-buttons .android-apk a{display:inline-block;margin:10px 0;font-size:14px;font-size:.875rem;line-height:1.5}.c-wordmark{background-image:url("/media/protocol/img/logos/firefox/browser/logo-word-hor-sm.5622edbdf02d.png");background-size:auto 100%;overflow:hidden;text-indent:120%;white-space:nowrap;background-position:top center;background-repeat:no-repeat;content:'';display:block}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.c-wordmark{background-image:url("/media/protocol/img/logos/firefox/browser/logo-word-hor-sm-high-res.26b6d99c133a.png");background-size:auto 100%}}.c-wordmark{padding-right:8px}[dir=rtl] .c-wordmark{padding-right:0;padding-left:8px}@media (min-width:768px){.c-wordmark{background-position:top left}[dir=rtl] .c-wordmark{background-position:top right}}.end-hero .c-wordmark{background-position:center}.t-hero-primary.mzp-c-hero{text-align:center;color:#20123a}.t-hero-primary.mzp-c-hero.mzp-t-firefox::after{display:none}.t-hero-primary.mzp-c-hero.v-b .mzp-c-hero-body{margin:0 auto 48px;width:100%}.t-hero-primary.mzp-c-hero.v-b .mzp-c-hero-body .mzp-c-hero-cta{float:none}@media (min-width:1024px){.t-hero-primary.mzp-c-hero.v-b .mzp-c-hero-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;margin:unset}.t-hero-primary.mzp-c-hero.v-b .mzp-c-hero-body{float:left}[dir=rtl] .t-hero-primary.mzp-c-hero.v-b .mzp-c-hero-body{float:right}@supports (display:grid){.t-hero-primary.mzp-c-hero.v-b>.mzp-l-content{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:48px}.t-hero-primary.mzp-c-hero.v-b .mzp-c-hero-body{float:none;width:auto;margin-right:auto}}}.t-hero-primary .mzp-c-hero-desc{font-size:21px;font-size:1.3125rem;line-height:1.1}@media (min-width:768px){.t-hero-primary .mzp-c-hero-desc{font-size:32px;font-size:2rem}}.t-hero-primary .mzp-c-hero-desc p{margin-bottom:24px}.t-hero-primary .mzp-c-button-download-container{margin-bottom:0}@media (min-width:768px){.t-hero-primary.mzp-c-hero.mzp-has-image{background-image:url("/media/img/firefox/mobile/img-browser-mobile.401932b1b501.svg"),url("/media/img/firefox/mobile/img-mobile-noodles.b8ec4cda3b68.svg");align-items:center;text-align:left;background-repeat:no-repeat;background-size:contain;background-position:top left calc(50vw + 160px),top left 50vw;display:flex;min-height:560px}html[dir=rtl] .t-hero-primary.mzp-c-hero.mzp-has-image{background-position:top right calc(50vw + 16px),top right calc(50vw + 16px);text-align:right}.t-hero-primary.mzp-c-hero.mzp-has-image.v-b{-webkit-background-size:1200px 275px;background-size:1200px 275px;background-image:url("/media/img/firefox/mobile/img-mobile-noodles.b8ec4cda3b68.svg");background-position:top left calc(50vw + 16px);padding:0}.t-hero-primary .end-hero .c-wordmark{background-position:center}.t-hero-primary .mzp-l-content{width:100%}}@media (min-width:1024px){.t-hero-primary .end-hero .c-wordmark{background-position:center}}.t-private{background-color:#20123a;color:#fff}.t-private a:link,.t-private a:visited{color:#fff;text-decoration:underline}.t-private a:visited{color:rgba(255,255,255,.8)}.t-private a:active,.t-private a:focus,.t-private a:hover{text-decoration:none}.t-private h2{font-size:32px;font-size:2rem;line-height:1.1;color:#ff298a;margin-top:16px}@media (min-width:768px){.t-private h2{font-size:48px;font-size:3rem}}.t-private a:visited{color:#fff;opacity:.8}.t-private a:active,.t-private a:focus,.t-private a:hover{opacity:1}.c-private-col{margin:96px 0;text-align:center}.c-private-col img{margin:0 auto}.c-private-col h3{font-size:21px;font-size:1.3125rem;line-height:1.1;margin-top:48px}.c-private-col h3{text-align:left}[dir=rtl] .c-private-col h3{text-align:right}@media (min-width:768px){.c-private-col h3{font-size:32px;font-size:2rem}}.c-private-col p{margin-top:32px}.c-private-col p{text-align:left}[dir=rtl] .c-private-col p{text-align:right}@media (min-width:768px){.t-private h2{margin-top:64px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.c-private-cols{margin:0 auto;max-width:728px;position:relative}.c-private-cols{left:32px}[dir=rtl] .c-private-cols{left:auto;right:32px}.c-private-col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 32px}.c-private-col{float:left;text-align:left}[dir=rtl] .c-private-col{float:right;text-align:right}.c-private-col img{margin:0}}.mzp-c-card-feature .mzp-c-card-feature-content,.mzp-c-card-feature .mzp-c-card-feature-media-wrapper{min-width:0}.mzp-c-card-feature .mzp-c-card-feature-title{font-size:32px;font-size:2rem;line-height:1.1;color:#20123a}@media (min-width:768px){.mzp-c-card-feature .mzp-c-card-feature-title{font-size:48px;font-size:3rem}}.mzp-c-card-feature .mzp-c-card-feature-desc{color:#42425a}.t-account{background-color:#f9f9fa;padding:48px 0}.t-account .mzp-c-card-feature-content-container{max-width:410px}.t-extend,.t-theme{padding-top:0;padding-bottom:0}.t-extend .mzp-c-card-feature,.t-theme .mzp-c-card-feature{margin-bottom:0}.t-extend .mzp-c-card-feature-media,.t-theme .mzp-c-card-feature-media{padding-top:96px}.t-extend .mzp-c-card-feature-media:after,.t-theme .mzp-c-card-feature-media:after{border-bottom:1px solid #ededf0;content:'';display:block;height:0;max-width:285px;margin:0 auto}.t-extend .mzp-c-card-feature-content-container,.t-theme .mzp-c-card-feature-content-container{max-width:325px}.t-extend .mzp-c-card-feature-title span,.t-theme .mzp-c-card-feature-title span{font-size:16px;font-size:1rem;line-height:1.5;font-weight:400}.t-extend img,.t-theme img{animation:custom 6s infinite step-end;background-color:#ffea80;background-image:url("/media/img/firefox/mobile/protocol/extend-key.93856e024ba6.svg"),url("/media/img/firefox/mobile/protocol/extend-eye.b26dbf7d8ac6.svg"),url("/media/img/firefox/mobile/protocol/extend-star.88e9b9115bfa.svg");background-position:50% 75%,500px 500px,500px 500px;background-repeat:no-repeat;max-width:245px;vertical-align:bottom}.t-extend p,.t-theme p{margin-bottom:0}.t-theme{margin-bottom:96px}.t-theme .mzp-c-card-feature-content{justify-content:end}.t-theme img{background-image:url("/media/img/firefox/mobile/protocol/theme-yellow.94ccccfe67ce.svg"),url("/media/img/firefox/mobile/protocol/theme-pink.bf3d06a5d388.svg"),url("/media/img/firefox/mobile/protocol/theme-violet.d993b7d86522.svg")}@media screen and (prefers-reduced-motion:reduce){.t-extend img,.t-theme img{animation:none}}@keyframes custom{0%{background-position:50% 75%,500px 500px,500px 500px}33%{background-position:500px 500px,50% 75%,500px 500px}66%{background-position:500px 500px,500px 500px,50% 75%}}.t-hero-secondary.mzp-c-hero.mzp-t-firefox::after{display:none}.t-hero-secondary .mzp-l-content{padding-bottom:64px}#modal-download-firefox{display:none}.mzp-c-modal-window{padding-left:8px;padding-right:8px}.mzp-c-modal-inner{background-color:transparent;padding-left:0;padding-right:0}.mzp-c-modal-inner h3{font-size:24px;font-size:1.5rem;line-height:1.1;color:#20123a;margin-bottom:0}@media (min-width:768px){.mzp-c-modal-inner h3{font-size:40px;font-size:2.5rem}}.mzp-c-modal-inner h3+p{margin-bottom:48px}.mzp-c-modal-inner .mzp-c-modal-overlay-contents{background:#fff;color:#000;padding:24px;text-align:center}.mzp-c-modal-inner a:link,.mzp-c-modal-inner a:visited{color:#0060df;text-decoration:underline}.mzp-c-modal-inner a:active,.mzp-c-modal-inner a:focus,.mzp-c-modal-inner a:hover{color:#0250bb;text-decoration:none}@media (min-width:480px){.mzp-c-modal-window{padding-left:24px;padding-right:24px}}@media (min-width:768px){.mzp-c-modal-inner{max-width:800px;margin:0 auto;padding-left:48px;padding-right:48px}.mzp-c-modal-inner .mzp-c-modal-overlay-contents{background:#fff;color:#000;padding:48px}}#send-to-device{margin:0 auto}#send-to-device footer{display:none}