.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1),height .5s cubic-bezier(0.25, 0.8, 0.25, 1)}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:997}.iziToast{display:inline-block;clear:both;position:relative;font-family:"Lato",Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:rgba(238,238,238,.9);border-color:rgba(238,238,238,.9);width:100%;pointer-events:all;cursor:default;transform:translateX(0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:54px}.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:hsla(0,0%,100%,.2)}.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:rgba(0,0,0,.3);border-radius:0 0 3px 3px}.iziToast.iziToast-balloon:before{content:"";position:absolute;right:8px;left:auto;width:0px;height:0px;top:100%;border-right:0px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);border-top:10px solid #000;border-top-color:inherit;border-radius:0}.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.1)}.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:none}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}.iziToast>.iziToast-body:after{content:"";display:table;clear:both}.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0 0;padding-right:2px;display:inline-block;float:left}.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:rgba(0,0,0,.1);color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.2);min-height:26px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:rgba(0,0,0,.1);color:#000}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:rgba(0,0,0,.2)}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{height:100%;position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;background-size:85%;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:80%;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:85%;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-title{padding:0;margin:0;line-height:16px;font-size:14px;text-align:left;float:left;color:#000;white-space:normal}.iziToast>.iziToast-body .iziToast-message{padding:0;margin:0 0 10px 0;font-size:14px;line-height:16px;text-align:left;float:left;color:rgba(0,0,0,.6);white-space:normal}.iziToast.iziToast-animateInside .iziToast-title,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-inputs-child{opacity:0}.iziToast-target{position:relative;width:100%;margin:0 auto}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0);border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before{border-right:15px solid rgba(0,0,0,0);border-left:0 solid rgba(0,0,0,0);right:auto;left:8px}.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid rgba(0,0,0,0);border-left:0 solid rgba(0,0,0,0);right:auto;left:8px}.iziToast-wrapper-topRight{top:0;right:0;text-align:right}.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;bottom:0;left:0;right:0;text-align:center;justify-content:center;flex-flow:column;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,"Lato",Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title,.iziToast-rtl .iziToast-body .iziToast-message{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width: 568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1),0 8px 8px -5px rgba(0,0,0,.25)}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px hsla(0,0%,100%,.3),0 10px 10px -5px rgba(0,0,0,.25)}.iziToast.iziToast-balloon .iziToast-progressbar{background:rgba(0,0,0,0)}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px rgba(0,0,0,.25),inset 0 10px 20px -5px rgba(0,0,0,.25)}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1)}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:hsla(0,0%,100%,.7);font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:hsla(0,0%,100%,.1)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:hsla(0,0%,100%,.2)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.iziToast.iziToast-color-red{background:rgba(255,175,180,.9);border-color:rgba(255,175,180,.9)}.iziToast.iziToast-color-orange{background:rgba(255,207,165,.9);border-color:rgba(255,207,165,.9)}.iziToast.iziToast-color-yellow{background:rgba(255,249,178,.9);border-color:rgba(255,249,178,.9)}.iziToast.iziToast-color-blue{background:rgba(157,222,255,.9);border-color:rgba(157,222,255,.9)}.iziToast.iziToast-color-green{background:rgba(166,239,184,.9);border-color:rgba(166,239,184,.9)}.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts,.iziToast.iziToast-layout2 .iziToast-body .iziToast-message{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3::after{display:none}.iziToast.revealIn,.iziToast .revealIn{-webkit-animation:iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;-moz-animation:iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;animation:iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both}.iziToast.slideIn,.iziToast .slideIn{-webkit-animation:iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;-moz-animation:iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;animation:iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both}.iziToast.bounceInLeft{-webkit-animation:iziT-bounceInLeft .7s ease-in-out both;animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{-webkit-animation:iziT-bounceInRight .85s ease-in-out both;animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{-webkit-animation:iziT-bounceInDown .7s ease-in-out both;animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{-webkit-animation:iziT-bounceInUp .7s ease-in-out both;animation:iziT-bounceInUp .7s ease-in-out both}.iziToast.fadeIn,.iziToast .fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{-webkit-animation:iziT-fadeInUp .7s ease both;animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{-webkit-animation:iziT-fadeInDown .7s ease both;animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{-webkit-animation:iziT-fadeInLeft .85s cubic-bezier(0.25, 0.8, 0.25, 1) both;animation:iziT-fadeInLeft .85s cubic-bezier(0.25, 0.8, 0.25, 1) both}.iziToast.fadeInRight{-webkit-animation:iziT-fadeInRight .85s cubic-bezier(0.25, 0.8, 0.25, 1) both;animation:iziT-fadeInRight .85s cubic-bezier(0.25, 0.8, 0.25, 1) both}.iziToast.flipInX{-webkit-animation:iziT-flipInX .85s cubic-bezier(0.35, 0, 0.25, 1) both;animation:iziT-flipInX .85s cubic-bezier(0.35, 0, 0.25, 1) both}.iziToast.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{-webkit-animation:iziT-fadeOutDown .7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;animation:iziT-fadeOutDown .7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both}.iziToast.fadeOutUp{-webkit-animation:iziT-fadeOutUp .7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;animation:iziT-fadeOutUp .7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both}.iziToast.fadeOutLeft{-webkit-animation:iziT-fadeOutLeft .5s ease both;animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{-webkit-animation:iziT-fadeOutRight .5s ease both;animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation:iziT-flipOutX .7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;animation:iziT-flipOutX .7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both}.iziToast-overlay.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}@-webkit-keyframes iziT-revealIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 1)}100%{opacity:1}}@-moz-keyframes iziT-revealIn{0%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 1)}100%{opacity:1}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziT-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}100%{opacity:1;-moz-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;-webkit-transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px)}70%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;-webkit-transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px)}70%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(10px)}70%{-webkit-transform:translateY(-5px)}100%{-webkit-transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;-webkit-transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-10px)}70%{-webkit-transform:translateY(5px)}100%{-webkit-transform:translateY(0)}}@-webkit-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@-webkit-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@-webkit-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@-moz-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 1)}100%{opacity:1}}@-webkit-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 1)}100%{opacity:1}}@-o-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 1)}100%{opacity:1}}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(0.3, 0.3, 1)}100%{opacity:1}}@-moz-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-o-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-moz-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@-o-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}@-moz-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@-o-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}@-moz-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@-o-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}100%{transform:translateY(0)}}@-moz-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@-o-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}100%{transform:translateY(0)}}@-moz-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@keyframes iziT-fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInRight{from{opacity:0;-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes iziT-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-moz-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-o-keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@keyframes iziT-fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-o-keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes iziT-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-moz-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-o-keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes iziT-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-moz-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@-webkit-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@-o-keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@keyframes iziT-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}}@-moz-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@-webkit-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@-o-keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@keyframes iziT-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}}@-moz-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@-webkit-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@-o-keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes iziT-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}:root{--primary: #0227a5;--primary-light: #3b82f6;--primary-dark: #1e40af;--primary-gradient: linear-gradient(135deg, #2563eb 0%, #1e40af 100%);--secondary: #8b5cf6;--secondary-light: #a78bfa;--secondary-dark: #7c3aed;--accent: #06b6d4;--accent-orange: #f59e0b;--accent-green: #10b981;--accent-red: #ef4444;--dark: #0f172a;--dark-light: #1e293b;--gray-900: #111827;--gray-800: #1f2937;--gray-700: #374151;--gray-600: #4b5563;--gray-500: #6b7280;--gray-400: #9ca3af;--gray-300: #d1d5db;--gray-200: #e5e7eb;--gray-100: #f3f4f6;--white: #ffffff;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, 0.1);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, 0.1);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);--shadow-glow: 0 0 30px rgba(37, 99, 235, 0.3);--transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--spacing-xs: 0.5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem}html{scroll-behavior:smooth;font-size:16px}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--gray-700);background-color:var(--white);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:700;line-height:1.2;color:var(--dark)}h2{font-size:20px}a{text-decoration:none;color:inherit;transition:var(--transition)}.whatsapp-header{color:#39ae41;font-weight:bold;display:flex;align-items:center}.whatsapp-header .icona-whatsapp{height:25px;margin-right:5px}.cms-content{hyphens:auto !important;overflow-wrap:break-word !important}@media(max-width: 768px){.whatsapp-header .icona-whatsapp{height:40px}.numero-whatsapp{display:none}.header-content{width:100%;text-align:center}.footer-links-bottom{display:block !important}}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;background:hsla(0,0%,100%,.95);box-shadow:var(--shadow-sm);transition:var(--transition)}.navbar-logo{height:55px}.nav-wrapper{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--dark)}.logo strong{color:var(--primary)}.nav-menu{display:flex;list-style:none;gap:2rem;margin:0}.nav-link{font-weight:500;color:var(--gray-700);padding:.5rem 0;position:relative}.nav-link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-gradient);transition:var(--transition)}.nav-link:hover,.nav-link.active{color:var(--primary)}.nav-link:hover::after,.nav-link.active::after{width:100%}.nav-actions{display:flex;align-items:center;gap:1rem}.btn-icon{width:40px;height:40px;border-radius:var(--radius-full);border:none;background:var(--gray-100);color:var(--gray-700);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center}.btn-icon:hover{background:var(--gray-200);color:var(--primary)}.nav-user-indicator{display:flex;align-items:center;gap:.5rem}.nav-user-badge{display:flex;align-items:center;gap:.5rem;padding:.4rem .85rem;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-full);font-size:.85rem;font-weight:500;color:var(--primary);white-space:nowrap}.nav-user-badge i{font-size:1rem;color:var(--primary-light)}.nav-logout-btn{padding:.35rem .75rem !important;font-size:.8rem !important;border-radius:var(--radius-full) !important;gap:.35rem;white-space:nowrap}.nav-logout-btn i{font-size:.8rem}@media(max-width: 768px){.nav-user-indicator{display:none}.navbar .nav-menu{gap:.5rem}}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border-radius:var(--radius-full);cursor:pointer;border:none;transition:var(--transition);font-size:.95rem;white-space:nowrap}.navbar .btn{padding:5px 15px;width:130px;justify-content:center}.btn-lg{padding:1rem 2rem;font-size:1rem}.btn-primary{background:var(--primary-gradient);color:var(--white);box-shadow:var(--shadow-md)}.btn-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-outline{background:rgba(0,0,0,0);color:var(--primary);border:2px solid var(--primary)}.btn-outline:hover{background:var(--primary);color:var(--white)}.btn-glass{background:hsla(0,0%,100%,.1);color:var(--white);border:1px solid hsla(0,0%,100%,.2)}.btn-glass:hover{background:hsla(0,0%,100%,.2)}.btn-white{background:var(--white);color:var(--primary);box-shadow:var(--shadow-lg)}.btn-white:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.btn-outline-white{background:rgba(0,0,0,0);color:var(--white);border:2px solid var(--white)}.btn-outline-white:hover{background:var(--white);color:var(--primary)}.btn-block{width:100%;justify-content:center}.btn-sm{padding:.65rem 1.25rem;font-size:.9rem}.btn-action{background:linear-gradient(135deg, var(--primary), var(--primary-dark))}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:80px;overflow:hidden}.hero-background{position:absolute;inset:0;background:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%);overflow:hidden}.hero-image-bg{position:absolute;inset:0;background-image:url("/img/demo/bg-hero.jpg");background-size:cover;background-position:right center;background-repeat:no-repeat;opacity:.4}.hero-image-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgb(15, 23, 42) 0%, rgba(15, 23, 42, 0.95) 15%, rgba(15, 23, 42, 0.8) 30%, rgba(15, 23, 42, 0.6) 45%, rgba(15, 23, 42, 0.3) 60%, rgba(15, 23, 42, 0.1) 75%, transparent 100%)}.hero-image-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to right, transparent 0%, transparent 40%, rgba(15, 23, 42, 0) 50%, rgba(15, 23, 42, 0) 100%);mask-image:linear-gradient(to right, black 0%, black 20%, transparent 50%);-webkit-mask-image:linear-gradient(to right, black 0%, black 20%, transparent 50%)}.shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float 20s infinite}.shape-1{width:600px;height:600px;background:radial-gradient(circle, rgba(37, 99, 235, 0.3) 0%, transparent 70%);top:-10%;left:-10%;animation-delay:0s}.shape-2{width:400px;height:400px;background:radial-gradient(circle, rgba(139, 92, 246, 0.3) 0%, transparent 70%);bottom:10%;right:10%;animation-delay:-7s}.shape-3{width:500px;height:500px;background:radial-gradient(circle, rgba(6, 182, 212, 0.2) 0%, transparent 70%);top:50%;left:50%;transform:translate(-50%, -50%);animation-delay:-14s}@keyframes float{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(30px, -30px) scale(1.1)}66%{transform:translate(-20px, 20px) scale(0.9)}}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:4rem 0}.badge-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full);color:var(--white);font-size:.9rem;font-weight:500;margin-bottom:1.5rem}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--white);margin-bottom:1.5rem;line-height:1.1}.gradient-text{background:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 50%, #06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.hero-description{font-size:1.15rem;color:var(--gray-300);margin-bottom:2rem;max-width:600px;line-height:1.8}.hero-cta{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.hero-stats{display:flex;gap:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.stat-item{flex:1}.stat-number{font-size:2.5rem;font-weight:800;color:var(--white);margin-bottom:.25rem}.stat-label{color:var(--gray-400);font-size:.9rem}.hero-visual{position:relative;height:600px}.floating-card{position:absolute;background:hsla(0,0%,100%,.95);padding:1rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);animation:floatCard 6s ease-in-out infinite}.floating-card i{font-size:2rem;color:var(--primary);margin-bottom:.75rem}.floating-card h4{font-size:15px;margin-bottom:.25rem;color:var(--dark);font-weight:normal}.floating-card p{color:var(--gray-600);font-size:.9rem;margin:0}.card-1{top:10%;left:0;animation-delay:0s}.card-2{top:45%;right:10%;animation-delay:-2s}.card-3{bottom:10%;left:15%;animation-delay:-4s}@keyframes floatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;height:400px}.hero-image-glow{width:100%;height:100%;background:radial-gradient(circle, rgba(37, 99, 235, 0.3) 0%, transparent 70%);border-radius:50%;animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--gray-400);font-size:.85rem}.scroll-indicator span{width:2px;height:40px;background:linear-gradient(to bottom, var(--primary), transparent);animation:scrollDown 2s ease-in-out infinite}@keyframes scrollDown{0%,100%{transform:translateY(0);opacity:0}50%{transform:translateY(10px);opacity:1}}section{padding:var(--spacing-3xl) 0;position:relative}.section-header{text-align:center;max-width:700px;margin:0 auto 4rem}.section-subtitle{display:inline-block;font-weight:600;color:var(--primary);font-size:.95rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.section-subtitle.light{color:var(--accent)}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;color:var(--dark)}.section-title.light{color:var(--white)}.section-description{font-size:1.1rem;color:var(--gray-600);line-height:1.8}.features{background:var(--gray-100)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem}.feature-card{background:var(--white);padding:2.5rem;border-radius:var(--radius-xl);box-shadow:var(--shadow);transition:var(--transition);position:relative;overflow:hidden}.feature-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--primary-gradient);transform:scaleX(0);transform-origin:left;transition:var(--transition)}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)}.feature-card:hover::before{transform:scaleX(1)}.feature-card.featured{background:var(--primary-gradient);color:var(--white)}.feature-card.featured *{color:var(--white)}.featured-badge{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:600}.feature-icon{width:70px;height:70px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:var(--shadow-glow)}.feature-card.featured .feature-icon{background:hsla(0,0%,100%,.2)}.feature-icon i{font-size:2rem;color:var(--white)}.feature-title{font-size:1.5rem;margin-bottom:1rem}.feature-description{color:var(--gray-600);margin-bottom:1.5rem;line-height:1.7}.feature-card.featured .feature-description{color:hsla(0,0%,100%,.9)}.feature-list{list-style:none;margin-bottom:1.5rem}.feature-list li{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:var(--gray-700)}.feature-card.featured .feature-list li{color:var(--white)}.feature-list i{color:var(--accent-green);font-size:1.1rem}.feature-link{color:var(--primary);font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.feature-card.featured .feature-link{color:var(--white)}.feature-link:hover{gap:.75rem}.benefits{position:relative;color:var(--white)}.benefits-background{position:absolute;inset:0;background:linear-gradient(135deg, var(--dark) 0%, var(--dark-light) 100%)}.benefits-background::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%, rgba(37, 99, 235, 0.1) 0%, transparent 50%),radial-gradient(circle at 90% 80%, rgba(139, 92, 246, 0.1) 0%, transparent 50%)}.benefits-wrapper{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.benefits-intro{color:var(--gray-300);font-size:1.1rem;margin-bottom:2rem;line-height:1.8}.benefits-list{display:flex;flex-direction:column;gap:1.5rem}.benefit-item{display:flex;gap:1.5rem;padding:1.5rem;background:hsla(0,0%,100%,.05);border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.1);transition:var(--transition)}.benefit-item:hover{background:hsla(0,0%,100%,.08);transform:translateX(8px)}.benefit-icon{width:60px;height:60px;min-width:60px;background:var(--primary-gradient);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.benefit-icon i{font-size:1.75rem}.benefit-text h4{color:var(--white);margin-bottom:.5rem;font-size:1.2rem}.benefit-text p{color:var(--gray-300);margin:0;line-height:1.6}.benefits-cta{margin-top:2rem}.stats-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);padding:2rem}.stats-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.stats-row:last-child{margin-bottom:0}.stat-box{background:hsla(0,0%,100%,.05);padding:2rem;border-radius:var(--radius-lg);text-align:center;transition:var(--transition)}.stat-box:hover{background:hsla(0,0%,100%,.08);transform:translateY(-4px)}.stat-box i{font-size:2.5rem;color:var(--primary-light);margin-bottom:1rem}.stat-content h3{font-size:2.5rem;color:var(--white);margin-bottom:.5rem}.stat-content p{color:var(--gray-400);font-size:.95rem;margin:0}.process-timeline{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin:0 2rem}.process-step{flex:1;text-align:center;position:relative}.step-number{position:absolute;top:-2rem;left:50%;transform:translateX(-50%);font-size:3rem;font-weight:800;color:var(--gray-200);z-index:-1}.step-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:var(--primary-gradient);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-glow);position:relative}.step-icon i{font-size:2rem;color:var(--white)}.step-title{font-size:1.25rem;margin-bottom:.75rem}.step-description{color:var(--gray-600);line-height:1.6}.process-connector{flex:0 0 80px;height:2px;background:linear-gradient(to right, var(--primary), var(--secondary));margin-top:40px;position:relative}.process-connector::after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:var(--secondary);border-radius:50%}.partners{background:var(--gray-100)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}.partner-card{background:var(--white);padding:3rem 2rem;border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow);transition:var(--transition)}.partner-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.partner-logo{width:80px;height:80px;margin:0 auto 1.5rem;background:var(--gray-100);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.partner-logo i{font-size:2.5rem;color:var(--primary)}.partner-card h4{font-size:1.1rem;color:var(--dark)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem}.testimonial-card{background:var(--white);padding:2.5rem;border-radius:var(--radius-xl);box-shadow:var(--shadow);transition:var(--transition)}.testimonial-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.testimonial-rating{display:flex;gap:.25rem;margin-bottom:1.5rem}.testimonial-rating i{color:var(--accent-orange);font-size:1.1rem}.testimonial-text{color:var(--gray-700);font-style:italic;line-height:1.8;margin-bottom:2rem}.testimonial-author{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--gray-200)}.author-avatar{width:50px;height:50px;background:var(--gray-100);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.author-avatar i{font-size:1.5rem;color:var(--gray-400)}.author-info h4{font-size:1rem;margin-bottom:.25rem}.author-info p{color:var(--gray-500);font-size:.9rem;margin:0}.cta-section{position:relative;text-align:center;padding:6rem 0;overflow:hidden}.cta-background{position:absolute;inset:0;background:var(--primary-gradient)}.cta-background::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%),radial-gradient(circle at 70% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%)}.cta-content{position:relative;z-index:1}.cta-title{font-size:clamp(2rem,4vw,3rem);color:var(--white);margin-bottom:1.5rem}.cta-description{font-size:1.2rem;color:hsla(0,0%,100%,.9);max-width:700px;margin:0 auto 2.5rem;line-height:1.8}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-wrapper{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem}.contact-title{font-size:2.5rem;margin-bottom:1rem}.contact-intro{color:var(--gray-600);font-size:1.1rem;margin-bottom:2.5rem;line-height:1.7}.contact-methods{display:flex;flex-direction:column;gap:2rem;margin-bottom:2.5rem}.contact-method{display:flex;gap:1.5rem}.method-icon{width:50px;height:50px;min-width:50px;background:var(--primary);background:var(--primary-gradient);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.method-icon i{font-size:1.5rem;color:var(--white)}.method-info h4{font-size:1.1rem;margin-bottom:.5rem}.method-info a,.method-info p{color:var(--gray-600);margin:0;line-height:1.6}.method-info a:hover{color:var(--primary)}.social-links{display:flex;gap:1rem}.social-link{width:45px;height:45px;background:var(--gray-100);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--gray-700);transition:var(--transition)}.social-link:hover{background:var(--primary-gradient);color:var(--white);transform:translateY(-4px)}.contact-form-wrapper{background:var(--gray-50);padding:3rem;border-radius:var(--radius-xl)}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group label{display:block;font-weight:600;color:var(--dark);margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.875rem 1.25rem;border:2px solid var(--gray-200);border-radius:var(--radius);font-family:inherit;font-size:1rem;transition:var(--transition);background:var(--white)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.form-group textarea{resize:vertical;min-height:120px}.checkbox-group{display:flex;align-items:center}.checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.95rem}.checkbox-label input[type=checkbox]{width:20px;height:20px;cursor:pointer}.checkbox-label a{color:var(--primary);text-decoration:underline}.footer{background:var(--dark);color:var(--gray-400)}.footer-top{padding:4rem 0 3rem;border-bottom:1px solid var(--gray-800)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem}.footer-logo{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--white);margin-bottom:1.5rem}.footer-logo strong{color:var(--primary)}.footer-description{color:var(--gray-400);line-height:1.7;margin-bottom:1.5rem}.footer-social{display:flex;gap:1rem}.footer-social a{width:40px;height:40px;background:var(--gray-800);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:var(--transition)}.footer-social a:hover{background:var(--primary-gradient);color:var(--white)}.footer-title{font-size:1.1rem;color:var(--white);margin-bottom:1.5rem}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.75rem;padding:0px}.footer-links a{color:var(--gray-400);transition:var(--transition)}.footer-links a:hover{color:var(--primary);padding-left:4px}.footer-bottom{padding:2rem 0}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-links-bottom{display:flex;gap:2rem}.footer-links-bottom a{color:var(--gray-400);font-size:.9rem}.footer-links-bottom a:hover{color:var(--primary)}.scroll-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:var(--primary-gradient);color:var(--white);border:none;border-radius:var(--radius-full);cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);transition:var(--transition);z-index:999}.scroll-top.visible{display:flex}.scroll-top:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}@media(max-width: 1024px){.hero-content,.benefits-wrapper,.contact-wrapper{grid-template-columns:1fr;gap:3rem}.navbar-logo{height:30px}.hero-visual{height:400px}.process-timeline{flex-direction:column;gap:3rem;margin:0}.process-connector{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width: 768px){.nav-menu-label{display:none}.navbar .btn{width:auto}.stat-info{width:100%}.card-header{align-items:center !important}.stat-value{text-align:center}.nav-menu.active{left:0}.mobile-toggle{display:flex}.hero-cta{flex-direction:column}.btn{width:100%;justify-content:center}.hero-stats{flex-direction:column;gap:1.5rem}.features-grid,.partners-grid,.testimonials-grid{grid-template-columns:1fr}.stats-row{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;text-align:center}.cta-buttons{flex-direction:column}}@media(max-width: 480px){:root{--spacing-3xl: 3rem}.container{padding:0 1rem}section{padding:3rem 0}.section-header{margin-bottom:2rem}.hero-visual,.floating-card{display:none}.contact-form-wrapper{padding:2rem 1.5rem}}.orbital-overlay{position:fixed;inset:0;z-index:10000;display:none;justify-content:center;align-items:center;background:#06071a;opacity:0;transition:opacity .4s ease}.orbital-overlay.active{opacity:1}.orbital-close-btn{position:fixed;bottom:1.5rem;right:1.5rem;z-index:10001;width:50px;height:50px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(4px)}.orbital-close-btn:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.6);transform:rotate(90deg)}#orbital-scene-container{position:absolute;inset:0;overflow:hidden}.orbital-logo{height:230px}.header-orbital{position:absolute;top:15px;left:0;right:0;display:flex;justify-content:center;z-index:999}.header-orbital .content-social{display:flex;margin-right:15px;align-items:center}.header-orbital .button-custom{border-radius:50px;padding:6px 20px;text-transform:uppercase;border:2px solid #fff;height:43px;background-color:#000217;display:inline-flex;align-items:center}.header-orbital .button-custom .mr-1{margin-right:5px}.header-orbital .numero-whatsapp-gradient{font-size:12px;background:linear-gradient(to right, #17facc, #6fa2db);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.header-orbital .rounded-social{width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:1px solid #fff}@media(max-width: 768px){.nascondi-mobile{display:none}.button-custom .mr-1{margin-right:0 !important}}@media screen and (max-width: 1100px){.orbital-logo{height:160px}}@media screen and (max-width: 600px){.orbital-logo{height:100px}.ob-icon{margin-bottom:2px !important}.ob-icon img{margin-bottom:2px !important;height:20px !important}}#orbital-scene{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@keyframes orbital-ring-pulse{0%{transform:translate(-50%, -50%) scale(0);opacity:.5}70%{opacity:.2}100%{transform:translate(-50%, -50%) scale(1);opacity:0}}.orbital-ring{position:absolute;border-radius:50%;border:6px solid #5b4689;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);pointer-events:none;animation:orbital-ring-pulse var(--dur) ease-out infinite;animation-delay:var(--delay)}.orbital-ring-static{position:absolute;border-radius:50%;border:1px solid rgba(100,80,220,.15);top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}#orbital-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to bottom, #09253d, #01031a);border-radius:50%;box-shadow:0 0 0 1px rgba(80,80,200,.4),0 0 80px 25px rgba(120,100,255,.6),inset 0 0 50px rgba(120,100,255,.4);text-align:center;user-select:none;opacity:0}.orbital-btn{position:absolute;gap:4px;user-select:none;opacity:0;transform:translate(-50%, -50%);z-index:20}.orbital-btn:before{content:"";position:absolute;inset:0;z-index:19;border-radius:50%;background:linear-gradient(to bottom right, #69f9f9, #aa7beb);opacity:0;transition:opacity .25s}.orbital-btn:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:19;border-radius:50%;border:2px dotted #69f9f9;opacity:0;transition:opacity .25s}.orbital-btn:hover:before,.orbital-btn:hover:after,.orbital-btn:hover .orbital-btn-planet{opacity:1}.orbital-btn-content{position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0b2b36;border:3px solid #3e7a84;outline:1.5px solid rgba(0,220,200,.35);box-shadow:0 0 16px 2px rgba(0,200,190,.2),inset 0 0 12px rgba(0,180,200,.08);cursor:pointer;transition:box-shadow .3s;text-align:center}.orbital-btn-planet{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;z-index:19;animation:orbital-rotate 3s linear infinite;opacity:0}.orbital-btn-planet:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background:radial-gradient(circle at center, #69f9f9, #aa7beb);border-radius:50%;width:8px;height:8px}@keyframes orbital-rotate{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.orbital-btn .ob-icon{color:#22d3ee;line-height:1;filter:sepia(1) hue-rotate(160deg) saturate(2) brightness(0.8);margin-bottom:8px}.orbital-btn .ob-icon img{width:auto;height:30px;object-fit:contain;display:block}.orbital-btn .ob-label{color:#a5f3fc;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;line-height:1.3;padding:0 4px}#orbital-connectors-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.orbital-connector-line{stroke:rgba(120,90,255,.5);stroke-width:1.2;fill:none;opacity:0;transition:stroke .35s,stroke-width .35s,filter .35s}.orbital-connector-line.hovered{stroke:#ff2ef7;stroke-width:2.2;filter:drop-shadow(0 0 5px #ff2ef7) drop-shadow(0 0 12px #cc00ff);opacity:1}.orbital-auto-open .page-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1900;background:#06071a}.dealer-dashboard-hero{position:relative;min-height:50vh;display:flex;align-items:center;padding-top:80px;overflow:hidden;background:linear-gradient(135deg, var(--dark) 0%, var(--dark-light) 100%)}.dealer-dashboard-hero .hero-background{position:absolute;inset:0;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);overflow:hidden}.dealer-dashboard-hero .hero-image-bg{position:absolute;inset:0;background-image:url("/img/demo/bg-hero.jpg");background-size:cover;background-position:right center;background-repeat:no-repeat;opacity:.25}.dealer-dashboard-hero .hero-image-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(to right, var(--primary) 0%, rgba(2, 39, 165, 0.95) 15%, rgba(2, 39, 165, 0.8) 30%, rgba(2, 39, 165, 0.6) 45%, rgba(2, 39, 165, 0.3) 60%, rgba(2, 39, 165, 0.1) 75%, transparent 100%)}.dashboard-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:3rem 0;flex-wrap:wrap}.header-content h1.dashboard-title{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:.5rem;font-weight:800}.header-content .dashboard-subtitle{font-size:1.1rem;color:var(--gray-200);margin:0}.header-badge{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);padding:.75rem 1.5rem;border-radius:var(--radius-full);color:var(--white);font-weight:600;backdrop-filter:blur(10px)}.header-badge i{font-size:1.3rem;color:var(--accent-green)}.dashboard-stats{background:var(--gray-50);padding:var(--spacing-lg) 0;border-bottom:1px solid var(--gray-200)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.stat-card{background:var(--white);padding:1.75rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;align-items:flex-start;gap:1.5rem;transition:var(--transition);border:1px solid var(--gray-200)}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.stat-icon{width:60px;height:60px;min-width:60px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.5rem;box-shadow:var(--shadow-glow)}.stat-info{flex:1}.stat-value{font-size:2rem;font-weight:800;color:var(--dark);margin:0 0 .25rem 0}.stat-label{color:var(--gray-600);font-size:.95rem;margin:0}.dashboard-pacchetti{padding:var(--spacing-xl) 0 0}.pacchetti-report-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.5rem;margin-top:2rem}.pacchetti-report-grid-hidden{margin-top:1.5rem}.pacchetti-report-empty{margin-top:2rem;color:var(--gray-600)}.pacchetto-report-card{background:var(--white);padding:1.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);transition:var(--transition)}.pacchetto-report-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.pacchetto-report-card.is-disabled{opacity:.75}.pacchetto-report-header{margin-bottom:1rem}.pacchetto-report-soluzione{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--primary);margin-bottom:.25rem}.pacchetto-report-title{font-size:1.1rem;font-weight:700;color:var(--dark);margin:0}.pacchetto-report-count{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.75rem}.pacchetto-report-rimanenti{font-size:2.25rem;font-weight:800;color:var(--dark);line-height:1}.pacchetto-report-totale{color:var(--gray-600);font-size:.9rem}.pacchetto-report-progress{width:100%;height:8px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden;margin-bottom:.75rem}.pacchetto-report-progress-bar{height:100%;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-full)}.pacchetto-report-scadenza{color:var(--gray-600);font-size:.85rem;margin:0}.pacchetto-report-scadenza i{color:var(--gray-500);margin-right:.3rem}.pacchetto-report-badges{display:flex;gap:.5rem;flex-wrap:wrap}.pacchetti-report-toggle-wrapper{display:flex;justify-content:center;margin-top:2rem}.pacchetti-report-toggle{display:inline-flex;align-items:center;gap:.5rem;background:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-600);font-weight:600;font-size:.9rem;padding:.6rem 1.25rem;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition)}.pacchetti-report-toggle:hover{border-color:var(--primary);color:var(--primary)}.pacchetti-report-toggle i{transition:transform .2s ease}.pacchetti-report-toggle[aria-expanded=true] i{transform:rotate(180deg)}.dashboard-menu{padding:var(--spacing-3xl) 0}.dashboard-menu .section-header+.dashboard-grid{margin-top:2rem}.dashboard-menu .dashboard-grid+.section-header{margin-top:var(--spacing-3xl)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem;margin-top:3rem}.dashboard-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column;height:100%}.dashboard-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.card-header{padding:2rem;background:linear-gradient(135deg, var(--gray-50) 0%, var(--white) 100%);border-bottom:1px solid var(--gray-200);display:flex;align-items:flex-start;justify-content:space-between;position:relative}.card-icon-wrapper{width:80px;height:80px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--white);box-shadow:var(--shadow-glow);flex-grow:1}.card-badge{display:inline-block;padding:.5rem 1rem;background:var(--gray-200);color:var(--gray-700);border-radius:var(--radius-full);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;align-self:flex-start;position:absolute;top:0;right:0}.card-badge.success{background:rgba(16,185,129,.15);color:var(--accent-green)}.card-badge.warning{background:rgba(245,158,11,.15);color:var(--accent-orange)}.card-badge.action{background:rgba(37,99,235,.15);color:var(--primary)}.card-body{padding:1.75rem;flex:1}.card-title{font-size:1.3rem;margin-bottom:.75rem;color:var(--dark)}.card-description{color:var(--gray-600);margin-bottom:0;line-height:1.6}.card-footer{padding:1.5rem;border-top:1px solid var(--gray-200);background:var(--gray-50)}.active-highlight .card-icon-wrapper{background:linear-gradient(135deg, var(--accent-green), #059669)}.active-highlight .card-header{background:linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(16, 185, 129, 0.05))}.expired-highlight .card-icon-wrapper{background:linear-gradient(135deg, var(--accent-orange), #d97706)}.expired-highlight .card-header{background:linear-gradient(135deg, rgba(245, 158, 11, 0.1), rgba(245, 158, 11, 0.05))}.create-highlight .card-icon-wrapper{background:linear-gradient(135deg, var(--secondary-light), var(--secondary))}.create-highlight .card-header{background:linear-gradient(135deg, rgba(139, 92, 246, 0.1), rgba(139, 92, 246, 0.05))}.dashboard-activity{background:var(--gray-50);padding:var(--spacing-3xl) 0;border-bottom:1px solid var(--gray-200)}.activity-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.activity-item{background:var(--white);padding:1.5rem;border-radius:var(--radius-lg);display:flex;align-items:center;gap:1.5rem;border-left:4px solid var(--gray-300);transition:var(--transition);box-shadow:var(--shadow-sm)}.activity-item:hover{box-shadow:var(--shadow);transform:translateX(4px)}.activity-icon{width:50px;height:50px;min-width:50px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--white)}.activity-icon.new{background:linear-gradient(135deg, var(--accent-green), #059669);border-left:4px solid var(--accent-green)}.activity-icon.document{background:linear-gradient(135deg, var(--primary-light), var(--primary));border-left:4px solid var(--primary)}.activity-icon.update{background:linear-gradient(135deg, var(--accent), #0891b2);border-left:4px solid var(--accent)}.activity-icon.info{background:linear-gradient(135deg, var(--gray-500), var(--gray-600));border-left:4px solid var(--gray-500)}.activity-content{flex:1}.activity-title{font-weight:700;color:var(--dark);margin-bottom:.25rem}.activity-description{color:var(--gray-600);font-size:.9rem;margin:0}.activity-date{color:var(--gray-500);font-size:.85rem;white-space:nowrap}.dashboard-support{padding:var(--spacing-3xl) 0}.support-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;margin-top:2rem}.support-card{background:var(--white);padding:2rem;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow);transition:var(--transition);border:1px solid var(--gray-200)}.support-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.support-icon{width:70px;height:70px;margin:0 auto 1.5rem;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--white);box-shadow:var(--shadow-glow)}.support-card h3{font-size:1.3rem;margin-bottom:.75rem}.support-card p{color:var(--gray-600);margin-bottom:1.5rem;line-height:1.6}.support-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:600;transition:var(--transition)}.support-link:hover{gap:.75rem;color:var(--primary-dark)}.dashboard-cta{position:relative;padding:var(--spacing-3xl) 0;background:var(--primary-gradient);color:var(--white);text-align:center;overflow:hidden}.dashboard-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%),radial-gradient(circle at 70% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%);pointer-events:none}.cta-wrapper{position:relative;z-index:1}.cta-wrapper h2{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:.75rem;color:var(--white)}.cta-wrapper p{font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.dashboard-footer{background:var(--gray-50);padding:2rem 0;border-top:1px solid var(--gray-200)}.footer-actions{display:flex;justify-content:center}@media(max-width: 768px){.dealer-dashboard-hero{min-height:40vh;padding-top:60px}.dashboard-header{flex-direction:column;align-items:flex-start}.header-badge{width:100%;justify-content:center}.dashboard-grid{grid-template-columns:1fr;gap:1.5rem}.stats-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.stat-card{flex-direction:column;text-align:center}.stat-icon{margin:0 auto}.card-header{flex-direction:column;gap:1rem}.card-icon-wrapper{width:70px;height:70px;font-size:2rem}.activity-item{flex-wrap:wrap}.activity-date{width:100%;text-align:right;margin-top:.5rem}.support-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.btn-lg{width:100%;justify-content:center}}@media(max-width: 480px){.dashboard-header{padding:2rem 0}.header-content h1.dashboard-title{font-size:1.5rem}.header-content .dashboard-subtitle{font-size:1rem}.dashboard-card{margin-bottom:1rem}.card-body{padding:1.25rem}.stat-card{padding:1.25rem}.dashboard-stats{padding:var(--spacing-lg) 0}}.attivazioni-tabs{display:flex;gap:.5rem;margin-bottom:2rem;background:var(--white);border-radius:var(--radius-lg);padding:.4rem;box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);width:fit-content}.attivazioni-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:.95rem;color:var(--gray-600);text-decoration:none;transition:var(--transition);border:1px solid rgba(0,0,0,0)}.attivazioni-tab:hover{color:var(--primary);background:var(--gray-50)}.attivazioni-tab.active{background:var(--primary);color:var(--white);box-shadow:var(--shadow-glow)}.attivazioni-tab.active:hover{background:var(--primary-dark);color:var(--white)}.attivazioni-table{width:100%}.attivazione-codice{font-weight:700;color:var(--primary);font-family:monospace;font-size:.95rem;text-decoration:none;transition:var(--transition)}a.attivazione-codice:hover{color:var(--primary-dark);text-decoration:underline}.attivazione-intestatario{display:flex;flex-direction:column;gap:.15rem}.intestatario-nome{font-weight:600;color:var(--dark)}.intestatario-email{font-size:.8rem;color:var(--gray-500)}.attivazione-veicolo{display:flex;flex-direction:column;gap:.15rem}.veicolo-targa{font-weight:700;color:var(--dark);letter-spacing:.5px}.veicolo-modello{font-size:.85rem;color:var(--gray-600)}.attivazione-validita{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.9rem;color:var(--gray-700)}.validita-separator{color:var(--gray-400)}.stato-badge{display:inline-block;padding:.35rem .85rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.stato-stato_attiva{background:rgba(16,185,129,.12);color:#059669}.stato-stato_scaduta{background:rgba(245,158,11,.12);color:#d97706}.stato-stato_sospesa{background:rgba(107,114,128,.12);color:var(--gray-600)}.stato-stato_annullata{background:rgba(239,68,68,.12);color:#dc2626}.stato-stato_bozza{background:rgba(37,99,235,.12);color:var(--primary)}.active-icon-header{background:linear-gradient(135deg, var(--accent-green), #059669) !important}.expired-icon-header{background:linear-gradient(135deg, var(--accent-orange), #d97706) !important}@media(max-width: 480px){.attivazioni-tabs{width:100%}.attivazioni-tab{flex:1;justify-content:center;padding:.65rem 1rem;font-size:.9rem}}.avatar-active{background:linear-gradient(135deg, var(--accent-green), #059669) !important}.avatar-expired{background:linear-gradient(135deg, var(--accent-orange), #d97706) !important}.icon-garanzia{background:linear-gradient(135deg, var(--accent-green), #059669) !important}.icon-supplementi{background:linear-gradient(135deg, var(--secondary-light), var(--secondary)) !important}.icon-documenti{background:linear-gradient(135deg, #ef4444, #dc2626) !important}.dettaglio-costi-header{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;margin-bottom:.5rem;border-bottom:1px solid var(--gray-200);color:var(--dark);font-size:1rem}.dettaglio-costi-header i{width:32px;height:32px;min-width:32px;background:linear-gradient(135deg, var(--accent-green), #059669);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.85rem}.costo-label{flex:1;color:var(--gray-600);font-size:.9rem}.costo-value{font-weight:700;color:var(--dark);font-size:.95rem}.costo-totale-row{border-top:2px solid var(--gray-200) !important;padding-top:1rem !important;margin-top:.25rem}.costo-totale{color:var(--accent-green) !important;font-size:1.1rem !important}.info-codice{font-family:monospace;letter-spacing:.5px;color:var(--primary) !important}.supplementi-list{display:flex;flex-direction:column;gap:0}.supplemento-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--gray-100)}.supplemento-item:last-child{border-bottom:none}.supplemento-info{display:flex;align-items:center;gap:.75rem}.supplemento-info i{color:var(--accent-green);font-size:1rem}.supplemento-nome{font-weight:600;color:var(--dark)}.supplemento-prezzo{font-weight:700;color:var(--dark);font-size:.95rem}.supplemento-incluso{background:rgba(16,185,129,.12);color:#059669;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:700}.documenti-attivazione-list{display:flex;flex-direction:column;gap:0}.documento-attivazione-item{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid var(--gray-100)}.documento-attivazione-item:last-child{border-bottom:none}.documento-icon{width:48px;height:48px;min-width:48px;background:rgba(239,68,68,.1);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#dc2626}.documento-info{flex:1;display:flex;flex-direction:column;gap:.15rem}.documento-tipo{font-weight:600;color:var(--dark);font-size:.95rem}.documento-data{font-size:.8rem;color:var(--gray-500)}.documenti-empty{text-align:center;padding:2rem 1rem;color:var(--gray-500)}.documenti-empty i{font-size:2.5rem;margin-bottom:1rem;opacity:.4}.documenti-empty p{margin:0;font-size:.95rem}@media(max-width: 768px){.supplemento-item{flex-direction:column;align-items:flex-start;gap:.5rem}.documento-attivazione-item{flex-wrap:wrap;gap:1rem}.documento-info{min-width:0}}.dealer-welcome-hero{position:relative;min-height:40vh;display:flex;align-items:center;padding-top:80px;overflow:hidden}.dealer-welcome-hero .hero-background{position:absolute;inset:0;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);overflow:hidden}.dealer-welcome-hero .hero-image-bg{position:absolute;inset:0;background-image:url("/img/demo/bg-hero.jpg");background-size:cover;background-position:right center;background-repeat:no-repeat;opacity:.25}.dealer-welcome-hero .hero-image-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(to right, var(--primary) 0%, rgba(2, 39, 165, 0.95) 15%, rgba(2, 39, 165, 0.8) 30%, rgba(2, 39, 165, 0.6) 45%, rgba(2, 39, 165, 0.3) 60%, rgba(2, 39, 165, 0.1) 75%, transparent 100%)}.welcome-content{position:relative;z-index:1;text-align:center;padding:2rem 0}.welcome-title{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--white);margin-bottom:.75rem;font-weight:800}.welcome-subtitle{font-size:1.1rem;color:var(--gray-200);margin:0}.dealer-login-section{padding:var(--spacing-3xl) 0;background:var(--gray-50);min-height:100vh;display:flex;align-items:center}.login-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:stretch}.login-card{background:var(--white);padding:3rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--gray-200)}.login-header{margin-bottom:2.5rem;text-align:center}.login-header h2{font-size:1.75rem;margin-bottom:.5rem;color:var(--dark)}.login-header p{color:var(--gray-600);font-size:1rem;margin:0}.login-form{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:600;color:var(--dark);margin-bottom:.75rem;font-size:.95rem}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper i{position:absolute;left:1.25rem;color:var(--gray-400);font-size:1.1rem;pointer-events:none}.form-group input{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid var(--gray-200);border-radius:var(--radius);font-family:inherit;font-size:1rem;transition:var(--transition);background:var(--white)}.form-group input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.form-group input::placeholder{color:var(--gray-400)}.checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.95rem;color:var(--gray-700)}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}.btn-block{width:100%;justify-content:center;gap:.75rem}.login-footer{text-align:center;padding-top:1.5rem;border-top:1px solid var(--gray-200);display:flex;flex-direction:column;gap:.75rem}.login-footer p{margin:0;color:var(--gray-600);font-size:.95rem}.login-footer a{color:var(--primary);text-decoration:none;font-weight:600;transition:var(--transition)}.login-footer a:hover{color:var(--primary-dark)}.forgot-password{font-size:.9rem}.login-info{display:flex;flex-direction:column;gap:2rem}.info-card{background:var(--white);padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);text-align:center;transition:var(--transition)}.info-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.info-icon{width:70px;height:70px;margin:0 auto 1.5rem;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--white);box-shadow:var(--shadow-glow)}.info-card h3{font-size:1.2rem;margin-bottom:.75rem;color:var(--dark)}.info-card p{color:var(--gray-600);margin:0;line-height:1.6;font-size:.95rem}.info-benefits{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--white);padding:2rem;border-radius:var(--radius-lg);margin-top:1rem}.info-benefits h4{font-size:1.1rem;margin-bottom:1.25rem;color:var(--white)}.benefits-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.benefits-list li{display:flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.95);font-size:.95rem}.benefits-list i{color:var(--accent-green);font-size:1.1rem}.dealer-features-section{padding:var(--spacing-3xl) 0}.feature-card{background:var(--white);padding:2.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;transition:var(--transition);border:1px solid var(--gray-200)}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.feature-icon{width:70px;height:70px;margin:0 auto 1.5rem;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--white);box-shadow:var(--shadow-glow)}.feature-card h3{font-size:1.3rem;margin-bottom:.75rem;color:var(--dark)}.feature-card p{color:var(--gray-600);margin:0;line-height:1.6;font-size:.95rem}.dealer-faq-section{padding:var(--spacing-3xl) 0;background:var(--gray-50)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-top:2rem}.faq-item{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:var(--transition);border:1px solid var(--gray-200);cursor:pointer}.faq-item:hover{box-shadow:var(--shadow-lg);border-color:var(--primary)}.faq-header{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--white);transition:var(--transition)}.faq-item:hover .faq-header{background:var(--gray-50)}.faq-header h4{margin:0;font-size:1.05rem;color:var(--dark);flex:1}.faq-header i{color:var(--primary);font-size:1.2rem;transition:var(--transition);transform-origin:center}.faq-item.active .faq-header i{transform:rotate(180deg)}.faq-content{padding:0 1.5rem 1.5rem;display:none;border-top:1px solid var(--gray-200)}.faq-item.active .faq-content{display:block}.faq-content p{margin:0;color:var(--gray-600);line-height:1.7;font-size:.95rem}.dealer-cta-bottom{background:var(--primary-gradient);color:var(--white);padding:var(--spacing-3xl) 0;text-align:center;position:relative;overflow:hidden}.dealer-cta-bottom::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%),radial-gradient(circle at 70% 50%, rgba(255, 255, 255, 0.1) 0%, transparent 50%);pointer-events:none}.cta-content{position:relative;z-index:1}.cta-content h2{font-size:clamp(1.75rem,3vw,2.5rem);margin-bottom:.75rem;color:var(--white)}.cta-content p{font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.cta-button{display:flex;justify-content:center}@media(max-width: 1024px){.login-wrapper{grid-template-columns:1fr;gap:2rem}.login-card{padding:2.5rem}.login-info{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.info-benefits{grid-column:1/-1}}@media(max-width: 768px){.dealer-login-section{min-height:auto;padding:var(--spacing-lg) 0}.login-card{padding:2rem}.login-info{display:flex;flex-direction:column;gap:1.5rem}.info-card{padding:1.5rem}.faq-grid{grid-template-columns:1fr;gap:1rem}.faq-header{padding:1.25rem}.faq-content{padding:0 1.25rem 1.25rem}}@media(max-width: 480px){.dealer-welcome-hero{min-height:30vh;padding-top:60px}.welcome-title{font-size:1.5rem}.welcome-subtitle{font-size:.95rem}.login-card{padding:1.5rem}.login-form{gap:1.25rem}.feature-card{padding:1.75rem}.info-benefits{padding:1.5rem}.benefits-list{gap:.5rem}.benefits-list li{font-size:.9rem}}.dealer-profile-hero .dashboard-header{padding:2.5rem 0}.dealer-profile-section{padding:var(--spacing-3xl) 0;background:var(--gray-50)}.profile-back{margin-bottom:2rem}.btn-back{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:600;font-size:.95rem;transition:var(--transition);text-decoration:none}.btn-back:hover{gap:.75rem;color:var(--primary-dark)}.profile-grid{display:grid;grid-template-columns:320px 1fr;gap:2rem;align-items:start}.profile-sidebar{position:sticky;top:100px}.profile-avatar-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);padding:2.5rem 2rem;text-align:center;margin-bottom:1.5rem}.avatar-circle{width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--white);box-shadow:var(--shadow-glow)}.profile-name{font-size:1.4rem;font-weight:800;color:var(--dark);margin-bottom:.5rem}.profile-role{display:block;color:var(--gray-600);font-size:.95rem;margin-bottom:.5rem}.profile-code{display:block;color:var(--gray-500);font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem}.profile-status{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:700}.profile-status.active{background:rgba(16,185,129,.12);color:var(--accent-green)}.profile-status.active i{font-size:.5rem}.profile-status.inactive{background:rgba(239,68,68,.12);color:var(--accent-red)}.profile-status.inactive i{font-size:.5rem}.profile-quick-contact{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);padding:1.5rem}.quick-contact-item{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--gray-100)}.quick-contact-item:last-child{border-bottom:none}.quick-contact-item i{width:36px;height:36px;min-width:36px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.85rem}.quick-contact-item a{color:var(--gray-700);font-size:.9rem;text-decoration:none;transition:var(--transition);word-break:break-all}.quick-contact-item a:hover{color:var(--primary)}.profile-details{display:flex;flex-direction:column;gap:2rem}.profile-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);overflow:hidden;transition:var(--transition)}.profile-card:hover{box-shadow:var(--shadow-md)}.profile-card-header{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:linear-gradient(135deg, var(--gray-50) 0%, var(--white) 100%);border-bottom:1px solid var(--gray-200)}.profile-card-icon{width:44px;height:44px;min-width:44px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.1rem;box-shadow:var(--shadow-glow)}.profile-card-header h3{font-size:1.2rem;font-weight:700;color:var(--dark);margin:0}.profile-card-body{padding:2rem}.info-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.info-item{display:flex;flex-direction:column;gap:.35rem}.info-item.full-width{grid-column:1/-1}.info-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-500)}.info-value{font-size:1rem;font-weight:600;color:var(--dark);word-break:break-word}.profile-note{color:var(--gray-700);line-height:1.7;margin:0;white-space:pre-wrap}@media(max-width: 992px){.profile-grid{grid-template-columns:1fr}.profile-sidebar{position:static}}@media(max-width: 768px){.dealer-profile-section{padding:var(--spacing-xl) 0}.profile-card-body{padding:1.5rem}.info-grid{grid-template-columns:1fr;gap:1.25rem}.avatar-circle{width:80px;height:80px;font-size:2rem}}@media(max-width: 480px){.profile-avatar-card{padding:2rem 1.25rem}.profile-card-header{padding:1.25rem 1.5rem}.profile-card-body{padding:1.25rem}.profile-name{font-size:1.2rem}}.dealer-listino-hero .dashboard-header{padding:2.5rem 0}.dealer-listino-section{padding:var(--spacing-xl) 0;background:var(--gray-50)}.listino-info-banner{display:flex;align-items:flex-start;gap:1.25rem;background:linear-gradient(135deg, rgba(37, 99, 235, 0.06), rgba(37, 99, 235, 0.02));border:1px solid rgba(37,99,235,.15);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:2rem}.info-banner-icon{width:44px;height:44px;min-width:44px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.1rem}.info-banner-content h4{font-size:1.05rem;font-weight:700;color:var(--dark);margin:0 0 .25rem 0}.info-banner-content p{color:var(--gray-600);font-size:.9rem;margin:0;line-height:1.5}.listino-table-wrapper{margin-bottom:2rem}.listino-table-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);overflow:hidden;transition:var(--transition)}.listino-table-card:hover{box-shadow:var(--shadow-md)}.listino-table-header{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:linear-gradient(135deg, var(--gray-50) 0%, var(--white) 100%);border-bottom:1px solid var(--gray-200)}.listino-table-icon{width:44px;height:44px;min-width:44px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.1rem;box-shadow:var(--shadow-glow)}.listino-table-header h3{font-size:1.2rem;font-weight:700;color:var(--dark);margin:0}.listino-table-body{padding:0}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.listino-table{width:100%;border-collapse:collapse;font-size:.9rem}.listino-table thead tr{background:linear-gradient(135deg, var(--dark) 0%, var(--dark-light) 100%)}.listino-table thead th{padding:.75rem 1.1rem;color:var(--white);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:center}.listino-table thead th.th-soluzione{text-align:left;min-width:200px}.listino-table thead th.th-supplemento{min-width:120px}.listino-table tbody tr{border-bottom:1px solid var(--gray-100);transition:var(--transition)}.listino-table tbody tr:last-child{border-bottom:none}.listino-table tbody tr:hover{background:var(--gray-50)}.listino-table tbody td{padding:.65rem 1.1rem;vertical-align:middle;text-align:center}.listino-table tbody td.td-soluzione{text-align:left}.soluzione-name{font-weight:700;color:var(--dark);font-size:.95rem}.td-prezzo{text-align:center}.prezzo-badge{display:inline-block;padding:.35rem .85rem;background:rgba(16,185,129,.1);color:#059669;border-radius:var(--radius-full);font-weight:700;font-size:.9rem;white-space:nowrap}.listino-empty-state{text-align:center;padding:4rem 2rem;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200)}.listino-empty-state .empty-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:var(--gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--gray-400)}.listino-empty-state h3{font-size:1.3rem;color:var(--dark);margin-bottom:.75rem}.listino-empty-state p{color:var(--gray-600);line-height:1.6;max-width:500px;margin:0 auto}.listino-section-divider{margin:3rem 0 2rem;padding-bottom:1rem;border-bottom:2px solid var(--gray-200)}.listino-section-title{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:800;color:var(--dark);margin-bottom:.5rem}.listino-section-title i{color:var(--primary)}.listino-section-subtitle{color:var(--gray-600);font-size:.95rem;margin:0}.pacchetto-header{background:linear-gradient(135deg, rgba(139, 92, 246, 0.08), rgba(139, 92, 246, 0.02))}.pacchetto-icon{background:linear-gradient(135deg, var(--secondary-light), var(--secondary)) !important}.pacchetto-descrizione{color:var(--gray-600);font-size:.85rem;margin:.25rem 0 0}.codici-range{display:block;font-size:.8rem;color:var(--gray-500);margin-top:.25rem;font-weight:500}.durata-badge{display:inline-block;padding:.25rem .75rem;background:rgba(6,182,212,.1);color:#0891b2;border-radius:var(--radius-full);font-weight:700;font-size:.85rem}.codici-rimanenti{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-full);font-weight:700;font-size:.9rem}.codici-rimanenti.has-codes{background:rgba(16,185,129,.1);color:#059669}.codici-rimanenti.no-codes{background:rgba(239,68,68,.1);color:var(--accent-red)}.stato-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;white-space:nowrap}.stato-badge i{font-size:.4rem}.stato-attivo{background:rgba(16,185,129,.1);color:var(--accent-green)}.stato-inattivo{background:rgba(239,68,68,.1);color:var(--accent-red)}.btn-icon-only{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;padding:0 !important;min-width:unset !important;border-radius:50% !important;font-size:.95rem !important;line-height:1 !important;transition:var(--transition);flex-shrink:0}.btn-icon-only i{display:flex;align-items:center;justify-content:center}.btn-icon-only:hover{background:rgba(37,99,235,.1) !important;color:var(--primary) !important}.attivazioni-table .attivazione-intestatario{display:flex;flex-direction:column;gap:.2rem}.attivazioni-table .intestatario-nome{font-weight:600;color:var(--dark);font-size:.9rem}.attivazioni-table .intestatario-email{font-size:.75rem;color:var(--gray-600)}.attivazioni-table .attivazione-veicolo{display:flex;flex-direction:column;gap:.2rem}.attivazioni-table .veicolo-targa{font-weight:700;color:var(--dark);font-size:.85rem}.attivazioni-table .veicolo-modello{font-size:.75rem;color:var(--gray-600)}.attivazioni-table .attivazione-validita{display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:.85rem}.attivazioni-table .validita-separator{color:var(--gray-400);font-size:.75rem}.attivazioni-table .documento-data{font-size:.85rem;color:var(--gray-700)}@media(max-width: 768px){.dealer-listino-section{padding:var(--spacing-xl) 0}.listino-info-banner{flex-direction:column;padding:1.25rem}.listino-table-header{padding:1.25rem 1.5rem}.listino-table thead th,.listino-table tbody td{padding:.75rem .85rem;font-size:.85rem}.prezzo-badge{padding:.25rem .6rem;font-size:.8rem}.listino-section-title{font-size:1.25rem}}@media(max-width: 480px){.listino-table thead th.th-soluzione{min-width:140px}.listino-table thead th.th-supplemento{min-width:90px}.listino-empty-state{padding:3rem 1.5rem}}.documenti-stats{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.doc-stat-card{display:flex;align-items:center;gap:1rem;background:var(--white);padding:1.25rem 1.75rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--gray-200);transition:var(--transition)}.doc-stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.doc-stat-icon{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg, var(--primary-light), var(--primary));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.2rem;box-shadow:var(--shadow-glow)}.doc-stat-info{display:flex;flex-direction:column}.doc-stat-value{font-size:1.5rem;font-weight:800;color:var(--dark);line-height:1.2}.doc-stat-label{font-size:.85rem;color:var(--gray-500);font-weight:600}.doc-icon-header{background:linear-gradient(135deg, var(--accent-orange), #d97706) !important;box-shadow:0 0 30px rgba(245,158,11,.3) !important}.doc-name-wrapper{display:flex;align-items:center;gap:1rem}.doc-file-icon{width:40px;height:40px;min-width:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.1rem;background:var(--gray-100);color:var(--gray-600)}.doc-file-icon .fa-file-pdf{color:#ef4444}.doc-file-icon .fa-file-word{color:#2563eb}.doc-file-icon .fa-file-excel{color:#10b981}.doc-file-icon .fa-file-image{color:#8b5cf6}.doc-file-icon .fa-file-archive{color:#f59e0b}.tipologia-badge{display:inline-block;padding:.35rem .85rem;background:rgba(37,99,235,.1);color:var(--primary);border-radius:var(--radius-full);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.3px}.data-documento{color:var(--gray-600);font-size:.9rem;white-space:nowrap}.btn-doc-action{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.15rem;background:linear-gradient(135deg, var(--primary-light), var(--primary));color:var(--white);border-radius:var(--radius-full);font-size:.85rem;font-weight:700;text-decoration:none;transition:var(--transition);white-space:nowrap}.btn-doc-action:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow);color:var(--white)}.documenti-table tbody tr{border-bottom:1px solid var(--gray-100)}.documenti-table tbody tr:hover{background:rgba(37,99,235,.03)}.documenti-table tbody td{vertical-align:middle}@media(max-width: 768px){.documenti-stats{flex-direction:column}.doc-name-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem}.btn-doc-action{padding:.4rem .85rem;font-size:.8rem}}@media(max-width: 480px){.doc-stat-card{padding:1rem 1.25rem}.doc-stat-value{font-size:1.25rem}}.officine-search{margin-bottom:30px}.officine-search-input{max-width:500px}.officine-list{list-style:none;padding:0;margin:0}.officine-list-item{margin-bottom:15px}.officine-card{display:flex;border:1px solid #e0e0e0;padding:15px;border-radius:5px;background-color:#f9f9f9}.officine-card-icon{margin-right:15px;font-size:24px;color:#1976d2;width:24px;flex-shrink:0}.officine-card-content{flex-grow:1}.officine-card-title{font-size:16px;font-weight:bold;margin:0;display:block}.officine-card-address{color:#666;font-style:italic;font-size:14px;margin-top:4px}.officine-card-description{margin-top:8px;color:#555;font-size:13px}.officine-card-contact-list{margin-top:10px;font-size:14px;list-style:none;padding:0;margin:0}.officine-card-contact-item{display:flex;align-items:center;margin-top:6px}.officine-card-contact-item:first-child{margin-top:0}.officine-card-contact-item a{color:inherit;text-decoration:none}.officine-card-contact-item a:hover{text-decoration:underline}.officine-card-contact-icon{color:#1976d2;margin-right:8px;width:16px;flex-shrink:0}.officine-no-results{display:none;text-align:center;padding:40px;color:#999}.officine-no-results.is-visible{display:block}.officine-no-results-icon{font-size:48px;margin-bottom:20px;display:block}.officine-no-results-text{margin:0}:root{--velara-dark: #00001a;--velara-primary: #038cd8;--velara-secondary: #0238b2;--velara-light: #f8fafc;--velara-white: #ffffff;--velara-text-light: #e0e7ff;--velara-border: rgba(3, 140, 216, 0.2)}.velara-section{background:linear-gradient(135deg, var(--velara-dark) 0%, #000033 100%);min-height:100vh;padding:4rem 0}.logo-wrapper{padding:1.5rem;border-radius:20px;display:inline-block;box-shadow:0 10px 40px rgba(3,140,216,.3)}.title-divider{width:100px;height:4px;background:linear-gradient(90deg, var(--velara-primary) 0%, var(--velara-secondary) 100%);margin:0 auto;border-radius:2px}.velara-title{color:var(--velara-white);font-size:2.5rem;letter-spacing:-0.5px;text-shadow:0 2px 10px rgba(3,140,216,.3)}.velara-subtitle{color:var(--velara-text-light);font-size:1.1rem;font-weight:300}.velara-upload-box{background:var(--velara-white);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.2);border:2px dashed var(--velara-border);transition:all .3s ease;animation:velara-fadeInUp .6s ease-out}.velara-upload-box:hover{border-color:var(--velara-primary);box-shadow:0 10px 40px rgba(3,140,216,.3)}.velara-file-input{border:2px solid var(--velara-border);border-radius:8px;padding:.75rem;transition:all .3s ease}.velara-file-input:focus{border-color:var(--velara-primary);box-shadow:0 0 0 3px rgba(3,140,216,.1);outline:none}.velara-file-input:invalid{border-color:#ef4444}.velara-help-text{color:#6b7280;font-size:.875rem;margin-top:.5rem}.velara-form-container{background:var(--velara-white);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;overflow:hidden;animation:velara-fadeInUp .6s ease-out}.velara-form-container::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--velara-primary) 0%, var(--velara-secondary) 100%)}.velara-section-title{color:var(--velara-dark);font-size:1.5rem;font-weight:700;border-bottom:3px solid rgba(0,0,0,0);border-image:linear-gradient(90deg, var(--velara-primary), var(--velara-secondary)) 1;display:inline-block;padding-bottom:.5rem;margin-bottom:1.5rem !important}.velara-section-title i{color:var(--velara-primary)}.velara-label{color:var(--velara-dark);font-weight:600;font-size:.9rem;margin-bottom:.5rem;display:block;text-transform:uppercase;letter-spacing:.5px}.velara-input{background:rgba(0,0,0,0);border:none;border-bottom:2px solid var(--velara-border);border-radius:0;padding:.75rem .5rem;font-size:1rem;color:var(--velara-dark);transition:all .3s ease;width:100%}.velara-input:focus{outline:none;border-bottom-color:var(--velara-primary);background:rgba(3,140,216,.02);box-shadow:0 2px 8px rgba(3,140,216,.1)}.velara-input::placeholder{color:#9ca3af}.velara-textarea{resize:vertical;min-height:100px}.velara-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23038cd8' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;padding-right:2rem;cursor:pointer}.velara-checkbox{padding:1.25rem 3.25rem;background:rgba(3,140,216,.05);border-radius:12px;border-left:4px solid var(--velara-primary)}.velara-checkbox .form-check-input{width:1.25rem;height:1.25rem;border:2px solid var(--velara-primary);cursor:pointer}.velara-checkbox .form-check-input:checked{background-color:var(--velara-primary);border-color:var(--velara-primary)}.velara-checkbox .form-check-label{color:var(--velara-dark);font-size:.95rem;line-height:1.6;padding-left:.5rem}.velara-link{color:var(--velara-primary);font-weight:600;text-decoration:none;transition:color .3s ease}.velara-link:hover{color:var(--velara-secondary);text-decoration:underline}.velara-btn{background:linear-gradient(135deg, var(--velara-primary) 0%, var(--velara-secondary) 100%);color:var(--velara-white);border:none;padding:1rem 3rem;font-size:1.1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(3,140,216,.3);text-transform:uppercase;letter-spacing:1px;display:inline-block;text-decoration:none}.velara-btn:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(3,140,216,.5);color:var(--velara-white);text-decoration:none}.velara-btn:active{transform:translateY(0)}.velara-input.is-invalid,.velara-input:invalid:not(:placeholder-shown){border-bottom-color:#ef4444}.velara-input.is-valid,.velara-input:valid:not(:placeholder-shown){border-bottom-color:#10b981}.velara-input:focus-visible{outline:2px solid var(--velara-primary);outline-offset:2px}@keyframes velara-fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes velara-scaleIn{from{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.velara-section .alert{border-radius:12px;border:none;animation:velara-fadeInUp .4s ease-out}.velara-section .alert-danger{background:linear-gradient(135deg, rgba(239, 68, 68, 0.1) 0%, rgba(239, 68, 68, 0.05) 100%);border-left:4px solid #ef4444;color:#7f1d1d}.velara-section .alert-danger h5{color:#dc2626;font-weight:700}.velara-section .alert-danger ul{padding-left:1.5rem}.velara-section .alert-danger li{color:#7f1d1d;margin-bottom:.5rem}.velara-section .alert-danger .btn-close{filter:invert(0.8)}.velara-section .alert-warning{border-radius:12px;border:none;background:linear-gradient(135deg, rgba(251, 191, 36, 0.1) 0%, rgba(251, 191, 36, 0.05) 100%);border-left:4px solid #fbbf24;color:#78350f;animation:velara-fadeInUp .4s ease-out}.velara-section .alert-warning h6{color:#d97706;font-weight:700}.velara-section .alert-warning ul{padding-left:1.5rem}.velara-section .alert-warning li{color:#78350f;margin-bottom:.25rem}.velara-section .alert-warning .btn-close{filter:invert(0.6)}.velara-section .success-icon{font-size:4rem;color:#10b981;animation:velara-scaleIn .6s ease-out}.velara-section .alert-success{border-radius:12px;border:none !important;background:linear-gradient(135deg, rgba(16, 185, 129, 0.1) 0%, rgba(16, 185, 129, 0.05) 100%);border-left:4px solid #10b981 !important;color:#065f46;animation:velara-fadeInUp .4s ease-out}.velara-section .alert-success h6{color:#047857;font-weight:700}.velara-section .alert-success p{color:#065f46}.velara-section .alert-success .btn-close{filter:invert(0.5)}.velara-section .info-card{background:linear-gradient(135deg, rgba(16, 185, 129, 0.05) 0%, rgba(3, 140, 216, 0.05) 100%);border-radius:12px;border:1px solid var(--velara-border);text-align:center;transition:all .3s ease}.velara-section .info-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(3,140,216,.2)}.velara-section .info-card i{font-size:2.5rem;color:var(--velara-primary)}.velara-section .info-card h6{color:var(--velara-dark);font-weight:700;margin-bottom:.5rem}.velara-section .info-card p{color:#6b7280;margin:0}@media(max-width: 768px){.velara-title{font-size:2rem}.velara-section-title{font-size:1.25rem}.velara-btn{padding:.875rem 2rem;font-size:1rem}.logo-wrapper{padding:1rem}.velara-section .success-icon{font-size:3rem}.velara-section .info-card{margin-bottom:1rem}}.garanzie-section{padding:80px 0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);position:relative}.garanzie-section .section-header{margin-bottom:60px;text-align:center}.garanzie-section .section-header .section-subtitle{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#276b90;margin-bottom:15px;padding:8px 20px;background-color:rgba(39,107,144,.08);border-radius:20px}.garanzie-section .section-header .section-title{font-size:48px;font-weight:700;color:#1a1a1a;margin:20px 0 15px;line-height:1.2}.garanzie-section .section-header .section-description{font-size:16px;color:#666;max-width:700px;margin:0 auto;line-height:1.6}.garanzie-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto}@media(min-width: 768px){.garanzie-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.garanzie-grid{grid-template-columns:1fr}}.garanzia-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;height:100%}.garanzia-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.15);transform:translateY(-4px)}.garanzia-card:hover .garanzia-img{transform:scale(1.05) rotate(2deg)}.garanzia-card:hover .garanzia-overlay{opacity:.8 !important}.garanzia-card .garanzia-card-content{display:grid;grid-template-columns:1fr 1fr;height:100%;gap:0}@media(max-width: 767px){.garanzia-card .garanzia-card-content{grid-template-columns:1fr;gap:30px}}.garanzia-info{padding:40px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;position:relative}@media(max-width: 767px){.garanzia-info{padding:30px}}.garanzia-info .garanzia-accent-bar{position:absolute;top:0;left:0;right:0;height:5px;border-radius:12px 12px 0 0}.garanzia-info .garanzia-header{margin-bottom:25px;margin-top:15px}.garanzia-info .garanzia-header .garanzia-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#fff;padding:8px 16px;border-radius:var(--radius-full);margin-bottom:12px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.garanzia-info .garanzia-header .garanzia-badge i{font-size:10px}.garanzia-info .garanzia-header .garanzia-titolo{font-size:28px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.garanzia-info .garanzia-descrizione{font-size:14px;color:#555;line-height:1.7;margin:0 0 30px 0;flex-grow:1}.garanzia-info .garanzia-footer{display:flex;align-items:center;gap:15px}.garanzia-info .garanzia-footer .btn-richiedi-info{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:12px 28px;border:none;border-radius:var(--radius-full);background-color:#fff;text-decoration:none;transition:var(--transition);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08);position:relative;overflow:hidden}.garanzia-info .garanzia-footer .btn-richiedi-info::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:currentColor;opacity:.08;transition:left .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.garanzia-info .garanzia-footer .btn-richiedi-info::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%), currentColor 0%, transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.garanzia-info .garanzia-footer .btn-richiedi-info:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.garanzia-info .garanzia-footer .btn-richiedi-info:hover::before{left:0}.garanzia-info .garanzia-footer .btn-richiedi-info:active{transform:translateY(0)}.garanzia-info .garanzia-footer .btn-richiedi-info i{font-size:14px;transition:transform .3s ease}.garanzia-info .garanzia-footer .btn-richiedi-info:hover i{transform:scale(1.1)}.garanzia-image{position:relative;overflow:hidden;background:linear-gradient(135deg, #f5f5f5 0%, #eeeeee 100%)}@media(max-width: 767px){.garanzia-image{min-height:250px}}.garanzia-image .garanzia-image-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.garanzia-image .garanzia-image-wrapper .garanzia-img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.garanzia-image .garanzia-image-wrapper .garanzia-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease;pointer-events:none}@media(hover: hover){.garanzia-card:hover .garanzia-info{box-shadow:inset 3px 0 0 rgba(0,0,0,.05)}}@media(min-width: 768px)and (max-width: 1023px){.garanzie-grid{grid-template-columns:1fr}.garanzia-card .garanzia-card-content{grid-template-columns:1fr}.garanzia-image{min-height:300px}}@media(min-width: 1024px){.garanzie-grid{grid-template-columns:1fr}.garanzia-card .garanzia-card-content{grid-template-columns:1.2fr 1fr}.garanzia-image{min-height:350px}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.garanzia-info{animation:slideInLeft .6s ease-out forwards}.garanzia-image{animation:slideInRight .6s ease-out forwards}/*# sourceMappingURL=style.css.map */
