@font-face{font-family:'Fira Sans';font-weight:normal;font-style:normal;src:url("/media/fonts/FiraSans-Regular.186ecd9aa674.woff2") format("woff2"),url("/media/fonts/FiraSans-Regular.ee9e7b0e9f83.woff") format("woff"),url("/media/fonts/FiraSans-Regular.cc9396386e1e.ttf") format("truetype")}@font-face{font-family:'Fira Sans';font-weight:bold;font-style:normal;src:url("/media/fonts/FiraSans-Bold.a17d9aba47f9.woff2") format("woff2"),url("/media/fonts/FiraSans-Bold.44da4efe6cff.woff") format("woff"),url("/media/fonts/FiraSans-Bold.f321f0c94224.ttf") format("truetype")}@font-face{font-family:'Fira Sans';font-weight:normal;font-style:italic;src:url("/media/fonts/FiraSans-Italic.5ae687f8add5.woff2") format("woff2"),url("/media/fonts/FiraSans-Italic.f48c1c4b80e2.woff") format("woff"),url("/media/fonts/FiraSans-Italic.3566df085ea2.ttf") format("truetype")}@font-face{font-family:'Fira Sans';font-weight:bold;font-style:italic;src:url("/media/fonts/FiraSans-BoldItalic.d5e1f32f6fea.woff2") format("woff2"),url("/media/fonts/FiraSans-BoldItalic.be74b21f1137.woff") format("woff"),url("/media/fonts/FiraSans-BoldItalic.6c1d6216688b.ttf") format("truetype")}@font-face{font-family:'Fira Sans Light';font-weight:normal;font-style:normal;src:url("/media/fonts/FiraSans-Light.3940026cbaf9.woff2") format("woff2"),url("/media/fonts/FiraSans-Light.dd876b54b258.woff") format("woff"),url("/media/fonts/FiraSans-Light.1a78832afd06.ttf") format("truetype")}@font-face{font-family:'Fira Sans Light';font-weight:normal;font-style:italic;src:url("/media/fonts/FiraSans-LightItalic.4566879438f1.woff2") format("woff2"),url("/media/fonts/FiraSans-LightItalic.1925d1a4bdd3.woff") format("woff"),url("/media/fonts/FiraSans-LightItalic.48d31532b794.ttf") format("truetype")}@font-face{font-family:'Fira Sans Light';font-weight:bold;font-style:normal;src:url("/media/fonts/FiraSans-Regular.186ecd9aa674.woff2") format("woff2"),url("/media/fonts/FiraSans-Regular.ee9e7b0e9f83.woff") format("woff"),url("/media/fonts/FiraSans-Regular.cc9396386e1e.ttf") format("truetype")}@font-face{font-family:'Fira Sans Light';font-weight:bold;font-style:italic;src:url("/media/fonts/FiraSans-Italic.5ae687f8add5.woff2") format("woff2"),url("/media/fonts/FiraSans-Italic.f48c1c4b80e2.woff") format("woff"),url("/media/fonts/FiraSans-Italic.3566df085ea2.ttf") format("truetype")}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,video,canvas{display:inline-block}html,body,form,fieldset,legend,h1,h2,h3,h4,h5,h6,hr,p,pre,blockquote,figure,figcaption,table,ul,ol,li,dl,dt,dd{margin:0;padding:0}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:'' ''}table{border-collapse:collapse;border-spacing:0}fieldset,iframe,a img{border:0}input,select,textarea{font-family:inherit;font-size:100%}img,video,object,embed{-ms-interpolation-mode:bicubic;height:auto;max-width:100%}html{font-size:100%;background:#fff}body{font-size:100%;background:#fff;border-top:2px solid #fff;color:#444;font-family:"Fira Sans",X-LocaleSpecific,sans-serif;line-height:1.5}#strings{display:none}.hidden{display:none}h1,h2,h3,h4,h5,h6,legend{font-weight:bold;line-height:1.1;margin:0 0 .25em}h1{font-size:38px;font-size:2.375rem}@media screen and (min-width:760px){h1{font-size:50px;font-size:3.125rem}}h2{font-size:28px;font-size:1.75rem}@media screen and (min-width:760px){h2{font-size:38px;font-size:2.375rem}}h3{font-size:21px;font-size:1.3125rem}@media screen and (min-width:760px){h3{font-size:28px;font-size:1.75rem}}h4{font-size:16px;font-size:1rem}@media screen and (min-width:760px){h4{font-size:21px;font-size:1.3125rem}}h5,h6{font-size:16px;font-size:1rem}p,ul,ol,dl,table{margin-bottom:1.25em}a{color:#00a7e0;text-decoration:underline}a:hover,a:focus,a:active,a:visited:hover,a:visited:focus,a:visited:active{color:#0081ad;text-decoration:underline}a:visited{color:#75bad1}ul,ol{list-style:none}ul.prose{list-style:disc;margin-left:30px}ul.prose ul{list-style:circle;margin-left:20px;margin-bottom:0}ul.prose ol{list-style:decimal;margin-left:20px;margin-bottom:0}ol.prose{list-style:decimal;margin-left:30px}ol.prose ol{list-style:lower-alpha;margin-left:20px;margin-bottom:0}ol.prose ul{list-style:disc;margin-left:20px;margin-bottom:0}[dir='rtl'] ul.prose,[dir='rtl'] ol.prose{margin-left:0;margin-right:30px}[dir='rtl'] ul.prose ul,[dir='rtl'] ul.prose ol,[dir='rtl'] ol.prose ul,[dir='rtl'] ol.prose ol{margin-left:0;margin-right:20px}.data-table{border-collapse:collapse;border-spacing:0}.data-table caption{text-align:left;padding-bottom:1px;margin-bottom:-1px;width:100%}.data-table th,.data-table td{border-top:1px solid rgba(0,0,0,0.2);padding:.5em 10px;text-align:left}.data-table thead th,.data-table thead td{border-top:0;padding-top:0}[dir='rtl'] .data-table caption,[dir='rtl'] .data-table th,[dir='rtl'] .data-table td{text-align:right}button,input,select,textarea{font-family:inherit}textarea{height:auto;max-width:100%}textarea,input[type=email],input[type=url],input[type=tel],input[type=password],input[type=search],input[type=text],input[type=number],input[type=date],input[type=time]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 100ms linear;transition:all 100ms linear;background:#fff;border-radius:.3em;border:1px solid #b2b2b2;display:inline-block;line-height:1.25;padding:.25em 10px}
textarea:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input.focus{-webkit-transition:all 100ms linear;transition:all 100ms linear;border-color:#42a4e0;box-shadow:0 0 0 2px rgba(73,173,227,0.4)}select:focus{box-shadow:0 0 0 2px rgba(73,173,227,0.4)}textarea:-moz-ui-invalid:not(output),input[type=email]:-moz-ui-invalid:not(output),input[type=password]:-moz-ui-invalid:not(output),input[type=search]:-moz-ui-invalid:not(output),input[type=text]:-moz-ui-invalid:not(output),input[type=tel]:-moz-ui-invalid:not(output),input.invalid{-webkit-transition:all 100ms linear;transition:all 100ms linear;border-color:#a91300;box-shadow:0 0 0 2px rgba(255,80,80,0.4)}.section,.content{zoom:1;position:relative}.section:after,.content:after{clear:both;content:'';display:block;height:0;visibility:hidden}.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:20px;min-width:300px}@media screen and (min-width:760px){.content{width:740px}}@media screen and (min-width:1000px){.content{width:980px}}@media screen and (min-width:1400px){.content{width:1380px}}#masthead{min-height:50px}#masthead .content{padding-top:0;padding-bottom:0}.masthead-logo{font-size:16px;font-size:1rem;margin:0;padding:30px 0 20px}.masthead-nav-main{font-family:"Fira Sans Light",X-LocaleSpecific-Light,"Fira Sans",X-LocaleSpecific,sans-serif;font-weight:normal;font-size:14px;font-size:.875rem;left:0;position:absolute;text-transform:uppercase;top:0;z-index:99}.masthead-nav-main a{text-decoration:none}.masthead-nav-main a:hover,.masthead-nav-main a:focus,.masthead-nav-main a:active{text-decoration:underline}.masthead-nav-main .toggle{overflow:hidden;text-indent:120%;white-space:nowrap;background:#c13832 url("/media/img/pebbles/icon-menu-light.1cad887d8ecb.svg") center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto;cursor:pointer;display:block;height:50px;overflow:hidden;position:relative;width:50px}.masthead-nav-main .nav-main-menu{background:#fff;box-shadow:2px 2px 0 rgba(0,0,0,0.2);left:-300px;margin:0;overflow:visible;position:absolute;top:50px;width:200px;z-index:99}.masthead-nav-main .nav-main-menu li{border-bottom:1px solid #ccc}.masthead-nav-main .nav-main-menu li:last-child{border:0}.masthead-nav-main .nav-main-menu a{background:#fff;color:#444;display:block;padding:10px 20px;text-decoration:none;-webkit-transition:background-color 150ms ease,border-width 150ms ease,color 150ms ease,padding 150ms ease;transition:background-color 150ms ease,border-width 150ms ease,color 150ms ease,padding 150ms ease}.masthead-nav-main .nav-main-menu a:hover,.masthead-nav-main .nav-main-menu a:focus{background-color:#f5f5f5;border-right:6px solid #c13832;color:#c13832;text-decoration:underline}.masthead-nav-main:hover .nav-main-menu,.nav-main-menu:target{left:auto}.js .masthead-nav-main .nav-main-menu{left:auto;display:none}@media screen and (min-width:760px){.masthead-nav-main{float:right;margin:0 20px;position:relative}.masthead-nav-main .nav-main-menu{width:auto;position:static;background:transparent;box-shadow:none;padding:20px 0}.masthead-nav-main .nav-main-menu li{display:inline;border:0;padding:0 10px}.masthead-nav-main .nav-main-menu a{background:transparent;display:inline-block;padding:0}.masthead-nav-main .nav-main-menu a:hover,.masthead-nav-main .nav-main-menu a:focus{background:transparent;border:0}.masthead-nav-main .toggle{display:none}.js .masthead-nav-main .nav-main-menu{display:block}}@media screen and (min-width:1000px){.masthead-nav-main .nav-main-menu li{padding:0 20px}}@supports(display:flex){@media screen and (min-width:760px){.nav-main-menu,.js .nav-main-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;justify-content:flex-end}}}html[dir="rtl"] .masthead-nav-main{left:auto;right:0}html[dir="rtl"] .masthead-nav-main .nav-main-menu a:active,html[dir="rtl"] .masthead-nav-main .nav-main-menu a:focus,html[dir="rtl"] .masthead-nav-main .nav-main-menu a:hover{border-right:0;border-left:6px solid #c13832}#tabzilla{position:relative;float:right}#tabzilla a{background-image:url("/media/img/tabzilla/tabzilla-static.953a65a1f4a4.png");background-size:147px 37px;overflow:hidden;text-indent:120%;white-space:nowrap;background-repeat:no-repeat;display:block;height:37px;position:relative;width:147px;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#tabzilla a{background-image:url("/media/img/tabzilla/tabzilla-static-high-res.c4e717b903f2.png");background-size:147px 37px}}#tabzilla:before{background-color:transparent;content:'';display:block;height:26px;left:28px;position:absolute;top:0;width:88px;z-index:1}#colophon{font-family:"Fira Sans",X-LocaleSpecific,sans-serif;font-size:14px;font-size:.875rem;background:#fff;color:#666;line-height:1.5;margin:1em 0 0;padding:40px 0;width:100%}#colophon a{text-decoration:none}#colophon a:hover,#colophon a:focus,#colophon a:active{text-decoration:underline}#colophon .logo{font-size:16px;font-size:1rem;margin-bottom:.5em}#colophon .logo a{background-image:url("/media/img/sandstone/footer-mozilla.fafef0912042.png");background-size:93px 24px;overflow:hidden;text-indent:120%;white-space:nowrap;display:inline-block;height:24px;width:93px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#colophon .logo a{background-image:url("/media/img/sandstone/footer-mozilla-high-res.79056aef3027.png");background-size:93px 24px}}#colophon li{margin:0;list-style-type:none}#colophon .row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;margin:0 auto;padding:0 20px;min-width:300px}
#colophon .row:after{clear:both;content:'';display:block;height:0;visibility:hidden}@media screen and (min-width:760px){#colophon .row{padding:0 10px;width:740px}}@media screen and (min-width:1000px){#colophon .row{width:980px}}@media screen and (min-width:1400px){#colophon .row{width:1380px}}#colophon .col{margin-bottom:20px}@media screen and (min-width:760px){#colophon .col{-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;margin-bottom:0}}#colophon .col-2 ul{overflow:hidden}#colophon .col-2 ul.fx-footer-links li{float:none}#colophon .col-2 ul li{float:left}#colophon .col-2 ul li.wrap:before{content:'\00A0\00B7\00A0'}#colophon .col-2 ul li.clear{clear:both}#colophon .links-social li ul{display:inline;margin:0}#colophon .links-social li li{display:inline}#colophon .links-social li li:before{content:'\00B7\00A0'}#colophon .links-social li li:first-child:before{content:''}#colophon .links-social li li span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}#colophon .lang-switcher{margin-top:20px}[dir='rtl'] #colophon .col-2 ul li{float:right}@media screen and (min-width:760px){[dir='rtl'] #colophon .col,[dir='rtl'] #colophon .col-2 ul li{float:right}}.button,button.button,a.button:link,a.button:visited{font-size:18px;font-size:1.125rem;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;background:0;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;padding:.5em 36px;position:relative;text-align:center;text-shadow:none;text-decoration:none;background-color:#0c99d5;border-color:#0b8fc7;color:#fff}@media screen and (min-width:760px){.button,button.button,a.button:link,a.button:visited{font-size:20px;font-size:1.25rem}}.button:active,button.button:active,a.button:link:active,a.button:visited:active{position:relative;top:1px}.button:hover,.button:focus,button.button:hover,button.button:focus,a.button:link:hover,a.button:link:focus,a.button:visited:hover,a.button:visited:focus{text-decoration:none}.button:hover,.button:focus,button.button:hover,button.button:focus,a.button:link:hover,a.button:link:focus,a.button:visited:hover,a.button:visited:focus{background-color:#01affa}.button.dark,button.button.dark,a.button:link.dark,a.button:visited.dark{background-color:#00539f;border-color:#004b90;color:#fff}.button.dark:hover,.button.dark:focus,button.button.dark:hover,button.button.dark:focus,a.button:link.dark:hover,a.button:link.dark:focus,a.button:visited.dark:hover,a.button:visited.dark:focus{background-color:#0060b9}.button.green,button.button.green,a.button:link.green,a.button:visited.green{background-color:#4caf50;border-color:#47a44b;color:#fff}.button.green:hover,.button.green:focus,button.button.green:hover,button.button.green:focus,a.button:link.green:hover,a.button:link.green:focus,a.button:visited.green:hover,a.button:visited.green:focus{background-color:#51c455}.button.red,button.button.red,a.button:link.red,a.button:visited.red{background-color:#c13832;border-color:#b5342f;color:#fff}.button.red:hover,button.button.red:hover,a.button:link.red:hover,a.button:visited.red:hover{background-color:#d93a33}.button.orange,button.button.orange,a.button:link.orange,a.button:visited.orange{background-color:#f26c23;border-color:#f16215;color:#fff}.button.orange:hover,.button.orange:focus,button.button.orange:hover,button.button.orange:focus,a.button:link.orange:hover,a.button:link.orange:focus,a.button:visited.orange:hover,a.button:visited.orange:focus{background-color:#fe7931}.button.hollow,button.button.hollow,a.button.hollow:link,a.button.hollow:visited,button.form-button,input[type="submit"].form-button,input[type='button'].form-button{font-size:18px;font-size:1.125rem;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;background:0;border-radius:4px;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;padding:.5em 36px;position:relative;text-align:center;text-shadow:none;text-decoration:none;background-color:transparent;border-color:#0c99d5;color:#0c99d5}@media screen and (min-width:760px){.button.hollow,button.button.hollow,a.button.hollow:link,a.button.hollow:visited,button.form-button,input[type="submit"].form-button,input[type='button'].form-button{font-size:20px;font-size:1.25rem}}.button.hollow:active,button.button.hollow:active,a.button.hollow:link:active,a.button.hollow:visited:active,button.form-button:active,input[type="submit"].form-button:active,input[type='button'].form-button:active{position:relative;top:1px}.button.hollow:hover,.button.hollow:focus,button.button.hollow:hover,button.button.hollow:focus,a.button.hollow:link:hover,a.button.hollow:link:focus,a.button.hollow:visited:hover,a.button.hollow:visited:focus,button.form-button:hover,button.form-button:focus,input[type="submit"].form-button:hover,input[type="submit"].form-button:focus,input[type='button'].form-button:hover,input[type='button'].form-button:focus{text-decoration:none}.button.hollow:hover,.button.hollow:focus,button.button.hollow:hover,button.button.hollow:focus,a.button.hollow:link:hover,a.button.hollow:link:focus,a.button.hollow:visited:hover,a.button.hollow:visited:focus,button.form-button:hover,button.form-button:focus,input[type="submit"].form-button:hover,input[type="submit"].form-button:focus,input[type='button'].form-button:hover,input[type='button'].form-button:focus{background-color:rgba(12,153,213,0.05);border-color:#01affa;color:#01affa}
.button.hollow.light,button.button.hollow.light,a.button.hollow:link.light,a.button.hollow:visited.light,button.form-button.light,input[type="submit"].form-button.light,input[type='button'].form-button.light{color:#fff;border-color:#fff}.button.hollow.light:hover,.button.hollow.light:focus,button.button.hollow.light:hover,button.button.hollow.light:focus,a.button.hollow:link.light:hover,a.button.hollow:link.light:focus,a.button.hollow:visited.light:hover,a.button.hollow:visited.light:focus,button.form-button.light:hover,button.form-button.light:focus,input[type="submit"].form-button.light:hover,input[type="submit"].form-button.light:focus,input[type='button'].form-button.light:hover,input[type='button'].form-button.light:focus{background-color:rgba(255,255,255,0.05);border-color:#f2f2f2;color:#f2f2f2}.button.hollow.dark,button.button.hollow.dark,a.button.hollow:link.dark,a.button.hollow:visited.dark,button.form-button.dark,input[type="submit"].form-button.dark,input[type='button'].form-button.dark{color:#00539f;border-color:#00539f}.button.hollow.dark:hover,.button.hollow.dark:focus,button.button.hollow.dark:hover,button.button.hollow.dark:focus,a.button.hollow:link.dark:hover,a.button.hollow:link.dark:focus,a.button.hollow:visited.dark:hover,a.button.hollow:visited.dark:focus,button.form-button.dark:hover,button.form-button.dark:focus,input[type="submit"].form-button.dark:hover,input[type="submit"].form-button.dark:focus,input[type='button'].form-button.dark:hover,input[type='button'].form-button.dark:focus{background-color:rgba(0,83,159,0.05);border-color:#0060b9;color:#0060b9}.button.hollow.red,button.button.hollow.red,a.button.hollow:link.red,a.button.hollow:visited.red,button.form-button.red,input[type="submit"].form-button.red,input[type='button'].form-button.red{color:#c13832;border-color:#c13832}.button.hollow.red:hover,.button.hollow.red:focus,button.button.hollow.red:hover,button.button.hollow.red:focus,a.button.hollow:link.red:hover,a.button.hollow:link.red:focus,a.button.hollow:visited.red:hover,a.button.hollow:visited.red:focus,button.form-button.red:hover,button.form-button.red:focus,input[type="submit"].form-button.red:hover,input[type="submit"].form-button.red:focus,input[type='button'].form-button.red:hover,input[type='button'].form-button.red:focus{background-color:rgba(193,56,50,0.05);border-color:#d93a33;color:#d93a33}#newsletter-form .form-button{width:100%}
