.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}}#masthead{color:#000;padding:0;width:100%}#masthead .content{position:relative}#masthead .masthead-nav-main{float:left}#masthead .fx-privacy-link{display:none}#masthead .masthead-nav-main{font-size:16px;font-size:.88889rem;font-family:"Open Sans",X-LocaleSpecific,sans-serif;font-weight:700;margin:0 0 0 20px;text-transform:none}#masthead .masthead-nav-main .nav-main-menu a:hover{border-color:#000;color:#000}@media screen and (min-width:760px){#masthead .masthead-nav-main{margin-right:0;width:80%}#masthead .masthead-nav-main .nav-main-menu{padding:15px 0}#masthead .masthead-nav-main .nav-main-menu a:link,#masthead .masthead-nav-main .nav-main-menu a:visited{color:#000}#masthead .masthead-nav-main .nav-main-menu li{display:inline-block;padding:0 20px 10px 0}#masthead .masthead-nav-main .nav-main-menu li:first-child{border-left:none}}@media screen and (min-width:1000px){#masthead .masthead-nav-main{width:60%}}@media screen and (min-width:1400px){#masthead .masthead-nav-main{margin:0 0 0 40px;width:70%}#masthead .masthead-nav-main .nav-main-menu li{padding:0 40px 10px 0}}#nav-download-firefox{display:none;float:right;margin:11px 0 0}#nav-download-firefox .download-list{margin:0}#nav-download-firefox .download-list>li{margin:0}#nav-download-firefox .download-link:link,#nav-download-firefox .download-link:visited{font-size:12px;font-size:.66667rem;background-color:#fff;border-radius:100px;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){#nav-download-firefox .download-link:link,#nav-download-firefox .download-link:visited{font-size:14px;font-size:.77778rem}}#nav-download-firefox .download-link:link .download-title,#nav-download-firefox .download-link:visited .download-title{font-weight:700}#nav-download-firefox .download-link:link:active,#nav-download-firefox .download-link:link:focus,#nav-download-firefox .download-link:link:hover,#nav-download-firefox .download-link:visited:active,#nav-download-firefox .download-link:visited:focus,#nav-download-firefox .download-link:visited:hover{background-color:#16da00;color:#fff;transition:color .1s ease-in-out,background-color .1s ease-in-out}@media screen and (min-width:1000px){#nav-download-firefox{display:block;width:200px}#nav-download-firefox .download-link{float:right}}.oldmac #nav-download-firefox,.oldwin #nav-download-firefox,.other #nav-download-firefox{display:none}html[dir=rtl] #masthead .masthead-nav-main{float:right;margin:0 20px 0 0}html[dir=rtl] #masthead .masthead-nav-main .nav-main-menu li{border:0}@media screen and (min-width:760px){html[dir=rtl] #masthead .masthead-logo{float:right}}@media screen and (min-width:1400px){html[dir=rtl] #masthead .masthead-nav-main{margin:0 40px 0 0}html[dir=rtl] #masthead .masthead-nav-main .nav-main-menu li{padding:0 0 0 40px}}html[dir=rtl] #nav-download-firefox{float:left}@media screen and (min-width:760px){html[dir=rtl] #nav-download-firefox .download-link{float:left}}.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;font-weight:700;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:100px;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}.features-scroller-section.page-section{background-color:#f9f9fa;padding:0;position:relative}.features-scroller-section.page-section .content{padding:0}.features-scroller-section.page-section .features-scroller-container{position:relative}.features-scroller-section.page-section .feature-content{background-color:#f9f9fa;padding-top:60px}.features-scroller-section.page-section .feature-content figure{padding:0 20px}.features-scroller-section.page-section .feature-content figure img,.features-scroller-section.page-section .feature-content figure video{box-shadow:2px 3px 8px 0 rgba(0,0,0,.2)}.features-scroller-section.page-section .feature-content figcaption{padding:0 20px}.features-scroller-section.page-section .feature-content h2{margin:40px 0 20px}.features-scroller-section.page-section .feature-content p{margin:0 auto;max-width:30em}.features-scroller-section.page-section .feature-content:last-child{padding-bottom:60px}@media screen and (min-width:1000px){.features-scroller-section.page-section{text-align:left}.features-scroller-section.page-section:before{background-color:#ff1ad9;background-image:linear-gradient(143deg,#ff1ad9 0,#ff24c7 8%,#ff30b2 18%,#ff9400 100%);bottom:0;content:'';left:0;position:absolute;top:0;width:50%}.features-scroller-section.page-section .content{padding:0 85px}.features-scroller-section.page-section .features-scroller-content{padding-left:35%}.features-scroller-section.page-section .feature-content{padding:160px 0 0 10%}.features-scroller-section.page-section .feature-content figcaption,.features-scroller-section.page-section .feature-content figure{padding:0}.features-scroller-section.page-section .feature-content p{margin:0;max-width:none}}html[dir=rtl] .features-scroller-section.page-section .feature-content:last-child{padding-bottom:60px}@media screen and (min-width:1000px){html[dir=rtl] .features-scroller-section.page-section{text-align:right}html[dir=rtl] .features-scroller-section.page-section:before{left:auto;right:0}html[dir=rtl] .features-scroller-section.page-section .features-scroller-content{padding-left:0;padding-right:35%}html[dir=rtl] .features-scroller-section.page-section .feature-content{padding:160px 10% 0 0}}.features-scroller-section.page-section .features-scroller-header{color:#fff;background-color:#ff1ad9;background-image:linear-gradient(143deg,#ff1ad9 0,#ff24c7 8%,#ff30b2 18%,#ff9400 100%)}.features-scroller-section.page-section .features-scroller-header .features-scroller-header-container{padding:40px 0}.features-scroller-section.page-section .features-scroller-header .features-scroller-nav{display:none}.features-scroller-section.page-section .features-scroller-header h2.section-title:before{background:#fff}.features-scroller-section.page-section .features-scroller-header ul{margin:20px 0 0}.features-scroller-section.page-section .features-scroller-header ul li a:link,.features-scroller-section.page-section .features-scroller-header ul li a:visited{font-size:18px;font-size:1rem;color:#000;text-decoration:none}@media screen and (min-width:1000px){.features-scroller-section.page-section .features-scroller-header ul li a:link,.features-scroller-section.page-section .features-scroller-header ul li a:visited{font-size:24px;font-size:1.33333rem}}.features-scroller-section.page-section .features-scroller-header ul li a:hover{text-decoration:underline}.features-scroller-section.page-section .features-scroller-header ul li a.current:active,.features-scroller-section.page-section .features-scroller-header ul li a.current:focus,.features-scroller-section.page-section .features-scroller-header ul li a.current:hover,.features-scroller-section.page-section .features-scroller-header ul li a.current:link,.features-scroller-section.page-section .features-scroller-header ul li a.current:visited{color:#fff;font-weight:700;text-decoration:none;cursor:default}.features-scroller-section.page-section .features-scroller-header .next,.features-scroller-section.page-section .features-scroller-header .previous{display:none}@media screen and (min-width:1000px){.features-scroller-section.page-section .features-scroller-header{background:0 0;bottom:0;left:0;position:absolute;text-align:left;top:0;width:35%;z-index:100}.features-scroller-section.page-section .features-scroller-header .features-scroller-header-container{left:0;padding:100px 40px 60px 0;position:sticky;position:-webkit-sticky;top:0}.features-scroller-section.page-section .features-scroller-header .features-scroller-nav{display:block}.features-scroller-section.page-section .features-scroller-header h2.section-title:before{left:0;margin-left:0}.features-scroller-section.page-section .features-scroller-header ul{margin:40px 0}.features-scroller-section.page-section .features-scroller-header .next,.features-scroller-section.page-section .features-scroller-header .previous{overflow:hidden;text-indent:120%;white-space:nowrap;border:none;cursor:pointer;display:block;font-size:0;height:28px;margin-bottom:20px;width:26px}.features-scroller-section.page-section .features-scroller-header .previous{background:transparent url("/media/img/quantum/icon-arrow-up.fcf99a6b3ba6.svg") top left no-repeat}.features-scroller-section.page-section .features-scroller-header .next{background:transparent url("/media/img/quantum/icon-arrow-down.39193270e4df.svg") top left no-repeat}}@media screen and (min-width:1400px){.features-scroller-section.page-section .features-scroller-header ul{border-left:5px solid #fff;margin:40px 0 40px 10px;position:relative}.features-scroller-section.page-section .features-scroller-header ul:before{-webkit-transition:transform .1s linear;transition:transform .1s linear;content:'';top:0;left:-5px;width:5px;height:25%;background:#000;position:absolute}.features-scroller-section.page-section .features-scroller-header ul li{padding:10px 60px}}@media screen and (min-width:1000px){html[dir=rtl] .features-scroller-section.page-section .features-scroller-header{left:auto;right:0;text-align:right}html[dir=rtl] .features-scroller-section.page-section .features-scroller-header .features-scroller-header-container{left:auto;right:0;padding:100px 0 60px 40px}html[dir=rtl] .features-scroller-section.page-section .features-scroller-header h2.section-title:before{left:auto;right:0}}@media screen and (min-width:1400px){html[dir=rtl] .features-scroller-section.page-section .features-scroller-header ul{border-left:none;border-right:5px solid #fff;margin:40px 10px 40px 0}html[dir=rtl] .features-scroller-section.page-section .features-scroller-header ul:before{right:-5px;left:auto}}body{overflow-x:hidden}.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}}.header-content .small-links{font-size:12px;font-size:.66667rem;margin-top:40px}@media screen and (min-width:760px){.header-content .small-links{font-size:14px;font-size:.77778rem}}.header-content .small-links li{margin-bottom:10px}.header-content .small-links a:link,.header-content .small-links a:visited{color:#000;text-decoration:none}.header-content .small-links a:link:active,.header-content .small-links a:link:focus,.header-content .small-links a:link:hover,.header-content .small-links a:visited:active,.header-content .small-links a:visited:focus,.header-content .small-links a:visited:hover{text-decoration:underline}.header-content .small-links.desktop li.os_win,html.windows.xpvista .header-content .small-links.desktop li.os_win{display:none}html.windows .header-content .small-links.desktop li.os_win{display:list-item}html.android .header-content .small-links.desktop,html.ios .header-content .small-links.desktop{display:none}.whats-new-section{background:#ff1ad9;background:linear-gradient(to right,#ff1ad9 0,#ff9400 100%);color:#fff}.whats-new-section h2.section-title{margin:0 auto 40px;max-width:30em}.whats-new-section h2.section-title:before{background:#fff}.whats-new-section ul li{font-weight:700;margin:0 auto 40px;max-width:30em}.whats-new-section .quote{font-style:italic;margin:0 auto 30px;max-width:30em}.whats-new-section .quote a:link,.whats-new-section .quote a:visited{color:#fff;font-weight:700;text-decoration:underline}.whats-new-section .quote a:active,.whats-new-section .quote a:focus,.whats-new-section .quote a:hover{text-decoration:none}@media screen and (min-width:760px){.whats-new-section{background:url("/media/img/firefox/home/whats-new-tail.a56d54a30f98.png") top -300px center no-repeat,linear-gradient(to right,#ff1ad9 0,#ff9400 100%)}}@media screen and (min-width:1000px){.whats-new-section{text-align:left}.whats-new-section h2.section-title{margin:0 0 40px}.whats-new-section h2.section-title:before{left:0;margin-left:0}.whats-new-section .quote,.whats-new-section ul li{margin:0 0 30px}.whats-new-section .whats-new-content{float:left;width:40%}.whats-new-section .whats-new-image{margin-bottom:0;position:absolute;right:0;top:0;width:55%}.whats-new-section .whats-new-image img{display:block;height:auto;max-width:none;width:903px}}@media screen and (min-width:1400px){.whats-new-section .whats-new-content{width:25%}.whats-new-section .whats-new-image{width:70%;right:-5px}}@media screen and (min-width:1000px){html[dir=rtl] .whats-new-section{text-align:right}html[dir=rtl] .whats-new-section h2.section-title:before{left:auto;right:0}html[dir=rtl] .whats-new-section .whats-new-content{float:right}html[dir=rtl] .whats-new-section .whats-new-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 .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-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.key-features-section .key-feature-media.video .moz-video-button{background-image:url("/media/img/firefox/home/quantum-vs-chrome-poster.fb3d13bca8eb.png")}.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 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 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}}@media screen and (min-width:1400px){.features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=video-screenshots] ul:before{-webkit-transform:translateY(0);transform:translateY(0)}.features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=video-pocket] ul:before{-webkit-transform:translateY(100%);transform:translateY(100%)}.features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=video-gaming] ul:before{-webkit-transform:translateY(200%);transform:translateY(200%)}.features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=video-library] ul:before{-webkit-transform:translateY(300%);transform:translateY(300%)}body.mozillaonline .features-scroller-section.page-section .features-scroller-header ul:before{height:50%}body.mozillaonline .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=video-gaming] ul:before{-webkit-transform:translateY(0);transform:translateY(0)}body.mozillaonline .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=video-library] ul:before{-webkit-transform:translateY(100%);transform:translateY(100%)}}.customization-section h2{margin-bottom:40px}.customization-section h3{font-weight:700;margin-bottom:10px}.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;padding-top:160px;width:30%}}@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;width:auto}}}.sync-section{background:#ededf0;padding-bottom:0}.sync-section h2{margin-bottom:40px}.sync-section p{margin:0 auto 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-content p{max-width:24em;margin:0 0 40px}.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}}.browse-for-good-section{padding-bottom:130px}.browse-for-good-section .browse-for-good-section-container{background-image:url("/media/img/firefox/home/mozilla.6ad4bf2a0da5.png");background-size:300px 261px;background-position:top center;background-repeat:no-repeat;padding-top:280px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.browse-for-good-section .browse-for-good-section-container{background-image:url("/media/img/firefox/home/mozilla-high-res.4bd9c7793437.png");background-size:300px 261px}}.browse-for-good-section h2{margin-bottom:20px}.browse-for-good-section p{margin:0 auto;max-width:24em}@media screen and (min-width:760px){.browse-for-good-section .browse-for-good-section-container{-webkit-background-size:350px 305px;background-size:350px 305px;zoom:1;background-position:top left;min-height:305px;padding-top:40px}.browse-for-good-section .browse-for-good-section-container:after{clear:both;content:'';display:block;height:0;visibility:hidden}.browse-for-good-section .browse-for-good-section-content{float:right;text-align:right;width:45%}.browse-for-good-section .browse-for-good-section-content h2.section-title:before{left:auto;margin-left:0;right:0}.browse-for-good-section .browse-for-good-section-content p{margin:0;float:right}}@media screen and (min-width:1000px){.browse-for-good-section{padding:200px 0 0}.browse-for-good-section .browse-for-good-section-container{-webkit-background-size:450px 392px;background-size:450px 392px;min-height:392px;padding-top:100px}}@media screen and (min-width:1400px){.browse-for-good-section .browse-for-good-section-container{-webkit-background-size:541px 471px;background-size:541px 471px;background-position:top left 20px;min-height:471px}}.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 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}}