.moz-video-button{display:none}.moz-video-container{position:relative}.js .moz-video-container video{z-index:0}.js .moz-video-button{-webkit-background-size:cover;background-size:cover;background-color:transparent;background-position:top left;background-repeat:no-repeat;border:none;bottom:0;color:#fff;cursor:pointer;font-size:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.js .moz-video-button:after{-webkit-transition:opacity .3s;transition:opacity .3s;background:url("/media/img/icons/video-play.b8e75e4e23bd.svg") top left no-repeat;content:'';height:100px;left:50%;margin:-50px 0 0 -50px;opacity:.7;position:absolute;top:50%;width:100px;z-index:2}.js .moz-video-button:focus:after,.js .moz-video-button:hover:after{opacity:1}.js .supports-video .moz-video-button{display:block}.js .supports-video .moz-video-container video{visibility:hidden}.content{width:auto}@media screen and (min-width:760px){.content{width:auto;padding:20px 60px}}@media screen and (min-width:1000px){.content{width:auto;padding:20px 85px}}@media screen and (min-width:1400px){.content{width:auto;max-width:1420px}}.moz-sub-nav{zoom:1;font-family:"Open Sans",X-LocaleSpecific,sans-serif;background:#fff;display:none;min-height:52px;overflow:hidden}.moz-sub-nav:after{clear:both;content:'';display:block;height:0;visibility:hidden}.moz-sub-nav a:link,.moz-sub-nav a:visited{color:#000;text-decoration:none}.moz-sub-nav a:active,.moz-sub-nav a:focus,.moz-sub-nav a:hover{color:#000;text-decoration:underline;transition:color .1s ease-in-out}.moz-sub-nav .nav-horizontal-menu{zoom:1;border-top:2px solid #000;margin:0 60px;position:relative}.moz-sub-nav .nav-horizontal-menu:after{clear:both;content:'';display:block;height:0;visibility:hidden}@media screen and (min-width:1000px){.moz-sub-nav .nav-horizontal-menu{margin:0 85px}}.moz-sub-nav .nav-horizontal-menu-container{max-width:1420px;margin:0 auto}.moz-sub-nav .sub-nav-primary-links-container{float:left;width:calc(100% - 200px)}.moz-sub-nav .sub-nav-primary-links{font-size:16px;font-size:.88889rem;list-style-type:none;margin:0;padding:13px 0 0}.moz-sub-nav .sub-nav-primary-links>li{display:inline-block;padding:0 20px 10px 0}.moz-sub-nav .sub-nav-primary-links>li a:active,.moz-sub-nav .sub-nav-primary-links>li a:focus,.moz-sub-nav .sub-nav-primary-links>li a:hover{text-decoration:none}.moz-sub-nav .sub-nav-primary-links>li a:focus{outline:0}.moz-sub-nav .sub-nav-primary-links>li:last-child{padding-right:0}@media screen and (min-width:760px){.moz-sub-nav{display:block;margin-bottom:20px}.moz-sub-nav .sub-nav-logo-link+.sub-nav-primary-links{margin-left:45px}.moz-sub-nav.stuck{box-shadow:0 2px 2px rgba(0,0,0,.4);position:fixed;top:0;transform:translateY(-4px);width:100%;z-index:200}.moz-sub-nav.stuck .sub-nav-download-wrapper{height:auto;width:200px}}@media screen and (min-width:1000px){.moz-sub-nav .sub-nav-primary-links li{padding:0 20px 10px 0}.moz-sub-nav .sub-nav-primary-links li:last-child{padding-right:0}.moz-sub-nav .sub-nav-logo-link+.sub-nav-primary-links{margin-left:98px}}@media screen and (min-width:1400px){.moz-sub-nav .sub-nav-primary-links li{padding-right:40px}.moz-sub-nav .sub-nav-logo-link+.sub-nav-primary-links{margin-left:118px}}.moz-sub-nav .sub-nav-logo-link{display:block;position:absolute;top:2px;left:0;height:26px;padding-top:10px;width:26px}.moz-sub-nav .sub-nav-logo-link .sub-nav-logo-path{transition:fill .1s ease-in-out}.moz-sub-nav .sub-nav-download-wrapper{float:right;text-align:right;overflow:hidden;width:0;height:0}.moz-sub-nav.firefox .sub-nav-primary-links>li a:active,.moz-sub-nav.firefox .sub-nav-primary-links>li a:focus,.moz-sub-nav.firefox .sub-nav-primary-links>li a:hover{color:#ff9500}.moz-sub-nav.firefox .sub-nav-primary-links>li a.current{color:#ff9500}.moz-sub-nav.firefox .sub-nav-primary-links>li a.current:hover{cursor:default}.moz-sub-nav.firefox .sub-nav-logo-link a:active .sub-nav-logo-path,.moz-sub-nav.firefox .sub-nav-logo-link:focus .sub-nav-logo-path,.moz-sub-nav.firefox .sub-nav-logo-link:hover .sub-nav-logo-path{fill:#ff9500}.moz-sub-nav.internet-health .sub-nav-primary-links>li a:active,.moz-sub-nav.internet-health .sub-nav-primary-links>li a:focus,.moz-sub-nav.internet-health .sub-nav-primary-links>li a:hover{color:#4eb5e6}.moz-sub-nav.internet-health .sub-nav-primary-links>li a.current{color:#4eb5e6}.moz-sub-nav.internet-health .sub-nav-primary-links>li a.current:hover{cursor:default}.moz-sub-nav.internet-health .sub-nav-logo-link a:active .sub-nav-logo-path,.moz-sub-nav.internet-health .sub-nav-logo-link:focus .sub-nav-logo-path,.moz-sub-nav.internet-health .sub-nav-logo-link:hover .sub-nav-logo-path{fill:#4eb5e6}.moz-sub-nav.technology .sub-nav-primary-links>li a:active,.moz-sub-nav.technology .sub-nav-primary-links>li a:focus,.moz-sub-nav.technology .sub-nav-primary-links>li a:hover{color:#b0b2e9}.moz-sub-nav.technology .sub-nav-primary-links>li a.current{color:#b0b2e9}.moz-sub-nav.technology .sub-nav-primary-links>li a.current:hover{cursor:default}.moz-sub-nav.technology .sub-nav-logo-link a:active .sub-nav-logo-path,.moz-sub-nav.technology .sub-nav-logo-link:focus .sub-nav-logo-path,.moz-sub-nav.technology .sub-nav-logo-link:hover .sub-nav-logo-path{fill:#b0b2e9}#sub-nav-download-firefox{margin:7px 0 0;opacity:0;transform:translateY(-100px);transition:opacity .3s ease .1s,transform .4s ease-in-out;visibility:hidden}#sub-nav-download-firefox .download-list{margin:0}#sub-nav-download-firefox .download-list>li{margin:0}#sub-nav-download-firefox .download-link:link,#sub-nav-download-firefox .download-link:visited{font-size:12px;font-size:.66667rem;background-color:#fff;border-radius:2px;border:2px solid #16da00;color:#16da00;display:inline-block;font-weight:700;padding:.5em 20px;text-decoration:none;transition:color .1s ease-in-out,background-color .1s ease-in-out}@media screen and (min-width:760px){#sub-nav-download-firefox .download-link:link,#sub-nav-download-firefox .download-link:visited{font-size:14px;font-size:.77778rem}}#sub-nav-download-firefox .download-link:link .download-title,#sub-nav-download-firefox .download-link:visited .download-title{font-weight:700}#sub-nav-download-firefox .download-link:link:active,#sub-nav-download-firefox .download-link:link:focus,#sub-nav-download-firefox .download-link:link:hover,#sub-nav-download-firefox .download-link:visited:active,#sub-nav-download-firefox .download-link:visited:focus,#sub-nav-download-firefox .download-link:visited:hover{background-color:#16da00;color:#fff;transition:color .1s ease-in-out,background-color .1s ease-in-out}#sub-nav-download-firefox .fx-privacy-link{display:none}@media screen and (min-width:760px){.moz-sub-nav.stuck #sub-nav-download-firefox{opacity:1;transform:translateY(0);visibility:visible}.oldmac .moz-sub-nav.stuck #sub-nav-download-firefox,.oldwin .moz-sub-nav.stuck #sub-nav-download-firefox,.other .moz-sub-nav.stuck #sub-nav-download-firefox{display:none}}html[dir=rtl] .sub-nav-primary-links-container{float:right}html[dir=rtl] .sub-nav-primary-links>li{padding:0 0 10px 20px}html[dir=rtl] .sub-nav-primary-links>li:last-child{padding-left:0}@media screen and (min-width:760px){html[dir=rtl] .sub-nav-logo-link+.sub-nav-primary-links{margin-left:0;margin-right:45px}}@media screen and (min-width:1000px){html[dir=rtl] .sub-nav-logo-link+.sub-nav-primary-links{margin-left:0;margin-right:98px}}@media screen and (min-width:1400px){html[dir=rtl] .sub-nav-primary-links li{padding-left:40px;padding-right:0}html[dir=rtl] .sub-nav-logo-link+.sub-nav-primary-links{margin-left:0;margin-right:120px}}html[dir=rtl] .sub-nav-logo-link{left:auto;right:0}html[dir=rtl] .sub-nav-download-wrapper{float:left;text-align:left}body{font-family:"Open Sans",X-LocaleSpecific,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}body{overflow-x:hidden}.section-cta a:link,.section-cta a:visited{color:#000;display:inline-block;font-weight:700;margin:0 0 20px;text-decoration:underline}.section-cta a:active,.section-cta a:focus,.section-cta a:hover{text-decoration:none}.page-section{padding:40px 0;text-align:center}.page-section h2{font-size:18px;font-size:1rem;line-height:1.5}@media screen and (min-width:760px){.page-section h2{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.page-section h2{font-size:36px;font-size:2rem}}.page-section h2.section-title{padding-top:30px;position:relative}.page-section h2.section-title:before{background:#000;border-radius:5px;content:'';height:5px;left:50%;margin-left:-32px;position:absolute;top:0;width:64px}.page-section h3{font-size:18px;font-size:1rem}@media screen and (min-width:1000px){.page-section h3{font-size:24px;font-size:1.33333rem}}.page-section p{line-height:1.8}@media screen and (min-width:760px){.page-section{padding:60px 0}}@media screen and (min-width:1000px){.page-section{padding:80px 0}}.main-header-section h1{background-image:url("/media/img/logos/firefox/logo-quantum.9c5e96634f92.png");background-size:90px 90px;font-size:24px;font-size:1.33333rem;background-position:top center;background-repeat:no-repeat;color:#000;margin:0 auto 10px;padding-top:110px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.main-header-section h1{background-image:url("/media/img/logos/firefox/logo-quantum-high-res.cfd87a8f62ae.png");background-size:90px 90px}}@media screen and (min-width:760px){.main-header-section h1{font-size:36px;font-size:2rem}}@media screen and (min-width:1000px){.main-header-section h1{font-size:48px;font-size:2.66667rem}}.main-header-section h2{font-size:18px;font-size:1rem;margin-top:20px}@media screen and (min-width:760px){.main-header-section h2{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.main-header-section h2{font-size:36px;font-size:2rem}}.main-header-section h3{font-size:18px;font-size:1rem}@media screen and (min-width:760px){.main-header-section h3{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.main-header-section h3{font-size:36px;font-size:2rem}}.main-header-section .download-button{margin:40px 0}.main-header-section .fx-privacy-link a{color:#000}@media screen and (min-width:760px){.main-header-section{min-height:550px;text-align:left;padding-top:40px}.main-header-section h1{background-position:left center;margin:-40px 0 10px;padding:40px 0 40px 110px}.main-header-section .header-content{float:left;width:55%}.main-header-section .header-image{margin-bottom:0;position:absolute;right:0;top:20px;width:45%}.main-header-section .header-image img{display:block;height:auto;max-width:none;width:903px}}@media screen and (min-width:1400px){.main-header-section{padding-top:80px}.main-header-section .header-content{width:43%}.main-header-section .header-image{width:57%}}@media screen and (min-width:760px){html[dir=rtl] .main-header-section h1{background-position:right center;padding:40px 110px 40px 0}html[dir=rtl] .main-header-section .header-content{float:right;text-align:right}html[dir=rtl] .main-header-section .header-image{left:0;right:auto}}.key-features-section h2{margin-bottom:20px}.key-features-section p{margin:0 auto 40px;max-width:30em}.key-features-section a:link,.key-features-section a:visited{color:#000;font-weight:700;text-decoration:underline}.key-features-section a:active,.key-features-section a:focus,.key-features-section a:hover{text-decoration:none}.key-features-section .key-feature{margin:40px 0 0}.key-features-section .key-feature:first-child{margin-top:0}.key-features-section .key-feature .content{padding:0}.key-features-section .key-feature .key-feature-container{background-color:#10fcb2;background-image:linear-gradient(to right,#00feff 0,#10fcb2 67%,#24f954 100%);padding:40px 20px}.key-features-section .key-feature-media.video{background:#000 url("/media/img/firefox/home/quantum-vs-chrome-poster.fb3d13bca8eb.png") top left no-repeat;-webkit-background-size:cover;background-size:cover;box-shadow:2px 3px 8px 0 rgba(0,0,0,.2);margin:0 auto;max-width:645px}.key-features-section .key-feature-media.video video{display:block}.key-features-section .key-feature-media.image img{box-shadow:2px 3px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:1000px){.key-features-section{text-align:left}.key-features-section h2.section-title:before{left:0;margin-left:0}.key-features-section p{margin-bottom:0}.key-features-section .key-feature{margin:80px 0}.key-features-section .key-feature .content{padding:0 85px}.key-features-section .key-feature .key-feature-container{zoom:1;padding:60px 70px}.key-features-section .key-feature .key-feature-container:after{clear:both;content:'';display:block;height:0;visibility:hidden}.key-features-section .key-feature .key-feature-content{width:38%}.key-features-section .key-feature .key-feature-media{width:55%}.key-features-section .key-feature:nth-child(odd){background-image:linear-gradient(to right,transparent 0,transparent 50%,#24f954 50%,#24f954 100%)}.key-features-section .key-feature:nth-child(odd) .key-feature-container{background-image:linear-gradient(to right,#00feff 0,#10fcb2 67%,#24f954 100%)}.key-features-section .key-feature:nth-child(odd) .key-feature-content{float:left}.key-features-section .key-feature:nth-child(odd) .key-feature-media{float:right}.key-features-section .key-feature:nth-child(even){background-image:linear-gradient(to left,transparent 0,transparent 50%,#24f954 50%,#24f954 100%)}.key-features-section .key-feature:nth-child(even) .key-feature-container{background-image:linear-gradient(to left,#00feff 0,#10fcb2 67%,#24f954 100%)}.key-features-section .key-feature:nth-child(even) .key-feature-content{float:right}.key-features-section .key-feature:nth-child(even) .key-feature-media{float:left}.key-features-section .key-feature:last-child{margin-bottom:0}}@media screen and (min-width:1400px){.key-features-section .key-feature{margin:140px 0 240px}.key-features-section .key-feature .key-feature-media{height:400px;margin:-100px 0;width:645px}.key-features-section .key-feature .key-feature-media:nth-child(odd){margin-right:-20px}.key-features-section .key-feature .key-feature-media:nth-child(even){margin-left:-20px}.key-features-section .key-feature .key-feature-media.video{height:364px;margin:-40px 0}.key-features-section .key-feature .key-feature-media .moz-video-container{width:100%;height:100%;position:relative}.key-features-section .key-feature .key-feature-media .moz-video-container .video-container{position:absolute;left:0;bottom:0}}@media screen and (min-width:1000px){html[dir=rtl] .key-features-section{text-align:right}html[dir=rtl] .key-features-section h2.section-title:before{left:auto;right:0}html[dir=rtl] .key-features-section .key-feature:nth-child(odd) .key-feature-content{float:right}html[dir=rtl] .key-features-section .key-feature:nth-child(odd) .key-feature-media{float:left}html[dir=rtl] .key-features-section .key-feature:nth-child(even) .key-feature-content{float:left}html[dir=rtl] .key-features-section .key-feature:nth-child(even) .key-feature-media{float:right}}@media screen and (min-width:1400px){html[dir=rtl] .key-features-section .key-feature .key-feature-media:nth-child(odd){margin-right:0;margin-left:-20px}html[dir=rtl] .key-features-section .key-feature .key-feature-media:nth-child(even){margin-left:0;margin-right:-20px}}.switch-section{margin-top:-40px}.switch-section h2{margin-bottom:20px}.switch-section h2 a:link,.switch-section h2 a:visited{color:inherit;text-decoration:none}.switch-section p{margin:0 auto 40px;max-width:30em}.switch-section a:link,.switch-section a:visited{color:#000;display:block;font-weight:700;margin:20px 0;text-decoration:underline}.switch-section a:active,.switch-section a:focus,.switch-section a:hover{text-decoration:none}.switch-section .section-content{margin-bottom:40px}.switch-section .section-media a{display:block;margin:0 auto;max-width:500px}@media screen and (min-width:1000px){.switch-section{margin-top:0;text-align:left}.switch-section h2.section-title:before{left:0;margin-left:0}.switch-section p{margin-bottom:0}.switch-section .section-content{float:right;width:38%}.switch-section .section-media{float:left;width:55%}.switch-section .section-media a{margin:0;max-width:none}}@media screen and (min-width:1000px){html[dir=rtl] .switch-section{text-align:right}html[dir=rtl] .switch-section h2.section-title:before{left:auto;right:0}html[dir=rtl] .switch-section .section-content{float:left}html[dir=rtl] .switch-section .section-media{float:right}}.privacy-section{background-color:#c42482;background-image:linear-gradient(222deg,#ff272d 0,#c42482 33%,#ab217f 47%,#671878 84%,#4a1475 100%);color:#fff}.privacy-section h2{margin-bottom:20px}.privacy-section h2.section-title:before{background:#fff}.privacy-section h3{font-weight:700;margin-bottom:20px}.privacy-section h3 a:link{text-decoration:none}.privacy-section header{margin-bottom:60px}.privacy-section .tagline{font-size:18px;font-size:1rem;margin-bottom:40px}@media screen and (min-width:1000px){.privacy-section .tagline{font-size:24px;font-size:1.33333rem}}.privacy-section ul li{border-bottom:1px solid #fff;margin:0 auto 40px;max-width:30em;padding:0 0 20px}.privacy-section ul li h3{background:url("/media/img/firefox/home/icon-sprite.adeeb2d6c2d4.svg") no-repeat}.privacy-section ul li.private-browsing h3{background-position:center top -752px;min-height:19px;padding-top:40px}.privacy-section ul li.tracking-protection h3{background-position:center top -1300px;min-height:32px;padding-top:50px}.privacy-section ul li.faster-loading h3{background-position:center top -871px;min-height:42px;padding-top:60px}.privacy-section ul li:last-child{border-bottom:none}.privacy-section ul li p{max-width:20em;margin:0 auto 1.25em}.privacy-section a:link,.privacy-section a:visited{color:#fff;font-weight:700;text-decoration:underline}.privacy-section a:active,.privacy-section a:focus,.privacy-section a:hover{text-decoration:none}.privacy-section img{box-shadow:2px 4px 8px 0 rgba(0,0,0,.1);margin-bottom:20px}@media screen and (min-width:1000px){.privacy-section{margin-bottom:200px;position:relative;text-align:left}.privacy-section h2.section-title:before{left:0;margin-left:0}.privacy-section ul{float:left;width:45%}.privacy-section ul li{margin:0 0 40px;max-width:none;padding:0 0 20px 60px}.privacy-section ul li h3{margin-left:-60px}.privacy-section ul li.faster-loading h3,.privacy-section ul li.private-browsing h3,.privacy-section ul li.tracking-protection h3{padding:0 0 0 60px}.privacy-section ul li.private-browsing h3{background-position:left -20px top -752px}.privacy-section ul li.tracking-protection h3{background-position:left -20px top -1300px}.privacy-section ul li.faster-loading h3{background-position:left -20px top -871px}.privacy-section ul li p{margin:0 0 1.25em}.privacy-section .privacy-section-media{float:right;width:50%}}@media screen and (min-width:1400px){.privacy-section .privacy-section-media img{margin:0 0 40px 60px}.privacy-section .privacy-section-media img:nth-child(2){margin-left:120px}}@media screen and (min-width:1000px){html[dir=rtl] .privacy-section{text-align:right}html[dir=rtl] .privacy-section h2.section-title:before{left:auto;right:0}html[dir=rtl] .privacy-section ul{float:right}html[dir=rtl] .privacy-section ul li{padding:0 60px 20px 0}html[dir=rtl] .privacy-section ul li h3{margin-left:0;margin-right:-60px}html[dir=rtl] .privacy-section ul li.faster-loading h3,html[dir=rtl] .privacy-section ul li.private-browsing h3,html[dir=rtl] .privacy-section ul li.tracking-protection h3{padding:0 60px 0}html[dir=rtl] .privacy-section ul li.private-browsing h3{background-position:right -20px top -752px}html[dir=rtl] .privacy-section ul li.tracking-protection h3{background-position:right -20px top -1300px}html[dir=rtl] .privacy-section ul li.faster-loading h3{background-position:right -20px top -871px}html[dir=rtl] .privacy-section .privacy-section-media{float:left}}@media screen and (min-width:1400px){html[dir=rtl] .privacy-section .privacy-section-media img{margin:0 60px 40px 0}html[dir=rtl] .privacy-section .privacy-section-media img:nth-child(2){margin-left:0;margin-right:120px}}.customization-section h2{margin-bottom:40px}.customization-section h3{font-weight:700;margin-bottom:10px}.customization-section h3 a:link,.customization-section h3 a:visited{color:inherit;text-decoration:none}.customization-section ul{margin-bottom:0}.customization-section ul li:last-child{margin-bottom:0}.customization-section ul li:last-child p{margin-bottom:0}.customization-section ul li{margin:40px 0;padding-top:120px;position:relative}.customization-section ul li:before{background:#ffe900 url("/media/img/firefox/home/icon-sprite.adeeb2d6c2d4.svg") center 0 no-repeat;background:url("/media/img/firefox/home/icon-sprite.adeeb2d6c2d4.svg") center 0 no-repeat,linear-gradient(to bottom,#ffe900 0,#ff9400 100%) top left;border-radius:100%;content:'';height:100px;left:50%;margin-left:-50px;position:absolute;top:0;width:100px}.customization-section ul li.extensions:before{background-position:center top -284px;background-position:center top -284px,top left}.customization-section ul li.themes:before{background-position:center top -984px;background-position:center top -984px,top left}.customization-section ul li.toolbar:before{background-position:center top -1128px;background-position:center top -1128px,top left}@media screen and (min-width:760px){.customization-section ul{display:flex;flex-wrap:wrap}.customization-section ul li{margin:40px auto 0 auto;padding-top:160px;width:30%}.customization-section ul li p{margin-bottom:0}}.customization-section{margin-top:100px}@supports (display:grid){@media screen and (min-width:1000px){.customization-section ul{display:grid;grid-gap:100px;grid-template-columns:repeat(3,1fr)}.customization-section ul li{margin:40px 0 0 0;width:auto}}}.sync-section{background:#ededf0;padding-bottom:0}.sync-section h2{margin-bottom:40px}@media screen and (min-width:1000px){.sync-section{position:relative}.sync-section h2.section-title:before{left:0;margin-left:0}.sync-section .sync-section-content{float:right;text-align:left;width:50%}.sync-section .sync-section-image{float:left;width:50%}.sync-section .sync-section-image img{height:571px;margin:-140px 0 -140px -420px;max-width:none;width:788px}}@media screen and (min-width:1400px){.sync-section .sync-section-image img{margin-left:-300px}}@media screen and (min-width:1000px){html[dir=rtl] .sync-section h2.section-title:before{left:auto;right:0}html[dir=rtl] .sync-section .sync-section-content{text-align:right}}.secondary-download-section{background-color:#0060df;background-image:linear-gradient(to bottom,#0060df 0,#009cff 50%,#00abff 100%);color:#fff;position:relative}.secondary-download-section:before{background:transparent url("/media/img/firefox/home/wave.09fee20ffc01.svg") top center no-repeat;-webkit-background-size:3000px 151px;background-size:3000px 151px;content:'';display:block;height:151px;left:0;position:absolute;top:-5px;width:100%}.secondary-download-section .content{margin-top:-70px}.secondary-download-section h2{background-image:url("/media/img/logos/firefox/logo-quantum.9c5e96634f92.png");background-size:200px 200px;font-size:24px;font-size:1.33333rem;background-position:top center;background-repeat:no-repeat;padding-top:220px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.secondary-download-section h2{background-image:url("/media/img/logos/firefox/logo-quantum-high-res.cfd87a8f62ae.png");background-size:200px 200px}}@media screen and (min-width:760px){.secondary-download-section h2{font-size:36px;font-size:2rem}}@media screen and (min-width:1000px){.secondary-download-section h2{font-size:48px;font-size:2.66667rem}}.secondary-download-section h2 a:link,.secondary-download-section h2 a:visited{color:inherit;text-decoration:none}.secondary-download-section p{margin-bottom:0}.secondary-download-section .download-button{margin-top:40px}@media screen and (min-width:1000px){.secondary-download-section .content{margin-top:-110px}}@-webkit-keyframes pebbles-bounce-down{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes pebbles-bounce-down{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,0,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}@-webkit-keyframes pebbles-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes pebbles-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pebbles-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes pebbles-fade-out{0%{opacity:1}100%{opacity:0}}html.noscroll{overflow:hidden;height:100%}html.noscroll body{height:100%;overflow:hidden}html.noscroll #modal{position:absolute}@media screen and (min-width:760px){html.noscroll{height:auto}html.noscroll body{height:auto}html.noscroll #modal{position:fixed}}#modal{-webkit-animation:pebbles-fade-in .3s ease-in 0s 1 normal both;animation:pebbles-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}#modal .window{color:#333;padding:20px}#modal .inner{zoom:1;background:#fff;margin:0 auto;padding:20px;position:relative}#modal .inner:after{clear:both;content:'';display:block;height:0;visibility:hidden}#modal .inner>header{font-size:48px;font-size:2.66667rem;color:#fff;display:block;height:auto;line-height:1.3;padding:0 60px 0 20px;background:#c13832;margin:-20px -20px 20px}#modal .inner #modal-close{cursor:pointer;position:absolute;right:9px;top:9px;z-index:99}#modal .inner #modal-close a{display:none}#modal .inner #modal-close .button{overflow:hidden;text-indent:120%;white-space:nowrap;background:transparent url("/media/img/mozid/modal-close.330d9b15eadb.svg") center center no-repeat;-webkit-background-size:22px,22px;background-size:22px,22px;border-radius:50%;border:2px solid #fff;height:42px;min-width:0;padding:0;width:42px}#modal .inner #modal-close .button:focus,#modal .inner #modal-close .button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:none}#modal .inner .overlay-contents{background:0 0;margin:0 auto;padding-top:20px}#modal .inner .overlay-contents iframe,#modal .inner .overlay-contents img{max-width:100%}html[dir=rtl] #modal .window .inner #modal-close{left:9px;right:auto;text-align:left}@media screen and (min-width:1000px){#modal .inner{margin:20px auto 60px}#modal .inner .footer{zoom:1;padding-left:30px;padding-right:30px}#modal .inner .footer:after{clear:both;content:'';display:block;height:0;visibility:hidden}#modal .inner .footer div{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.332%;padding-left:10px;padding-right:10px}#modal .inner .footer div:first-child{margin-left:0}#modal .inner .footer div:last-child{margin-right:0}}.pre-download-newsletter{display:none}#modal .pre-download-newsletter{display:block}.pre-download-newsletter-content{font-size:16px;font-size:.88889rem;background:#fff;padding:40px 20px}@media screen and (min-width:760px){.pre-download-newsletter-content{padding:40px}}.pre-download-newsletter-content h2{font-size:28px;font-size:1.55556rem;font-weight:700;margin-bottom:20px}.pre-download-newsletter-content .field-email label{display:block;font-weight:700;margin-bottom:10px}.pre-download-newsletter-content .field{margin-bottom:20px}.pre-download-newsletter-content input[type=email]{padding:12px 8px;width:100%}.pre-download-newsletter-content select{width:100%}.pre-download-newsletter-content button[type=submit]{background-color:#0060df;border-radius:2px;border:2px solid #0060df;color:#fff;transition:background-color .1s,color .1s}.pre-download-newsletter-content button[type=submit]:focus,.pre-download-newsletter-content button[type=submit]:hover{background-color:#003eaa;border-color:transparent}.pre-download-newsletter-content .form-details small{font-size:16px;font-size:.88889rem;display:block;margin-top:10px;text-align:center}.pre-download-newsletter-content .errorlist{color:#c13832}.pre-download-newsletter-content a:link,.pre-download-newsletter-content a:visited,.pre-download-privacy a:link,.pre-download-privacy a:visited{color:#0060df;text-decoration:underline}.pre-download-newsletter-content a:active,.pre-download-newsletter-content a:focus,.pre-download-newsletter-content a:hover,.pre-download-privacy a:active,.pre-download-privacy a:focus,.pre-download-privacy a:hover{text-decoration:none}.pre-download-privacy{text-align:center;margin:10px 0 0}.pre-download-continue{text-align:center;margin:50px 0 0}.pre-download-continue a.button.button-hollow:link,.pre-download-continue a.button.button-hollow:visited{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border-radius:2px;border:2px solid #0060df;color:#0060df;transition:background-color .1s,color .1s;width:100%}.pre-download-continue a.button.button-hollow:active,.pre-download-continue a.button.button-hollow:focus,.pre-download-continue a.button.button-hollow:hover{background-color:#003eaa;border-color:transparent;color:#fff}#modal>.window>.inner{background:0 0;margin:0 auto;max-width:512px;padding:70px 0 0}#modal>.window>.inner header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.js #form-details,.js .form-details{display:none}.js #newsletter-spinner{bottom:0;left:0;position:absolute;right:0;top:0}.no-js .lazy-image{display:none}.no-js noscript .lazy-image{display:block}.lazy-image{opacity:1;transition:opacity .3s}.lazy-image[data-src]{opacity:0}