.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}}.main-header{text-align:center}.main-header .inner-container{position:relative}.main-header h1{font-size:16px;font-size:.88889rem;display:none;font-weight:400;margin:7px 0;width:calc(100% - 45px)}@media screen and (min-width:1000px){.main-header h1{font-size:18px;font-size:1rem}}.main-header h1:before{background:url("/media/img/firefox/whatsnew/icon-green-check.02ff8ee214d1.svg") center left no-repeat;background-size:25px 25px;content:'';display:inline-block;height:25px;margin:0 10px 0 0;vertical-align:middle;width:25px}.main-header .mozilla-logo{font-size:15px;font-size:.83333rem;float:left;height:25px;margin:0}.main-header .mozilla-logo a{overflow:hidden;text-indent:120%;white-space:nowrap;background:url("/media/img/favicon/favicon-196x196.c80e6abe0767.png") top left no-repeat;background-size:25px 25px;display:block;height:25px;width:25px}.main-header.show-up-to-date-message h1{display:inline-block}.main-header.show-up-to-date-message .mozilla-logo a{margin:7px 0}@media screen and (min-width:1000px){.main-header h1{margin:0;width:auto}.main-header h1:before{background-size:40px 40px;height:40px;margin:0 20px 0 0;width:40px}.main-header .mozilla-logo a{background-image:url("/media/img/pebbles/moz-wordmark-dark-reverse.2cbc28bb9895.svg");background-size:auto auto;float:none;left:0;position:absolute;top:0;width:78px}}html[dir=rtl] .main-header h1:before{background-position:center right;margin:0 0 0 10px}html[dir=rtl] .main-header .mozilla-logo{float:right}@media screen and (min-width:1000px){html[dir=rtl] .main-header h1:before{margin:0 0 0 20px}html[dir=rtl] .main-header .mozilla-logo a{left:auto;right:0}}@font-face{font-family:'Open Sans Light';font-weight:400;font-style:normal;font-display:swap;src:url("/media/fonts/opensans-light.2120033991a4.woff2") format("woff2"),url("/media/fonts/opensans-light.c709d7bf4556.woff") format("woff")}#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 .form-container>.thank-you{font-size:16px;font-size:.88889rem;margin-top:40px}#send-to-device footer{display:none}#send-to-device-form{font-size:16px;font-size:.88889rem}#send-to-device-form .inline-field{margin:40px 0}#send-to-device-form .inline-field label{display:block;margin-bottom:10px}#send-to-device-form .form-input input[type=text]{border-radius:2px;margin-bottom:20px;padding:.9em 40px;width:100%}#send-to-device-form .form-input input[type=text]:-moz-ui-invalid:not(output),#send-to-device-form .form-input input[type=text]:-moz-ui-invalid:not(output):focus{border-color:#d1d2d3;box-shadow:none}#send-to-device-form .form-submit button{width:100%;background-color:transparent;color:#fff;border-color:#fff}#send-to-device-form .form-submit button:focus,#send-to-device-form .form-submit button:hover{background-color:rgba(255,255,255,.05);border-color:#f2f2f2;color:#f2f2f2}#send-to-device-form .legal{font-family:"Open Sans Light",X-LocaleSpecific,sans-serif}#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{transition:opacity .2s ease-in-out;opacity:.2}#send-to-device-form .error-list{color:#d93a33}#send-to-device-form .error-list li{background:#fff;border-radius:2px;margin:10px 0;padding:.9em 40px}@media screen and (min-width:1000px){#send-to-device-form .inline-field{zoom:1}#send-to-device-form .inline-field:after{clear:both;content:'';display:block;height:0;visibility:hidden}#send-to-device-form .form-input{float:left;width:70%}#send-to-device-form .form-input input[type=text]{margin-bottom:0}#send-to-device-form .form-submit{float:right;width:25%}}@media screen and (min-width:1000px){html[dir=rtl] #send-to-device-form .form-input{float:right}html[dir=rtl] #send-to-device-form .form-submit{float:left}}body{font-family:"Open Sans",X-LocaleSpecific,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}.main-content{background:#003eaa;background:url("/media/img/firefox/whatsnew/fox-tail-small.026133281b20.png") top right -420px no-repeat,linear-gradient(87deg,#6a11cb 0,#2575fc 100%);color:#fff;text-align:center}.main-content h2,.main-content h3{color:#fff}.main-content h2{font-size:18px;font-size:1rem;margin-bottom:20px}@media screen and (min-width:1000px){.main-content h2{font-size:24px;font-size:1.33333rem}}.main-content h3{font-size:24px;font-size:1.33333rem;font-weight:700;margin:0 auto 40px;max-width:14em}@media screen and (min-width:760px){.main-content h3{font-size:36px;font-size:2rem}}@media screen and (min-width:1000px){.main-content h3{font-size:48px;font-size:2.66667rem}}.main-content h3 br{display:none}.main-content header{background-image:url("/media/img/logos/firefox/logo-quantum.9c5e96634f92.png");background-size:100px 100px;background-position:top center;background-repeat:no-repeat;padding-top:120px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.main-content header{background-image:url("/media/img/logos/firefox/logo-quantum-high-res.cfd87a8f62ae.png");background-size:100px 100px}}.main-content.show-send-to-device{text-align:left}.main-content.show-send-to-device h3{margin:0 0 20px;max-width:none}.main-content.show-send-to-device header{background-position:top left}@media screen and (min-width:480px){.main-content h3 br{display:inline}}@media screen and (min-width:760px){.main-content{background:url("/media/img/firefox/whatsnew/fox-tail.3621bcfeeade.png") top center no-repeat,linear-gradient(87deg,#6a11cb 0,#2575fc 100%);padding:10vh 0}.main-content .inner-container{padding:0 10%}}@media screen and (min-width:1000px){.main-content .inner-container{padding:0 15%}.main-content header{background-size:140px 140px;padding-top:170px}}@media screen and (min-width:1400px){.main-content .inner-container{padding:0 22%}}html[dir=rtl] .main-content.show-send-to-device{text-align:right}html[dir=rtl] .main-content.show-send-to-device header{background-position:top right}