.subscribe{display:flex;flex-direction:column;width:70%}@media screen and (max-width: 1399px){.subscribe{width:100%}}.subscribe__form-field{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:35px;border-bottom:1px solid;box-shadow:none}@media screen and (max-width: 767px){.subscribe__form-field{margin-top:36px}}.subscribe__form-label{position:absolute;top:0;left:0;font-size:22px;color:#71706f;transition:all .3s ease-in-out;transform:translateY(0) scale(1);transform-origin:left}@media screen and (max-width: 768px){.subscribe__form-label{font-size:20px}}.subscribe__form-label--filled{transform:translateY(-130%) scale(.6)}.subscribe__form-input{width:90%;font-size:22px;color:#000;background-color:transparent;border:none;outline:none;box-shadow:none}@media screen and (max-width: 768px){.subscribe__form-input{font-size:20px}}.subscribe__form-input:focus+.subscribe__form-label{transform:translateY(-130%) scale(.6)}.subscribe__checkbox{position:relative;display:block;align-items:center;max-width:377px;padding-left:30px;margin-top:25px;font-size:22px;cursor:pointer;user-select:none}.subscribe__checkbox input{position:absolute;width:0;height:0;margin-right:10px;cursor:pointer;opacity:0}.subscribe__checkbox input:checked~.checkmark:after{display:block}.subscribe__checkbox input:checked~.checkmark{background-color:#fff;border-color:#000}.subscribe__checkbox a{font-size:14px;font-weight:400;line-height:1.4;color:#000;text-decoration:none;border-bottom:1px solid currentcolor}.subscribe__checkbox a span{text-decoration:none!important}.subscribe__checkbox p{font-size:14px;font-weight:400;line-height:1.4;color:#000;letter-spacing:.03em}.subscribe__form-btn{width:35px;height:35px;cursor:pointer;background-color:transparent;border:none;outline:none}.subscribe__form-btn svg{margin-bottom:5px}.subscribe__success-msg{display:none;margin-top:32px}@media screen and (max-width: 767px){.subscribe__success-msg{margin-top:25px}}.subscribe__success-msg p{font-size:22px;color:#000}@media screen and (max-width: 767px){.subscribe__success-msg p{font-size:20px}}.subscribe__invalid-email{display:none;margin-top:15px;font-size:14px;color:#e33f31}.subscribe__invalid-email.show{display:block}.subscribe__checkbox-error{display:none;max-width:345px;margin-top:5px;font-size:14px;line-height:1.4;color:#e33f31}.subscribe__checkbox-error.show{display:block}.checkmark{position:absolute;top:0;left:0;width:20px;height:20px;background-color:transparent;border:1px solid black}.checkmark.show{border-color:#e33f31}.checkmark:after{position:absolute;display:none;content:""}.subscribe__checkbox .checkmark:after{top:1px;left:6px;width:7px;height:12px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg)}@media screen and (max-width: 1399px){.footer-subscribe{display:flex;flex-direction:column;width:100%;margin-bottom:40px}}.footer-subscribe-title p{font-size:32px;font-weight:500;line-height:.2;color:#000;text-transform:uppercase;letter-spacing:.03em}@media screen and (max-width: 767px){.footer-subscribe-title p{font-size:25px}}.footer__scroll-top-btn{position:absolute;right:40px;box-sizing:border-box;display:flex;flex:0 0 1;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;padding:0;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:100%;transform:translateY(-50%)}@media (max-width: 1024px){.footer__scroll-top-btn{right:32px}}@media (max-width: 768px){.footer__scroll-top-btn{right:20px}}.footer__scroll-top-btn svg{flex:0 0 1;width:16px;height:10px;min-width:16px;min-height:10px;max-width:16px;max-height:10px;padding:0;transform:rotate(180deg);transform-origin:center}
/*# sourceMappingURL=component-newsletter.css.map */
