@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes showFormBottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes showFormLeft{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes showFormRight{0%{transform:translateX(10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes showFormLeftFull{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes hideFormLeftFull{0%{transform:translateX(0);opacity:0}to{transform:translateX(-100%);opacity:1}}@keyframes showFormRightForm{0%{transform:translateX(10px) translateY(-50%);opacity:0}to{transform:translateX(0) translateY(-50%);opacity:1}}@keyframes btn_scale{0%{transform:scale(1);text-shadow:0 0 0 #fff}50%{transform:scale(1.1);text-shadow:0 0 4px #fff}to{transform:scale(1);text-shadow:0 0 0 #fff}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes show-slide{0%{opacity:0}to{opacity:1}}@keyframes jump_from_top{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.show_title_v2{animation:show_title_v2 .5s forwards}@keyframes show_title_v2{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.show_stampa_v2{animation:show_stampa_v2 .5s forwards}.show_mark_v2{animation:show_mark_v2 .5s forwards}@keyframes show_mark_v2{0%{transform:translateY(100%) skew(15deg);opacity:0}to{transform:translateY(0) skew(15deg);opacity:1}}@keyframes show_stampa_v2{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes storyFormFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes storyFormLineGrow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes storyFormCardRise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.storyForm{font-family:Roboto,sans-serif;display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px 16px 40px}@media(min-width:768px){.storyForm{gap:32px;padding:20px 32px 60px}}@media(min-width:992px){.storyForm{gap:36px;padding:20px 40px 80px}}@media(min-width:1200px){.storyForm{padding:20px 60px 80px}}@media(min-width:1366px){.storyForm{gap:40px;padding:20px 120px 96px}}.storyForm_titleRow{display:flex;align-items:center;gap:16px;width:100%}@media(min-width:768px){.storyForm_titleRow{gap:32px}}@media(min-width:992px){.storyForm_titleRow{gap:48px}}@media(min-width:1200px){.storyForm_titleRow{gap:66px}}.storyForm_titleRow-line{flex:1 1;min-width:0;height:2px;background:#d9dce4;transform-origin:center;animation:storyFormLineGrow .7s ease-out .2s both}.storyForm_title{margin:0;color:#1a2754;font-weight:700;font-size:24px;line-height:1.2;text-align:center;white-space:nowrap;opacity:0;animation:storyFormFadeUp .6s ease-out .1s forwards}@media(min-width:768px){.storyForm_title{font-size:32px}}@media(min-width:992px){.storyForm_title{font-size:40px}}@media(min-width:1200px){.storyForm_title{font-size:48px}}.storyForm_description{margin:0;width:100%;max-width:1080px;color:#464646;font-size:16px;line-height:1.4;text-align:center;opacity:0;animation:storyFormFadeUp .6s ease-out .3s forwards}@media(min-width:768px){.storyForm_description{font-size:20px}}@media(min-width:992px){.storyForm_description{font-size:22px}}@media(min-width:1200px){.storyForm_description{font-size:25px}}.storyForm_card{position:relative;width:100%;max-width:1120px;background:url(/images/story-form-bg.png) 50%/cover no-repeat,#fff;border-radius:12px;box-shadow:0 8px 32px 0 rgba(15,26,54,.1);padding:24px 16px;display:flex;flex-direction:column;gap:20px;opacity:0;animation:storyFormCardRise .7s ease-out .45s forwards;overflow:hidden}@media(min-width:768px){.storyForm_card{padding:32px 28px;gap:24px;border-radius:14px}}@media(min-width:992px){.storyForm_card{padding:40px;gap:28px;border-radius:16px}}@media(min-width:1200px){.storyForm_card{padding:56px 64px;gap:32px}}.storyForm_card--flat{background:#fff;border-radius:0;box-shadow:none;padding:0;overflow:visible;max-width:1082px}@media(min-width:768px){.storyForm_card--flat{padding:0;border-radius:0}}@media(min-width:992px){.storyForm_card--flat{padding:0;border-radius:0}}@media(min-width:1200px){.storyForm_card--flat{padding:0}}.storyForm_row{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width:768px){.storyForm_row{flex-direction:row;gap:20px}}@media(min-width:992px){.storyForm_row{gap:24px}}.storyForm_row .storyForm_field{flex:1 1;min-width:0}.storyForm_field{display:flex;flex-direction:column;gap:6px;width:100%}@media(min-width:768px){.storyForm_field{gap:8px}}.storyForm_label{color:#1a2754;font-weight:600;font-size:16px;line-height:1}@media(min-width:768px){.storyForm_label{font-size:18px}}@media(min-width:992px){.storyForm_label{font-size:20px}}@media(min-width:1200px){.storyForm_label{font-size:22px}}.storyForm_label-optional{font-weight:400}.storyForm_input,.storyForm_textarea{width:100%;background:#fff;border:2px solid #1a2754;border-radius:8px;padding:12px 14px;color:#1a2754;font-family:Roboto,sans-serif;font-size:14px;line-height:normal;outline:none;box-sizing:border-box;transition:border-color .15s ease}@media(min-width:768px){.storyForm_input,.storyForm_textarea{padding:14px 16px;font-size:16px}}@media(min-width:992px){.storyForm_input,.storyForm_textarea{font-size:18px}}.storyForm_input::placeholder,.storyForm_textarea::placeholder{color:#868eaa;font-weight:400}.storyForm_input:focus,.storyForm_textarea:focus{border-color:#026ae2}.storyForm_input.is-error,.storyForm_textarea.is-error{border-color:#c50c00}.storyForm_input--date{position:relative;font-family:Roboto,sans-serif;color:#1a2754}.storyForm_input--date::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer}.storyForm_input--date.is-empty::-webkit-datetime-edit,.storyForm_input--date.is-empty::-webkit-datetime-edit-fields-wrapper{color:transparent}.storyForm_input--date.is-empty:before{content:"MM / DD / YYYY";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#868eaa;font-family:Roboto,sans-serif;font-weight:400;font-size:inherit;pointer-events:none}@media(min-width:768px){.storyForm_input--date.is-empty:before{left:16px}}.storyForm_textarea{height:140px;resize:vertical;line-height:1.4}@media(min-width:768px){.storyForm_textarea{height:180px;font-size:18px}}@media(min-width:992px){.storyForm_textarea{height:200px;font-size:20px}}.storyForm_error{color:#c50c00;font-size:13px;margin-top:4px}@media(min-width:768px){.storyForm_error{font-size:14px}}.storyForm_photoUpload{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width:768px){.storyForm_photoUpload{gap:12px}}.storyForm_photoUpload-header{display:flex;flex-direction:column;gap:4px;justify-content:space-between;width:100%}@media(min-width:768px){.storyForm_photoUpload-header{flex-direction:row;align-items:baseline}}.storyForm_photoUpload-meta{color:#868eaa;font-size:12px;font-weight:400}@media(min-width:768px){.storyForm_photoUpload-meta{font-size:13px}}.storyForm_photoUpload-drop{position:relative;width:100%;min-height:140px;background:#fafbfd;border:2px dashed #1a2754;border-radius:8px;padding:20px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}@media(min-width:768px){.storyForm_photoUpload-drop{min-height:170px;padding:24px}}@media(min-width:992px){.storyForm_photoUpload-drop{min-height:200px}}.storyForm_photoUpload-drop.is-drag{background:#eef4ff;border-color:#026ae2}.storyForm_photoUpload-drop:hover{background:#f5f8fd}.storyForm_photoUpload-inner{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center}.storyForm_photoUpload-plus{width:40px;height:40px;border-radius:50%;border:2px solid #1a2754;display:flex;align-items:center;justify-content:center;color:#1a2754;font-size:24px;font-weight:400;line-height:1}@media(min-width:768px){.storyForm_photoUpload-plus{width:48px;height:48px;font-size:30px}}.storyForm_photoUpload-title{margin:0;color:#1a2754;font-weight:600;font-size:14px;line-height:1.3}@media(min-width:768px){.storyForm_photoUpload-title{font-size:16px}}.storyForm_photoUpload-subtitle{margin:0;color:#464646;font-size:13px;line-height:1.4;max-width:560px}@media(min-width:768px){.storyForm_photoUpload-subtitle{font-size:14px}}.storyForm_photoUpload-hint{margin:0;color:#868eaa;font-size:12px;line-height:1}.storyForm_photoUpload-thumbs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%}@media(min-width:768px){.storyForm_photoUpload-thumbs{grid-template-columns:repeat(4,1fr);gap:16px}}@media(min-width:992px){.storyForm_photoUpload-thumbs{grid-template-columns:repeat(5,1fr)}}.storyForm_photoUpload-thumb{position:relative;aspect-ratio:176/128;border-radius:8px;overflow:hidden;background:#f2f7ff}.storyForm_photoUpload-thumb img{width:100%;height:100%;object-fit:cover;display:block}.storyForm_photoUpload-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:none;background:rgba(26,39,84,.85);color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.storyForm_photoUpload-remove:hover{background:#1a2754}.storyForm_photoUpload-addMore,.storyForm_photoUpload-placeholder{aspect-ratio:176/128;background:#f2f7ff;border:none;border-radius:8px;cursor:pointer;color:#868eaa;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.storyForm_photoUpload-addMore:hover,.storyForm_photoUpload-placeholder:hover{background:#e7eefc}.storyForm_photoUpload-addMore{background:#fafbfd;border:2px dashed #1a2754;color:#1a2754;flex-direction:column;gap:4px}.storyForm_photoUpload-addMore-plus{font-size:22px;line-height:1;font-weight:400}.storyForm_photoUpload-addMore-label{font-size:13px;font-weight:600}.storyForm_consent{display:flex;flex-direction:column;gap:10px;width:100%;border-radius:8px}@media(min-width:768px){.storyForm_consent{gap:12px}}.storyForm_consent-title{margin:0;color:#1a2754;font-weight:700;font-size:14px;line-height:normal}@media(min-width:768px){.storyForm_consent-title{font-size:16px}}@media(min-width:992px){.storyForm_consent-title{font-size:18px}}.storyForm_consent-text{margin:0;color:#464646;font-size:14px;line-height:1.5;display:flex;flex-direction:column;gap:12px}.storyForm_consent-text p{margin:0}@media(min-width:768px){.storyForm_consent-text{font-size:16px}}@media(min-width:992px){.storyForm_consent-text{font-size:18px}}@media(min-width:1200px){.storyForm_consent-text{font-size:20px}}.storyForm_consent-separator{display:block;width:100%;height:2px;background:#d9dce4;margin-top:20px}@media(min-width:768px){.storyForm_consent-separator{margin-top:28px}}@media(min-width:992px){.storyForm_consent-separator{margin-top:36px}}@media(min-width:1200px){.storyForm_consent-separator{margin-top:40px}}.storyForm_agreement{display:flex;gap:10px;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.storyForm_agreement{gap:12px;align-items:center}}.storyForm_agreement-text{color:#1a2754;font-weight:600;font-size:14px;line-height:1.3}@media(min-width:768px){.storyForm_agreement-text{font-size:16px;line-height:normal}}@media(min-width:992px){.storyForm_agreement-text{font-size:18px}}.storyForm_checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;background:#fff;border:2px solid #1a2754;border-radius:4px;cursor:pointer;position:relative;margin:0;flex-shrink:0}@media(min-width:768px){.storyForm_checkbox{width:24px;height:24px;min-width:24px}}.storyForm_checkbox:checked{background:#1a2754}.storyForm_checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}@media(min-width:768px){.storyForm_checkbox:checked:after{width:6px;height:11px}}.storyForm_signature{display:flex;flex-direction:column;gap:10px;width:100%}.storyForm_signature-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.storyForm_signature-disclaimer{margin:0;color:#464646;font-size:14px;line-height:1.5}@media(min-width:768px){.storyForm_signature-disclaimer{font-size:16px}}@media(min-width:992px){.storyForm_signature-disclaimer{font-size:18px}}@media(min-width:1200px){.storyForm_signature-disclaimer{font-size:20px}}.storyForm_signature-pad{position:relative;width:100%;height:140px;background:#fafbfd;border:2px dashed #1a2754;border-radius:12px;overflow:hidden}@media(min-width:768px){.storyForm_signature-pad{height:160px}}@media(min-width:992px){.storyForm_signature-pad{height:180px}}.storyForm_signature-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none;z-index:2}.storyForm_signature-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.storyForm_signature-placeholder-text{color:#1a2754;font-family:Roboto,sans-serif;font-weight:500;font-size:22px;line-height:1}@media(min-width:768px){.storyForm_signature-placeholder-text{font-size:26px}}@media(min-width:992px){.storyForm_signature-placeholder-text{font-size:31px}}.storyForm_signature-placeholder-line{display:block;width:180px;height:1px;background:#1a2754;opacity:.5}@media(min-width:768px){.storyForm_signature-placeholder-line{width:240px}}@media(min-width:992px){.storyForm_signature-placeholder-line{width:282px}}.storyForm_signature-clear{background:transparent;border:none;color:#ff4438;font-family:Roboto,sans-serif;font-weight:600;font-size:15px;cursor:pointer;padding:0;text-decoration:underline}@media(min-width:768px){.storyForm_signature-clear{font-size:16px}}@media(min-width:992px){.storyForm_signature-clear{font-size:17px}}.storyForm_signature-clear:hover{opacity:.7}.storyForm_submitRow{display:flex;justify-content:center;width:100%}.storyForm_card--thanks{align-items:center;text-align:center;padding:40px 24px}@media(min-width:768px){.storyForm_card--thanks{padding:56px 32px}}@media(min-width:992px){.storyForm_card--thanks{padding:72px 40px}}.storyForm_thanks{display:flex;flex-direction:column;gap:12px;align-items:center;max-width:720px}@media(min-width:768px){.storyForm_thanks{gap:16px}}.storyForm_thanks-title{margin:0;color:#1a2754;font-weight:700;font-size:22px;line-height:1.2}@media(min-width:768px){.storyForm_thanks-title{font-size:28px}}@media(min-width:992px){.storyForm_thanks-title{font-size:36px}}@media(min-width:1200px){.storyForm_thanks-title{font-size:42px}}.storyForm_thanks-text{margin:0;color:#464646;font-size:15px;line-height:1.5}@media(min-width:768px){.storyForm_thanks-text{font-size:17px}}@media(min-width:992px){.storyForm_thanks-text{font-size:20px}}.storyForm_submit{background:#026ae2;color:#fff;border:none;border-radius:10px;padding:14px 28px;font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:normal;cursor:pointer;transition:background .15s ease,transform .15s ease;width:100%}@media(min-width:768px){.storyForm_submit{padding:18px 36px;font-size:18px;border-radius:12px;width:auto}}@media(min-width:992px){.storyForm_submit{padding:20px 48px;font-size:22px}}.storyForm_submit:hover:not(:disabled){background:#0257ba}.storyForm_submit:disabled{opacity:.7;cursor:not-allowed}