.backgroundVideo{height:100%;width:100%;object-fit:cover;z-index:-1;position:absolute;top:0;display:inline-block}.backgroundVideo_desktop{display:none}@media(min-width:992px){.backgroundVideo_desktop{display:block}.backgroundVideo_mobile{display:none}}.errorMsg{color:red;font-family:Roboto;font-size:17px;margin-bottom:16px;display:block}.loader{width:48px;height:48px;display:inline-block;position:relative;flex-basis:100%}.loader:after,.loader:before{content:"";box-sizing:border-box;width:48px;height:48px;border-radius:50%;border:2px solid #f74237;position:absolute;left:0;top:0;animation:animloader 2s linear infinite}.loader:after{animation-delay:1s}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@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}}.footer{padding:20px 0;width:100%;margin-top:auto;background-size:cover;background-repeat:no-repeat;position:relative}@media(min-width:992px){.footer{padding:75px 0}}.footer .wrapper{color:#fff;max-width:1600px}.footer_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}@media(min-width:992px){.footer_header{margin-bottom:25px}}.footer_title{font-family:Fjalla One;font-size:28px;font-weight:400;line-height:43px}@media(min-width:992px){.footer_title{font-size:34px}}.footer_logo{display:none}@media(min-width:992px){.footer_logo{display:block;width:240px;height:-moz-fit-content;height:fit-content}}.footer_logo svg{display:block}.footer_form{margin-bottom:30px}@media(min-width:992px){.footer_form{margin-bottom:25px}}.footer_form-disclaimer{font-family:Roboto;font-size:12px;font-weight:400;line-height:20px;margin-bottom:30px;flex-basis:100%!important}@media(min-width:992px){.footer_form-disclaimer{margin:20px 7.5px 0!important}}.footer_form .simpleInput_checkbox label,.footer_form .simpleInput_checkbox label a,.footer_form-disclaimer a{color:#fff}@media(min-width:992px){.footer_form .row-6{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;margin-right:-8px;margin-left:-8px}.footer_form .row-6>*{flex-basis:calc(100%/3 - 16px);margin:8px;flex-grow:0}}@media(min-width:1600px){.footer_form .row-6{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;margin-right:-8px;margin-left:-8px}.footer_form .row-6>*{flex-basis:calc(100%/6 - 16px);margin:8px;flex-grow:0}}@media(min-width:992px){.footer_form .row-6 .footer_form-disclaimer{margin-top:0!important}.footer_form .row-6 .simpleInput{margin-bottom:25px}}@media(min-width:1600px){.footer_form .row-6 .simpleInput{margin-bottom:30px}.footer_form .row-6 .simpleInput:not(:nth-child(6)){flex-basis:calc(16.6666666667% - 25px)!important}}.footer_form .row-6 .simpleInput:nth-child(6){flex-grow:1}@media(min-width:992px){.footer_form-fields{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;margin-right:-8px;margin-left:-8px}.footer_form-fields>*{flex-basis:calc(100%/5 - 16px);margin:8px;flex-grow:0}}.footer_form-fields .simpleInput{margin-bottom:12px}@media(min-width:992px){.footer_form-fields .simpleInput{margin-bottom:7.5px;position:relative}}.footer_form-fields .simpleInput_label{color:#fff}.footer_form-fields input,.footer_form-fields select{color:#313131!important}.footer_form-submit{font-family:Fjalla One;font-size:24px;font-weight:400;line-height:30px;text-align:center;padding:12.5px;color:#fff;text-decoration:none;border:unset;cursor:pointer;border-radius:6px;background:linear-gradient(180deg,#ff4438,#c50c00);animation:btn_scale 1.5s linear infinite}@media(min-width:992px){.footer_form-submit{font-family:Fjalla One;font-size:36px;line-height:45px;padding:15px}}.footer_form-submit{margin:0 auto;display:block;width:100%;flex-basis:100%;max-width:370px}@media(min-width:992px){.footer_form-submit{min-width:370px;height:51px;font-size:24px;margin:18px auto 0!important;display:flex;align-items:center;justify-content:center}}.footer_footer{font-family:Roboto;padding-top:30px;border-top:2px solid hsla(0,0%,87%,.314)}@media(min-width:992px){.footer_footer{padding-top:25px;display:flex;justify-content:space-between;flex-direction:row-reverse}}.footer_footer-lottie{width:230px;display:block;margin:0 auto 30px}@media(min-width:992px){.footer_footer-lottie{display:none}}.footer_footer-rights{display:block;font-size:13px;font-weight:600;line-height:22px;text-align:center}.footer_links{display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media(min-width:992px){.footer_links{margin-bottom:0}}.footer_links-element{margin:0 9px;font-size:16px;font-weight:600;line-height:22px;position:relative;text-decoration:underline;color:#fff}.footer_links-element:not(:last-child):after{content:"";position:absolute;width:2px;height:60%;top:50%;background-color:#fff;transform:translateY(-50%);right:-10px}