.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-video-button{display:none}.moz-video-container{position:relative}.js .moz-video-container video{z-index:0}.js .moz-video-button{-webkit-background-size:cover;background-size:cover;background-color:transparent;background-position:top left;background-repeat:no-repeat;border:none;bottom:0;color:#fff;cursor:pointer;font-size:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.js .moz-video-button:after{-webkit-transition:opacity .3s;transition:opacity .3s;background:url("/media/img/icons/video-play.b8e75e4e23bd.svg") top left no-repeat;content:'';height:100px;left:50%;margin:-50px 0 0 -50px;opacity:.7;position:absolute;top:50%;width:100px;z-index:2}.js .moz-video-button:focus:after,.js .moz-video-button:hover:after{opacity:1}.js .supports-video .moz-video-button{display:block}.js .supports-video .moz-video-container video{visibility:hidden}#outer-wrapper{background:#fff}.content-section{color:#000;padding:40px 0;text-align:center}@media screen and (min-width:1000px){.content-section{padding:50px 0;text-align:left}}.firefox-logo{display:block;margin:0 auto 30px}@media screen and (min-width:1000px){.firefox-logo{margin:60px 0}}.intro{font-family:"Open Sans",X-LocaleSpecific,sans-serif;background:#3b5998}.intro .title{font-size:18px;font-size:1rem;line-height:1.35;font-weight:700;color:#fff;margin-bottom:.5em}@media screen and (min-width:760px){.intro .title{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.intro .title{font-size:36px;font-size:2rem}}.intro .tagline{font-size:18px;font-size:1rem;color:#fff;margin-bottom:1em}@media screen and (min-width:1000px){.intro .tagline{font-size:24px;font-size:1.33333rem}}.intro .copy{color:#fff;padding:0;width:auto}.intro .copy .icon{margin:20px 0}.intro .firefox-cta{margin-bottom:1.5em}.intro .extension-cta{font-size:18px;font-size:1rem;margin-top:40px}@media screen and (min-width:1000px){.intro .extension-cta{font-size:24px;font-size:1.33333rem}}.intro .extension-cta a{color:#fff;font-weight:700}.intro .button-fbcontainer:link,.intro .button-fbcontainer:visited{background-color:#fb5d1c;border-color:#fb520d;padding:10px 30px}.intro .button-fbcontainer:link:active,.intro .button-fbcontainer:link:focus,.intro .button-fbcontainer:link:hover,.intro .button-fbcontainer:visited:active,.intro .button-fbcontainer:visited:focus,.intro .button-fbcontainer:visited:hover{background-color:#f94c04;border-color:#ef4904}.intro .mobile-cta{background:#fff;border-radius:6px;border:2px solid #344e86;color:#000;margin-top:1em;padding:1em 20px}.intro .mobile-cta p{font-size:18px;font-size:1rem}@media screen and (min-width:1000px){.intro .mobile-cta p{font-size:24px;font-size:1.33333rem}}@media screen and (min-width:1000px){.intro.content-section{padding:0}.intro .content{min-height:700px}.intro .copy{float:left;width:40%;padding:0 30px}}.extension-cta,.mobile-cta{display:none}.is-firefox .firefox-cta,.is-firefox .secondary-download,.is-firefox .tagline-download{display:none}.is-firefox .extension-cta{display:block}.android .extension-cta,.android .firefox-cta,.android .secondary-download,.android .tagline-download,.android .tagline-extension,.ios .extension-cta,.ios .firefox-cta,.ios .secondary-download,.ios .tagline-download,.ios .tagline-extension{display:none}.android .mobile-cta,.ios .mobile-cta{display:block}.mobile-download-buttons{margin:0}.ios .mobile-download-buttons .android{display:none}.android .mobile-download-buttons .ios{display:none}.optional-cta{margin-top:40px}@media screen and (min-width:1000px){.optional-cta{margin-top:140px;float:right;width:calc(60% - 60px)}@supports (display:flex){.optional-cta{align-items:center;display:flex;margin-top:0;min-height:700px}}}.fbcontainer-video{margin:40px auto 0;max-width:645px;width:100%}.fbcontainer-video .video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.fbcontainer-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.fbcontainer-video .moz-video-button{background:url("/media/img/firefox/facebook-container/video-poster.027555302cc6.png") center left no-repeat;-webkit-background-size:cover;background-size:cover}@media screen and (min-width:1000px){.fbcontainer-video{margin-top:60px}}.details ul li{margin-bottom:60px;list-style-type:none;width:100%}.details ul h3{margin-bottom:20px}.details ul p{line-height:30px}.details ul a:link,.details ul a:visited{color:#0099db;text-decoration:none}.details ul a:active,.details ul a:focus,.details ul a:hover{color:#0099db;text-decoration:underline}@media screen and (min-width:1000px){.details ul li{float:left;width:33%;margin-bottom:0}.details ul h3,.details ul p{padding-right:40px}}@media screen and (min-width:1400px){.details ul h3,.details ul p{padding-right:60px}}@supports (display:grid){@media screen and (min-width:1000px){.details ul{display:grid;grid-gap:60px;grid-template-columns:repeat(3,1fr)}.details ul li{float:none;width:auto}.details ul h3,.details ul p{padding-right:0}}@media screen and (min-width:1400px){.details ul h3,.details ul p{padding-right:0}}}.secondary-download.content-section{padding:20px 0}.secondary-download.content-section .download-contain{position:relative;padding:40px 0}.secondary-download.content-section .download-contain:before{background-color:#65e1ff;background-image:linear-gradient(to left,#65e1ff 0,#95b5ff 78%,#a2a9ff 100%);content:'';height:6px;left:0;position:absolute;top:0;width:100%}.secondary-download.content-section h2{font-weight:400;margin-bottom:40px}@media screen and (min-width:1000px){.secondary-download.content-section .download-contain{zoom:1;padding:100px 0 60px}.secondary-download.content-section .download-contain:after{clear:both;content:'';display:block;height:0;visibility:hidden}.secondary-download.content-section h2{float:left;text-align:left;width:66%}.secondary-download.content-section .download-button-wrapper{float:left;text-align:left;width:33%}.secondary-download.content-section .download-button{margin-left:40px}}.secondary-download.content-section .fx-privacy-link a:active,.secondary-download.content-section .fx-privacy-link a:focus,.secondary-download.content-section .fx-privacy-link a:hover,.secondary-download.content-section .fx-privacy-link a:link,.secondary-download.content-section .fx-privacy-link a:visited{color:#0099db}