@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@-webkit-keyframes move{0%,to{object-position:0}50%{object-position:100%}}@keyframes ripple{to{transform:scale(1);opacity:0}}.skiptranslate{display:none}:root{touch-action:pan-x pan-y;height:100%}*,body{margin:0}*{padding:0}a{text-decoration:none}body{top:0!important;font-family:Montserrat,sans-serif;font-weight:300;color:#525f7f;text-align:left}::-webkit-scrollbar{width:0;border-radius:50px;height:0}::-webkit-scrollbar-thumb{background-color:#000;border-radius:50px}::-webkit-scrollbar-track{background-color:transparent}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button{position:relative;overflow:hidden;transition:background .7s;outline:0;cursor:pointer}.button-modality{text-align:center;border:0!important;font-size:16px;font-weight:600!important;background:#fff;width:90%;max-width:400px;border-radius:50px;color:#000;margin:7px 0;transition:.2s linear;line-height:50px!important;font-family:inherit!important;height:50px;outline:0;cursor:pointer;text-transform:uppercase}.button-modality:hover,button.button-modality.delivery:hover{color:#000;background:#fff;transition:.2s linear;outline:0;letter-spacing:2px;box-shadow:0 5px 5px rgb(117 125 146/8%),0 0 0 rgb(117 171 255/10%),5px 5px 20px rgb(88 88 190/20%)!important}button#shareButton{background:0 0;color:#fff;font-size:23px}span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .4s linear;background-color:rgba(0,0,0,.3);pointer-events:none}.bg-section.two,.color-section.two{position:fixed;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.bg-section.two{align-content:center;justify-content:center;flex-wrap:wrap;top:70px}.color-section.two{top:0;z-index:1;background:rgba(0,0,0,.3);justify-content:space-between;overflow:auto}img.bg-image-overlay.overlay-two{top:0;left:0;height:100%;object-fit:cover;object-position:100%;position:fixed;z-index:-1;-webkit-animation-name:move;-webkit-animation-duration:60s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:right;-webkit-animation-timing-function:linear}p.key-personal{position:relative;color:transparent;padding:0}h1.text-title-name-activity.notranslate{text-transform:uppercase;font-size:25px;text-shadow:0 0 10px rgba(0,0,0,.5)}.text-description-activity{display:block!important;letter-spacing:2px;text-transform:uppercase;margin-top:5px;border-top:1px solid #fff;padding-top:10px;width:80%;max-width:350px;color:#fff;max-height:100px;overflow:auto;text-shadow:0 0 10px rgba(0,0,0,.5)}.select-language-text{font-size:8px;font-weight:600;color:#fff;text-transform:uppercase;line-height:20px}.section-button-opt,.total-sect{height:100%;display:flex;width:100%;flex-direction:column;align-items:center}.section-button-opt{justify-content:center;position:relative;z-index:2;margin-bottom:150px;max-width:100%}.total-sect{position:fixed;align-content:center;-webkit-overflow-scrolling:touch;overflow:auto;justify-content:flex-start;margin-bottom:100px}.btn-top-header,.logo-activity-traductor{display:flex;align-items:center;position:relative}.logo-activity-traductor{align-content:center;flex-direction:column;right:0;left:0;top:0;text-align:center;width:100%;margin:0;height:100%;min-height:300px;justify-content:center;z-index:2;color:#fff}img.logo-azienda-sez-modality{width:90px;height:90px;border-radius:25px;z-index:1;position:relative;margin-bottom:20px}.btn-top-header{justify-content:space-between;max-width:500px;margin:0 auto;padding:20px 0 0;width:90%;z-index:3}.holiday-message,.sharebtn{display:flex;flex-direction:column;align-items:center}i.fi.fi-rr-world.traduttore{font-size:25px;color:#fff}i.fi.fi-rr-calendar,i.fi.fi-rr-shop,i.fi.fi-rr-truck-side{font-size:20px;position:relative;top:4px;margin-right:5px}.holiday-message{flex-direction:row;background:#daa520;color:#fff;padding:10px 20px;position:relative;font-size:18px;width:fit-content;margin:0 auto;z-index:20;height:auto;border-radius:5px;justify-content:center;font-weight:500;text-align:center}.holidayicon{margin-right:10px;position:relative;top:2px;font-size:22px;color:#fff;border-radius:50px}div#CookiebotWidget,div#CybotCookiebotDialogHeader,div#CybotCookiebotDialogPoweredByText{display:none!important}div#CookiebotWidget-widgetContent{font-family:"Montserrat"!important}div#CybotCookiebotDialogBodyEdgeMoreDetails{justify-content:center!important;margin:10px 0!important}#CybotCookiebotDialog *{font-family:montserrat!important;font-size:12px!important;text-align:justify!important;font-weight:500!important}h2#CybotCookiebotDialogBodyContentTitle{font-family:montserrat!important;text-transform:uppercase;font-size:13px;font-weight:700!important}.CybotCookiebotDialogContentWrapper,div#CybotCookiebotDialogBodyButtonsWrapper{display:flex;align-items:center!important}button#CybotCookiebotDialogBodyButtonAccept,button#CybotCookiebotDialogBodyButtonDecline{text-align:center!important}button#CybotCookiebotDialogBodyButtonAccept{border-radius:50px!important;font-weight:600!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer,button{border:0}.CybotCookiebotScrollContainer{border:0!important}div#CybotCookiebotDialog{transform:none!important;left:0;z-index:20;border-radius:15px!important}a#CybotCookiebotDialogBodyEdgeMoreDetailsLink{width:130px}.CybotCookiebotDialogBodyBottomWrapper{margin-top:0!important}button#CybotCookiebotDialogBodyButtonAccept,button#CybotCookiebotDialogBodyButtonDecline{max-width:150px!important}@media (max-width:520px){div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}}@media (max-width:768px){.bg-section.two{width:100%;height:100%}a.gflag.nturl{margin:0}.CookiebotWidget-main-logo{display:none!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#000!important;border-color:#000!important;color:#fff}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#000!important}button#CybotCookiebotDialogBodyButtonAccept{min-width:130px!important}#CybotCookiebotDialogFooter{width:auto!important;min-width:200px!important}.CybotCookiebotDialogContentWrapper{flex-direction:column!important}div#CybotCookiebotDialog{transform:none!important;left:0!important;z-index:20;right:0!important;width:90%!important;margin:0 auto;top:30%!important;box-shadow:none!important;border-radius:10px!important}}@media (min-width:768px) and (max-width:1280px){div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}}@media (min-width:768px){div#CybotCookiebotDialogTabContent{margin-left:0!important}div#CybotCookiebotDialogBodyContent{padding:0!important}#CybotCookiebotDialogBody{padding:0 20px!important}div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column-reverse!important}div#CybotCookiebotDialogFooter{max-width:200px;margin:0 20px!important}button#CybotCookiebotBannerCloseButtonE2E{position:absolute!important;right:10px!important;top:0;margin:0!important}#CybotCookiebotDialog .CookieCard{border-bottom:1px solid #313131}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{width:auto!important;max-width:200px!important;text-align:center!important;border-radius:50px!important}#CybotCookiebotDialog{width:95%!important;max-width:1024px!important;min-width:unset!important;bottom:90px!important;top:unset!important;box-shadow:none!important;padding:10px 0!important;margin:0 auto!important;left:0!important;right:0!important}.CybotCookiebotDialogContentWrapper{padding:0!important;flex-direction:row!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper{max-width:130px}}