body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{margin:4px}h2{align-items:center;color:#a0a0a0;display:flex;font-weight:400;gap:20px;justify-content:flex-start}h3{color:#005192}h4{font-size:16px;font-weight:400}p{margin:4px}a{color:#005192}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.space-between-center{justify-content:space-between}.navbar,.space-between-center{align-items:center;display:flex}.navbar{background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;flex-direction:row;justify-content:space-evenly;max-height:-webkit-max-content;max-height:max-content;min-height:12vh;padding:.5rem 1rem;position:fixed;top:0;width:100%;z-index:999}.logo{min-width:100px}.navbarLogoGhost{min-width:100px;overflow:visible;position:relative}.navbarLogoGhost img{cursor:pointer}.accountMenu{background-color:#fff;border:1px solid #cdcdcd;border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;gap:.5rem;padding:.5rem;position:absolute;width:-webkit-max-content;width:max-content;z-index:1000}.logoutButton{color:red}.accountMenuOption{border-radius:35px;cursor:pointer;font-size:14px;padding:5px 10px}.accountMenuOption:hover{background-color:#e8e8e8}.navbarTitle{color:#005192;margin:10px}.navbarOptions{font-size:large;font-weight:400;gap:2rem}.navbarOption,.navbarOptions{align-items:center;display:flex;flex-direction:row;justify-content:center}.navbarOption{cursor:pointer;font-size:18px;position:relative}.navbarOption:after{background-color:#005192;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.navbarOption:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.navbarDivider{background-color:#cdcdcd;height:1.5rem;width:1px}.navbarCenter{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.navbarCenterMobile{align-items:center;display:flex;justify-content:space-between;width:100vw;z-index:999}.navbarLogoGhost{height:60px;width:90px}.hamburgerIcon{cursor:pointer}.footer{align-items:flex-start;background-color:#e3e3e3;color:#303030;display:flex;flex-wrap:wrap;font-size:14px;gap:8%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:220px;max-width:100%;position:relative;text-align:center}.logoETIS{bottom:20px;color:#101010;position:absolute;right:30px;text-decoration:none}.footerSections{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0 100px}.footerSection{margin:50px;max-width:280px;min-width:280px;text-align:left}.footerSectionSubtitle{color:#005192;margin-top:40px}@media screen and (max-width:1400px){.footerSections{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.footer{margin-top:0}.footerSections{grid-template-columns:1fr}}.admin{margin-top:20vh;max-width:100vw}.admin,.adminBg{display:flex;flex-direction:column}.adminBg{align-items:center;justify-content:center;margin:0 auto;text-align:center;width:60%}.richiestaCard{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;gap:30px;justify-content:space-between;margin:20px;padding:10px 30px;text-align:left}.richiestaCardTitle p:first-of-type{color:#005192;font-size:20px;font-weight:500}.richieste{margin-top:50px}.richiesteButtons{display:flex}.accettaRichiestaButton,.rifiutaRichiestaButton{background-color:#f5f5f5;border-radius:5px;color:#000;cursor:pointer;font-size:14px;margin:5px;padding:15px;text-align:center;width:-webkit-max-content;width:max-content}.accettaRichiestaButton:hover{background-color:#72dd72}.rifiutaRichiestaButton:hover{background-color:#dd7272}@media screen and (max-width:868px){.adminBg{width:90%}.richiestaCard{align-items:center;flex-direction:column}.richiestaCardTitle{text-align:center}.richiesteButtons{align-items:center;flex-direction:column}}.sliderMainImages{align-items:center;background-color:#fff;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:100vw;touch-action:pan-x}.sliderMainImage{cursor:pointer;max-height:60vh;max-width:100%;min-height:60vh;object-fit:contain;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sliderMainImageLogo{height:100px;left:40px;object-fit:contain;position:absolute;top:20px;width:100px}.arrowLeft{left:20px}.arrowLeft,.arrowRight{background-color:#fff;border-radius:50px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);cursor:pointer;height:20px;padding:20px;position:absolute;width:20px}.arrowRight{right:20px}.arrowLeft:hover,.arrowRight:hover{border-radius:60px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.currentIndicatorMain{background-color:#00000072;border:1px solid #b3b3b3;border-radius:30px;bottom:15px;cursor:pointer;height:30px;padding:0 .7rem;position:absolute;right:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.currentIndicatorMain,.productImageSlider{align-items:center;display:flex;justify-content:center}.productImageSlider{flex-direction:row;max-width:100vw}.sliderProductsInfo{flex-direction:column;gap:30px;text-align:center;width:60%}.sliderProductsImages,.sliderProductsInfo{align-items:center;display:flex;justify-content:center}.sliderProductsImages{flex-direction:row;flex-wrap:wrap;gap:40px;max-width:100%}.sliderProductsImage{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:50px;object-fit:contain;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s;width:150px}.sliderProductsImage:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.currentIndicatorProducts{cursor:pointer;margin:50px}.currentIndicatorProducts,.volumeSliderContainer{align-items:center;background-color:#00000072;border:1px solid #b3b3b3;border-radius:30px;display:flex;height:30px;justify-content:center;padding:0 .7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.volumeSliderContainer{bottom:15px;left:2rem;position:absolute}.volumeSlider{-webkit-appearance:none;appearance:none;background:transparent;border:none;height:30px;outline:none;position:relative;width:100px}.volumeSlider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:15px;position:relative;top:-6px;width:15px}.volumeSlider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:15px;position:relative;top:-6px;width:15px}.volumeSlider::-webkit-slider-runnable-track{background:#fff;border:none;border-radius:3px;height:3px}.volumeSlider::-moz-range-track{background:#fff;border:none;border-radius:3px;height:3px}.volumeSlider:hover{background:hsla(0,0%,100%,.3)}@media screen and (max-width:800px){.volumeSliderContainer{bottom:55px;left:auto;right:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sliderProductsImage{-webkit-filter:grayscale(0);filter:grayscale(0)}.arrowLeft,.arrowRight{display:none}.sliderMainImages{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-behavior:smooth}}.loaderBalls{align-items:center;display:flex;gap:10px;height:60vh;justify-content:center}.loaderBall1{-webkit-animation:loaderBall 1s ease-in-out infinite;animation:loaderBall 1s ease-in-out infinite}.loaderBall1,.loaderBall2{background-color:#4169e1;border-radius:40px;height:20px;width:20px}.loaderBall2{-webkit-animation:loaderBall 1s ease-in-out .3s infinite;animation:loaderBall 1s ease-in-out .3s infinite}.loaderBall3{-webkit-animation:loaderBall 1s ease-in-out .6s infinite;animation:loaderBall 1s ease-in-out .6s infinite;background-color:#4169e1;border-radius:40px;height:20px;width:20px}@-webkit-keyframes loaderBall{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loaderBall{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.home{margin-top:16vh;max-width:100vw}.home,.homeBg{display:flex;flex-direction:column}.homeBg{min-width:100%}.imageSliderComponent{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:60px;position:relative}.homeText{color:#707070;margin:50px 20vw;text-align:center}.catalogo{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:12vh}.catalogo h1,.catalogoCard{margin:50px;text-align:center}.catalogoCard{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;display:flex;flex-direction:row;gap:30px;height:205px;justify-content:space-between;padding:10px 30px 10px 10px;width:700px}.catalogoCard img{border-radius:10px;height:185px;object-fit:cover;width:135px}.catalogoWrapper a{background-color:#005192;border-radius:45px;color:#fff;font-weight:600;padding:10px 30px;text-decoration:none}.catalogoWrapper,.catalogoWrapper a{align-items:center;display:flex;justify-content:center}.catalogoWrapper{flex-direction:row;gap:60px;min-height:100%;text-align:center}@media screen and (max-width:800px){.catalogoCard{width:90%}.catalogoWrapper{flex-direction:column;gap:30px;justify-content:center}}.ChisiamoCard{cursor:pointer;max-width:480px;overflow:hidden;position:relative;width:100%}.ChisiamoCard:before{background:radial-gradient(circle at bottom left,rgba(0,0,0,.8),rgba(0,0,0,.6) 40%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.3));border-radius:10px;bottom:0;content:"";height:30vh;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.ChisiamoCard img,.ChisiamoCard video{border-radius:10px;height:30vh;object-fit:cover;width:100%;z-index:0}.ChisiamoCardInfo{bottom:15px;color:#fff;left:15px;position:absolute;z-index:2}.ChisiamoCardInfo h3{color:#fff;font-size:larger;margin:10px 5px!important;text-align:left!important}.modalBg{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.moreInfoModal{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:80%;margin:auto;overflow-y:scroll;padding:20px 50px 50px;position:absolute;width:80%;z-index:1001}.moreInfoModalInfos{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}.moreInfoModalInfo{align-items:center;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:30px}.moreInfoModalInfo img{height:50px;object-fit:contain;width:150px}.dropZone{border:2px dashed #005192;border-radius:12px;cursor:pointer;justify-content:center;min-height:80%}.dropZone,.modalAddCodiceReferente{align-items:center;display:flex;flex-direction:column}.modalAddCodiceReferente{background-color:#fff;border-radius:10px;height:26%;justify-content:flex-end;padding:20px;position:relative;width:40%;z-index:1001}.modalAddCodiceReferente .mainButton{align-items:center;display:flex;justify-content:center}.tornaIndietro{cursor:pointer;left:20px;position:absolute;top:10px}.chisiamo{display:flex;flex-direction:column;justify-content:center;margin-top:12vh;max-width:100vw}.chisiamo h1{margin:50px 0 30px;text-align:center}.chisiamo h3{margin:30px;text-align:center}.chisiamoText{align-self:center;justify-self:center;margin:20px 10px 80px;max-width:400px;text-align:center}.chisiamoCards{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:auto;margin-right:auto;width:90%}.chisiamoCardWrapper{align-items:center;display:flex;flex-direction:column;gap:8px}.chisiamoCardBadge{background-color:#005192;border-radius:20px;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.3px;margin:0;padding:5px 14px}.noScroll{overflow:hidden}.chisiamoSliders{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:100px}.chisiamoSlider{background-color:#fff;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;cursor:pointer;gap:20px;margin:50px 0 -45px;max-width:480px;overflow:hidden;text-align:center}.chisiamoSliderText{margin:20px 40px;text-align:center}.chisiamoSliderImage{align-self:center;display:flex;justify-self:center;margin:10px;max-height:70px;min-width:100px;object-fit:contain}@media screen and (max-width:800px){.chisiamoSlider{margin:50px 20px -45px}}.agenti{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:12vh}.agenti h1,.agentiCards{margin:50px;text-align:center}.agentiCards{align-items:center;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center}.agenteCard{align-items:flex-start;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;gap:30px;height:20vw;min-height:400px;min-width:300px;padding:10px 30px 30px;text-align:left;width:20vw}.agenteCard,.aziendaAssistenza{display:flex;flex-direction:column;justify-content:space-between}.aziendaAssistenza{align-items:center;margin-top:12vh;text-align:center}.aziendaAssistenzaHeader{margin-top:50px}.aziendeAssistenzaCards{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.aziendaAssistenzaCard{align-items:center;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:50px;min-height:-webkit-max-content;min-height:max-content;min-width:400px;padding:30px;text-align:center;width:40%}.aziendaAssistenzaImages{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.aziendaAssistenzaImage{background-color:none;border:none;height:60px;object-fit:contain;width:120px}.assistenzaNumber{color:#1a9af0;font-size:larger;height:10%;text-decoration:none}.zoneAssistenza{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:50px}.zoneAssistenzaCard{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:0 20px;width:40%}@media screen and (max-width:800px){.aziendaAssistenzaCard{margin-bottom:20px;min-width:90%}.zoneAssistenzaCard{width:90%}}.loginBg{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center;margin-top:12vh}.loginBg h1{margin:50px}.inputButton{background-color:#fff;border:none;border-radius:80px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);height:-webkit-max-content;height:max-content;margin:10px;padding:10px 20px;position:relative;width:300px}.inputButton input{border:none;border-radius:5px;box-sizing:border-box;padding:10px;text-decoration:none;width:80%}.inputButton img{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainButton{align-items:center;background-color:#005192;border:none;border-radius:80px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#fff;cursor:pointer;display:flex;height:20px;justify-content:space-between;margin:10px;padding:20px;text-align:center;width:300px}.errorText{color:red;font-size:small}.regBg{align-items:center;flex-direction:column;margin-top:20vh;min-height:60vh}.info,.regBg{display:flex;justify-content:center}.info{align-items:flex-start;flex-direction:row;gap:20px;margin:50px 0;width:100%}.infoAccount,.infoPersonali{align-items:center;display:flex;flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.switchRegLog{cursor:pointer;margin:10px 0;text-align:center;width:340px}@media screen and (max-width:800px){.info{align-items:center;flex-direction:column}.infoPersonali{margin-bottom:200px}}.dashboard{display:flex;flex-direction:column;margin-top:20vh;max-width:100vw}.dashboardBg{flex-direction:column;margin:0 auto 150px;text-align:center;width:60%}.dashboardBg,.downloadButton{align-items:center;display:flex;justify-content:center}.downloadButton{background-color:#fff;border-radius:80px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#005192;cursor:pointer;font-weight:500;margin-top:20px;padding:10px 40px}.selectDiv{width:100%}.inputBottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;width:100%}.resultTab{margin:80px 0}.resultProduct{grid-gap:20px;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;display:grid;gap:20px;grid-template-columns:1fr 3fr 3fr;margin-top:20px;padding:20px 0 50px 20px;position:relative;width:100%}.resultProductHeader{color:#005192;font-size:medium;font-weight:500}.resultProductDescription{flex-grow:1;max-width:300px;overflow:hidden;white-space:wrap}.productBottomRight{align-items:center;background-color:#fff;border-radius:5px;bottom:10px;display:flex;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:absolute;right:10px}.miniHeader{color:#005192;font-weight:500}.addProduct{border-radius:30px;max-height:20px;max-width:20px;padding:5px}.addProduct,.dashboardButton{align-items:center;background-color:#005192;cursor:pointer;display:flex;justify-content:center}.dashboardButton{border-radius:50px;bottom:20px;color:#fff;font-size:medium;font-weight:600;height:40px;padding:10px 30px;position:fixed;z-index:200}.smButton{background-color:#fff;border:none;border-radius:30px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#000;cursor:pointer;height:14px;margin:25px auto 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:20px 40px}.carrelloBg,.smButton{align-items:center;display:flex;justify-content:center}.carrelloBg{flex-direction:column;gap:20px;margin:20vh auto;min-height:60vh;width:60%}.productInfo{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;display:flex;gap:20px;justify-content:flex-start;margin:10px;max-width:800px;min-width:60vw;padding:20px;position:relative}.productInfo p{max-width:310px}.productInfo h3{max-width:115px}.removeIcon{position:absolute;right:10px;top:10px}.carrelloButtons{display:flex;margin:50px}.tornaDashButton{background-color:#fff;color:#005192}.procediButton,.tornaDashButton{align-items:center;border:1px solid #005192;border-radius:50px;cursor:pointer;display:flex;height:30px;justify-content:center;margin:10px;padding:10px 30px}.procediButton{background-color:#005192;color:#fff}.modifyProductsQuantity,.totalPrice{align-items:center;display:flex;gap:12px;justify-content:center}.modifyProductsQuantity{bottom:10px;position:absolute;right:10px}@media screen and (max-width:800px){.productInfo{align-items:center;flex-direction:column;justify-content:center}.productInfo h3,.productInfo p{max-width:100%}.carrelloBg{width:100%}.carrelloButtons{flex-direction:column}}.cronologia{margin-top:18vh}.cronologiaBg{flex-direction:column;justify-content:center;margin:0 auto;min-height:60vh;width:60%}.cronologiaBg,.orderCard{align-items:center;display:flex}.orderCard{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);box-sizing:border-box;gap:20px;justify-content:flex-start;margin:10px;max-width:800px;min-width:60vw;padding:0 20px 20px;position:relative}.inputHeader{text-align:left;width:300px}
/*# sourceMappingURL=main.7ed45756.css.map*/