@media (pointer:coarse){[data-tippy-root]{display:none!important}}.appear{animation:.5s appear}.disappear{animation:.5s disappear}@keyframes appear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes disappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}.aGrow{animation:.5s aGrow}.aShrink{animation:.5s aShrink}@keyframes aGrow{0%{transform:scale(0)}80%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes aShrink{0%{transform:scale(1)}to{transform:scale(0)}}.shake{animation:.5s linear shake}.horizontal-shake{animation:.5s linear horizontalShake}@keyframes shake{0%{transform:rotate(-15deg)}20%{transform:rotate(15deg)}30%{transform:rotate(-15deg)}50%{transform:rotate(0)}}@keyframes horizontalShake{0%{transform:translate(-10px)}20%{transform:translate(10px)}30%{transform:translate(-10px)}50%{transform:translate(0)}}.button{cursor:default;border-radius:1.5rem;justify-content:center;align-items:center;padding:.5rem 1.75rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.outlined.button{border-width:2px}.icon-button{border-radius:100%;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;font-size:1.25rem;line-height:1.75rem}.image{vertical-align:middle;max-width:100%;height:auto;font-style:italic}.box{opacity:1;background-size:0;position:relative;overflow:hidden}.box:before{content:"";background-image:inherit;width:calc(200% + 200px);height:100%;animation:2s linear infinite move;position:absolute;top:0;bottom:0;right:0}@keyframes move{to{transform:translate(calc(50% + 100px))}}.s-no-padding-left{padding-left:0!important}.s-no-padding-right{padding-right:0!important}.s-small-padding-left{padding-left:.5rem!important}.s-small-padding-right{padding-right:.5rem!important}.sub{justify-content:space-between;align-items:center;padding:0 .75rem;display:flex}.input-control{justify-content:flex-start;align-items:flex-start;gap:.25rem;width:100%;display:flex}.column{flex-direction:column}.row{flex-direction:row}.input-control textarea{resize:none;border-radius:20px;width:100%;padding:.5rem 1rem}.input-control input,.input-control select{border-radius:1.5rem;width:100%;padding:.5rem 1rem}.input-control .sub{border-radius:1.5rem;width:100%;position:relative}.input-control textarea:focus-visible,.input-control textarea,.input-control input:focus-visible,.input-control input{outline:none!important}.error-root{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:100svh;display:flex}.s-error-body{white-space:break-spaces;text-align:center;width:60%}.s-error-icon{filter:invert();width:40px;height:40px}.loader-container{padding:5%}.loader{width:40px;margin:0 auto;position:relative}.loader:before{content:"";padding-top:100%;display:block}.circular{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite rotate;position:absolute;inset:0}.path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.loading{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.notification-root{z-index:40;position:fixed;bottom:.25rem;left:.25rem}.notification{border-radius:.75rem;min-width:150px;max-width:300px;padding:1.25rem 3rem 1.25rem 1.25rem;position:relative}.notification-close-button{position:absolute;top:.25rem;right:.25rem}.close-notification-icon{width:25px;height:25px}.check-input{width:0;height:0;display:none!important}.switcher-root{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.switcher{border-radius:100px;width:55px;height:25px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.ball{border-radius:20px;width:20px;height:14px;transition:all .5s;position:absolute;top:50%}.deactivated{transform:translate(20%,-50%)}.activated{transform:translate(150%,-50%)}.splash-screen{z-index:50;flex-direction:column;align-items:center;width:100%;height:100svh;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.logo-container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.splash-loading-show{opacity:1}.splash-loading-hide{opacity:0}.splash-loading{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.splash-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:100%;width:100px;height:100px}.brand{flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.brand p{font-size:15px}.brand-name{align-items:flex-end;display:flex}.brand-name p{font-size:1.25rem}.splash-sito-logo{width:100px;height:60px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.splash-loading{background-color:#0000!important;height:70px!important}.splash-loading .loader{width:30px}.slide-in-bck-center{animation:.7s cubic-bezier(.25,.46,.45,.94) both slide-in-bck-center}@keyframes slide-in-bck-center{0%{opacity:0;transform:translateZ(600px)}to{opacity:1;transform:translateZ(0)}}.puff-in-center{animation:.7s cubic-bezier(.47,0,.745,.715) both puff-in-center}@keyframes puff-in-center{0%{filter:blur(4px);opacity:0;transform:scale(2)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{visibility:visible;transform:translateY(120%)}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}.animated{animation-duration:1s;animation-delay:1s;animation-fill-mode:both}
