.unsubscribe{background-color:#fff;border-radius:24px;margin:20px 20px 40px;padding:20px}.unsubscribe .container{margin:0 auto;max-width:460px;padding:0}.unsubscribe__logo{display:flex;justify-content:center;margin-bottom:25px}.unsubscribe__logo-img{height:33px;width:auto}.unsubscribe__before,.unsubscribe__success{margin-bottom:20px}.unsubscribe__success{display:none}.unsubscribe__title{color:#000;font-size:24px;font-weight:600;line-height:100%;margin-bottom:20px}.unsubscribe__subtitle{color:#000;font-size:12px;font-weight:400;line-height:128%}.unsubscribe__form{gap:25px}.unsubscribe__form,.unsubscribe__form-text{display:flex;flex-direction:column}.unsubscribe__form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c6d5c6;border-radius:15px;color:#000;font-size:16px;font-weight:400;height:60px;line-height:110%;padding:0 16px;text-align:center;width:100%}.unsubscribe__form-input::-moz-placeholder{color:#c6d5c6}.unsubscribe__form-input::placeholder{color:#c6d5c6}.unsubscribe__form-captcha{display:flex;justify-content:center}.errorWindow{color:#e0393e;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.errorWindow:empty{display:none}.unsubscribe__button{align-items:center;background-color:#25f46a;border:none;border-radius:15px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;line-height:100%;padding:0;text-transform:uppercase;width:100%}.unsubscribe__button:hover{filter:brightness(.96)}@media (max-width:1199px){.unsubscribe__form-captcha .g-recaptcha{transform:scale(.85);transform-origin:center}}@media (min-width:1200px){.unsubscribe{background-color:#fff;border-radius:0;margin:0 0 -135px;padding:30px 0 215px}.unsubscribe .container{max-width:622px}.unsubscribe__logo{margin-bottom:40px}.unsubscribe__logo-img{height:60px}.unsubscribe__before,.unsubscribe__success{margin-bottom:30px}.unsubscribe__title{font-size:32px;font-weight:500;margin-bottom:22px}.unsubscribe__subtitle{font-size:16px}.unsubscribe__form{gap:40px}.unsubscribe__form-input{border-radius:24px;font-size:22px;height:80px;letter-spacing:.45px;line-height:28px}.unsubscribe .calc__cta-ring{border-radius:33px;height:118px;padding:5px}.unsubscribe .calc__cta-gap{border-radius:28px;padding:6px}.unsubscribe__button{background-color:#04e876;border-radius:24px;font-size:22px;font-weight:700;letter-spacing:.45px;line-height:28px}}.notification{align-items:center;border-radius:7px;color:#fff;display:flex;font-family:Onest,Arial,sans-serif;font-size:14px;height:auto;left:0;margin:0 10px;opacity:0;padding:15px 10px 15px 40px;position:fixed;right:0;top:7px;transition:opacity .2s ease-in-out;width:calc(100% - 20px);z-index:10}.notification.true{background-color:#1cb954}.notification.false:before,.notification.true:before{background-repeat:no-repeat;content:"";height:20px;left:10px;position:absolute;width:20px}.notification.true:before{background-image:url(/assets/simple_page__presto_fiesto/img/unsubscribe/check-mark.svg)}.notification.false{background-color:#9a1d1d}.notification.false:before{background-image:url(/assets/simple_page__presto_fiesto/img/unsubscribe/error.svg)}.notification.open{opacity:1}@media (min-width:37.5rem){.notification{font-size:16px;margin:0 auto;max-width:400px;padding:15px 20px 15px 50px;top:25px;width:unset}.notification.false:before,.notification.true:before{left:20px}}