.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}}body{font-family:"Open Sans",X-LocaleSpecific,sans-serif;background:#000}#firefox-new-survey-link{font-size:12px;font-size:.66667rem;color:#ffbb38;display:none;margin-bottom:20px;text-decoration:none}@media screen and (min-width:760px){#firefox-new-survey-link{font-size:14px;font-size:.77778rem}}#firefox-new-survey-link:active,#firefox-new-survey-link:focus,#firefox-new-survey-link:hover{text-decoration:underline}@media screen and (min-width:760px){.survey-link-container{text-align:left}#firefox-new-survey-link{margin-bottom:0}}.main-content{background:#003eaa;background:url("/media/img/firefox/quantum/fox-tail-header.075d5293f79a.png") top -200px center no-repeat,linear-gradient(to bottom,#003eaa 40%,#004ec2 60%,#0060df 80%,#0080ff 90%,#00c7ff 100%);color:#fff;overflow:hidden;position:relative;text-align:center}.main-content h1,.main-content h2{color:#fff;font-weight:400}.main-content h1{font-size:18px;font-size:1rem}@media screen and (min-width:760px){.main-content h1{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.main-content h1{font-size:36px;font-size:2rem}}.main-content h2{font-size:16px;font-size:.88889rem}@media screen and (min-width:760px){.main-content h2{font-size:18px;font-size:1rem}}@media screen and (min-width:1000px){.main-content h2{font-size:24px;font-size:1.33333rem}}.main-content .header-container{zoom:1;position:relative}.main-content .header-container:after{clear:both;content:'';display:block;height:0;visibility:hidden}.main-content .header-logos{margin-bottom:20px}.main-content .header-logos .mozilla{display:none}.main-content .header-image{margin-bottom:-40px}.main-content .header-image img{box-shadow:20px 40px 60px 0 #14163f;margin-top:20px}.main-content:after{background:transparent url("/media/img/firefox/new/quantum/wave.6e6e5026bcc9.svg") top center no-repeat;-webkit-background-size:5223px 186px;background-size:5223px 186px;bottom:0;content:'';display:block;height:168px;left:0;position:absolute;width:100%}@media screen and (min-width:760px){.main-content{padding-bottom:40px}.main-content .header-container{min-height:529px}.main-content .header-logos{zoom:1}.main-content .header-logos:after{clear:both;content:'';display:block;height:0;visibility:hidden}.main-content .header-logos .firefox{float:left}.main-content .header-logos .mozilla{display:block;float:right}.main-content .header-content{float:left;padding:40px 0 100px;text-align:left;width:52%}.main-content .header-image{bottom:-45px;margin-bottom:0;position:absolute;right:0;width:45%}.main-content .header-image img{display:block;height:auto;max-width:none;width:700px}}@media screen and (min-width:1400px){.main-content .header-image{max-width:700px;width:auto}.main-content .header-content{padding-bottom:110px;width:40%}}@media screen and (min-width:760px){html[dir=rtl] .main-content .header-content{float:right;text-align:right}html[dir=rtl] .main-content .header-logos .firefox{float:right}html[dir=rtl] .main-content .header-logos .mozilla{float:left}html[dir=rtl] .main-content .header-image{left:0;right:auto}}.header-content .small-links{font-size:12px;font-size:.66667rem;margin-top:60px}@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:#fff;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.android,.header-content .small-links.hidden,.header-content .small-links.ios{display:none}html.android .header-content .small-links.desktop,html.android .header-content .small-links.ios{display:none}html.android .header-content .small-links.android{display:block}html.ios .header-content .small-links.android,html.ios .header-content .small-links.desktop{display:none}html.ios .header-content .small-links.ios{display:block}.features{text-align:center;background:#fff}.features h3{font-size:16px;font-size:.88889rem;color:#0a84ff;font-weight:400;line-height:1.3;margin-bottom:10px}@media screen and (min-width:760px){.features h3{font-size:18px;font-size:1rem}}@media screen and (min-width:1000px){.features h3{font-size:24px;font-size:1.33333rem}}.features ul{margin:0}.features ul li{background-position:top center;background-repeat:no-repeat;padding-top:85px}.features ul li.faster{background-image:url("/media/img/firefox/new/quantum/icon-faster.71c685e66ffb.svg")}.features ul li.lighter{background-image:url("/media/img/firefox/new/quantum/icon-lighter.72a7f6016d33.svg")}.features ul li.private{background-image:url("/media/img/firefox/new/quantum/icon-private.d692fe1edf7f.svg")}.features ul li:last-child p{margin-bottom:20px}.features p{font-size:14px;font-size:.77778rem;margin:0 auto 40px;max-width:16em}@media screen and (min-width:760px){.features p{font-size:16px;font-size:.88889rem}}@media screen and (min-width:1000px){.features p{font-size:18px;font-size:1rem}}@media screen and (min-width:760px){.features{padding-top:40px}.features ul{display:flex;flex-wrap:wrap}.features ul li{width:30%;margin:0 auto}.features h3{margin-bottom:20px}}@supports (background-clip:text) or (-webkit-background-clip:text){.features h3{background:linear-gradient(-90deg,#05c8e5 0,#008bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@supports (display:grid){@media screen and (min-width:760px){.features ul{display:grid;grid-gap:40px;grid-template-columns:repeat(3,1fr)}.features ul li{width:auto}}}#promo-close{background:rgba(255,255,255,.2) url("/media/img/notification/close.c65fe17185cd.svg") center center no-repeat;background-size:20px 20px;border:none;border-radius:50%;display:none;height:35px;padding:6px;position:absolute;right:15px;top:15px;transition:background-color .2s ease;width:35px}#promo-close:focus,#promo-close:hover{background-color:rgba(255,255,255,.3)}#promo-close span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.js #promo-close{display:block}#promo-net-neutrality{background:#000;color:#fff;padding:40px 20px;min-height:100vh}.js #promo-net-neutrality{display:none}#promo-net-neutrality h1{font-size:36px;font-size:2rem;margin-bottom:1em}@media screen and (min-width:760px){#promo-net-neutrality h1{font-size:48px;font-size:2.66667rem}}@media screen and (min-width:1000px){#promo-net-neutrality h1{font-size:60px;font-size:3.33333rem}}#promo-net-neutrality .button{font-size:14px;font-size:.77778rem;font-weight:700;background:#0ff;border:0;color:#000;transition:background-color .2s ease}@media screen and (min-width:760px){#promo-net-neutrality .button{font-size:16px;font-size:.88889rem}}@media screen and (min-width:1000px){#promo-net-neutrality .button{font-size:18px;font-size:1rem}}#promo-net-neutrality .button:focus,#promo-net-neutrality .button:hover{background-color:#fff}#promo-net-neutrality:before{background:url("/media/img/pebbles/moz-wordmark-light-reverse.cb1bdf6d1de6.svg") no-repeat;-webkit-background-size:100px,32px;background-size:100px,32px;content:'';display:inline-block;height:32px;width:100px;position:absolute;left:20px;top:20px}#promo-net-neutrality .content-wrapper{margin:0 auto;max-width:500px;padding-top:10px;margin-top:10vh}@media (min-height:800px){#promo-net-neutrality .content-wrapper{margin-top:15vh}}#promo-net-neutrality.is-slim{font-size:12px;font-size:.66667rem;padding:0 50px 0 0;min-height:0;max-height:none}@media screen and (min-width:760px){#promo-net-neutrality.is-slim{font-size:14px;font-size:.77778rem}}#promo-net-neutrality.is-slim p{margin:0 40px 1em 0}#promo-net-neutrality.is-slim .button{font-size:12px;font-size:.66667rem;font-weight:700;background:#0ff;border:0;color:#000;transition:background-color .2s ease;margin:10px 0}@media screen and (min-width:760px){#promo-net-neutrality.is-slim .button{font-size:14px;font-size:.77778rem}}#promo-net-neutrality.is-slim .button:focus,#promo-net-neutrality.is-slim .button:hover{background-color:#fff}#promo-net-neutrality.is-slim #promo-close{top:10px;right:10px}#promo-net-neutrality.is-slim:before{display:none}@media screen and (min-width:760px){#promo-net-neutrality.is-slim p{margin-bottom:0;display:inline-block}}