.fxfamilynav-logo{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform .3s ease;transition:transform .3s ease;float:left;height:102px;margin:0 20px 0 10px;width:98px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-logo{-webkit-background-size:98px 115px;background-size:98px 115px;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/family/nav-sprite-high-res.80fabe2e5b0f.png")}}@media (min-width:1400px){.fxfamilynav-logo{margin-left:20px;margin-right:96px}}@media (max-width:760px){.fxfamilynav-logo{display:none}}#tabzilla{position:absolute;right:0;top:-2px}@media (max-width:760px){#tabzilla:before{background-color:#0c99d5}}.fxfamilynav-header{-webkit-background-size:100% 80px 100% 80px;background-size:100% 80px 100% 80px;zoom:1;-webkit-transition:background .2s ease;transition:background .2s ease;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3));background-image:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-o-linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3));background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3));background-position:0 0,0 50px;background-repeat:no-repeat;height:120px;position:relative;width:100%;z-index:10}.fxfamilynav-header:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.fxfamilynav-header .container{margin:0 auto;padding:0;width:1000px}.fxfamilynav-header .adjunctnav{display:none}.fxfamilynav-header .adjunctnav.active{display:block}@media (min-width:1400px){.fxfamilynav-header .container{width:1400px}}@media (max-width:1000px){.fxfamilynav-header .container{width:760px}}@media (max-width:760px){.fxfamilynav-header{background:#fff;height:auto;position:relative}.fxfamilynav-header.overlay{position:relative}.fxfamilynav-header .container{background:#0b92cb;width:100%}}.fxfamilynav{display:block;float:left;height:70px;margin-top:50px;position:relative;width:610px}.fxfamilynav .primary-nav{display:block;list-style-type:none;margin:0;padding:0}@media (max-width:760px){.fxfamilynav .primary-nav{margin-top:20px}}.fxfamilynav .primary-link{font-size:18px;font-size:1.125rem;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:3px solid transparent;color:#fff;display:block;height:67px;line-height:67px;max-width:200px;opacity:.7;padding:0 5px}.fxfamilynav .primary-link.selected,.fxfamilynav .primary-link:focus,.fxfamilynav .primary-link:hover{color:#fff;opacity:1;text-decoration:none}.fxfamilynav .primary-link.selected{border-color:#fff}.fxfamilynav .primary-link div{display:inline-block;font-style:normal;line-height:1.3;vertical-align:middle}@media (min-width:1400px){.fxfamilynav .primary-link{max-width:340px}}@media (max-width:1000px){.fxfamilynav .primary-link{font-size:16px;font-size:1rem;max-width:160px}}@media (max-width:760px){.fxfamilynav .primary-link{color:#fff;display:block;height:auto;line-height:16px;max-width:none;opacity:1;padding:6px 20px 4px;text-align:center}}.fxfamilynav .primary-nav{zoom:1}.fxfamilynav .primary-nav:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.fxfamilynav .primary-nav li{zoom:1;float:left;margin:0;padding-right:20px}.fxfamilynav .primary-nav li:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.fxfamilynav .primary-nav li.related:before{border-left:1px dotted #fff;content:'';float:left;height:50px;margin-top:10px;width:21px}.fxfamilynav .primary-nav li.related .primary-link{float:left}.fxfamilynav .primary-nav li:last-child{padding-right:0}.fxfamilynav .primary-nav li.active .primary-link{border-color:#fff;opacity:1}@media (max-width:760px){.fxfamilynav .primary-nav li.active .primary-link{border-color:transparent}}.fxfamilynav #fxfamilynav-home-link{display:none}@media (min-width:1400px){.fxfamilynav{width:920px}}@media (max-width:1000px){.fxfamilynav{width:587px}}@media (max-width:760px){.fxfamilynav{float:none;height:auto;margin-top:0;padding-top:30px;width:100%}.fxfamilynav .primary-nav li{border-bottom:1px solid rgba(255,255,255,.6);float:none;margin:0;padding-right:0}.fxfamilynav .primary-nav li.active{background:#fff}.fxfamilynav .primary-nav li.active .primary-link{color:#0c99d5}.fxfamilynav .primary-nav li.related:before{content:none;float:none}.fxfamilynav .primary-nav li.related .primary-link{float:none}.fxfamilynav #fxfamilynav-home-link{display:list-item}}.fxfamilynav-adjunctnav{background:#fff;border:1px solid #d1d2d3;box-shadow:0 1px 2px rgba(86,86,90,.5);display:none;height:auto;padding:20px;position:absolute;right:2px;top:111px;width:198px;z-index:10}.fxfamilynav-adjunctnav .triangle,.fxfamilynav-adjunctnav .triangle-border{border-style:solid;height:0;position:absolute;width:0}.fxfamilynav-adjunctnav .triangle{border-color:transparent transparent #fff;border-width:0 12px 12px;right:11px;top:-12px;z-index:2}.fxfamilynav-adjunctnav .triangle-border{border-color:transparent transparent #d1d2d3;border-width:0 13px 13px;right:10px;top:-14px;z-index:1}.fxfamilynav-adjunctnav ul{list-style-type:none;margin:0;padding:0}.fxfamilynav-adjunctnav ul a{font-size:14px;font-size:.875rem;color:#0c99d5;display:block;padding:5px 0}.fxfamilynav-adjunctnav ul a[rel=external]:after{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/family/nav-sprite.56fbf5a8d218.png");background-position:0 -102px;-webkit-transition:all .2s ease;transition:all .2s ease;content:'';display:inline-block;height:13px;margin-left:5px;opacity:0;position:relative;top:2px;width:13px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.fxfamilynav-adjunctnav ul a[rel=external]:after{-webkit-background-size:98px 115px;background-size:98px 115px;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/family/nav-sprite-high-res.80fabe2e5b0f.png")}}.fxfamilynav-adjunctnav ul a:hover{text-decoration:underline}.fxfamilynav-adjunctnav ul a:hover[rel=external]:after{opacity:1}.fxfamilynav-adjunctnav li{float:none;margin:0}.fxfamilynav-adjunctnav.active{display:block}.fxfamilynav-cta-wrapper{-webkit-transition:all .2s ease;transition:all .2s ease;float:left;height:60px;margin:50px 30px 0 4px;width:180px;opacity:0;overflow:hidden;visibility:hidden}@media (min-width:1400px){.fxfamilynav-cta-wrapper{margin-left:10px}}@media (max-width:1000px){.fxfamilynav-cta-wrapper{display:none}}.fxfamilynav-cta-wrapper small.fx-privacy-link{display:none}@media (min-width:1000px){@supports (display:flex){.fxfamilynav-cta-wrapper{align-items:center;display:flex;justify-content:center;margin-top:54px}}}.fxfamilynav-adjunctnav-trigger{zoom:1;-webkit-transition:all .2s ease;transition:all .2s ease;background:0 0;border:none;border-radius:6px;color:#0c99d5;cursor:pointer;float:left;height:26px;letter-spacing:0;margin-top:72px;opacity:0;width:36px}.fxfamilynav-adjunctnav-trigger:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.fxfamilynav-adjunctnav-trigger span{position:absolute!important;height:1px;width:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;border:0}.fxfamilynav-adjunctnav-trigger .trigger-dots{margin:0 auto;width:22px}.fxfamilynav-adjunctnav-trigger .trigger-dots.fallback{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff;height:0;width:0}.fxfamilynav-adjunctnav-trigger .trigger-dots.fallback .trigger-dot{display:none}.fxfamilynav-adjunctnav-trigger .trigger-dot{background:#fff;border-radius:50%;float:left;height:6px;margin-right:2px;width:6px}.fxfamilynav-adjunctnav-trigger .trigger-dot:last-child{margin-right:0}.fxfamilynav-adjunctnav-trigger.visible{opacity:1}.fxfamilynav-adjunctnav-trigger.active,.fxfamilynav-adjunctnav-trigger:hover{background:#0c99d5}@media (max-width:760px){.fxfamilynav-adjunctnav-trigger{display:none}}.fxfamilynav-header.dark #tabzilla:before{background-color:#0c99d5}.fxfamilynav-header.dark .fxfamilynav .primary-nav li.related:before{border-color:#0c99d5}.fxfamilynav-header.dark .primary-link{color:#0c99d5}.fxfamilynav-header.dark .primary-nav li.active .primary-link,.fxfamilynav-header.dark .primary-nav li.active .selected{border-color:#0c99d5}.fxfamilynav-header.dark .fxfamilynav-adjunctnav-trigger .trigger-dot{background:#0c99d5}.fxfamilynav-header.dark .fxfamilynav-adjunctnav-trigger.active .trigger-dot,.fxfamilynav-header.dark .fxfamilynav-adjunctnav-trigger:hover .trigger-dot{background:#fff}@media (max-width:760px){.fxfamilynav-header.dark .primary-nav li.active{background:#fff}.fxfamilynav-header.dark .primary-nav li.active .primary-link{border-color:transparent;color:#0c99d5}.fxfamilynav-header.dark .primary-nav .primary-link{color:#fff}}.fxfamilynav-header.stuck{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);background:#fff;background:rgba(255,255,255,.97);background-image:none;box-shadow:0 1px 3px rgba(50,50,50,.4);position:fixed;z-index:200}.fxfamilynav-header.stuck .fxfamilynav .primary-nav li a{color:#0c99d5}.fxfamilynav-header.stuck .fxfamilynav .primary-nav li.related:before{border-color:#0c99d5}.fxfamilynav-header.stuck .fxfamilynav .primary-nav li.active a{border-color:#0c99d5}.fxfamilynav-header.stuck .fxfamilynav-logo{-webkit-transform:scale(.65) translateY(55px);-ms-transform:scale(.65) translateY(55px);transform:scale(.65) translateY(55px)}.fxfamilynav-header.stuck .fxfamilynav-adjunctnav-trigger .trigger-dot{background:#0c99d5}.fxfamilynav-header.stuck .fxfamilynav-adjunctnav-trigger.active .trigger-dot,.fxfamilynav-header.stuck .fxfamilynav-adjunctnav-trigger:hover .trigger-dot{background:#fff}.fxfamilynav-header.stuck .fxfamilynav-cta-wrapper{opacity:1;visibility:visible}html.noscroll body{overflow:hidden}#modal{background:#000;background:rgba(0,0,0,.85);width:100%;height:101%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;overflow:auto;-webkit-animation:sand-fade-in .3s ease-in 0s 1 normal both;animation:sand-fade-in .3s ease-in 0s 1 normal both}#modal .window{padding:20px;color:#333}#modal .window .inner{position:relative}#modal .window .inner>header{display:block;height:auto;font-size:48px;font-size:3rem;line-height:1.3;padding:0 60px;text-align:center;color:#fff;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:400}#modal .window .inner #modal-close{z-index:99;position:absolute;top:-20px;right:9px;cursor:pointer}#modal .window .inner #modal-close a{display:none}#modal .window .inner #modal-close .button{background-color:transparent;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/mozid/modal-close.a896b063581c.png");background-image:none,url("/public/20170609115626oe_/https://www.mozilla.org/media/img/mozid/modal-close.330d9b15eadb.svg");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;padding:0;min-width:0;width:42px;height:42px;text-indent:120%;white-space:nowrap;overflow:hidden;border-radius:50%;border:2px solid #fff;-webkit-transition:transform .15s ease;transition:transform .15s ease}#modal .window .inner #modal-close .button:focus,#modal .window .inner #modal-close .button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);box-shadow:none}#modal .window .inner .overlay-contents{background:0 0;padding-top:20px;margin:0 auto}#modal .window .inner .overlay-contents iframe,#modal .window .inner .overlay-contents img{max-width:100%}html[dir=rtl] #modal .window .inner #modal-close{right:auto;left:9px;text-align:left}@media only screen and (min-width:1000px){#modal .inner{width:960px;margin:20px auto 60px}#modal .inner .footer{zoom:1;padding-left:30px;padding-right:30px}#modal .inner .footer:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#modal .inner .footer div{padding:0;float:left;width:300px;margin:0 10px}#modal .inner .footer div:first-child{margin-left:0}#modal .inner .footer div:last-child{margin-right:0}}@media only screen and (min-width:760px) and (max-width:1000px){#modal .inner{float:left;width:700px;margin:0 10px;float:none;margin:20px auto 60px}}@media only screen and (max-width:760px){html.noscroll{overflow:hidden;height:100%}html.noscroll body{height:100%;overflow:hidden}html.noscroll #modal{position:absolute}#modal .window{margin:0 auto}#modal .window .inner{margin-top:20px}#modal .window .inner>header{padding:10px 0;text-indent:120%;white-space:nowrap;overflow:hidden;height:0}}#send-to-device{background:#005189;border-radius:6px;color:#fff;text-align:center}#send-to-device h2{font-size:24px;font-size:1.5rem;color:#fff;padding:0 20px 20px;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:link,#send-to-device a:visited{color:#fff;text-decoration:underline}#send-to-device a:active,#send-to-device a:focus,#send-to-device a:hover{color:#f2f2f2;text-decoration:underline}#send-to-device .form-container{padding-top:40px}#send-to-device footer{zoom:1;background:#005189;border-radius:0 0 6px 6px;padding:20px 10px}#send-to-device footer:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#send-to-device footer ul{position:relative}#send-to-device footer ul li{display:inline-block}#send-to-device footer ul li a{font-size:14px;font-size:.875rem;display:inline-block;line-height:1.5;padding:10px 40px;text-align:center}#send-to-device footer ul.ios .google-play{display:none}#send-to-device footer ul.android .app-store{display:none}#send-to-device-form{padding:0 20px;position:relative}#send-to-device-form label{font-size:16px;font-size:1rem;display:block;margin-bottom:10px;text-align:center}#send-to-device-form .inline-field{zoom:1;position:relative}#send-to-device-form .inline-field:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#send-to-device-form #id-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:.875rem;-webkit-transition:none;transition:none;display:block;height:32px;line-height:2;padding:5px 10px;width:100%}#send-to-device-form #id-input:-moz-ui-invalid:not(output){border-color:#d1d2d3;box-shadow:none}#send-to-device-form #id-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 button[type=submit]{-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;background-color:#0c99d5;display:block;margin:20px 0 0;padding:12px 5px;width:100%}#send-to-device-form button[type=submit]:active,#send-to-device-form button[type=submit]:focus,#send-to-device-form button[type=submit]:hover{background-color:#0daaed}#send-to-device-form ::-moz-placeholder{font-family:'Open Sans',X-LocaleSpecific,sans-serif;color:rgba(86,86,90,.8)}#send-to-device-form ::-webkit-input-placeholder{font-family:'Open Sans',X-LocaleSpecific,sans-serif;color:rgba(86,86,90,.8)}#send-to-device-form :-ms-input-placeholder{font-family:'Open Sans',X-LocaleSpecific,sans-serif;color:rgba(86,86,90,.8)}#send-to-device-form .legal{font-size:13px;font-size:.8125rem;clear:both;margin:40px auto 20px;max-width:38em}#send-to-device-form .error-list{margin-bottom:20px;text-align:left}#send-to-device-form .error-list li{background:#c33b32;border-radius:3px;color:#fff;margin:20px auto;padding:10px}#send-to-device-form .email{display:block}#send-to-device-form .sms{display:none}#send-to-device-form.us .email{display:none}#send-to-device-form.us .sms{display:block}#send-to-device-form .loading-spinner{bottom:0;display:none;left:0;position:absolute;right:0;top: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{font-size:20px;font-size:1.25rem;margin-bottom:20px;padding-top:92px;position:relative}#send-to-device-form .thank-you p:before{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/send-to-device/device-icon.28cef022bba2.png");content:'';height:72px;left:50%;margin-left:-36px;position:absolute;top:0;width:72px}@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("/public/20170609115626oe_/https://www.mozilla.org/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}#newsletter-subscribe{background:#0c99d5;color:#fff;padding:0;zoom:1}#newsletter-subscribe:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#newsletter-subscribe .container{padding-top:40px;padding-bottom:40px;zoom:1}#newsletter-subscribe .container:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#newsletter-subscribe .form-title{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/newsletter.2c6dc8598e6d.png");float:left;width:300px;margin:0 10px;background-position:left top;background-repeat:no-repeat;min-height:120px;padding:30px 0 20px 180px;margin-left:-540px;margin-top:-30px;text-shadow:none}@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){#newsletter-subscribe .form-title{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/newsletter-high-res.d9ab8d6b5008.png");-webkit-background-size:149px 149px;background-size:149px 149px}}#newsletter-subscribe .form-title h3{font-size:40px;font-size:2.5rem;line-height:1.2;text-shadow:none;color:#fff}#newsletter-subscribe .form-title h4{font-size:24px;font-size:1.5rem;line-height:1.2;text-shadow:none;color:#fff}@media (max-width:1000px){#newsletter-subscribe .form-title{-webkit-background-size:120px 120px;background-size:120px 120px;float:left;width:220px;margin:0 10px;background-position:left 10px;padding-left:140px;margin-left:-400px;margin-top:-30px}#newsletter-subscribe .form-title h3{font-size:32px;font-size:2rem}}@media (max-width:760px){#newsletter-subscribe .form-title{-webkit-background-size:100px 100px;background-size:100px 100px;float:none;width:auto;margin:0 10px;background-position:center top;padding-left:0;padding-top:120px;text-align:center;min-height:0}}#newsletter-subscribe .newsletter-form{float:left;width:380px;margin:0 10px;margin-left:570px;padding:30px 0 0;background:transparent none;border:0;box-shadow:none}#newsletter-subscribe .newsletter-form .form-contents,#newsletter-subscribe .newsletter-form .form-submit{float:none;width:auto;margin:0 10px}@media (max-width:1000px){#newsletter-subscribe .newsletter-form{float:left;width:280px;margin:0 10px;margin-left:430px}}@media (max-width:760px){#newsletter-subscribe .newsletter-form{float:none;width:auto;margin:0 10px}}#newsletter-subscribe .field-format label{display:inline;margin-right:20px}#newsletter-subscribe input[type=email]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;box-shadow:none;font-size:16px;font-size:1rem;border:0;padding:15px 10px;width:100%}#newsletter-subscribe select{font-size:14px;font-size:.875rem;font-family:inherit}#newsletter-subscribe .button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;box-shadow:none;font-size:16px;font-size:1rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;background:0 0;border:2px solid #fff;padding:.75em 20px;text-shadow:none;text-transform:uppercase;width:100%}#newsletter-subscribe .button:focus,#newsletter-subscribe .button:hover{background:#33aae4;background:rgba(255,255,255,.1)}#newsletter-subscribe a{color:#fff;text-decoration:underline}#newsletter-subscribe #footer-email-errors{float:none;width:auto;margin:0 10px;padding-bottom:20px}#newsletter-subscribe #newsletter-form-thankyou{color:#fff}#newsletter-subscribe #newsletter-form-thankyou h3{color:#fff;text-shadow:none}#newsletter-subscribe.light{background:#81bae5;color:#08578e}#newsletter-subscribe.light a,#newsletter-subscribe.light h3{color:#08578e}#newsletter-subscribe.light .button{color:#08578e;border-color:#08578e}#newsletter-subscribe.light .button:focus,#newsletter-subscribe.light .button:hover{background:#aed6f4;background:rgba(255,255,255,.1)}#newsletter-subscribe.light #newsletter-form-thankyou{color:#08578e}#newsletter-subscribe.light #newsletter-form-thankyou h3{color:#08578e;text-shadow:none}.mozid #outer-wrapper{background-color:#0c99d5;background-image:none;background-image:linear-gradient(to bottom,rgba(12,153,213,0) 0,rgba(12,153,213,0) 100px,#0c99d5 450px,#0c99d5),repeating-linear-gradient(118deg,rgba(12,153,213,0) 0,#00a7e0 550px,rgba(12,153,213,0) 550px,#00a7e0 800px,rgba(12,153,213,0) 800px,#00a7e0 950px)}@media (max-width:1000px){.mozid #outer-wrapper{background-image:linear-gradient(to bottom,rgba(12,153,213,0) 0,rgba(12,153,213,0) 100px,#0c99d5 350px,#0c99d5),repeating-linear-gradient(118deg,rgba(12,153,213,0) 0,#00a7e0 410px,rgba(12,153,213,0) 410px,#00a7e0 600px,rgba(12,153,213,0) 600px,#00a7e0 720px)}}@media (max-width:760px){.mozid #outer-wrapper{background-image:linear-gradient(to bottom,rgba(12,153,213,0) 0,rgba(12,153,213,0) 100px,#0c99d5 300px,#0c99d5),repeating-linear-gradient(118deg,rgba(12,153,213,0) 0,#00a7e0 320px,rgba(12,153,213,0) 320px,#00a7e0 480px,rgba(12,153,213,0) 480px,#00a7e0 570px)}}@media (max-width:480px){.mozid #outer-wrapper{background-image:linear-gradient(to bottom,rgba(12,153,213,0) 0,rgba(12,153,213,0) 100px,#0c99d5 250px,#0c99d5),repeating-linear-gradient(118deg,rgba(12,153,213,0) 0,#00a7e0 200px,rgba(12,153,213,0) 200px,#00a7e0 320px,rgba(12,153,213,0) 320px,#00a7e0 380px)}}.mozid #wrapper{width:100%;overflow:hidden;margin:0;padding:0}.mozid .huge,.mozid .large,.mozid h1,.mozid h2,.mozid h3,.mozid h4,.mozid h5,.mozid h6{color:#fff;text-shadow:none}.container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;margin:0 auto}@media only screen and (max-width:1000px){.container{width:760px}}@media only screen and (max-width:760px){.container{width:320px}}@media only screen and (min-width:480px) and (max-width:760px){.container{width:440px}}#tabzilla{position:absolute;top:0;right:0}.fx-logo{float:left}.fx-logo a{display:block;width:110px;height:115px;margin-top:20px;text-indent:120%;white-space:nowrap;overflow:hidden;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/firefox-logo.945b9fec3708.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){.fx-logo a{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/firefox-logo-high-res.6c368f740c0d.png");-webkit-background-size:110px 115px;background-size:110px 115px}}@media (max-width:760px){.fx-logo a{width:60px;height:62px;-webkit-background-size:60px 63px;background-size:60px 63px;margin-top:10px;margin-left:10px}}a.go:after{content:"\00A0\00BB";white-space:nowrap}.section-intro .container{padding:60px 500px 80px 10px;min-height:550px;background-position:570px 20px;background-repeat:no-repeat;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/firefox-iphone-white.6f956912f3a9.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){.section-intro .container{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/firefox-iphone-white-high-res.fb6b32568557.png");-webkit-background-size:387px 1132px;background-size:387px 1132px}}@media only screen and (max-width:1000px){.section-intro .container{padding:60px 360px 80px 10px;-webkit-background-size:290px 849px;background-size:290px 849px;background-position:440px 20px}}@media only screen and (max-width:760px){.section-intro .container{padding:40px 20px 320px;background:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/firefox-iphone-white-crop.21ee256439b2.png") center bottom no-repeat}}.section-intro h1{font-size:82px;font-size:5.125rem;clear:both}@media only screen and (max-width:1000px){.section-intro h1{font-size:72px;font-size:4.5rem}}@media only screen and (max-width:760px){.section-intro h1{font-size:32px;font-size:2rem;text-align:center}.section-intro h1 br{display:none}}.section-intro a:link,.section-intro a:visited{color:#fff}.section-intro .get-fxios>h2{font-size:40px;font-size:2.5rem;color:#bee1f5;line-height:1.2;margin:0 0 1em}@media only screen and (max-width:1000px){.section-intro .get-fxios>h2{font-size:32px;font-size:2rem}}@media only screen and (max-width:760px){.section-intro .get-fxios>h2{font-size:22px;font-size:1.375rem;text-align:center}}.section-intro .get-fxios p{margin:0}.section-intro .get-fxios .send-to{font-size:28px;font-size:1.75rem;text-transform:none;min-width:50%}@media only screen and (max-width:1000px){.section-intro .get-fxios .send-to{font-size:22px;font-size:1.375rem}}.section-intro .get-fxios .appstore-badge img{width:200px;height:auto}@media only screen and (max-width:760px){.section-intro .get-fxios{text-align:center}}.section-intro #newsletter-form,.section-intro #newsletter-form-thankyou{background:0 0;width:auto;padding:0;border:0;box-shadow:none;min-height:0}.section-intro #newsletter-form .form-contents,.section-intro #newsletter-form .form-submit,.section-intro #newsletter-form .form-title,.section-intro #newsletter-form-thankyou .form-contents,.section-intro #newsletter-form-thankyou .form-submit,.section-intro #newsletter-form-thankyou .form-title{width:auto;float:none;margin:0}.section-intro #newsletter-form h3,.section-intro #newsletter-form-thankyou h3{font-size:40px;font-size:2.5rem;color:#bee1f5;line-height:1.2;margin:0 0 1em}@media only screen and (max-width:1000px){.section-intro #newsletter-form h3,.section-intro #newsletter-form-thankyou h3{font-size:32px;font-size:2rem}}@media only screen and (max-width:760px){.section-intro #newsletter-form h3,.section-intro #newsletter-form-thankyou h3{font-size:20px;font-size:1.25rem;text-align:center}}.section-intro #newsletter-form input[type=email],.section-intro #newsletter-form input[type=text],.section-intro #newsletter-form select,.section-intro #newsletter-form-thankyou input[type=email],.section-intro #newsletter-form-thankyou input[type=text],.section-intro #newsletter-form-thankyou select{background:#fff;border-radius:6px;border:2px solid #82d5f8;font-size:16px;font-size:1rem;padding:.5em 8px;width:70%;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.section-intro #newsletter-form input[type=email]:focus,.section-intro #newsletter-form input[type=email]:hover,.section-intro #newsletter-form input[type=text]:focus,.section-intro #newsletter-form input[type=text]:hover,.section-intro #newsletter-form select:focus,.section-intro #newsletter-form select:hover,.section-intro #newsletter-form-thankyou input[type=email]:focus,.section-intro #newsletter-form-thankyou input[type=email]:hover,.section-intro #newsletter-form-thankyou input[type=text]:focus,.section-intro #newsletter-form-thankyou input[type=text]:hover,.section-intro #newsletter-form-thankyou select:focus,.section-intro #newsletter-form-thankyou select:hover{border-color:#0976a5}@media only screen and (max-width:760px){.section-intro #newsletter-form input[type=email],.section-intro #newsletter-form input[type=text],.section-intro #newsletter-form select,.section-intro #newsletter-form-thankyou input[type=email],.section-intro #newsletter-form-thankyou input[type=text],.section-intro #newsletter-form-thankyou select{width:100%}}.section-intro #newsletter-form .button,.section-intro #newsletter-form-thankyou .button{background:#005189;font-size:22px;font-size:1.375rem;font-weight:400;padding:12px 40px;box-shadow:none;text-shadow:none;width:70%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:normal}.section-intro #newsletter-form .button:focus,.section-intro #newsletter-form .button:hover,.section-intro #newsletter-form-thankyou .button:focus,.section-intro #newsletter-form-thankyou .button:hover{background:#005a98}@media only screen and (max-width:760px){.section-intro #newsletter-form .button,.section-intro #newsletter-form-thankyou .button{width:100%}}.section-intro .android-link{margin:1em 0}@media only screen and (max-width:760px){.section-intro .android-link{text-align:center}}.js .android-link,.js .state-fx-android .android-link{display:none}.js.android .android-link{display:block}.section-sync{padding:80px 0 40px;background:#fff;color:#333;text-align:center}.section-sync h2{font-size:48px;font-size:3rem;line-height:1.3;color:#484848;margin-bottom:40px;padding:135px 0 0;position:relative}.section-sync h2:before{content:'';display:block;width:148px;height:100px;position:absolute;top:0;left:50%;margin-left:-74px;background-position:-142px -284px;background-repeat:no-repeat;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/sync-icon-sprite.c56dd317c2ec.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){.section-sync h2:before{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/sync-icon-sprite-high-res.378883301c11.png");-webkit-background-size:292px 426px;background-size:292px 426px}}@media only screen and (max-width:760px){.section-sync h2{font-size:28px;font-size:1.75rem;padding-top:80px}.section-sync h2:before{width:98px;height:66px;margin-left:-49px;-webkit-background-size:193px 281px;background-size:193px 281px;background-position:-94px -187px}}.section-sync h3{color:#484848;font-size:32px;font-size:2rem}.section-sync .fx-signed-in h3{font-size:20px;font-size:1.25rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif;letter-spacing:normal}.section-sync .fx-signed-in h3:before{content:'';display:inline-block;width:26px;height:26px;margin:-5px 10px 0;vertical-align:middle;background-position:-142px -388px;background-repeat:no-repeat;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/sync-icon-sprite.c56dd317c2ec.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){.section-sync .fx-signed-in h3:before{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/sync-icon-sprite-high-res.378883301c11.png");-webkit-background-size:292px 426px;background-size:292px 426px}}.section-sync .sync-cta .button{font-size:20px;font-size:1.25rem;margin-bottom:20px}.section-sync p{margin:0;font-size:16px;font-size:1rem}.section-sync .fx-ios h3{margin-bottom:1em}.sync-features{zoom:1;clear:both;list-style:none;margin:20px auto 60px;text-align:center}.sync-features:after{display:block;visibility:hidden;height:0;clear:both;content:"."}@media only screen and (max-width:760px){.sync-features{display:block;width:auto}}.sync-features li{font-size:22px;font-size:1.375rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:160px;margin:0 1.5%;position:relative;width:30%;float:left}.sync-features li:before{content:'';display:block;width:142px;height:142px;position:absolute;top:10px;left:50%;margin-left:-71px;background-repeat:no-repeat;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/sync-icon-sprite.c56dd317c2ec.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){.sync-features li:before{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/sync-icon-sprite-high-res.378883301c11.png");-webkit-background-size:292px 426px;background-size:292px 426px}}.sync-features li.sync-history:before{background-position:0 0}.sync-features li.sync-passwords:before{background-position:0 -142px}.sync-features li.sync-tabs:before{background-position:-142px 0}.sync-features li.sync-bookmarks:before{background-position:-142px -142px}.sync-features li.sync-reading-list:before{background-position:0 -284px}@media only screen and (max-width:1000px){.sync-features li{padding-top:140px;font-size:18px;font-size:1.125rem}.sync-features li:before{width:120px;height:120px;margin-left:-60px;-webkit-background-size:248px 362px;background-size:248px 362px}.sync-features li.sync-history:before{background-position:0 0}.sync-features li.sync-passwords:before{background-position:0 -120px}.sync-features li.sync-tabs:before{background-position:-120px 0}.sync-features li.sync-bookmarks:before{background-position:-122px -121px}.sync-features li.sync-reading-list:before{background-position:0 -242px}}@media only screen and (max-width:760px){.sync-features li{width:auto;float:none;margin:0 auto 1em}}.sync-features.four-up li{width:22%}@media only screen and (max-width:760px){.sync-features.four-up li{width:auto}}.sync-cta{clear:both}.sync-cta .fx-ios,.sync-cta .fx-signed-in,.sync-cta .fx-signed-out{display:none}.state-fx-signed-out .default{display:none}.state-fx-signed-out .fx-signed-out{display:block}.state-fx-signed-in .default{display:none}.state-fx-signed-in .fx-signed-in{display:block}.state-fx-ios .default,.state-fx-ios .fx-signed-in,.state-fx-ios .fx-signed-out{display:none}.state-fx-ios .fx-ios{display:block}.section-privacy{background:#005189;color:#bee1f5;padding:80px 0 40px}.section-privacy h2{font-size:48px;font-size:3rem;line-height:1.2;text-shadow:none;text-align:center;margin:0 auto 16px;color:#fff}@media (max-width:1000px) and (min-width:761px){.section-privacy h2{font-size:40px;font-size:2.5rem}}@media only screen and (max-width:760px){.section-privacy h2{font-size:30px;font-size:1.875rem}}.section-privacy .lead{font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.4;text-align:center;margin:0 auto 60px}@media (max-width:1000px) and (min-width:761px){.section-privacy .lead{font-size:22px;font-size:1.375rem}}@media only screen and (max-width:760px){.section-privacy .lead{font-size:20px;font-size:1.25rem;margin-bottom:40px}}.section-privacy ul{width:80%;margin:0 auto}@media (max-width:1000px){.section-privacy ul{width:auto}}.section-privacy li{float:left;list-style-type:none;margin:0 5% 40px;width:40%;padding-top:160px;text-align:center;position:relative;font-size:16px;font-size:1rem}.section-privacy li:before{content:'';display:block;width:140px;height:140px;position:absolute;left:50%;top:0;margin-left:-70px;background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/privacy-sprite.a2db6c4c2362.png");background-repeat:no-repeat}@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){.section-privacy li:before{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/privacy-sprite-high-res.a81127cabc37.png");-webkit-background-size:140px 300px;background-size:140px 300px}}@media only screen and (max-width:760px){.section-privacy li{float:none;width:auto;margin:0 auto 40px}}.section-privacy li h3{font-weight:400;font-size:22px;font-size:1.375rem;text-shadow:none;color:#fff}.section-privacy li a:focus,.section-privacy li a:hover,.section-privacy li a:link,.section-privacy li a:visited{color:#71c4ea}.section-privacy li a:focus:after,.section-privacy li a:hover:after,.section-privacy li a:link:after,.section-privacy li a:visited:after{content:"\00A0\00BB";white-space:nowrap}.section-privacy #clear-history:before{background-position:0 0}.section-privacy #private-browsing:before{background-position:0 -150px}#send-to-device,.button.send-to{display:none}.js .show-widget .appstore-badge,.js .show-widget .dl-button{display:none}.js .show-widget .button.send-to{display:inline-block}.js .show-widget #send-to-device{display:block}.ios .show-widget .appstore-badge,.ios .show-widget .dl-button{display:block}.ios .show-widget #send-to-device,.ios .show-widget .button.send-to{display:none}.fxfamilynav-cta-wrapper .dl-button{text-align:center;margin-top:6px}.fxfamilynav-cta-wrapper .send-to{padding:7px 10px;font-size:12px;font-size:.75rem;color:#fff;margin:0;text-align:center}#sync-instructions{display:none;width:220px;padding:15px;background:#fff;border:1px solid #ccc;border-radius:6px;position:absolute;top:10px;right:5px;z-index:101;box-shadow:1px 2px 5px rgba(0,0,0,.2);color:#333}#sync-instructions:after,#sync-instructions:before{bottom:100%;right:10px;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}#sync-instructions:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}#sync-instructions:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:11px;margin-left:-11px}#sync-instructions h4{font-size:18px;font-size:1.125rem;color:#484848}#sync-instructions b{display:inline-block;text-indent:120%;overflow:hidden;margin-bottom:-.15em;width:14px;height:14px;background:#fff;border:1px solid #484848;border-radius:4px}#sync-instructions img{vertical-align:middle}#sync-instructions p:last-child{margin:1em 0 0}#sync-instructions .btn-dismiss{background:0 0;border:0;padding:0;color:#0096dd;font-size:inherit;font-family:inherit}#modal #sync-instructions{display:block}@media only screen and (max-width:760px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:760px) and (min-resolution:1.5dppx),only screen and (max-width:760px) and (min-resolution:144dpi){.section-intro .container{background-image:url("/public/20170609115626oe_/https://www.mozilla.org/media/img/firefox/ios/firefox-iphone-white-crop-high-res.d9f59d0a8745.png");-webkit-background-size:210px 290px;background-size:210px 290px}}html[lang=ja] #privacy ul p{text-align:left}