.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.subscribe{background-color:#fff}.subscribe-wrapper{width:100%;margin:0 auto;border-bottom:1px solid #e6e6e6;padding:45px 20px 49px}@media (min-width:600px){.subscribe-wrapper{padding:38px 0 45px}}@media (min-width:900px){.subscribe-wrapper{padding-bottom:70px;padding-top:67px}}.subscribe-content{width:100%;margin:0 auto;padding:0}@media (min-width:600px){.subscribe-content{max-width:448px;padding-right:0;padding-left:0}}@media (min-width:900px){.subscribe-content{max-width:435px}}@media (min-width:1200px){.subscribe-content{max-width:560px}}.subscribe-intro__title{text-align:center;margin:0 auto 25px;padding:0;font-weight:400;font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;letter-spacing:1.5px;color:#222}.subscribe-intro__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.subscribe-intro__field{width:100%;max-width:calc(100% - 85px);margin-right:10px;position:static}@media (min-width:600px){.subscribe-intro__field{margin-right:30px}}@media (min-width:1200px){.subscribe-intro__field{margin-right:40px}}.subscribe-intro__field .field__error{position:absolute;top:100%;left:0;text-align:left;font-size:.8749999999999999rem;line-height:1.78571429;width:100%}@media (min-width:900px){.subscribe-intro__field .field__error{font-size:.8749999999999999rem;line-height:1.78571429;letter-spacing:initial}}@media (min-width:1200px){.subscribe-intro__field .field__error{font-size:1rem;line-height:1.875}}.subscribe-intro__input{font-size:.8125000000000001rem;line-height:1.53846154;height:100%}.subscribe-intro__input::-moz-placeholder{color:#757575;opacity:1}.subscribe-intro__input:-ms-input-placeholder,.subscribe-intro__input::-ms-input-placeholder{color:#757575}.subscribe-intro__input::-webkit-input-placeholder{color:#757575}.subscribe-intro__input::placeholder{color:#757575}.subscribe-intro__button{text-transform:uppercase;margin:0;letter-spacing:1.5px;padding:4px 10px;min-width:100px;width:auto;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}@media (min-width:600px){.subscribe-intro__button{min-width:149px;max-width:149px}}@media (min-width:900px){.subscribe-intro__button{padding:4px 8px;min-width:160px;max-width:160px}}.subscriber-form{padding:18px 20px 20px;background-color:#fff}@media (min-width:600px){.subscriber-form{padding:14px 40px 40px}}@media (min-width:900px){.subscriber-form{padding:0 60px 60px}}.subscribe{padding:0}.subscribe__text{font-size:14px;line-height:20px;margin:0 auto 37px;text-align:center;max-width:335px;width:100%}@media (min-width:600px){.subscribe__text{margin-bottom:21px}}@media (min-width:900px){.subscribe__text{margin-bottom:31px;max-width:330px}}.subscribe__policy{padding:9px 0 30px;margin:0;font-size:13px;line-height:25px;color:#222}@media (min-width:600px){.subscribe__policy{padding:10px 0 37px;line-height:20px}}@media (min-width:900px){.subscribe__policy{padding-top:9px;padding-bottom:41px}}.subscribe__policy a{text-decoration:underline;color:inherit}.subscribe__item{margin:0 0 39px}.subscribe__item_title{margin-bottom:20px}.subscribe__btn{max-width:100%;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 16px;padding:15px 10px 14px}.subscribe__required-text{margin:0;padding:0;font-size:12px;line-height:20px;color:#757575}.subscribe__label{display:block;margin:10px 0 12px;color:#7d7d7d;font-weight:400;font-size:13px;line-height:20px;width:100%}.subscribe-response{display:none}.subscribe-response.error{margin:0;padding-bottom:15px;font-size:.75rem;color:red;text-align:center}.subscribe-response.success{font-size:14px;line-height:25px;color:#222;text-align:center;margin:auto}@media (min-width:600px){.subscribe-response.success{font-size:16px;line-height:30px}}.subscribe-response.success p,.subscribe__policy a{font-size:inherit;line-height:inherit}.response-message .subscribe__content,.response-message .subscribe__text{display:none}.response-message .layer-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.response-message .layer-modal__info{margin:auto 0}.response-message .layer-modal__header{position:relative}.response-message .response-block{height:100%}.response-message .subscribe-response{display:block}

