.subscribe{display:flex;align-items:center;min-height:500px;padding:80px 0;background-color:#f2f2f2;background-repeat:no-repeat;background-position:50%;background-size:cover}@media(max-width:1023px){.subscribe{min-height:unset;padding:40px 0;color:#0a0a0a;background-color:#fff;background-image:none!important}}.subscribe__wrapper{position:relative;z-index:2;width:500px;max-width:100%}@media(max-width:1023px){.subscribe__wrapper{margin:0 auto;text-align:center}}.subscribe-form{position:relative;display:flex;width:100%;margin-top:2rem}.subscribe-form .cft-success-container,.subscribe-form .note{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;background-color:#54bf81;border-radius:15px;opacity:1}@media(max-width:480px){.subscribe-form{flex-direction:column}}.subscribe-form input{flex-grow:1;height:55px;padding:0 4rem 0 1.5rem;line-height:normal;background-color:#fff;border:2px solid transparent;border-radius:2em;outline:none;transition:.2s}.subscribe-form input.is-invalid{border-color:#f20}@media(max-width:1024px){.subscribe-form input{border-color:#b9b9b9}}@media(min-width:481px){.subscribe-form input{height:auto;margin-right:-3.5rem}}.subscribe-form input:focus{border-color:#5464bf}@media(max-width:480px){.subscribe-form .btn{position:absolute;top:50%;right:0;padding:1rem;color:#5464bf;background-color:transparent;transform:translateY(-50%)}}@media(max-width:480px){.subscribe-form .btn span{display:none}}.subscribe-form .btn span.show-on-mobile{display:block}@media(min-width:481px){.subscribe-form .btn span.show-on-mobile{display:none}}
/*# sourceMappingURL=subscribe.css.map*/