.form-page{background-color:#fff;border-radius:0 0 30px 30px;box-shadow:0 8px 5px rgba(37,244,106,.05),0 20px 12.5px rgba(37,244,106,.05);margin-bottom:34px;padding:0 0 16px}.form-page__header{align-items:center;display:flex;flex-direction:column}.form-page__title{background-color:#e7f0e7;border-radius:15px;color:#000;font-size:18px;font-weight:600;line-height:100%;margin-bottom:15px;padding:25px;text-align:center}.form-page__logo{height:34px;margin:15px 0}.form-page__logo-img{height:100%;width:auto}.form__control.form__politica{margin:15px 0}@media (min-width:1200px){.form-page{align-items:center;border-radius:0;display:flex;flex-direction:column;margin-bottom:-135px;padding-bottom:135px}.form-page__title{border-radius:24px;font-size:32px;margin:0 0 22px;padding:36px;width:622px}.form-page__header{-moz-column-gap:40px;column-gap:40px;flex-direction:row;margin:30px 0 40px;width:622px}.form-page__logo{flex-shrink:0;height:60px;margin:0;order:1}.form-page__cta{order:2}.form-page__stages{width:622px}.form-page__stages .container{padding:0}.form__control.form__politica{margin:30px 0 40px}}.cta{align-items:center;animation:cta-gradient-shift 4s linear infinite;background:linear-gradient(90deg,#70cd14,#faac42 25%,#f0b0cd 50%,#fdda02 75%,#70cd14);background-size:200% 100%;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:space-between;padding:4px 10px;width:100%}.cta__text{text-transform:uppercase}.cta__text,.cta__time{color:#fff;font-size:12px;font-weight:700;line-height:100%}.cta__time{background-color:#f90;border-radius:6px;flex-shrink:0;padding:4px 28px}@media (min-width:1200px){.cta{border-radius:20px;padding:16px 21px}.cta__text,.cta__time{font-size:16px}.cta__time{border-radius:8px;padding:6px 30px}}@keyframes cta-gradient-shift{0%{background-position:0 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){.cta{animation:none}}.stages{margin-bottom:25px}.stages__wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.stages__wrapper--finish{justify-content:center}.stages__finish,.stages__percent{background-color:#c5ffc5;border-radius:15px;color:#0f610f;font-size:16px;font-weight:500;line-height:100%;padding:9px 16px}.stages__dots{justify-content:space-between;margin-left:16px}.stages__dot,.stages__dots{align-items:center;display:flex;width:100%}.stages__dot{background-color:#f3f8f3;height:2px;position:relative}.stages__dot:before{background-color:#f3f8f3;border:2px solid #f3f8f3;border-radius:50%;content:"";height:14px;left:0;position:absolute;width:14px}.stages__dot--full{background-color:#1cb954}.stages__dot--full:before{background-color:#1cb954;border-color:#1cb954}.stages__dot--part:before{background-color:#fff;border-color:#1cb954}.stages__money{flex-shrink:0;width:42px}.stages__money-img{display:block;height:auto;max-width:100%}@media (min-width:1200px){.stages{margin-bottom:30px}.stages__money{width:60px}.stages__finish,.stages__percent{font-size:22px;padding:12px 20px}.stages__dots{margin-left:40px}.stages__dot{height:4px}.stages__dot:before{height:22px;width:22px}}.form{padding:0 10px}.form__control{margin-bottom:3px;max-width:100%;width:100%}.form-step .form__control:last-child{margin-bottom:0}.form__control_100{margin-top:10px;max-width:100%;width:100%}.amount-control{background-color:#e7f0e7;border:1px solid #c5d6c5;border-radius:15px;box-sizing:border-box;padding:15px;position:relative}.amount-control__label{color:#000;display:block;font-size:16px;font-weight:400;line-height:110%;margin-bottom:8px}.amount-control__body{align-items:center;display:flex;gap:4px}.amount-control__prefix{flex-shrink:0}.amount-control__input,.amount-control__prefix{color:#000;font-size:18px;font-weight:500;line-height:1}.amount-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;flex:1;min-width:0;outline:none;padding:0;width:100%}.amount-control__edit{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:0;width:24px}.amount-control__edit-icon{display:block;height:16px;width:16px}.text-control{position:relative}.text-control__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #b7c4b7;border-radius:15px;box-sizing:border-box;color:#000;display:block;font-family:inherit;font-size:18px;font-weight:600;height:72px;line-height:1.2;outline:none;padding:28px 20px 12px;text-align:center;transition:border-color .2s ease;width:100%}.text-control__input::-moz-placeholder{color:transparent;opacity:0}.text-control__input::placeholder{color:transparent;opacity:0}.form__label{color:#b7c4b7;font-size:18px;font-weight:500;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:top .2s ease,transform .2s ease,font-size .2s ease;white-space:nowrap}.text-control__input:not(:-moz-placeholder-shown)+.form__label{font-size:12px;top:14px;transform:translate(-50%)}.text-control__input:focus+.form__label,.text-control__input:not(:placeholder-shown)+.form__label{font-size:12px;top:14px;transform:translate(-50%)}.text-control_error .text-control__input{border-color:#f80}.text-control_error .text-control__input+.form__label{color:#f80}.form__error{align-items:center;color:#f80;-moz-column-gap:6px;column-gap:6px;display:none;font-size:12px;font-weight:500;line-height:1.2;margin-bottom:10px;margin-top:5px;padding-left:4px}.form__error:not(:empty){display:flex!important}.form__error:before{background:url(/assets/simple_page__presto_fiesto/img/form/form_warning.svg) no-repeat 50%/contain;content:"";flex-shrink:0;height:13px;width:13px}.form__sum{margin-bottom:10px;margin-top:15px}@property --ang{inherits:false;initial-value:0deg;syntax:"<angle>"}.form__cta-ring{animation:form-ring-spin 8s linear infinite;background:conic-gradient(from var(--ang),#fff 0deg,#fff 95deg,#2bff00 135deg,#f90 155deg,#fff 195deg,#fff 275deg,#ffe0b1 310deg,#25f46a 325deg,#fff 1turn);border-radius:21px;height:78px;padding:3px;width:100%}.form__cta-gap,.form__cta-ring{box-sizing:border-box;display:block}.form__cta-gap{background:#fff;border-radius:18px;height:100%;padding:4px 5px}.form__submit{background:#04e876;border:0;border-radius:15px;color:#000;cursor:pointer;font-size:18px;font-weight:500;height:100%;justify-content:center;letter-spacing:.45px;line-height:28px;padding:0;text-transform:uppercase;width:100%}.form__chips,.form__submit{align-items:center;display:flex}.form__chips{gap:8px;justify-content:space-between;margin-top:12px}.form__chip{align-items:center;color:rgba(0,0,0,.7);display:flex;font-size:12px;font-weight:500;gap:7px;padding:0 8px;white-space:nowrap}.form__chip-icon{display:block;flex-shrink:0;height:12px;max-width:none;width:auto}@keyframes form-ring-spin{to{--ang:360deg}}@media (prefers-reduced-motion:reduce){.form__cta-ring{animation:none}}@media (min-width:1200px){.form{padding:0;width:622px}.form__control{margin-bottom:5px}.form-step .form__control:last-child{margin-bottom:0}.text-control__input{border-radius:24px;font-size:22px;height:80px;padding:34px 28px 16px}.form__label{font-size:22px}.text-control__input:not(:-moz-placeholder-shown)+.form__label{font-size:16px;top:18px}.text-control__input:focus+.form__label,.text-control__input:not(:placeholder-shown)+.form__label{font-size:16px;top:18px}.form__error{font-size:14px;margin-top:10px}.form__error:before{height:16px;width:16px}.form__sum{margin-bottom:15px;margin-top:40px}.amount-control{border-radius:24px;padding:17px}.amount-control__label{font-size:20px}.amount-control__input,.amount-control__prefix{font-size:30px}.amount-control__edit-icon{height:21px;width:21px}.form__control_100{margin-bottom:80px;margin-top:15px}.form__submit{border-radius:24px;font-size:22px;font-weight:700}.form__cta-gap{border-radius:30px}.form__cta-ring{border-radius:33px;height:96px}.form__chips{margin-top:15px}.form__chip-icon{height:19px}.form__chip{font-size:17px}}.checkbox-control{align-items:flex-start;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;line-height:148%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-control__input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-control__checkmark{background-color:#fff;border:6px solid rgba(37,244,106,.3);border-radius:50%;box-sizing:border-box;flex-shrink:0;height:30px;position:relative;width:30px}.checkbox-control__checkmark:after{background-color:rgba(37,244,106,.7);border-radius:50%;content:"";display:none;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.checkbox-control__input:checked~.checkbox-control__checkmark{border-color:rgba(37,244,106,.7)}.checkbox-control__input:checked~.checkbox-control__checkmark:after{display:block}.checkbox-control__box{border:1px solid #25f46a;border-radius:9px;display:flex;flex-direction:column;gap:10px;padding:10px;position:relative;width:100%}.checkbox-control__text{display:block;font-size:12px;font-weight:400;line-height:128%}.checkbox-control__text_clamp{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.checkbox-control__text_clamp .checkbox-control__text-inner:before{content:"";float:right;height:5.12em;shape-outside:inset(3.84em 0 0 0);width:75px}.checkbox-control__toggle{align-self:flex-end;background-color:#f80;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1;padding:2px 4px;white-space:nowrap}.checkbox-control__toggle:hover{opacity:.85}.checkbox-control__text_clamp+.checkbox-control__toggle{bottom:0;position:absolute;right:0}.checkbox-control__text:not(.checkbox-control__text_clamp)+.checkbox-control__toggle{margin:0 -10px -10px 0}.checkbox-control__link{color:#f80;text-decoration:underline}.checkbox-control__link:hover{opacity:.8}@media (min-width:1200px){.checkbox-control__text{font-size:16px}}.form__field-label{background-color:#e7f0e7;border-radius:15px;color:#000;display:block;font-size:16px;font-weight:600;line-height:1;margin-bottom:8px;padding:18px 16px;text-align:center}.select-control{position:relative}.select-control__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d0d8d0;border-radius:15px;box-sizing:border-box;color:#8a958a;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:500;height:56px;line-height:1.2;outline:none;padding:0 64px 0 20px;text-align:left;width:100%}.select-control__select:focus{border-color:#b7c4b7}.select-control:after{background-color:#c5d6c5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1.5 6 5 6-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:15px;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:52px}@media (min-width:1200px){.form__field-label{border-radius:20px;font-size:18px;padding:22px 20px}.select-control__select{border-radius:20px;font-size:18px;height:64px}.select-control:after{border-radius:0 19px 19px 0;width:60px}}.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}}