.subscribe-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.subscribe-wrapper .subscribe-title{font-size:18px;line-height:22px;font-weight:600;padding:0;text-align:left;margin-bottom:20px}@media screen and (min-width:992px){.subscribe-wrapper .subscribe-title{font-size:28px;line-height:38px}}.subscribe-wrapper .subscribe-block-input{display:block;width:100%;height:40px;border-radius:4px;padding:5px;background-color:#fff;border:2px solid transparent;font-size:16px}.subscribe-wrapper .subscribe-block-input:focus{outline:none}@media screen and (min-width:992px){.subscribe-wrapper .subscribe-block-input{padding-left:18px}}.subscribe-wrapper .subscribe-block-input ::placeholder{color:#000;opacity:1;font-size:14px}.subscribe-wrapper .subscribe-block-input-modal{display:block;width:100%;height:40px;border-radius:4px;padding:5px;border:1px solid gray;background-color:#fff;margin-right:0}.subscribe-wrapper .subscribe-block-input-modal:focus{outline:none}@media screen and (min-width:992px){.subscribe-wrapper .subscribe-block-input-modal{padding-left:18px}}@media screen and (min-width:768px){.subscribe-wrapper .subscribe-block-input-modal{margin-right:15px;border:2px solid #dcdcdc}}.subscribe-wrapper .subscribe-block-input-modal ::placeholder{font-size:14px;font-weight:400;line-height:16px;color:gray;padding-left:5px;opacity:1}@media screen and (min-width:768px){.subscribe-wrapper .subscribe-block-input-modal ::placeholder{line-height:18px}}.subscribe-wrapper button{width:100%;height:40px;text-transform:uppercase;font-size:14px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:5px}.subscribe-wrapper .error-msg-wrapper{padding-left:0;margin-bottom:24px}.subscribe-wrapper .error-msg-wrapper .error-msg{height:10px;position:absolute;top:3px;width:100%;margin:0;color:#00b910;font-size:12px}.subscribe-wrapper .error-msg-wrapper .error-msg p{margin:0}.subscribe-wrapper-is-error .subscribe-block-input{border:2px solid #ff6f23}@media screen and (min-width:768px){.subscribe-wrapper-is-error .subscribe-block-input-modal{border:2px solid #ff6f23}}.subscribe-wrapper-is-error .error-msg-wrapper .error-msg{color:#ff6f23}.subscribe-wrapper-news{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #00b910;border-radius:4px;padding:20px 20px 25px}.subscribe-wrapper-news .subscribe-title-modal{color:#000;font-size:18px;text-align:left;font-weight:700;line-height:20px}@media screen and (min-width:768px){.subscribe-wrapper-news .subscribe-title-modal{font-size:32px;text-align:center;line-height:42px}}.subscribe-wrapper-news .subscribe-title{font-size:20px;line-height:22px;font-weight:600;padding:0;text-align:left;margin-bottom:20px}.subscribe-wrapper-news .subscribe-block-input{display:block;width:100%;height:40px;border-radius:4px;padding:5px;border:1px solid #dcdcdc;background-color:#fff;margin-right:0}.subscribe-wrapper-news .subscribe-block-input:focus{outline:none}.subscribe-wrapper-news .subscribe-block-input ::placeholder{font-size:14px;font-weight:400;line-height:16px;color:gray;padding-left:5px;opacity:1}@media screen and (min-width:768px){.subscribe-wrapper-news .subscribe-block-input ::placeholder{line-height:18px}}.subscribe-wrapper-news button{width:100%;height:40px;text-transform:uppercase;font-size:14px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:5px}.subscribe-wrapper-news .error-msg-wrapper{padding-left:0;margin-bottom:24px}.subscribe-wrapper-news .error-msg-wrapper .error-msg{height:10px;position:absolute;top:3px;width:100%;margin:0;color:#00b910;font-size:12px}.subscribe-wrapper-news .error-msg-wrapper .error-msg p{margin:0}.subscribe-wrapper-news-is-error .subscribe-block-input{border:2px solid #ff6f23}@media screen and (min-width:768px){.subscribe-wrapper-news-is-error .subscribe-block-input-modal{border:2px solid #ff6f23}}.subscribe-wrapper-news-is-error .error-msg-wrapper .error-msg{color:#ff6f23}