.fade-enter-active,.fade-leave-active{transition:opacity var(--ui-transition)}.fade-enter,.fade-leave-to{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.subscribe-footer .subscribe__field{align-items:center;display:flex;position:relative}.subscribe-footer input{background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:8px;color:#a3b2ba;font-size:14px;line-height:21px;padding:11px 44px 11px 12px;transition:border .3s ease-out;width:100%}.subscribe-footer input:focus{border:1px solid #fff}.subscribe-footer__title{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;opacity:.6;padding-bottom:8px}.subscribe-footer__btn{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.5;position:absolute;right:12px;top:10px;transition:opacity .2s linear;width:24px}.subscribe-footer__btn img{height:40px;width:40px}.subscribe-footer__btn input[type=submit]{display:none}.subscribe-footer__right{color:#fff;font-size:12px;font-weight:400;line-height:18px;margin:4px 0 0;max-width:230px;padding:0}.subscribe-modal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:0 12px;position:fixed;z-index:999999}.subscribe-modal__overlay{background-color:#000;inset:0;opacity:.3;position:fixed;z-index:-1}.subscribe-modal__card{background-color:#fff;border-radius:4px;box-sizing:border-box;color:#05151d;margin:20px 0;max-width:600px;padding:24px 45px;position:relative;text-align:left;width:100%}.subscribe-modal__close-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:-16px;top:-16px;width:32px;z-index:600}.subscribe-modal__close-btn img{height:24px;width:24px}.subscribe-modal__content{font-size:16px;line-height:1.4;margin-bottom:16px}.subscribe-modal__content .modal-title,.subscribe-modal__content h3{color:#05151d;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}.subscribe-modal__content .modal-text,.subscribe-modal__content p{color:#05151d;font-size:14px;line-height:1.5;margin:0}.subscribe-modal__content .error{color:#d0021b}.subscribe-modal__footer{display:flex;justify-content:stretch}.subscribe-modal__close{min-width:0;width:100%}@media screen and (max-width:767px){.subscribe-modal{padding:0 12px}.subscribe-modal__card{max-width:480px;padding:32px 16px}}@media screen and (max-width:480px){.subscribe-modal{padding:0}.subscribe-modal__card{border-radius:0;margin:0}.subscribe-modal__close-btn{right:4px;top:4px}}
