.subscription{background:#e7f3de;width:100%;margin:0;padding:3rem 0}.insights-list__subscription-wrapper .subscription{border-radius:0}.subscription--success{text-align:center;background:#76bc43}.subscription--success .subscription__title{color:#fff;margin-bottom:1rem}.subscription--success .subscription__message{color:#fff;margin:0}.subscription__content{text-align:center;max-width:600px;margin:0 auto}.subscription__title{color:#191919;margin:0 0 1rem}.subscription__subtitle{color:#6d6e71;margin:0 0 1rem}.subscription__form{width:100%}.subscription__input-group{background:0 0;border-radius:.5rem;flex-wrap:wrap;gap:0;height:55px;margin-bottom:1rem;display:flex}@media (max-width:768px){.subscription__input-group{flex-direction:row;gap:16px;height:auto}}.subscription__input{color:#191919;background:0 0;border:1px solid #76bc43;border-radius:8px 0 0 8px;outline:none;flex:1;min-width:250px;height:50px;padding:.75rem 1rem;transition:all .3s}.subscription__input::placeholder{color:rgba(109,110,113,.7)}.subscription__input:focus{outline:none}.subscription__input:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.subscription__input{width:100%}}.subscription__button{white-space:nowrap;background:0 0;border:1px solid #76bc43;min-width:120px;height:50px;border-radius:0 100px 100px 0!important}.subscription__button:disabled{opacity:.6;cursor:not-allowed}.subscription__button:disabled:hover{background:0 0;transform:none}@media (max-width:768px){.subscription__button{color:#000;width:100%;margin-bottom:0;padding:0 16px;font-weight:700;border-radius:100px!important}.subscription__button:disabled{opacity:1}}.subscription__error{color:#dc3545;text-align:left;background:rgba(220,53,69,.1);border-left:3px solid #dc3545;border-radius:.25rem;margin-top:.5rem;padding:.5rem}@media (max-width:768px){.subscription{padding:2rem 0}.subscription__content{text-align:center}.subscription__title{margin-bottom:.75rem}.subscription__subtitle{margin-bottom:1rem}.insights-list__subscription-wrapper{width:100vw;margin-left:calc(50% - 50vw)}}.subscription--success{animation:.5s ease-in-out successPulse}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}
