body{vertical-align:baseline;border:0;width:100%;margin:0;padding:0;line-height:1;position:relative}body div,body span,body applet,body object,body iframe,body blockquote,body pre,body abbr,body acronym,body address,body big,body cite,body code,body del,body dfn,body em,body img,body ins,body kbd,body q,body s,body samp,body small,body strike,body strong,body sub,body sup,body tt,body var,body b,body u,body i,body center,body dl,body dt,body dd,body ol,body ul,body li,body fieldset,body form,body label,body legend,body table,body caption,body tbody,body tfoot,body thead,body tr,body th,body td,body article,body aside,body canvas,body details,body embed,body figure,body figcaption,body footer,body header,body hgroup,body menu,body nav,body output,body ruby,body section,body summary,body time,body mark,body audio,body video{vertical-align:baseline;border:0;margin:0;padding:0}body h1,body h2,body h3,body h4,body h5,body h6,body p,body a{vertical-align:baseline;border:0;margin:0}body picture,body img,body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body input,body button,body textarea,body select{font:inherit}body button{outline:0}body textarea,body input[type=text],body input[type=button],body input[type=submit],body input[type=reset],body input[type=search],body input[type=password]{appearance:none;border-radius:0}body table{border-collapse:collapse;border-spacing:0}body *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}body *,body :before,body :after{box-sizing:border-box}body .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}body img{vertical-align:top;align-self:center;width:100%;height:auto}body .clear{clear:both;display:block}:root{--root-font-size:calc((1svh + 4svw + 16px)*.2);--font-14pt:calc(var(--root-font-size)*.054*14);--font-16pt:calc(var(--root-font-size)*.054*16);--font-18pt:calc(var(--root-font-size)*.054*18);--font-22pt:calc(var(--root-font-size)*.054*22);--font-26pt:calc(var(--root-font-size)*.054*26);--font-32pt:calc(var(--root-font-size)*.054*32);--font-44pt:calc(var(--root-font-size)*.054*44);--font-56pt:calc(var(--root-font-size)*.054*56);--font-64pt:calc(var(--root-font-size)*.054*64);--font-86pt:calc(var(--root-font-size)*.054*86);--padding-1:4.7svw;--padding-2:calc(var(--padding-1)*2);--padding-3:calc(var(--padding-1)*3);--padding-4:calc(var(--padding-1)*4);--padding-5:calc(var(--padding-1)*5);--padding-6:calc(var(--padding-1)*6);--easing:cubic-bezier(0,0,.22,1);--box-shadow-black:0 4px 8px #00000080;--box-shadow-orange:0 4px 8px #a8612380;--box-shadow-orange-small:0 2px 4px #d96e0633;--border-radius-1:.4rem;--border-radius-2:.8rem;--base:#fff;--beige:#f9f5f4;--light-orange:#ffd5a8;--light-brown:#fdf7ed;--medium-brown:#84614b;--orange:#d68641;--brown:#4b3425;--red:red;--blue:#65a1b0;--light-blue:#8dc4d2;--yellow:#ffcb00}@media screen and (pointer:fine) and (hover:hover) and (max-width:1439px){:root{--root-font-size:calc((1svh + 4svw + 16px)*.2);--font-14pt:calc(var(--root-font-size)*.054*14);--font-16pt:calc(var(--root-font-size)*.054*16);--font-18pt:calc(var(--root-font-size)*.054*18);--font-22pt:calc(var(--root-font-size)*.054*22);--font-26pt:calc(var(--root-font-size)*.054*26);--font-32pt:calc(var(--root-font-size)*.054*32);--font-44pt:calc(var(--root-font-size)*.054*44);--font-56pt:calc(var(--root-font-size)*.054*56);--font-64pt:calc(var(--root-font-size)*.054*64);--font-86pt:calc(var(--root-font-size)*.054*86);--padding-1:2.25svw}}@media not all and (pointer:fine) and (hover:hover){@media (max-width:480px){:root{--root-font-size:4.5svw;--font-14pt:calc(var(--root-font-size)*.054*15);--font-16pt:calc(var(--root-font-size)*.054*17);--font-18pt:calc(var(--root-font-size)*.054*18);--font-22pt:calc(var(--root-font-size)*.054*22);--font-26pt:calc(var(--root-font-size)*.054*26);--font-32pt:calc(var(--root-font-size)*.054*32);--font-44pt:calc(var(--root-font-size)*.054*38);--font-56pt:calc(var(--root-font-size)*.054*56);--font-64pt:calc(var(--root-font-size)*.054*46);--font-86pt:calc(var(--root-font-size)*.054*46);--padding-1:6.5svw;--padding-2:calc(var(--padding-1));--padding-3:calc(var(--padding-1));--padding-4:calc(var(--padding-1));--padding-5:calc(var(--padding-1));--padding-6:calc(var(--padding-1))}}@media (min-width:481px) and (max-width:768px){:root{--root-font-size:3svw;--font-14pt:calc(var(--root-font-size)*.054*14);--font-16pt:calc(var(--root-font-size)*.054*16);--font-18pt:calc(var(--root-font-size)*.054*18);--font-22pt:calc(var(--root-font-size)*.054*22);--font-26pt:calc(var(--root-font-size)*.054*26);--font-32pt:calc(var(--root-font-size)*.054*32);--font-44pt:calc(var(--root-font-size)*.054*38);--font-56pt:calc(var(--root-font-size)*.054*56);--font-64pt:calc(var(--root-font-size)*.054*46);--font-86pt:calc(var(--root-font-size)*.054*46);--padding-1:6.5svw;--padding-2:6.5svw;--padding-3:13svw;--padding-4:13svw}}@media (orientation:portrait) and (min-width:769px){:root{--root-font-size:2.5svw;--font-14pt:calc(var(--root-font-size)*.054*14);--font-16pt:calc(var(--root-font-size)*.054*16);--font-18pt:calc(var(--root-font-size)*.054*18);--font-22pt:calc(var(--root-font-size)*.054*22);--font-26pt:calc(var(--root-font-size)*.054*26);--font-32pt:calc(var(--root-font-size)*.054*32);--font-44pt:calc(var(--root-font-size)*.054*38);--font-56pt:calc(var(--root-font-size)*.054*56);--font-64pt:calc(var(--root-font-size)*.054*46);--font-86pt:calc(var(--root-font-size)*.054*46)}}@media (orientation:landscape) and (min-width:769px){:root{--root-font-size:calc((1svh + 4svw + 16px)*.22);--font-10pt:calc(var(--root-font-size)*.054*10);--font-12pt:calc(var(--root-font-size)*.054*12);--font-13pt:calc(var(--root-font-size)*.054*13);--font-14pt:calc(var(--root-font-size)*.054*14);--font-16pt:calc(var(--root-font-size)*.054*16);--font-18pt:calc(var(--root-font-size)*.054*18);--font-20pt:calc(var(--root-font-size)*.054*20);--font-30pt:calc(var(--root-font-size)*.054*30);--padding-1:2.25svw}}}@font-face{font-family:Faustina;src:url(/Faustina-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Faustina;src:url(/Faustina-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Faustina;src:url(/Faustina-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Faustina;src:url(/Faustina-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}body,html{font-family:Faustina,RedHatDisplay,sans-serif;font-size:calc(var(--root-font-size));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--brown);background:var(--base)}body h1,html h1{font-size:var(--font-44pt);padding-bottom:2rem;line-height:1em}body h2,html h2{font-size:var(--font-32pt);padding-bottom:1.5rem;line-height:1.2em}body h3,html h3{font-size:var(--font-26pt);padding-bottom:.5rem;line-height:1.1em}body h4,html h4{font-size:var(--font-22pt);padding-bottom:.5rem;line-height:1.4em}body a,body a:visited,body a:active,body a:hover,body a:link,body a:focus,html a,html a:visited,html a:active,html a:hover,html a:link,html a:focus{color:var(--brown);text-decoration:none}body ul,html ul{padding:.5rem 0 .5rem 1rem}body ul li,html ul li{font-size:var(--font-18pt);padding-bottom:.5rem;line-height:1.4em}body p,html p{font-size:var(--font-18pt);padding-bottom:1rem;line-height:1.4em}body input,body input:focus,body textarea,body textarea:focus,body select,body select:focus,html input,html input:focus,html textarea,html textarea:focus,html select,html select:focus{border:1px solid var(--light-brown);background:var(--beige);resize:none;appearance:none;width:100%;font-family:Faustina,RedHatDisplay,sans-serif;font-weight:400;font-size:var(--font-16pt);color:var(--brown);outline:none;padding:.5rem 1rem;line-height:1.25em;border-radius:var(--border-radius-1)!important}body input::placeholder,body textarea::placeholder,html input::placeholder,html textarea::placeholder{color:var(--brown);font-family:Faustina,RedHatDisplay,sans-serif;font-size:var(--font-16pt);line-height:1.25em}body input[type=file],html input[type=file]{background:var(--beige)!important}body input:read-only,html input:read-only{background:var(--light-brown)}body input:focus::placeholder,html input:focus::placeholder{color:#0000}body input[type=submit],html input[type=submit]{width:auto;color:var(--brown);background:var(--base);transition:all .3s var(--easing)}body input[type=submit]:disabled,html input[type=submit]:disabled{background:var(--base)}body input[type=submit]:not(:disabled),html input[type=submit]:not(:disabled){cursor:pointer}@media screen and (pointer:fine) and (hover:hover){body input[type=submit]:not(:disabled):hover,html input[type=submit]:not(:disabled):hover{color:var(--brown);background:var(--base)}}body input[type=checkbox],html input[type=checkbox]{background:var(--beige);appearance:none;border:1px solid var(--light-orange);width:.8rem;height:.8rem;margin:0 .2rem 0 0;padding:0;border-radius:.2rem!important}@media not all and (pointer:fine) and (hover:hover){@media (max-width:480px){body input[type=checkbox],html input[type=checkbox]{width:1.3rem;height:1.3rem;margin-right:.5rem}}}body input[type=checkbox]:checked:after,html input[type=checkbox]:checked:after{content:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 671.43'%3E%3Cpath d='M789.34,113.52L686.48,10.65c-14.2-14.2-37.23-14.2-51.43,0l-235.04,235.05-132.18,132.18-102.87-102.87c-6.82-6.82-16.07-10.65-25.72-10.65s-18.9,3.83-25.72,10.65L10.65,377.88c-14.2,14.2-14.2,37.23,0,51.43l231.44,231.46c6.82,6.82,16.07,10.65,25.72,10.65s18.9-3.83,25.72-10.65l106.47-106.47h0S789.35,164.95,789.35,164.95c6.82-6.82,10.65-16.07,10.65-25.72,0-9.65-3.83-18.9-10.65-25.72Z' style='fill:%23d68641;'/%3E%3C/svg%3E");color:var(--brown);width:.65rem;height:.65rem;position:absolute;transform:translate(.05rem,-.22rem)}@media not all and (pointer:fine) and (hover:hover){@media (max-width:480px){body input[type=checkbox]:checked:after,html input[type=checkbox]:checked:after{width:1.1rem;height:1.1rem;transform:translate(.08rem,.1rem)}}}body input[type=radio],html input[type=radio]{background:var(--beige);appearance:none;width:.8rem;height:.8rem;margin:0 .2rem 0 0;padding:0;border-radius:0!important}@media not all and (pointer:fine) and (hover:hover){@media (max-width:480px){body input[type=radio],html input[type=radio]{width:1.3rem;height:1.3rem}}}body input[type=radio]:checked:after,html input[type=radio]:checked:after{content:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 671.43'%3E%3Cpath d='M789.34,113.52L686.48,10.65c-14.2-14.2-37.23-14.2-51.43,0l-235.04,235.05-132.18,132.18-102.87-102.87c-6.82-6.82-16.07-10.65-25.72-10.65s-18.9,3.83-25.72,10.65L10.65,377.88c-14.2,14.2-14.2,37.23,0,51.43l231.44,231.46c6.82,6.82,16.07,10.65,25.72,10.65s18.9-3.83,25.72-10.65l106.47-106.47h0S789.35,164.95,789.35,164.95c6.82-6.82,10.65-16.07,10.65-25.72,0-9.65-3.83-18.9-10.65-25.72Z' style='fill:%23d68641;'/%3E%3C/svg%3E");color:var(--brown);width:.65rem;height:.65rem;position:absolute;transform:translate(.05rem,-.22rem)}@media not all and (pointer:fine) and (hover:hover){@media (max-width:480px){body input[type=radio]:checked:after,html input[type=radio]:checked:after{margin-left:.2rem;font-size:1.2rem;line-height:1.2rem}}}body input:-webkit-autofill{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}body input:-webkit-autofill:hover{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}body input:-webkit-autofill:focus{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}body input:-webkit-autofill:active{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}html input:-webkit-autofill{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}html input:-webkit-autofill:hover{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}html input:-webkit-autofill:focus{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}html input:-webkit-autofill:active{color:var(--brown);transition:background-color 5000s ease-in-out;background:var(--beige)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:inset 0 0 0 1000px #f9f4f4!important}:-webkit-any(body input:-webkit-autofill,html input:-webkit-autofill){-webkit-text-fill-color:var(--brown)!important}:is(body input:autofill,html input:autofill){-webkit-text-fill-color:var(--brown)!important}body select,html select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em}body select:disabled,html select:disabled{background:var(--light-brown);color:var(--brown);cursor:not-allowed;opacity:1}body fieldset,html fieldset{flex-wrap:wrap;display:flex}body fieldset legend,html fieldset legend{font-size:var(--font-16pt);padding-top:.8rem;line-height:1.25em}body fieldset>div,html fieldset>div{padding:.5rem .8rem .8rem 0}body fieldset>div label,html fieldset>div label{display:inline-block;transform:translateY(-.11rem)}body label,html label{font-size:var(--font-16pt);line-height:1.25em;display:block;transform:translateY(-.1rem)}body .error-message,html .error-message{color:var(--red);font-size:var(--font-16pt);padding-top:.2rem;line-height:1.25em}body button,body .button,html button,html .button{background:var(--base);color:var(--orange);border:1px solid var(--orange);border-radius:var(--border-radius-1);cursor:pointer;font-weight:700;font-size:var(--font-18pt);will-change:transform;transform-origin:50%;transition:all .3s var(--easing);align-items:center;margin-top:1rem;padding:.5rem 1.5rem;line-height:1.4em;display:flex}@media not all and (pointer:fine) and (hover:hover){body button,body .button,html button,html .button{padding:.5rem 1rem}}body button svg,body .button svg,html button svg,html .button svg{width:.8rem;height:.8rem;margin-left:.5rem;transform:translateY(.1rem)}body button a,body .button a,html button a,html .button a{align-items:center;display:flex;color:var(--orange)!important}body button.button-orange,body .button.button-orange,html button.button-orange,html .button.button-orange{background:var(--orange);color:var(--base)}@media screen and (pointer:fine) and (hover:hover){body button.button-orange:hover,body .button.button-orange:hover,html button.button-orange:hover,html .button.button-orange:hover{background:var(--brown);border:1px solid var(--brown);color:var(--base)!important}}body button.button-base,body .button.button-base,html button.button-base,html .button.button-base{background:var(--base);color:var(--orange)}body button.button-base a,body .button.button-base a,html button.button-base a,html .button.button-base a{color:var(--orange)!important}body button.button-blue,body .button.button-blue,html button.button-blue,html .button.button-blue{background:var(--blue);color:var(--base);border:1px solid var(--blue)}body button.button-blue a,body .button.button-blue a,html button.button-blue a,html .button.button-blue a{color:var(--blue)!important}body button.button-small,body .button.button-small,html button.button-small,html .button.button-small{font-size:var(--font-16pt);line-height:1.25em;padding:.35rem .8rem!important}body button.button-link,body .button.button-link,html button.button-link,html .button.button-link{color:var(--brown);background:0 0;border:none;padding:0;font-weight:400}@media screen and (pointer:fine) and (hover:hover){body button.button-link:hover,body .button.button-link:hover,html button.button-link:hover,html .button.button-link:hover{color:var(--orange)!important;background:0 0!important;border:none!important}}body button:disabled,body .button:disabled,html button:disabled,html .button:disabled{border:1px solid var(--light-orange);background:var(--light-brown);color:var(--medium-brown);cursor:not-allowed}body button:not(:disabled):hover,body .button:not(:disabled):hover,html button:not(:disabled):hover,html .button:not(:disabled):hover{background:var(--medium-brown);color:var(--base);cursor:pointer;border:1px solid var(--medium-brown);transform:scale(1.05)}body button:not(:disabled):hover a,body .button:not(:disabled):hover a,html button:not(:disabled):hover a,html .button:not(:disabled):hover a{color:var(--base)!important}body main,html main{min-height:100svh;padding-top:4rem}body .form-error,html .form-error{font-size:var(--font-16pt);color:var(--red);line-height:1.25em;display:block}body .form-success,html .form-success{font-size:var(--font-16pt);color:var(--blue);margin-top:1rem;font-weight:700;line-height:1.25em}body .form-spacer,html .form-spacer{background-color:var(--light-orange);flex-basis:100%;height:1px;margin:1rem 0}body .button-container,html .button-container{flex-wrap:wrap;display:flex}body .button-container .button,body .button-container button,html .button-container .button,html .button-container button{font-size:var(--font-16pt);margin-right:.5rem;padding:.5rem 1rem;line-height:1.25em}body .button-container .button:last-of-type,body .button-container button:last-of-type,html .button-container .button:last-of-type,html .button-container button:last-of-type{margin-right:0}body .button-container .form-error,html .button-container .form-error{flex:0 0 100%;padding-top:1rem}body .box,html .box{border-radius:var(--border-radius-2);border:1px solid var(--light-orange);box-shadow:var(--box-shadow-orange-small);background:var(--base);padding:1.5rem 1rem}@media not all and (pointer:fine) and (hover:hover){body .box,html .box{padding:1rem .8rem}}body .box-beige,html .box-beige{border-radius:var(--border-radius-1);border:1px solid var(--light-brown);background-color:var(--beige);flex-direction:column;justify-content:space-between;padding:1.5rem 1rem;display:flex}@media not all and (pointer:fine) and (hover:hover){body .box-beige,html .box-beige{padding:1rem .8rem}}body .titolo-box,html .titolo-box{align-items:center;padding-bottom:1rem;display:flex}body .titolo-box h3,html .titolo-box h3{font-size:var(--font-22pt);padding:0;line-height:1em}body .bordered-icon,html .bordered-icon{border-radius:var(--border-radius-1);background:var(--medium-brown);width:2rem;height:2rem;transition:all .3 var(--easing);flex:0 0 2rem;justify-content:center;align-items:center;margin-right:.5rem;padding:1rem;display:flex}body .bordered-icon svg,html .bordered-icon svg{flex:0 0 1rem;width:1rem;height:1rem}body .bordered-icon svg path,body .bordered-icon svg rect,body .bordered-icon svg circle,html .bordered-icon svg path,html .bordered-icon svg rect,html .bordered-icon svg circle{transition:all .3 var(--easing);stroke:var(--base)}.form-password input{padding-right:1.3rem}.form-password .password-input-container{position:relative}.form-password .password-input-container .eye-icon{cursor:pointer;width:1rem;height:1rem;position:absolute;top:50%;left:auto;right:.5rem;transform:translateY(-50%)}.torna-su{z-index:10;background:var(--base);width:2.2rem;height:2.2rem;box-shadow:var(--box-shadow-black);border-radius:3rem;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:auto 10px 10px auto}.torna-su svg{width:1.2rem;height:1.2rem;margin:0;transform:rotate(-90deg)}.torna-su svg path{stroke:var(--orange)}#CybotCookiebotDialogHeader{padding:.5em!important}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-family:Faustina!important;font-size:13px!important;line-height:1.1em!important}#CybotCookiebotDialog[data-template=overlay],#CybotCookiebotDialog[data-template=popup]{top:100%!important;left:0!important;transform:translateY(-100%)!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper{width:51px!important;height:20px!important}#CybotCookiebotDialogBodyContent{padding:.8em!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before{width:16px!important;height:16px!important;bottom:2px!important;left:4px!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:var(--orange)!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:var(--orange)!important;border-color:var(--orange)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid var(--orange)!important;color:var(--orange)!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{padding:.5em!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper{padding:1em!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--orange)!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:var(--orange)!important;border:2px solid var(--orange)!important}
