.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 screen and (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;color:#202340;margin-bottom:16px}.mzp-c-hero-tagline{font-size:21px;font-size:1.3125rem;line-height:1.1}@media screen and (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 screen and (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 screen and (min-width:1056px){.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-card-picto{color:#000;padding:32px 0;text-align:center}.mzp-c-card-picto .mzp-c-card-picto-content{padding-top:80px;position:relative}.mzp-c-card-picto .mzp-c-card-picto-content:before{background:#ededf0;content:'';height:56px;left:50%;margin-left:-28px;position:absolute;top:0;width:56px}.mzp-c-card-picto .mzp-c-card-picto-title{font-size:18px;font-size:1.125rem;line-height:1.1}@media screen and (min-width:768px){.mzp-c-card-picto .mzp-c-card-picto-title{font-size:24px;font-size:1.5rem}}.mzp-c-card-picto .mzp-c-card-picto-desc{font-size:16px;font-size:1rem;line-height:1.5;color:#202340;margin-bottom:0}.mzp-t-dark .mzp-c-card-picto{color:#fff}.mzp-t-dark .mzp-c-card-picto .mzp-c-card-picto-desc{color:#cdcdd4}@media screen and (min-width:768px){.mzp-c-card-picto{padding:48px 0}.mzp-c-card-picto .mzp-c-card-picto-content{margin:0 auto;max-width:240px;padding:80px 24px 0}}.mzp-c-card-picto.mzp-c-card-picto-compact{text-align:left}[dir=rtl] .mzp-c-card-picto.mzp-c-card-picto-compact{text-align:right}.mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-title{font-size:21px;font-size:1.3125rem;line-height:1.1}@media screen and (min-width:768px){.mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-title{font-size:32px;font-size:2rem}}.mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-content{padding-top:0;position:relative}.mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-content{clear:left;padding-left:80px}[dir=rtl] .mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-content{clear:right;padding-left:0;padding-right:80px}.mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-content:before{background:#ededf0;content:'';height:56px;margin:0;position:absolute;top:0;width:56px}.mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-content:before{left:0;right:auto}[dir=rtl] .mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-content:before{left:auto;right:0}@media screen and (min-width:768px){.mzp-c-card-picto.mzp-c-card-picto-compact .mzp-c-card-picto-content{max-width:320px}}@media screen and (min-width:480px){.mzp-l-card-hero{zoom:1}.mzp-l-card-hero:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-l-card-hero .mzp-c-card{width:calc(50% - (32px / 2))}.mzp-l-card-hero .mzp-c-card{float:left;margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-hero .mzp-c-card{float:right;margin-left:32px;margin-right:0}.mzp-l-card-hero .mzp-c-card:nth-child(odd){margin-left:0;margin-right:0}.mzp-l-card-hero .mzp-c-card.mzp-c-card-large{width:100%}}@media screen and (min-width:1056px){.mzp-l-card-hero .mzp-c-card{width:calc(33.3% - (32px - (32px / 3)))}.mzp-l-card-hero .mzp-c-card:nth-child(odd){margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-hero .mzp-c-card:nth-child(odd){margin-left:32px;margin-right:0}.mzp-l-card-hero .mzp-c-card:last-child,.mzp-l-card-hero .mzp-c-card:nth-child(2){margin-right:0}[dir=rtl] .mzp-l-card-hero .mzp-c-card:last-child,[dir=rtl] .mzp-l-card-hero .mzp-c-card:nth-child(2){margin-right:0;margin-left:0}.mzp-l-card-hero .mzp-c-card:nth-child(3n){clear:left}[dir=rtl] .mzp-l-card-hero .mzp-c-card:nth-child(3n){clear:right}.mzp-l-card-hero .mzp-c-card.mzp-c-card-large{width:calc(66.6% - (32px / 3))}}@media screen and (min-width:480px){.mzp-l-card-quarter{zoom:1}.mzp-l-card-quarter:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-l-card-quarter .mzp-c-card{width:calc(50% - (32px / 2))}.mzp-l-card-quarter .mzp-c-card{float:left;margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-quarter .mzp-c-card{float:right;margin-left:32px;margin-right:0}.mzp-l-card-quarter .mzp-c-card:nth-child(even){margin-left:0;margin-right:0}}@media screen and (min-width:1056px){.mzp-l-card-quarter .mzp-c-card{width:calc(25% - (32px - (32px / 4)))}.mzp-l-card-quarter .mzp-c-card{margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-quarter .mzp-c-card{margin-left:32px;margin-right:0}.mzp-l-card-quarter .mzp-c-card:nth-child(even){margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-quarter .mzp-c-card:nth-child(even){margin-left:32px;margin-right:0}.mzp-l-card-quarter .mzp-c-card:nth-child(4n){margin-right:0}[dir=rtl] .mzp-l-card-quarter .mzp-c-card:nth-child(4n){margin-right:0;margin-left:0}.mzp-l-card-quarter .mzp-c-card:nth-child(4n+1){clear:left}[dir=rtl] .mzp-l-card-quarter .mzp-c-card:nth-child(4n+1){clear:right}}@media screen and (min-width:480px){.mzp-l-card-third{zoom:1}.mzp-l-card-third:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-l-card-third .mzp-c-card{width:calc(50% - (32px / 2))}.mzp-l-card-third .mzp-c-card{float:left;margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-third .mzp-c-card{float:right;margin-left:32px;margin-right:0}.mzp-l-card-third .mzp-c-card:nth-child(even){margin-left:0;margin-right:0}}@media screen and (min-width:1056px){.mzp-l-card-third .mzp-c-card{width:calc(33.3% - (32px - (32px / 3)))}.mzp-l-card-third .mzp-c-card:nth-child(even){margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-third .mzp-c-card:nth-child(even){margin-left:32px;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-right:0;margin-left:0}.mzp-l-card-third .mzp-c-card:nth-child(3n+1){clear:left}[dir=rtl] .mzp-l-card-third .mzp-c-card:nth-child(3n+1){clear:right}}@media screen and (min-width:768px){.mzp-l-card-third{zoom:1}.mzp-l-card-third:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-l-card-third .mzp-c-card-picto{width:33.3%}.mzp-l-card-third .mzp-c-card-picto{float:left}[dir=rtl] .mzp-l-card-third .mzp-c-card-picto{float:right}}@media screen and (min-width:480px){.mzp-l-card-half{zoom:1}.mzp-l-card-half:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-l-card-half .mzp-c-card{float:left;margin-left:0;margin-right:32px}[dir=rtl] .mzp-l-card-half .mzp-c-card{float:right;margin-left:32px;margin-right:0}.mzp-l-card-half .mzp-c-card:nth-child(2n){margin-left:0;margin-right:0}.mzp-l-card-half .mzp-c-card:nth-child(2n+1){clear:left}[dir=rtl] .mzp-l-card-half .mzp-c-card:nth-child(2n+1){clear:right}.mzp-l-card-half .mzp-c-card{width:calc(50% - (32px - (32px / 2)))}}@media screen and (min-width:768px){.mzp-l-card-half{zoom:1}.mzp-l-card-half:after{clear:both;content:'';display:block;height:0;visibility:hidden}.mzp-l-card-half .mzp-c-card-picto{width:50%}.mzp-l-card-half .mzp-c-card-picto{float:left}[dir=rtl] .mzp-l-card-half .mzp-c-card-picto{float:right}}.add-on-download p{margin:8px}.card-header{text-align:center}.hidden{display:none}.mzp-t-dark{background-color:#20123a}.ios-button{text-decoration:none}.links{text-align:center;padding-bottom:96px}.links a{padding-right:24px}.mobile-download-buttons{padding-bottom:16px}.encryption .mzp-c-card-picto-content::before{background:url("/media/img/firefox/lockwise/arrows.039517db89b1.svg") no-repeat;background-position:center}.touch .mzp-c-card-picto-content::before{background:url("/media/img/firefox/lockwise/fingerprinters.a2371caeb1d5.svg") no-repeat;background-position:center}.privacy .mzp-c-card-picto-content::before{background:url("/media/img/firefox/lockwise/mask.76ef31c767f2.svg") no-repeat;background-position:center}.mzp-c-card-picto .mzp-c-card-picto-title{font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.5}.mzp-c-card-picto{list-style:none}.mzp-c-hero-desc{margin-bottom:24px}h1{background-image:url("/media/protocol/img/logos/firefox/lockwise/logo-word-hor-sm.02b9c7da1184.png");background-size:auto 100%;background-position:center;overflow:hidden;text-indent:120%;white-space:nowrap;background-repeat:no-repeat;margin-bottom:16px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){h1{background-image:url("/media/protocol/img/logos/firefox/lockwise/logo-word-hor-sm-high-res.c9b8452eb1f0.png");background-size:auto 100%}}.hero-subheading{font-size:24px;font-size:1.5rem;line-height:1.1}@media screen and (min-width:768px){.hero-subheading{font-size:40px;font-size:2.5rem}}@media screen and (min-width:480px){.mobile-download-buttons{margin-bottom:24px}}@media screen and (min-width:768px){h1{-webkit-background-size:auto 48px;background-size:auto 48px}h1{background-position:top left}[dir=rtl] h1{background-position:top right}}@media screen and (min-width:1056px){.mzp-c-hero-image img{margin:0 64px}}