.mzp-c-form{color:#15141a;margin-bottom:24px}.mzp-c-form.mzp-t-dark,.mzp-t-dark .mzp-c-form{color:#e0e0e6}.mzp-c-form fieldset{margin-bottom:0}.mzp-c-form-header{margin-bottom:24px}.mzp-c-form-header>*{margin-bottom:0}.mzp-c-form-header>*+*{margin-top:16px}.mzp-c-form-footer{padding-top:8px}.mzp-c-form-footer>*{margin-bottom:0}.mzp-c-form-footer>*+*{margin-top:16px}.mzp-c-form-title,legend.mzp-c-form-title{color:#000;font-family:Zilla Slab,Inter,X-LocaleSpecific,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.08;margin:0 0 24px}@media(min-width:768px){.mzp-c-form-title,legend.mzp-c-form-title{font-size:28px;font-size:1.75rem;line-height:1.07}}.mzp-c-form-header>.mzp-c-form-title,.mzp-c-form-header>legend.mzp-c-form-title{margin-bottom:0}.mzp-t-dark .mzp-c-form-title,.mzp-t-dark legend.mzp-c-form-title{color:#fff}.mzp-c-form-subtitle,legend.mzp-c-form-subtitle{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:24px}legend.mzp-c-form-subtitle,legend.mzp-c-form-title{float:left;width:100%}.mzp-c-form-info{display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}.mzp-c-form-info.mzp-t-xs{font-size:12px;font-size:.75rem;line-height:1.5}.mzp-c-form-msg+.mzp-c-form-info{padding-top:4px}.mzp-c-field{margin:0;max-width:100%;padding-bottom:24px}.mzp-c-field button,.mzp-c-field input[list],.mzp-c-field input[type=color],.mzp-c-field input[type=date],.mzp-c-field input[type=email],.mzp-c-field input[type=file],.mzp-c-field input[type=number],.mzp-c-field input[type=password],.mzp-c-field input[type=search],.mzp-c-field input[type=tel],.mzp-c-field input[type=text],.mzp-c-field input[type=time],.mzp-c-field input[type=url],.mzp-c-field select,.mzp-c-field textarea{margin-bottom:0}.mzp-c-field-label{display:block;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.5;margin:0;padding-bottom:8px}legend.mzp-c-field-label{float:left;width:100%}.mzp-l-stretch .mzp-c-field-control{max-width:100%;width:100%}.mzp-c-field-info{display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}.mzp-c-field-control+.mzp-c-field-info{padding-top:16px}.mzp-c-field-msg+.mzp-c-field-info{padding-top:4px}.mzp-c-button-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;text-align:center}.mzp-c-button-container .mzp-c-button{max-width:304px;width:100%}.mzp-c-button-container .mzp-c-form>.mzp-c-button-container:last-child{margin-bottom:0}.mzp-c-button-container.mzp-l-align-center{justify-content:center;text-align:center}.mzp-c-button-container .mzp-c-button+.mzp-c-button{margin-top:16px}.mzp-c-button-container.mzp-l-stretch .mzp-c-button{max-width:none}@media(min-width:480px){.mzp-c-button-container{align-items:start;justify-content:start;text-align:left}[dir=rtl] .mzp-c-button-container{text-align:right}.mzp-c-button-container .mzp-c-button{width:auto}.mzp-c-button-container .mzp-c-button+.mzp-c-button{margin-left:16px;margin-top:0}[dir=rtl] .mzp-c-button-container .mzp-c-button+.mzp-c-button{margin-left:0;margin-right:16px}.mzp-c-button-container.mzp-l-align-end{justify-content:flex-end;text-align:right}[dir=rtl] .mzp-c-button-container.mzp-l-align-end{text-align:left}.mzp-c-button-container.mzp-l-stretch{align-items:stretch}.mzp-c-button-container.mzp-l-stretch .mzp-c-button{flex-grow:1}}.mzp-c-button-info{display:block;font-size:14px;font-size:.875rem;font-size:12px;font-size:.75rem;font-weight:400;line-height:1.5;margin-bottom:0;padding-top:16px;width:100%}.mzp-c-hero{position:relative;text-align:center}.mzp-c-hero[class*=mzp-t-product-] .mzp-c-hero-title{background-position:top;background-repeat:no-repeat;-webkit-background-size:80px 80px;background-size:80px 80px;padding:104px 0 0}.mzp-c-hero.mzp-t-dark,.mzp-t-dark .mzp-c-hero{background-color:#000;color:#fff}.mzp-c-hero.mzp-t-dark .mzp-c-hero-desc,.mzp-t-dark .mzp-c-hero .mzp-c-hero-desc{color:#e0e0e6}.mzp-c-hero-body{margin:0 auto;max-width:432px}.mzp-c-hero-title{font-size:48px;font-size:3rem;line-height:1;margin-bottom:16px}@media(min-width:768px){.mzp-c-hero-title{font-size:56px;font-size:3.5rem;line-height:1}}.mzp-t-product-firefox .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/logo.eb1324e44442.svg")}.mzp-t-product-beta .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/beta/logo.9d84b80dbb88.svg")}.mzp-t-product-developer .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/developer/logo.41d42822c8fb.svg")}.mzp-t-product-nightly .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/nightly/logo.91c8528645bc.svg")}.mzp-t-product-focus .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/firefox/browser/focus/logo.aac3e33175cb.svg")}.mzp-t-product-mozilla .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/mozilla/logo.c796abe414e5.svg")}.mzp-t-product-vpn .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo.c648f487bfb8.svg")}.mzp-t-product-vpn.mzp-t-dark .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/mozilla/vpn/logo-flat-white.7310b86a6954.svg")}.mzp-t-product-pocket .mzp-c-hero-title{background-image:url("/media/protocol/img/logos/pocket/logo.17446bc33a5d.svg")}.mzp-c-hero-desc{font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:16px}.mzp-c-hero-tagline{font-size:28px;font-size:1.75rem;line-height:1.07}@media(min-width:768px){.mzp-c-hero-tagline{font-size:38px;font-size:2.375rem;line-height:1.05}}.mzp-c-hero-image{padding:0 24px;position:relative;z-index:2}@media(min-width:768px){.mzp-c-hero.mzp-has-image{min-height:300px;text-align:left}[dir=rtl] .mzp-c-hero.mzp-has-image{text-align:right}.mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-left:0;margin-right:calc(50% + 32px);width:calc(50% - 32px)}[dir=rtl] .mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-left:calc(50% + 32px);margin-right:0}.mzp-c-hero.mzp-has-image .mzp-c-hero-cta{clear:both;float:left}[dir=rtl] .mzp-c-hero.mzp-has-image .mzp-c-hero-cta{float:right}.mzp-c-hero.mzp-has-image[class*=mzp-t-product-] .mzp-c-hero-title{padding-top:128px}.mzp-c-hero.mzp-has-image[class*=mzp-t-product-] .mzp-c-hero-title{background-position:0 0}[dir=rtl] .mzp-c-hero.mzp-has-image[class*=mzp-t-product-] .mzp-c-hero-title{background-position:100% 0}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body{margin-left:calc(50% + 32px);margin-right:0}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body{margin-left:0;margin-right:calc(50% + 32px)}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image{left:auto;right:50%}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image{left:50%;right:auto}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image img{left:auto;right:0}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-image img{left:0;right:auto}.mzp-c-hero-image{height:calc(100% - 64px);left:50%;overflow:hidden;padding:0;position:absolute;right:auto;top:32px;width:50%;z-index:2}[dir=rtl] .mzp-c-hero-image{left:auto;right:50%}.mzp-c-hero-image img{bottom:0;left:0;max-height:100%;max-width:none;position:absolute;right:auto;width:auto}[dir=rtl] .mzp-c-hero-image img{left:auto;right:0}}@media(min-width:1024px){.mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-left:0;margin-right:calc(50% + 48px);width:calc(50% - 48px)}.mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body,[dir=rtl] .mzp-c-hero.mzp-has-image .mzp-c-hero-body{margin-left:calc(50% + 48px);margin-right:0}[dir=rtl] .mzp-c-hero.mzp-has-image.mzp-l-reverse .mzp-c-hero-body{margin-left:0;margin-right:calc(50% + 48px)}.mzp-c-hero-body{max-width:580px}.mzp-c-hero-title{margin-bottom:32px}.mzp-c-hero-desc{margin-bottom:48px}.mzp-c-hero-image{height:calc(100% - 96px);top:48px}}.mzp-c-notification-bar{zoom:1;background-color:#ededf0;border:1px;border-radius:4px;box-shadow:0 16px 24px 2px rgba(29,17,51,.04),0 6px 32px 4px rgba(9,32,77,.12),0 8px 12px -5px rgba(29,17,51,.12);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#20123a;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin:24px 16px 0;padding:16px 48px;position:relative;text-align:center}.mzp-c-notification-bar:after{clear:both;content:"";display:block;height:0;visibility:hidden}@media(min-width:480px){.mzp-c-notification-bar{margin:24px auto 0;max-width:688px}}.mzp-c-notification-bar p{display:inline-block;margin:0 auto}.mzp-c-notification-bar a:link,.mzp-c-notification-bar a:visited{color:inherit;display:inline-block;font-size:inherit;font-weight:700;margin:0 8px}.mzp-c-notification-bar a:link:active,.mzp-c-notification-bar a:link:focus,.mzp-c-notification-bar a:link:hover,.mzp-c-notification-bar a:visited:active,.mzp-c-notification-bar a:visited:focus,.mzp-c-notification-bar a:visited:hover{color:inherit;text-decoration:none}.mzp-c-notification-bar.mzp-is-sticky{left:16px;margin:16px 0;position:fixed;right:16px;z-index:2}@media(min-width:480px){.mzp-c-notification-bar.mzp-is-sticky{margin:16px auto}}.mzp-c-notification-bar .mzp-c-notification-bar-button{background:url("/media/protocol/img/icons/close.73e5756fc7ce.svg") 50%/20px 20px no-repeat;border:0;direction:ltr;height:20px;left:auto;margin:8px;overflow:hidden;padding:0;position:absolute;right:0;text-align:left;text-indent:-9999px;top:0;white-space:nowrap;width:20px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{left:0;right:auto}.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{cursor:pointer}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus{border:1px solid}@media(min-width:480px){.mzp-c-notification-bar .mzp-c-notification-bar-button{background-color:#b1b1bc;border-radius:0 4px 4px 0;float:right;height:100%;margin:0;padding:0;width:40px}[dir=rtl] .mzp-c-notification-bar .mzp-c-notification-bar-button{border-radius:4px 0 0 4px;float:left}.mzp-c-notification-bar .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar .mzp-c-notification-bar-button:hover{background-color:#9595a2;border:0}}.mzp-c-notification-bar.mzp-t-success{background-color:#88ffd1}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button{background-color:#2ac3a2}.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-success .mzp-c-notification-bar-button:hover{background-color:#008787}}.mzp-c-notification-bar.mzp-t-error{background-color:#ff6a75}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button{background-color:#e22850}.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-error .mzp-c-notification-bar-button:hover{background-color:#c50042}}.mzp-c-notification-bar.mzp-t-warning{background-color:#ffea80}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button{background-color:#ffbd4f}.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-warning .mzp-c-notification-bar-button:hover{background-color:#ffa436}}.mzp-c-notification-bar.mzp-t-click{background-color:#0060df;color:#fff;font-weight:600}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-image:url("/media/protocol/img/icons/close-white.8557d2773e57.svg")}@media(min-width:480px){.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button{background-color:#054096}.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:focus,.mzp-c-notification-bar.mzp-t-click .mzp-c-notification-bar-button:hover{background-color:#073072}}h1{font-size:38px;font-size:2.375rem;line-height:1.05;margin-bottom:32px}@media(min-width:768px){h1{font-size:48px;font-size:3rem;line-height:1}}h2{font-size:24px;font-size:1.5rem;line-height:1.08}@media(min-width:768px){h2{font-size:28px;font-size:1.75rem;line-height:1.07}}main{min-height:432px}.mzp-c-hero{padding-bottom:0}.mzp-c-form{margin-bottom:48px}.mzp-c-field{padding-bottom:8px}.c-column{box-sizing:border-box;padding:32px 0}@media(min-width:1024px){.c-column{float:left;padding:0 32px;width:50%}.c-column:first-child{border-right:1px solid rgba(0,0,0,.2)}}.c-column .c-column-content{text-align:left}[dir=rtl] .c-column .c-column-content{text-align:right}.c-column .c-column-content h2{margin-bottom:32px}#newsletter-existing header{padding-bottom:32px;text-align:center}#newsletter-existing .mzp-l-content{margin-bottom:32px}#newsletter-existing form h4{font-size:18px;font-size:1.125rem;line-height:1.11}@media(min-width:768px){#newsletter-existing form h4{font-size:24px;font-size:1.5rem;line-height:1.08}}#newsletter-existing form p{font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5}#newsletter-existing form tr{border-bottom:1px solid rgba(0,0,0,.2)}#newsletter-existing form th{padding:16px 0}#newsletter-existing form td{text-align:center}#newsletter-existing form td label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}#newsletter-existing form tr.indented th{padding-left:32px;padding-right:0}[dir=rtl] #newsletter-existing form tr.indented th{padding-left:0;padding-right:32px}#basic-settings select{width:100%}#basic-settings label{margin-top:16px}#basic-settings small{display:block;margin:16px 0 32px}.c-updated-block{margin-top:24px}.c-updated-block .c-updated-block-content{margin-top:64px}@media(min-width:768px){.c-updated-block .c-updated-block-content{margin-top:96px}}.c-updated-block .c-updated-block-header{text-align:center}.c-updated-block .c-updated-back-link{display:none;margin-top:24px}.c-updated-block .c-updated-back-link a:before{content:"← "}.is-modern-browser .c-updated-block .c-updated-back-link{display:block}.c-updated-block h1{margin-bottom:8px}.c-updated-block h2{margin-bottom:48px}.c-updated-block h3{font-size:38px;font-size:2.375rem;line-height:1.05;margin-bottom:48px}@media(min-width:768px){.c-updated-block h3{font-size:48px;font-size:3rem;line-height:1}}.c-updated-block h4{font-size:24px;font-size:1.5rem;line-height:1.08}@media(min-width:768px){.c-updated-block h4{font-size:28px;font-size:1.75rem;line-height:1.07}}.c-updated-block .c-updated-form label{display:block;font-size:16px;font-size:1rem;font-weight:200;line-height:1.5;margin:16px 0;padding-left:32px;text-indent:-32px}.c-updated-block .c-updated-form input[type=checkbox]{margin-right:10px}#country-newsletter-form select{width:100%}