footer,header{background:#333;display:flex;width:100%}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat Regular.TTF')}@font-face{font-family:MontserratLight;src:url('../fonts/Montserrat Light.otf'),url('../fonts/Montserrat SemiBold.otf'),url('../fonts/Montserrat-Bold.otf'),url('../fonts/Montserrat-ExtraBold.otf')}@font-face{font-family:MontserratExtraLight;src:url('../fonts/Montserrat ExtraLight.otf')}@font-face{font-family:DINPro;src:url('../fonts/DinPro/DINPro.otf')}@font-face{font-family:DINProBold;src:url('../fonts/DinPro/DINPro-Bold.otf')}@font-face{font-family:DINProCondBold;src:url('../fonts/DinPro/DINPro-CondBold.otf')}@font-face{font-family:OpenSans;src:url('../fonts/OpenSans-Light.ttf')}@font-face{font-family:OpenSansRegular;src:url('../fonts/OpenSansVariable.ttf')}.alert-dialog-button,.button,.list,.select-input,.text-input,.toolbar,body,div,h1,h2,h3,h4,h5,h6,p{font-family:Montserrat!important}body{margin:0;padding:0;min-width:100vw;overflow-x:hidden}a,a:hover{text-decoration:none}header{height:60px;align-items:center}header.gray{width:100%;height:60px;background:#c3c3c3;display:flex;align-items:center}.paginator .pages,header>div{display:flex}header .left{flex:1;color:#fff;font-size:.9rem;disp:flex;justify-content:flex-start;padding-left:30px}header .center a.first,header .left a.first,header .right a.first{border-left:none}header .center a,header .left a,header .right a{color:#fff;font-family:MontserratLight;border-left:2px solid #fff;padding:0 8px}header .center{flex:1;color:#696969;font-size:.6rem;display:flex;justify-content:center;padding-left:0}header.gray a{color:#696969;border-left:2px solid #696969;font-size:1rem}header.gray a:hover{color:#0091da;cursor:pointer}footer .row a:hover,header.gray a.active{color:#0091da}header .right{flex:1;color:#fff;font-size:1rem;display:flex;justify-content:flex-end;padding-right:30px}footer>.label,footer>.privacy a{font-size:.5rem}header .right .button_header{background:#0091da;font-size:.8rem;padding:6px;border-radius:6px}.header_image{background:url('../img/header.jpg') center/cover no-repeat #dad6d5;width:100%;height:clamp(420px,12vw + 380px,740px);display:flex;justify-content:flex-end;position:relative}.header_image .white{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end}.header_image .link_container{width:100%;display:flex;align-items:center;justify-content:center;height:60px}.header_image .link_container .link{background:#fff;padding:5px;border-radius:15px;display:flex;justify-content:center}.header_image .pointers{display:flex;min-width:102px;height:33px;border-radius:15px;background:#00000010;align-self:flex-end;margin:0 auto 20px;align-items:center;justify-content:center}.header_image:hover .pointers{background:#00000080}.header_image .pointers .circle{width:20px;height:20px;background:#ffffff40;border-radius:30px;margin:0 10px;cursor:pointer}.header_image .pointers .circle.active{background:#ffffff90}footer{height:500px;flex-direction:column;justify-content:center;align-items:center;overflow-y:hidden}footer .row{display:flex;flex-direction:row;justify-content:center;align-items:center;height:320px;max-width:900px;width:100%;color:#fff}footer .whistleblowing>p{font-family:MontserratExtraLight!important;padding:17px}footer>.row .map{display:flex;flex:2;height:100%;justify-content:center;align-items:center;padding:50px 10px}footer>.row .map .cartina{display:flex;flex:2;height:100%;background:url('../img/cartina.jpg') center/contain no-repeat;position:relative}footer>.row .map .cartina img{width:50px;height:50px;position:absolute;right:-24px;top:40%}footer>.row .map .text{padding:40px;flex:1;color:#fff!important;border-right:1px solid #0d74ae}footer .row .info,footer>.label{justify-content:center;display:flex}footer>.row .map .text h4{color:#fff;font-size:1.5rem;margin-bottom:18px}footer>.row .map .text label{color:#fff;font-size:.8rem;font-family:MontserratLight;white-space:break-spaces}footer>.label{align-items:center;height:40px;background:#000;width:100%;white-space:break-spaces}footer .privacy{display:flex;flex-direction:column;justify-content:center;align-items:baseline}footer .privacy .label{height:30px!important}footer .row .info{align-items:flex-start;flex:1;height:100%;flex-direction:column;padding:20px;color:#fff}footer .row a{color:#fff;font-family:MontserratExtraLight}footer>.label>div,h1,h2,h3,h4,h5{font-family:MontserratExtraLight!important}footer>.row .info img{width:50px;height:50px}footer>.row .info .cash{font-size:.8rem;height:20px;display:flex;justify-content:center;align-items:center}footer>.row .info .label{display:flex;align-items:center;height:70px;justify-content:center;white-space:break-spaces}footer>.label>div{width:900px;font-size:.5rem;color:#fff;display:flex;justify-content:center}footer .socials{justify-content:space-evenly;display:flex;width:100%}.attendi_overlay,.scrollTop{display:none;justify-content:center;position:fixed}h1,h2,h3,h4,h5{color:#666}.tab_button,input,select{font-family:MontserratLight!important}h1{padding-top:50px;padding-bottom:30px}h3{font-size:3rem}.btn{background:#268ad0;color:#fff;border-radius:20px}.btn:hover{color:#ccc}button{background:#263b7e;font-size:.6rem;padding:5px 10px;border-radius:6px;border:none;color:#fff;cursor:pointer}button a,button a:hover{color:#fff;width:100%;cursor:pointer}.scrollTop:hover,button:hover{cursor:pointer;opacity:.6}button:focus{outline:0}button:disabled{opacity:.4}button.noactive{background:#ececec;color:#268ad0;font-family:MontserratLight}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:focus,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:none;-webkit-text-fill-color:#444;-webkit-box-shadow:none;transition:transparent 5000s ease-in-out}button,input,select,textarea{outline:0;background-color:none}:focus{outline-color:transparent;outline-style:none}input,select{border-radius:5px;height:29px;border:#e8e8e8}input{padding:5px}.attendi_overlay{opacity:1;background:#ffffff80;width:100%;height:100%;top:0;left:0;align-items:center;font-size:3rem;color:#91caed;z-index:99999}.scrollTop{background:#268acf;color:#fff;width:35px;height:35px;border-radius:20px;font-size:1.5rem;align-items:center;bottom:25px;right:35px;z-index:999}.modal-header{background:url(../img/header.jpg) center/cover no-repeat #dad6d5}.modal-footer,.modal-header{border:none}.tab{padding:6px}.tab_buttons{width:100%;display:flex}.tab_button{background:#e6e2e2;padding:2px 10px;border-radius:0;cursor:pointer}.tab_button.active{background:#0a4389;color:#fff}.tab_buttons .tab_button:first-child{border-radius:20px 0 0}.tab_buttons .tab_button:last-child{border-radius:0 20px 0 0}#quantita_manuale{z-index:9999999}div::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}div::-webkit-scrollbar{width:6px;background-color:transparent}div::-webkit-scrollbar-thumb{background-color:#0a4389}.cta{background:#268ad0;color:#f8f8f8;display:inline-block;padding:5px 10px;margin:0 auto;border-radius:20px;cursor:pointer}.cta:hover,.estore_menu a:hover{opacity:.6}.estore_menu{width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#018ad0}.estore_menu a,.paginator .page:hover{cursor:pointer}.estore_menu .left{flex:3;display:flex;justify-content:center;align-items:center;margin-left:21%}.estore_menu .right{flex:1;display:flex;justify-content:flex-end;align-items:center;color:#fff;font-size:.6rem;padding-right:30px}.estore_menu .left a{color:#fff;font-family:MontserratLight;font-size:.9rem;border-right:1px solid #fff;padding-left:4px;padding-right:4px}.estore_menu .left a:last-child{border-right:none}.estore_menu span{color:#fff;white-space:break-spaces;display:flex}.estore_menu .servizio{width:40px;height:40px;background:url('/img/estore/LocalWhite.svg') center/contain no-repeat}.estore_menu .carrello:hover,.estore_menu .liste:hover,.estore_menu .servizio:hover{opacity:.6;cursor:pointer}.estore_menu .liste{width:40px;height:40px;background:url('/img/estore/ListWhite.svg') center/contain no-repeat;color:#fff}.estore_menu .liste a{width:40px;height:40px;display:flex}.estore_menu .carrello{width:40px;height:40px;background:url('/img/estore/CarrelloWhite.svg') center/contain no-repeat;display:block;color:#fff}.estore_menu .carrello .badge{font-size:.7rem;background:#d60e33;display:inline-block}.estore_menu .service{font-size:1.4rem;border:1.5px solid;border-radius:11px;height:31px;width:31px;display:flex;justify-content:center;align-items:center;margin-left:8px;cursor:pointer}.estore_menu .button_menu{padding:5px;background:#fff;margin-left:5px;border-radius:10px;color:#018ad0;cursor:pointer}.estore_menu .carrello_totale{display:flex;flex-direction:column;align-items:center;justify-content:center}.estore_menu .carrello_totale span{background:#fff;color:#018ad0;padding:0 5px;font-size:1rem;border-radius:10px}.paginator{display:flex;flex-wrap:wrap;padding-left:20px;padding-right:20px;width:100%}.paginator .page{display:flex;padding-left:5px;padding-right:5px;margin-top:20px;margin-bottom:20px}.paginator .page.active{color:#268acf;border:1px solid #268acf}.page-item.disbled .page-link,.page-link{background:0 0!important;border:none;color:#676664!important}.page-item.active .page-link{border:2px solid;color:#008bd0!important}@media (max-width:768px){#menu a{font-size:1rem}}@media (max-width:576px){header .left{padding-left:10px}.header_image{height:200px}footer{height:650px}footer>.label{padding:20px}#menu a{font-size:.9rem}}@media (max-width:1300px){header .left .button_header,header .right .button_header{font-size:.6rem}footer{height:650px}}@media (max-width:892px){header .left .button_header{font-size:.6rem}footer{height:650px}}
