.content-columnlarge-wrap.login-module{background-color:#f6f6f6}.login-form-wrapper{max-width:716px;margin:0 auto}.login-form-wrapper .module__section-title-wrapper--layout{margin-top:25%;margin-bottom:10px}.login-form-pre-form-text{text-align:center;margin:0 auto 42px}.login-form-form-select{margin-bottom:42px}.product-filter{position:relative}.product-filter .product-filter-selected{background-color:#fff;border:1px solid #fff;border-radius:5px;display:inline-block;font-size:18px;color:var(--main-dark-navy);padding:12px 16px;width:100%;background-repeat:no-repeat;background-position:right 15px center;background-image:url(https://f.hubspotusercontent20.net/hubfs/8140723/MDN_HD_Website_2021/icons/arrow-point-to-right.svg)}.product-filter .product-filter-selected:hover{cursor:pointer}.product-filter .product-filter-options.show{display:block}.product-filter .product-filter-options{display:none;list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;top:calc(100% + 10px)}.product-filter .product-filter-option{background-color:#fff;color:var(--main-dark-navy);font-size:18px;padding:12px 16px 12px 32px;position:relative}.product-filter .product-icon-distribute,.product-filter .product-icon-contacts,.product-filter .product-icon-journalists{display:inline-block;width:24px;height:24px;vertical-align:text-bottom;margin-right:10px;background-repeat:no-repeat;background-position:center center}.product-filter .product-icon-distribute{background-image:url(https://f.hubspotusercontent20.net/hubfs/8140723/MDN_HD_Website_2021/icons/icon-identification.svg)}.product-filter .product-icon-contacts{background-image:url(https://f.hubspotusercontent20.net/hubfs/8140723/MDN_HD_Website_2021/icons/icon-press-release.svg)}.product-filter .product-icon-journalists{background-image:url(https://f.hubspotusercontent20.net/hubfs/8140723/MDN_HD_Website_2021/icons/icon-microphone.svg)}.product-filter-selected .product-icon-distribute,.product-filter .product-filter-option:hover .product-icon-distribute{background-image:url(https://f.hubspotusercontent20.net/hubfs/8140723/MDN_HD_Website_2021/icons/icon-identification-navy.svg)}.product-filter-selected .product-icon-contacts,.product-filter .product-filter-option:hover .product-icon-contacts{background-image:url(https://f.hubspotusercontent20.net/hubfs/8140723/MDN_HD_Website_2021/icons/icon-press-release-navy.svg)}.product-filter-selected .product-icon-journalists,.product-filter .product-filter-option:hover .product-icon-journalists{background-image:url(https://f.hubspotusercontent20.net/hubfs/8140723/MDN_HD_Website_2021/icons/icon-microphone-navy.svg)}.product-filter .product-filter-option:hover{background-color:#e7e8eb;color:var(--indigo-blue);cursor:pointer}.product-filter .product-filter-option:first-child,.product-filter .product-filter-option:last-child{background-color:#fff;cursor:default}.product-filter .product-filter-option:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.product-filter .product-filter-option:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.login-form-form .form-group{display:flex;align-content:space-between;margin-bottom:32px}.login-form-form .form-group .sr-only{width:25%;padding:12px 16px 12px 0}.login-form-form form input{background-color:#fff;border:1px solid #fff}.login-form-actions{margin:42px 0}.password-reset-messaage{display:none;padding:20px;border:1px solid var(--ocean-blue);background-color:rgba(7,130,255,0.15);color:var(--ocean-blue);text-align:center;margin-bottom:42px;width:100%;text-align:center}.password-reset-messaage.error{border:1px solid var(--main-red);background-color:rgba(299,55,73,0.15);color:var(--main-red)}.password-reset-messaage p{margin-bottom:0;font-weight:bold;font-size:14px}@media screen and (max-width:1160px){.login-form-pre-form-text{max-width:100%}}@media screen and (max-width:640px){.login-form-wrapper .module__section-title-wrapper--layout{margin-top:5%}.login-form-pre-form-text{margin-bottom:24px}.login-form-actions{margin-top:24px}.login-form-form .form-group{flex-direction:column;margin-bottom:0}.login-form-form .form-group .sr-only{width:100%}.login-form-form-select{margin-bottom:24px}.product-filter .product-filter-options{top:calc(100% + 5px)}.product-filter .product-filter-option{padding:10px 6px 10px 16px}.product-filter .product-filter-selected{padding:12px 10px}}