.mzp-t-dark.mzp-t-product-firefox .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/logo-word-hor-white.3c11269a3073.svg");background-size:auto,40px}.mzp-t-product-firefox .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/logo-word-hor.7ff44b5b4194.svg");background-size:auto,40px}.mzp-t-dark.mzp-t-product-beta .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-word-hor-white.25a92e5dcd54.svg");background-size:auto,40px}.mzp-t-product-beta .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo-word-hor.f28eaa9a553a.svg");background-size:auto,40px}.mzp-t-dark.mzp-t-product-developer .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-word-hor-white.42fc6e0b19bd.svg");background-size:auto,40px}.mzp-t-product-developer .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo-word-hor.03804ac2c35c.svg");background-size:auto,40px}.mzp-t-dark.mzp-t-product-nightly .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-word-hor-white.f009fdb59f11.svg");background-size:auto,40px}.mzp-t-product-nightly .mzp-c-sticky-promo-title{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo-word-hor.58cca5f3ef70.svg");background-size:auto,40px}.mzp-c-sticky-promo{animation:.6s ease .3s both;background-color:#fff;border-radius:4px;bottom:0;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);box-sizing:border-box;left:auto;margin:16px;opacity:0;padding:24px;position:fixed;right:16px;width:304px;z-index:10}[dir=rtl] .mzp-c-sticky-promo{left:16px;right:auto}.mzp-c-sticky-promo.mzp-js-show-on-load{animation-delay:1s}.mzp-c-sticky-promo.mzp-a-slide-in{animation-name:mzp-a-slide-in-right}[dir=rtl] .mzp-c-sticky-promo.mzp-a-slide-in{animation-name:mzp-a-slide-in-left}.mzp-c-sticky-promo.mzp-a-fade-out{-webkit-animation:mzp-a-fade-out .1s ease 5ms both;animation:mzp-a-fade-out .1s ease 5ms both}@media(min-width:480px){.mzp-c-sticky-promo{margin:16px auto}}.mzp-c-sticky-promo .mzp-c-button{text-align:center;width:100%}.mzp-c-sticky-promo.mzp-t-dark{background-color:#20123a;color:#fff}.mzp-c-sticky-promo.mzp-t-product-beta .mzp-c-sticky-promo-title,.mzp-c-sticky-promo.mzp-t-product-developer .mzp-c-sticky-promo-title,.mzp-c-sticky-promo.mzp-t-product-firefox .mzp-c-sticky-promo-title,.mzp-c-sticky-promo.mzp-t-product-nightly .mzp-c-sticky-promo-title{background-position:0 0;background-repeat:no-repeat;-webkit-background-size:auto 40px;background-size:auto 40px;padding:64px 0 0}[dir=rtl] .mzp-c-sticky-promo.mzp-t-product-beta .mzp-c-sticky-promo-title,[dir=rtl] .mzp-c-sticky-promo.mzp-t-product-developer .mzp-c-sticky-promo-title,[dir=rtl] .mzp-c-sticky-promo.mzp-t-product-firefox .mzp-c-sticky-promo-title,[dir=rtl] .mzp-c-sticky-promo.mzp-t-product-nightly .mzp-c-sticky-promo-title{background-position:100% 0}.mzp-c-sticky-promo-title{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:32px}@media(min-width:768px){.mzp-c-sticky-promo-title{font-size:24px;font-size:1.5rem;line-height:1.166}}.mzp-c-sticky-promo-close{background:rgba(0,0,0,0) url("/media/protocol/img/icons/close.73e5756fc7ce.svg") 50% no-repeat;background-size:20px 20px;border:none;direction:ltr;height:20px;left:auto;margin:8px;overflow:hidden;position:absolute;right:0;text-align:left;text-indent:-9999px;top:0;white-space:nowrap;width:20px}[dir=rtl] .mzp-c-sticky-promo-close{left:0;right:auto}.mzp-c-sticky-promo-close:focus,.mzp-c-sticky-promo-close:hover{cursor:pointer}.mzp-t-dark .mzp-c-sticky-promo-close{background:rgba(0,0,0,0) url("/media/protocol/img/icons/close-white.8557d2773e57.svg") 50% no-repeat}.is-firefox .promo-firefox,.mzp-c-sticky-promo,.promo-products{display:none}.is-firefox .promo-products{display:block}.is-firefox .promo-products .mzp-c-sticky-promo-title{background:none;margin-bottom:0;padding:0;text-align:center}.mzp-c-sticky-promo .mzp-c-button-download-container{width:100%}.promo-products-list{align-items:center;border-top:2px solid hsla(0,0%,100%,.5);display:flex;flex-direction:column;list-style:none;margin:32px 0 0;padding-top:32px}.promo-products-list a:link,.promo-products-list a:link:active,.promo-products-list a:link:focus,.promo-products-list a:link:hover,.promo-products-list a:visited,.promo-products-list a:visited:active,.promo-products-list a:visited:focus,.promo-products-list a:visited:hover{color:#fff}.promo-products-list .promo-products-link{align-items:center;color:#fff;display:flex;font-weight:700;margin-bottom:16px;text-decoration:none!important}.promo-products-list .promo-products-link img{display:block;height:100%;margin-inline-end:16px;width:32px}@media(min-width:768px){.mzp-c-sticky-promo.is-displayed,.mzp-c-sticky-promo.mzp-a-slide-in{display:block}}.mzp-c-section-heading{font-size:38px;font-size:2.375rem;line-height:1.05;margin:0 auto;max-width:928px;padding:24px;text-align:center}@media(min-width:768px){.mzp-c-section-heading{font-size:48px;font-size:3rem;line-height:1;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}.c-hero .c-hero-icon{margin-bottom:32px}.c-hero .c-hero-title{font-size:48px;font-size:3rem;line-height:1}@media(min-width:768px){.c-hero .c-hero-title{font-size:56px;font-size:3.5rem;line-height:1}}.c-hero .c-hero-desc{font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:32px}.c-hero-content{margin:0 auto;text-align:center}@media(min-width:768px){.c-hero-content{max-width:688px}}@media(min-width:1024px){.c-hero-content{max-width:928px}}.mzp-c-picto-image{margin-bottom:8px;width:32px}.mzp-c-picto-body{font-weight:700}.mzp-c-section-heading{font-size:28px;font-size:1.75rem;line-height:1.07}@media(min-width:768px){.mzp-c-section-heading{font-size:38px;font-size:2.375rem;line-height:1.05}}