.send-to-device{width:100%;margin:0 auto;background:#f2f2f2;color:#56565a;text-align:center}.send-to-device .form-container{position:relative;width:960px;padding-top:40px;margin:0 auto}.send-to-device h2{margin:0 auto;padding:0 20px 40px;color:#56565a;font-size:42px;font-size:2.625rem;text-shadow:none}.send-to-device ul{list-style-type:none;margin:0;padding:0}.send-to-device ul li{margin:0;padding:0}.send-to-device a{color:#0c99d5;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.send-to-device a:active,.send-to-device a:focus,.send-to-device a:hover{color:#0b88bd}.send-to-device-form{position:relative;padding:0 20px}.send-to-device-form .send-to-device-form-fields{margin:0 auto 20px}.send-to-device-form .send-to-device-form-fields label{display:block;margin-bottom:10px;font-size:16px;font-size:1rem;text-align:left}.send-to-device-form .send-to-device-form-fields .inline-field{position:relative;width:620px;margin:0 auto;zoom:1}.send-to-device-form .send-to-device-form-fields .inline-field:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.send-to-device-form .send-to-device-form-fields .inline-field .form-input{float:left;width:460px}.send-to-device-form .send-to-device-form-fields .inline-field .form-submit{float:right;width:140px}.send-to-device-form .send-to-device-form-fields .send-to-device-input{width:440px;height:32px;padding:5px 10px;line-height:2;-webkit-transition:none;transition:none;font-size:14px;font-size:.875rem}.send-to-device-form .send-to-device-form-fields .send-to-device-input:-moz-ui-invalid:not(output){border-color:#d1d2d3;box-shadow:none}.send-to-device-form .send-to-device-form-fields .send-to-device-input:-moz-ui-invalid:not(output):focus{border-color:#42a4e0;box-shadow:0 0 0 2px rgba(73,173,227,.4)}.send-to-device-form .send-to-device-form-fields button[type=submit]{padding:12px 5px;min-width:140px;margin-bottom:0;background-color:#0c99d5;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.send-to-device-form .send-to-device-form-fields button[type=submit]:active,.send-to-device-form .send-to-device-form-fields button[type=submit]:focus,.send-to-device-form .send-to-device-form-fields button[type=submit]:hover{background-color:#0daaed}.send-to-device-form .send-to-device-form-fields ::-moz-placeholder{color:rgba(86,86,90,.8);font-family:'Open Sans',X-LocaleSpecific,sans-serif}.send-to-device-form .send-to-device-form-fields ::-webkit-input-placeholder{color:rgba(86,86,90,.8);font-family:'Open Sans',X-LocaleSpecific,sans-serif}.send-to-device-form .send-to-device-form-fields :-ms-input-placeholder{color:rgba(86,86,90,.8);font-family:'Open Sans',X-LocaleSpecific,sans-serif}.send-to-device-form .send-to-device-form-fields .legal{font-size:13px;font-size:.8125rem;max-width:38em;margin:40px auto;clear:both}.send-to-device-form .error-list{margin-bottom:20px;text-align:left}.send-to-device-form .error-list li{background:#c33b32;color:#fff;width:600px;margin:20px auto;padding:10px;border-radius:3px}.send-to-device-form .email{display:block}.send-to-device-form .sms{display:none}.send-to-device-form.sms-country .email{display:none}.send-to-device-form.sms-country .sms{display:block}.send-to-device-form .loading-spinner{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.send-to-device-form.loading{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:.2}.send-to-device-form .thank-you{margin:0 0 40px}.send-to-device-form .thank-you p{position:relative;padding-top:92px;font-size:20px;font-size:1.25rem}.send-to-device-form .thank-you p:before{position:absolute;top:0;left:50%;content:'';width:72px;height:72px;margin-left:-36px;background-image:url("/media/img/send-to-device/device-icon.28cef022bba2.png")}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.send-to-device-form .thank-you p:before{background-image:url("/media/img/send-to-device/device-icon-high-res.dd5de2e92c4c.png");-webkit-background-size:72px 72px;background-size:72px 72px}}.send-to-device-form .thank-you a{font-size:16px;font-size:1rem}html[dir=rtl] .send-to-device-form .send-to-device-form-fields label{text-align:right}html[dir=rtl] .send-to-device-form .send-to-device-form-fields .form-input{float:right}html[dir=rtl] .send-to-device-form .send-to-device-form-fields .form-submit{float:left}html[dir=rtl] .send-to-device-form .error-list{text-align:right}@media only screen and (max-width:1000px){.send-to-device h2{max-width:12em}.send-to-device .form-container{width:720px}.send-to-device-form .send-to-device-form-fields .inline-field{width:640px}.send-to-device-form .send-to-device-form-fields .inline-field .form-submit{width:160px}.send-to-device-form .send-to-device-form-fields button[type=submit]{min-width:160px}.send-to-device-form .error-list li{width:620px}html[dir=rtl] .send-to-device-form.dropdown .send-to-device-form-fields .platform-container{float:none;width:auto;text-align:center}html[dir=rtl] .send-to-device-form.dropdown .send-to-device-form-fields .platform-container label{text-align:center}html[dir=rtl] .send-to-device-form.dropdown .send-to-device-form-fields .platform-container select{width:auto}html[dir=rtl] .send-to-device-form.dropdown .send-to-device-form-fields .inline-field{float:none}}@media only screen and (max-width:760px){.send-to-device h2{max-width:none;font-size:32px;font-size:2rem}.send-to-device .form-container{width:420px}.send-to-device-form .send-to-device-form-fields label{text-align:center}.send-to-device-form .send-to-device-form-fields .inline-field{width:auto}.send-to-device-form .send-to-device-form-fields .inline-field .form-input{float:none;width:auto}.send-to-device-form .send-to-device-form-fields .inline-field .form-submit{float:none;width:auto}.send-to-device-form .send-to-device-form-fields .send-to-device-input{float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.send-to-device-form .send-to-device-form-fields button[type=submit]{display:block;float:none;width:100%;margin-top:20px}.send-to-device-form .error-list li{width:auto}html[dir=rtl] .send-to-device-form .send-to-device-form-fields label{text-align:center}html[dir=rtl] .send-to-device-form .send-to-device-form-fields .form-input{float:none}html[dir=rtl] .send-to-device-form .send-to-device-form-fields .form-submit{float:none}}@media only screen and (max-width:480px){.send-to-device h2{font-size:28px;font-size:1.75rem}.send-to-device .form-container{width:300px}}@-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}}#newsletter-subscribe{background:#c13832;color:#fff;padding-top:20px}#newsletter-subscribe .content{padding:40px 0;width:300px}#newsletter-subscribe .form-title{background:url("/media/img/newsletter/mozorg-newsletter.db230ae1e11b.svg") center top no-repeat;-webkit-background-size:100px 100px;background-size:100px 100px;padding:120px 0 20px 0;text-align:center}#newsletter-subscribe h3{font-size:32px;font-size:1.77778rem;margin:0 0 .2em;text-align:center}#newsletter-subscribe h4{font-size:20px;font-size:1.11111rem;font-weight:400}@media screen and (min-width:1000px){#newsletter-subscribe h4{font-size:24px;font-size:1.33333rem;line-height:1.1}}#newsletter-subscribe .field{margin-bottom:10px}#newsletter-subscribe .field label{display:block;margin-bottom:.1em}#newsletter-subscribe .field-format label{font-family:"Open Sans",X-LocaleSpecific,sans-serif;display:inline;margin-right:20px}#newsletter-subscribe .field-privacy{font-size:12px;font-size:.66667rem;font-family:"Open Sans",X-LocaleSpecific,sans-serif}#newsletter-subscribe .field-privacy input{float:left}#newsletter-subscribe .field-privacy .title{display:block;padding-left:25px}#newsletter-subscribe a{color:#fff}#newsletter-subscribe input[type=email]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:.88889rem;-webkit-transition:all .1s linear;transition:all .1s linear;border:0;border-radius:4px;line-height:1.1;padding:.75em 20px;width:100%}#newsletter-subscribe select{font-size:14px;font-size:.77778rem;font-family:"Open Sans",X-LocaleSpecific,sans-serif;line-height:1.5;max-width:80%}#newsletter-subscribe p.form-details{font-family:"Open Sans",X-LocaleSpecific,sans-serif;line-height:1;margin-top:8px}#newsletter-subscribe .thank{padding-top:20px}#newsletter-subscribe .thank p{-webkit-animation:pebbles-fade-in .5s ease-in .8s 1 normal both;animation:pebbles-fade-in .5s ease-in .8s 1 normal both;margin-top:20px}#newsletter-subscribe .errorlist{background:#fff;color:#c13832;padding:10px 20px}@media screen and (min-width:480px){#newsletter-subscribe .content{width:460px}}@media screen and (min-width:760px){#newsletter-subscribe .content{width:740px}#newsletter-subscribe #newsletter-form{zoom:1;float:left;margin-left:430px;width:280px}#newsletter-subscribe #newsletter-form:after{clear:both;content:'';display:block;height:0;visibility:hidden}#newsletter-subscribe .form-title{-webkit-background-size:120px 120px;background-size:120px 120px;background-position:left 10px;float:left;margin:-10px 10px 0 -400px;padding:10px 0 20px 140px;text-align:left;width:220px}#newsletter-subscribe h3{text-align:left}}@media screen and (min-width:1000px){#newsletter-subscribe .content{width:980px}#newsletter-subscribe #newsletter-form{margin-left:570px;padding-top:20px;width:380px}#newsletter-subscribe .form-title{-webkit-background-size:150px 150px;background-size:150px 150px;background-position:left top;margin:-20px 10px 0 -540px;min-height:120px;padding-left:180px;width:300px}#newsletter-subscribe h3{font-size:40px;font-size:2.22222rem}#newsletter-subscribe h4{font-size:24px;font-size:1.33333rem}}.js #form-details,.js .form-details{display:none}.js #newsletter-spinner{bottom:0;left:0;position:absolute;right:0;top:0}html[dir=rtl] #newsletter-subscribe h3,html[dir=rtl] #newsletter-subscribe h4{text-align:right}@-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}}.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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;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 #0060df;color:#0060df;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:#0060df;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}#sub-nav-download-firefox{display:none}.moz-sub-nav .sub-nav-primary-links-container{width:100%}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}}.button.button-focus,a.button.button-focus{background-color:#fff;border-color:#fff;color:#c40771;transition:border-color .15s ease-in-out}.button.button-focus:focus,.button.button-focus:hover,a.button.button-focus:focus,a.button.button-focus:hover{background-color:#fff;border-color:#f839a4}.main-header{background:#003eaa;background:url("/media/img/firefox/quantum/fox-tail-header.075d5293f79a.png") bottom center no-repeat,linear-gradient(170deg,#003eaa 7%,#0095ff 100%);color:#fff;padding:30px 0 0;position:relative;text-align:center;z-index:1}.main-header .header-tagline,.main-header h1{font-size:24px;font-size:1.33333rem;font-weight:700;display:inline-block}@media screen and (min-width:760px){.main-header .header-tagline,.main-header h1{font-size:36px;font-size:2rem}}@media screen and (min-width:1000px){.main-header .header-tagline,.main-header h1{font-size:48px;font-size:2.66667rem}}.main-header h1:after{content:'\00A0'}.main-header .header-tagline{margin-bottom:.25em}.main-header h3{font-size:16px;font-size:.88889rem;margin-bottom:.75em}@media screen and (min-width:1000px){.main-header h3{font-size:18px;font-size:1rem}}.main-header p{font-size:16px;font-size:.88889rem;margin-bottom:1em}@media screen and (min-width:1000px){.main-header p{font-size:18px;font-size:1rem}}@media screen and (min-width:1000px){.main-header{padding-bottom:70px;text-align:left}html[dir=rtl] .main-header{text-align:right}}@media screen and (min-width:1000px){#header-product-content{zoom:1}#header-product-content:after{clear:both;content:'';display:block;height:0;visibility:hidden}@supports (display:flex){#header-product-content{display:flex;justify-content:space-between}#header-product-content:after{content:none}}}.header-product{background:#fff;border-radius:24px;color:#222;margin-bottom:40px;margin-top:70px;padding:20px}.header-product:first-child{margin-top:20px}.header-product .header-product-ctas .button{display:inline-block;margin:0 auto .5em}.header-product h2{font-size:18px;font-size:1rem;font-weight:700;margin-bottom:.75em;margin-top:-70px;min-height:100px;text-align:center}@media screen and (min-width:1000px){.header-product h2{font-size:24px;font-size:1.33333rem}}.header-product h2:before{background-repeat:no-repeat;content:'';display:block;height:100px;margin:0 auto .5em;width:100px}#header-firefox.header-product h2:before{background-image:url("/media/img/logos/firefox/quantum/logo-lg.bfd4f875e823.png");background-size:100px 100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#header-firefox.header-product h2:before{background-image:url("/media/img/logos/firefox/quantum/logo-lg-high-res.0730d759943f.png");background-size:100px 100px}}#header-focus.header-product h2:before{background-image:url("/media/img/logos/firefox/logo-focus.4091cf982fd8.png");background-size:100px 100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#header-focus.header-product h2:before{background-image:url("/media/img/logos/firefox/logo-focus-high-res.f0f57e7d73c5.png");background-size:100px 100px}}.header-product .header-product-image{display:none}@media screen and (min-width:760px){.header-product{zoom:1;margin-left:auto;margin-right:auto;margin-top:100px;max-width:600px;padding:50px}.header-product:after{clear:both;content:'';display:block;height:0;visibility:hidden}.header-product h2{text-align:left;margin-top:-100px}.header-product h2:before{margin:0 0 1em -4px}.header-product .header-product-copy{float:left;text-align:left;width:65%}.header-product .header-product-ctas{display:inline-block;text-align:center}.header-product .header-product-ctas .button{margin-left:0}.header-product .header-product-image{display:block;float:right;margin-top:-100px;width:30%}.header-product .header-product-image img{float:right}}@media screen and (min-width:1000px){.header-product{box-sizing:border-box;float:right;margin:40px 0;width:calc(50% - 25px)}.header-product:first-child{float:left;margin-top:40px}.header-product h2:before{display:block}.header-product .header-product-image{margin-top:0}@supports (display:flex){.header-product{display:flex;flex:0 0 auto;float:none;justify-content:space-between}.header-product:after{content:none}.header-product .header-product-copy{display:flex;flex-wrap:wrap;float:none}.header-product .header-product-copy .header-product-ctas{align-self:flex-end}.header-product .header-product-image{float:none}}}@media screen and (min-width:1400px){.header-product .header-product-image{margin-top:-100px}}@media screen and (min-width:760px){html[dir=rtl] .header-product h2{text-align:right}html[dir=rtl] .header-product h2:before{margin:0 -4px 1em 0}html[dir=rtl] .header-product .header-product-copy{float:right;text-align:right;width:65%}html[dir=rtl] .header-product .header-product-image{display:block;float:left;width:30%}html[dir=rtl] .header-product .header-product-image img{float:left}}@media screen and (min-width:1000px){html[dir=rtl] .header-product{float:right}}a.see-more{font-size:16px;font-size:.88889rem;display:inline-block;margin-top:.75em;text-decoration:none}a.see-more:active,a.see-more:focus,a.see-more:hover{text-decoration:underline}a.see-more:after{background:url("/media/img/firefox/mobile/icon-sprite.e7269a8abcf8.svg") left top no-repeat;content:'';color:inherit;display:inline-block;height:10px;margin-left:14px;width:16px}html[dir=rtl] a.see-more:after{margin-left:0;margin-right:14px}.page-article-heading{background-position:bottom center;background-repeat:no-repeat;border-bottom:1px solid #d7d7db;padding-bottom:273px;text-align:center}.page-article-heading h2{font-size:18px;font-size:1rem;color:#000;font-weight:400;margin-bottom:1.5em;padding-top:1em;position:relative}@media screen and (min-width:760px){.page-article-heading h2{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.page-article-heading h2{font-size:36px;font-size:2rem}}.page-article-heading h2:before{background-color:#000;border-radius:5px;content:'';height:5px;left:50%;margin-left:-1.2em;position:absolute;top:0;width:2.4em}@media screen and (min-width:1000px){.page-article-heading h2:before{left:0;margin-left:0}}html[dir=rtl] .page-article-heading h2:before{left:0;right:50%;margin-right:-1.2em}@media screen and (min-width:1000px){html[dir=rtl] .page-article-heading h2:before{right:0;margin-right:0}}.page-article-heading p{font-size:18px;font-size:1rem}@media screen and (min-width:1000px){.page-article-heading p{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:480px){.page-article-heading{padding-bottom:338px}}@media screen and (min-width:760px){.page-article-heading p{margin-left:auto;margin-right:auto;max-width:30em}}@media screen and (min-width:1000px){.page-article-heading{background-position:bottom right 40px;margin-bottom:120px;min-height:318px;padding-bottom:0;padding-right:50%;text-align:left}.page-article-heading p{margin-bottom:0;max-width:none}@supports (display:flex){.page-article-heading{display:flex;flex-direction:column;justify-content:center}}}@media screen and (min-width:1400px){.page-article-heading{background-position:bottom right 100px;padding-right:60%}}@media screen and (min-width:1000px){html[dir=rtl] .page-article-heading{background-position:bottom left 40px;padding-left:50%;padding-right:0;text-align:right}}@media screen and (min-width:1400px){html[dir=rtl] .page-article-heading{background-position:bottom left 100px}}.page-article{margin-top:40px}.page-article>.content{padding-bottom:0}@media screen and (min-width:760px){.page-article{margin-top:80px}}@media screen and (min-width:1000px){.page-article{margin-top:120px}}.features-scroller-section.page-section .feature-content{padding:40px 1em 20px;text-align:center}.features-scroller-section.page-section .feature-content em{font-size:18px;font-size:1rem;display:block;font-style:normal;margin-bottom:1em}@media screen and (min-width:1000px){.features-scroller-section.page-section .feature-content em{font-size:24px;font-size:1.33333rem}}.features-scroller-section.page-section .feature-content h3{font-size:18px;font-size:1rem;color:#000;font-weight:400;margin-bottom:1.5em;padding-top:1em;position:relative;margin-bottom:.5em}@media screen and (min-width:760px){.features-scroller-section.page-section .feature-content h3{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.features-scroller-section.page-section .feature-content h3{font-size:36px;font-size:2rem}}.features-scroller-section.page-section .feature-content h3:before{background-color:#000;border-radius:5px;content:'';height:5px;left:50%;margin-left:-1.2em;position:absolute;top:0;width:2.4em}@media screen and (min-width:1000px){.features-scroller-section.page-section .feature-content h3:before{left:0;margin-left:0}}html[dir=rtl] .features-scroller-section.page-section .feature-content h3:before{left:0;right:50%;margin-right:-1.2em}@media screen and (min-width:1000px){html[dir=rtl] .features-scroller-section.page-section .feature-content h3:before{right:0;margin-right:0}}.features-scroller-section.page-section .feature-content img{margin-top:3em}.features-scroller-section.page-section .feature-content p{font-size:18px;font-size:1rem;padding-top:20px}@media screen and (min-width:1000px){.features-scroller-section.page-section .feature-content p{font-size:24px;font-size:1.33333rem}}.features-scroller-section.page-section .feature-content .disclaimer{font-size:12px;font-size:.66667rem}@media screen and (min-width:760px){.features-scroller-section.page-section .feature-content .disclaimer{font-size:14px;font-size:.77778rem}}.features-scroller-section.page-section .feature-content .disclaimer a:link,.features-scroller-section.page-section .feature-content .disclaimer a:visited{color:#0a84ff;text-decoration:none}.features-scroller-section.page-section .feature-content .disclaimer a:active,.features-scroller-section.page-section .feature-content .disclaimer a:focus,.features-scroller-section.page-section .feature-content .disclaimer a:hover{text-decoration:underline}.features-scroller-section.page-section .feature-content:last-child{padding-bottom:20px}@media screen and (min-width:1000px){.features-scroller-section.page-section:before{bottom:0;content:'';left:0;position:absolute;top:0;width:50%}.features-scroller-section.page-section .feature-content{padding-left:40px;padding-top:100px;text-align:left}.features-scroller-section.page-section .feature-content p{max-width:80%}.features-scroller-section.page-section .feature-content:last-child{padding-bottom:0}.features-scroller-section.page-section .feature-content:last-child img{max-width:328px}}html[dir=rtl] .features-scroller-section.page-section .feature-content{padding-bottom:20px;padding-top:40px}html[dir=rtl] .features-scroller-section.page-section .feature-content:last-child{padding-bottom:20px}@media screen and (min-width:1000px){html[dir=rtl] .features-scroller-section.page-section .feature-content{text-align:right}html[dir=rtl] .features-scroller-section.page-section .feature-content:last-child{padding-bottom:0}}.features-scroller-section.page-section .features-scroller-header{display:none}.features-scroller-section.page-section .features-scroller-header h2{font-size:18px;font-size:1rem;font-size:18px;font-size:1rem;color:#000;font-weight:400;margin-bottom:1.5em;padding-top:1em;position:relative;color:#fff;margin-bottom:1em}@media screen and (min-width:760px){.features-scroller-section.page-section .features-scroller-header h2{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.features-scroller-section.page-section .features-scroller-header h2{font-size:36px;font-size:2rem}}@media screen and (min-width:760px){.features-scroller-section.page-section .features-scroller-header h2{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.features-scroller-section.page-section .features-scroller-header h2{font-size:36px;font-size:2rem}}.features-scroller-section.page-section .features-scroller-header h2:before{background-color:#000;border-radius:5px;content:'';height:5px;left:50%;margin-left:-1.2em;position:absolute;top:0;width:2.4em}@media screen and (min-width:1000px){.features-scroller-section.page-section .features-scroller-header h2:before{left:0;margin-left:0}}html[dir=rtl] .features-scroller-section.page-section .features-scroller-header h2:before{left:0;right:50%;margin-right:-1.2em}@media screen and (min-width:1000px){html[dir=rtl] .features-scroller-section.page-section .features-scroller-header h2:before{right:0;margin-right: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{color:#fff}@media screen and (min-width:1000px){.features-scroller-section.page-section .features-scroller-header{display:block}.features-scroller-section.page-section .features-scroller-header .features-scroller-header-container a.button{margin:20px 0}}#firefox .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-firefox.1b7e65dd8387.png");background-size:280px 253px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#firefox .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-firefox-high-res.0343ae6b19e6.png");background-size:280px 253px}}#firefox .features-scroller-section.page-section .features-scroller-header ul:before{background:#39f}@media screen and (min-width:480px){#firefox .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-firefox.1b7e65dd8387.png");background-size:352px 318px}}@media only screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:480px) and (min-resolution:1.5dppx),only screen and (min-width:480px) and (min-resolution:144dpi){#firefox .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-firefox-high-res.0343ae6b19e6.png");background-size:352px 318px}}@media screen and (min-width:1000px){#firefox .features-scroller-section.page-section:before{background-color:#003eaa;background-image:linear-gradient(to bottom,#003eaa 0,#004ec2 50%,#0080ff 100%)}}#focus .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-focus.9175bf7ba6a8.png");background-size:280px 253px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#focus .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-focus-high-res.79634a222953.png");background-size:280px 253px}}#focus .features-scroller-section.page-section .features-scroller-header ul:before{background:#550459}@media screen and (min-width:480px){#focus .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-focus.9175bf7ba6a8.png");background-size:352px 318px}}@media only screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:480px) and (min-resolution:1.5dppx),only screen and (min-width:480px) and (min-resolution:144dpi){#focus .page-article-heading{background-image:url("/media/img/firefox/mobile/intro-focus-high-res.79634a222953.png");background-size:352px 318px}}@media screen and (min-width:1000px){#focus .features-scroller-section.page-section:before{background-color:#c42482;background-image:linear-gradient(148deg,#c42482 0,#961e7d 20%,#8d1d7c 30%,#721979 60%)}}.page-nav{color:#fff;display:none}.page-nav a{color:#fff;text-decoration:none}@media screen and (min-width:1400px){.features-scroller-section.page-section .features-scroller-header ul:before{height:33.33%}#firefox .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=firefox-sync] ul:before{-webkit-transform:translateY(0);transform:translateY(0)}#firefox .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=firefox-privacy] ul:before{-webkit-transform:translateY(100%);transform:translateY(100%)}#firefox .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=firefox-extensions] ul:before{-webkit-transform:translateY(200%);transform:translateY(200%)}#focus .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=focus-privacy] ul:before{-webkit-transform:translateY(0);transform:translateY(0)}#focus .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=focus-speed] ul:before{-webkit-transform:translateY(100%);transform:translateY(100%)}#focus .features-scroller-section.page-section .features-scroller-header .features-scroller-nav[data-current=focus-oys] ul:before{-webkit-transform:translateY(200%);transform:translateY(200%)}}.features{margin:1.5em 1em}.features li{padding:20px 0}.features li:before{background:url("/media/img/firefox/mobile/icon-sprite.e7269a8abcf8.svg") left top no-repeat;content:'';display:block;height:40px;margin:0 auto 1em;width:40px}.features li:last-child{border-bottom:none}.features li.feature-sync:before{background-position:left top -335px}.features li.feature-send-tabs:before{background-position:left top -215px}.features li.feature-stop:before{background-position:left top -295px}.features li.feature-clear-cookies:before{background-position:left top -45px}.features li.feature-extensions:before{background-position:left top -136px}.features li.feature-themes:before{background-position:left top -376px}.features li.feature-block:before{background-position:left top -10px}.features li.feature-erase:before{background-position:left top -88px}.features li.feature-speed:before{background-position:left top -257px}.features strong{display:block}@media screen and (min-width:760px){.features{margin-left:auto;margin-right:auto;max-width:30em}.features li{border-bottom:1px solid #b1b1b3;padding-left:60px;position:relative;text-align:left}.features li:before{background-position:center left;left:0;margin-top:-20px;padding-right:10px;position:absolute;top:50%}}@media screen and (min-width:1000px){.features{margin-bottom:0;max-width:none}.features li{padding-right:20px}}@media screen and (min-width:1400px){.features-image-wrapper{zoom:1;margin-top:40px}.features-image-wrapper:after{clear:both;content:'';display:block;height:0;visibility:hidden}.features-image-wrapper img{display:block;float:left;margin-right:40px;width:calc(60% - 40px)}.features-image-wrapper .features{float:left;width:40%}.features-image-wrapper .features li:before{margin-top:20px;top:0}@supports (display:flex){.features-image-wrapper{display:flex}.features-image-wrapper:after{display:none}.features-image-wrapper .features,.features-image-wrapper img{float:none}.features-image-wrapper img{align-self:flex-start}.features-image-wrapper .features{align-self:center}}}@media screen and (min-width:1400px){html[dir=rtl] .features-image-wrapper img{margin-left:40px;margin-right:0}}html[dir=rtl] .features li.feature-sync:before{background-position:right top -335px}html[dir=rtl] .features li.feature-send-tabs:before{background-position:right top -215px}html[dir=rtl] .features li.feature-stop:before{background-position:right top -295px}html[dir=rtl] .features li.feature-clear-cookies:before{background-position:right top -45px}html[dir=rtl] .features li.feature-extensions:before{background-position:right top -136px}html[dir=rtl] .features li.feature-themes:before{background-position:right top -376px}html[dir=rtl] .features li.feature-block:before{background-position:right top -10px}html[dir=rtl] .features li.feature-erase:before{background-position:right top -88px}html[dir=rtl] .features li.feature-speed:before{background-position:right top -257px}@media screen and (min-width:760px){html[dir=rtl] .features li{padding-left:0;padding-right:60px;text-align:right}html[dir=rtl] .features li:before{left:auto;padding-left:10px;padding-right:0;right:0}}.no-js .header-product-ctas{display:none}.no-js .mobile-download-buttons-wrapper{display:block;text-align:center}.no-js .mobile-download-buttons{margin:1em 0}@media screen and (min-width:480px){@supports (display:flex){.no-js .mobile-download-buttons{align-items:center;display:flex;flex-direction:column;margin:1em auto;width:340px}.no-js .mobile-download-buttons.hidden{display:none}.no-js .mobile-download-buttons li{margin:0 auto}}}.no-js .mobile-download-buttons .android-apk a{display:inline-block;margin:10px 0;font-size:16px;font-size:.88889rem}@media screen and (min-width:1000px){.no-js .mobile-download-buttons .android-apk a{font-size:18px;font-size:1rem}}#modal-outer-wrapper{display:none}#modal-wrapper h3{font-size:18px;font-size:1rem;color:#000;font-weight:400;margin-bottom:1.5em;padding-top:1em;position:relative;color:#fff;margin-bottom:1em}@media screen and (min-width:760px){#modal-wrapper h3{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){#modal-wrapper h3{font-size:36px;font-size:2rem}}#modal-wrapper h3:before{background-color:#000;border-radius:5px;content:'';height:5px;left:50%;margin-left:-1.2em;position:absolute;top:0;width:2.4em}@media screen and (min-width:1000px){#modal-wrapper h3:before{left:0;margin-left:0}}html[dir=rtl] #modal-wrapper h3:before{left:0;right:50%;margin-right:-1.2em}@media screen and (min-width:1000px){html[dir=rtl] #modal-wrapper h3:before{right:0;margin-right:0}}#modal-wrapper h3:before{background-color:#fff;left:50%;margin-left:-1.2em}html[dir=rtl] #modal-wrapper h3:before{left:50%;margin-left:-1.2em;right:auto}#modal .window .inner{color:#fff;max-width:1000px;padding-bottom:80px;text-align:center}#modal .window .inner .overlay-contents{padding-top:40px}#modal .window .inner #modal-close{right:20px;top:20px}#modal .window .inner #modal-close .button{background:url("/media/img/firefox/mobile/icon-sprite.e7269a8abcf8.svg") left top no-repeat;background-position:left 8px top -412px;border-width:3px}.qr-code-wrapper{margin:0 auto;width:200px}body[data-modal-product=firefox] #modal .window .inner{background:#003eaa;background:url("/media/img/firefox/mobile/tail-firefox.e6e0dfd87ceb.svg") center center no-repeat,linear-gradient(to bottom,#003eaa 30%,#0080ff 85%,#00c7ff 100%)}body[data-modal-product=focus] #modal .window .inner{background:#ce2473;background:url("/media/img/firefox/mobile/tail-focus.534ab2e6883f.svg") center center no-repeat,linear-gradient(to bottom,#ce2473 10%,#701979 100%)}body[data-modal-product=focus] #modal .window .inner a{color:#fff}body[data-modal-product=focus] #modal .window .inner a:active,body[data-modal-product=focus] #modal .window .inner a:focus,body[data-modal-product=focus] #modal .window .inner a:hover{color:#fff;text-decoration:none}.send-to-device{background:0 0;color:#fff}.send-to-device a{color:#fff;font-weight:700;text-decoration:none}.send-to-device a:after{content:' >>'}.send-to-device a:active,.send-to-device a:focus,.send-to-device a:hover{color:#fff;text-decoration:underline}.send-to-device h2{font-size:18px;font-size:1rem;color:#fff}@media screen and (min-width:760px){.send-to-device h2{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.send-to-device h2{font-size:36px;font-size:2rem}}.send-to-device .error-list li{background:rgba(0,0,0,.6);text-align:center}.send-to-device .form-container{padding-top:40px;width:100%}.send-to-device .send-to-device-form-fields button[type=submit]{background-color:transparent;display:block;width:100%}.send-to-device .send-to-device-form-fields button[type=submit]:focus,.send-to-device .send-to-device-form-fields button[type=submit]:hover{background-color:rgba(255,255,255,.1)}.send-to-device .send-to-device-form-fields label{text-align:center;margin-bottom:0}.send-to-device .send-to-device-form-fields .send-to-device-input{border-radius:2px;height:auto;padding:.75em 20px;max-width:400px;width:100%}.send-to-device .send-to-device-form-fields .inline-field .form-input,.send-to-device .send-to-device-form-fields .inline-field .form-submit{float:none;margin:1em auto 0;max-width:400px;width:100%}.send-to-device .thank-you p{font-size:18px;font-size:1rem}@media screen and (min-width:1000px){.send-to-device .thank-you p{font-size:24px;font-size:1.33333rem}}.send-to-device footer{display:none}.mobile-download-buttons-wrapper{display:none;margin-top:60px}.android .mobile-download-buttons-wrapper,.ios .mobile-download-buttons-wrapper{display:block}.android #modal-wrapper .desktop-download,.android #send-to-device,.android .qr-code-wrapper,.ios #modal-wrapper .desktop-download,.ios #send-to-device,.ios .qr-code-wrapper{display:none}.android .header-product-ctas,.ios .header-product-ctas{display:none}.android .mobile-download-buttons .ios{display:none}.ios .mobile-download-buttons .android,.ios .mobile-download-buttons .android-apk{display:none}