@import url('https://fonts.googleapis.com/css?family=Montserrat:900');@keyframes
menuIn1{0%{opacity:1;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@keyframes
menuIn2{0%{opacity:1;transform:translate3d(-200%,0,0);-webkit-transform:translate3d(-200%,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@keyframes
menuIn3{0%{opacity:1;transform:translate3d(-300%,0,0);-webkit-transform:translate3d(-300%,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@keyframes
menuOut{0%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{opacity:1;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}}@keyframes
fadeFromLeft{0%{opacity:0;transform:translate3d(-10vw,0,0);-webkit-transform:translate3d(-10vw,0,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@keyframes
loader{0%{transform:scale3d(0.0,0.0,0.0);-webkit-transform:scale3d(0.0,0.0,0.0)}40%{transform:scale3d(1.0,1.0,1.0);-webkit-transform:scale3d(1.0,1.0,1.0)}80%{transform:scale3d(1.0,1.0,1.0);-webkit-transform:scale3d(1.0,1.0,1.0)}100%{transform:scale3d(0.0,0.0,0.0);-webkit-transform:scale3d(0.0,0.0,0.0)}}@keyframes
preloadOut{0%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}}@keyframes
fadeInUp{0%{opacity:0;transform:translate3d(0,20vw,0) skewY(-5deg);-webkit-transform:translate3d(0,20vw,0) skewY(-5deg)}100%{opacity:1;transform:translate3d(0,0,0) skewX(0deg);-webkit-transform:translate3d(0,0,0) skewX(0deg)}}@font-face{font-family:'Proxima Nova Semibold';src:url('/fonts/ProximaNovaSemibold.woff2') format('woff2'), url('/css/ProximaNovaSemibold.woff') format('woff');font-weight:normal;font-style:normal}.clearfix::after{content:"";display:table;clear:both}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}.popupLayout
h1{font-size:40px}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:inherit;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#4B4B4B;font-family:'Proxima Nova Semibold',sans-serif;font-size:18px}p{margin-bottom:1em;line-height:1.6em}h1,h2,h3,h4,h5,h6{margin-bottom: .4em;font-family:'Montserrat';font-weight:900;text-transform:uppercase}h1,.h1{font-size:50px;margin-bottom: .6em}h2,.h2{font-size:50px}h3,.h3{font-size:40px}h4{font-size:16px}h6{font-size:18px;margin-bottom: .8em}ul{margin:0
0 1em 1em;padding:0}ul
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:bold}em{font-style:italic}.privacyDisclaimer{font-size:13px;margin-bottom:20px}.privacyDisclaimer
div{margin-bottom:10px}.privacyDisclaimer
a{color:inherit;text-decoration:underline}.readMore{font-size:1.1em;text-transform:uppercase;font-weight:bold;display:inline-block;position:relative}.readMore::after{content:'';position:absolute;bottom:-0.2em;left:0;right:-100%;background:#4B4B4B;height:1px}.input{margin-bottom:1.5em}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding:0
1em;height:55px;line-height:55px;background:#fff;width:100%;border:1px
solid #fff;-webkit-appearance:none;border-radius:10px;box-shadow:none;outline:none;-webkit-transition:all 300ms linear;transition:all 300ms linear}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,textarea:focus,select:focus{box-shadow:0 0 10px rgba(0,0,0,0.1)}textarea{height:auto;line-height:1.2em;padding:1em}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding:0
3em;height:50px;line-height:50px;border-radius:25px;border:none;-webkit-appearance:none;box-shadow:none;font-weight:bold;font-size:1em;text-align:center;text-transform:uppercase;color:#fff;background:#009A4B}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #4B4B4B;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#4B4B4B}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size: .9em;color:red}label{margin-bottom: .3em;display:block}.required label::after{content:'*'}.response_message{position:fixed;bottom:15%;width:600px;left:50%;margin-left:-300px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.response_message.error{background:#C14343}.response_message.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@media (max-width: 600px){.response_message{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-wrap .mfp-content{transform:scale(.9);-webkit-transform:scale(.9)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.1);-webkit-transform:scale(.1)}body{background:#F5F5F5;min-height:100vh;padding-top:100px}body.inside{display:flex;flex-direction:column}body.category1{background:#DEE8EB}body.category2{background:#F5F2E4}body.home,body.contacts{padding-top:0}.inside
main{flex-grow:1}#logolink{position:absolute;top:2vw;left:7.5vw;z-index:100}#siteHeader
.social{position:absolute;top:2vw;left:7.5vw;margin-left:300px}.bgTitle>*{z-index:10;position:relative}.bgTitle,body.category2,body.category1{position:relative;overflow:hidden}.bgTitle::before,body.category2::before,body.category1::before{content:attr(data-title);position:absolute;z-index:0;bottom:-10vh;left:0;font-family:'Montserrat';font-weight:900;text-transform:uppercase;transform-origin:0 0;-webkit-transform-origin:0 0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);font-size:20vh;line-height:12vh}.bgTitle::after,body.category2::after,body.category1::after{content:'';position:absolute;top:0;bottom:0;left:0;width:40%;z-index:2}.bgTitle.vending,body.category2.vending,body.category1.vending{background:#DEE8EB}.bgTitle.vending::before,body.category2.vending::before,body.category1.vending::before{color:#D2DFE3}.bgTitle.vending::after,body.category2.vending::after,body.category1.vending::after{background:linear-gradient(90deg,rgba(222,232,235,0),#DEE8EB)}.bgTitle.horeca,body.category2.horeca,body.category1.horeca{background:#F5F2E4}.bgTitle.horeca::before,body.category2.horeca::before,body.category1.horeca::before{color:#EEE8D1}.bgTitle.horeca::after,body.category2.horeca::after,body.category1.horeca::after{background:linear-gradient(90deg,rgba(245,242,228,0),#F5F2E4)}body.category1{overflow:visible}body.category1::before{content:'Vending';bottom:auto;transform:rotate(-90deg) translateX(-90%);-webkit-transform:rotate(-90deg) translateX(-90%);color:#D2DFE3}body.category1::after{background:linear-gradient(90deg,rgba(222,232,235,0),#DEE8EB);width:15%}body.category2{overflow:visible}body.category2::before{content:'Ho.re.ca.';bottom:auto;transform:rotate(-90deg) translateX(-90%);-webkit-transform:rotate(-90deg) translateX(-90%);color:#EEE8D1}body.category2::after{background:linear-gradient(90deg,rgba(245,242,228,0),#F5F2E4);width:15%}#mainMenu{position:fixed;top:0;left:0;right:0;display:flex;font-size:22px;z-index:1000;display:none}#mainMenu
a{display:block;padding:1.5vh 0}#mainMenu
h4{font-size:50px;text-transform:uppercase}#mainMenu>div{flex:0 1 33.4%;display:flex;justify-content:space-around;height:100vh;flex-direction:column;padding:5vw;position:relative;opacity:0}#mainMenu>div>div{opacity:0}#mainMenu
.main{font-size:1.2em;background:#F5F5F5;z-index:3}#mainMenu .main
a{text-transform:uppercase;color:#4B4B4B;padding:2vh 0}#mainMenu
.vending{color:#24414A;z-index:2}#mainMenu .vending
a{color:#24414A}#mainMenu
.horeca{color:#55403A;z-index:1}#mainMenu .horeca
a{color:#55403A}#mainMenu.open{display:flex}#mainMenu.open
.main{animation:menuIn1 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:menuIn1 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}#mainMenu.open
.vending{animation:menuIn2 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:menuIn2 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}#mainMenu.open
.horeca{animation:menuIn2 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:menuIn2 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}#mainMenu.open>div>div{animation:fadeFromLeft 1500ms 200ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromLeft 1500ms 200ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}#mainMenu.closed{display:flex;animation:menuOut 800ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:menuOut 800ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}#mainMenu.closed>div{opacity:1}#mainMenu.closed>div>div{opacity:1}#mainMenu.hidden{display:none}#toggler{display:block;position:fixed;top:0px;right:0px;width:100px;height:100px;z-index:1000;cursor:pointer;background:#fff}#toggler
span{background:#4B4B4B;position:absolute;height:4px;left:50%;width:32px;margin-left:-16px;opacity:1;top:50%;margin-top:-2px;transition:300ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:300ms cubic-bezier(0.165,0.840,0.440,1.000)}#toggler span:nth-child(1){transform:translate(0,-8px);-webkit-transform:translate(0,-8px)}#toggler span:nth-child(2),
#toggler span:nth-child(3){margin-top:-2px}#toggler span:nth-child(4){transform:translate(0,8px);-webkit-transform:translate(0,8px)}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){transform:translate(0,0);-webkit-transform:translate(0,0);opacity:0}#toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#siteFooter{padding:50px
6.5vw;background:#fff;font-size:14px;display:flex;justify-content:space-between;position:relative;z-index:10}#siteFooter>div{padding-right:2.5vw}#siteFooter>div:last-child{padding:0}#siteFooter
a{color:#7e7e7e}#siteFooter .infos
img{margin-bottom:1em}#siteFooter
.social{padding-top:1em}#siteFooter .sponsor
img{max-width:50%;vertical-align:middle}.social
a{display:inline-block;width:40px;height:40px;margin-right: .5em;overflow:hidden;text-indent:-100em}.social
a.facebook{background:url(/img/soc1.svg) no-repeat center}.social
a.instagram{background:url(/img/soc2.svg) no-repeat center}.pageWrapper{margin:8vh 8.5vw 20vh;background-image:linear-gradient(-180deg,rgba(255,255,255,0.78) 0%,#FFF 100%);box-shadow:0 9px 20px 0 rgba(0,0,0,0.1);z-index:10;position:relative}.container{margin:8vh 8.5vw 20vh;z-index:10;position:relative}.pageHeader,.productBox{display:flex;align-items:center;position:relative;border-bottom:20px solid #F5F5F5}.pageHeader .content,
.productBox
.content{padding:6vw;flex:0 0 45%}.pageHeader .content .logo,
.productBox .content
.logo{margin-bottom:1em}.pageHeader .image,
.productBox
.image{text-align:center;flex:0 0 55%;padding:2.5vw 0 2.5vw 5%;align-self:stretch;display:flex;flex-direction:column;justify-content:space-around;align-items:center;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.productBox{border:none}.productBox
.image{padding:0}.productBox
.button{margin-top:2em}#montanariBox,.categoryPreview.category10{background:#372F2B;color:#fff}#montanariBox .logo,
.categoryPreview.category10
.logo{max-width:300px}#montanariBox .button,
.categoryPreview.category10
.button{color:#372F2B;background:#fff}#montanariBox .image,
.categoryPreview.category10
.image{background:url(/img/montanari_bg.jpg) no-repeat center / cover}.productList{padding:10vh 0}.productPreview{padding:20px
10vw;display:flex;align-items:center}.productPreview>div{flex:0 0 50%}.productPreview
.image{text-align:center}.productPreview:nth-child(2n+2){flex-direction:row-reverse;text-align:right}.album{padding:10vh 0;border-top:2px solid #F5F5F5}.album
.intro{padding:0
5vw 5vh;text-align:center}.album
.gallery{display:flex;flex-wrap:wrap}.album .gallery
.wrapper{flex:0 0 25%;text-align:center;padding:0
4vw 4vw;display:flex;flex-direction:column;justify-content:space-around;align-items:center}#article{padding:5vw}.categoryList{display:flex;flex-wrap:wrap;justify-content:space-between}.categoryPreview{background:#fff;box-shadow:0 9px 20px 0 rgba(0,0,0,0.1);margin-bottom:3%;width:100%;display:flex;align-items:center;position:relative}.categoryPreview
.content{padding:5vw;flex:0 0 45%}.categoryPreview .content
.button{margin-top:1em}.categoryPreview .content
.logo{margin-bottom:1em}.categoryPreview
.image{text-align:center;flex:0 0 55%;padding:2.5vw 0 2.5vw 5%;align-self:stretch;display:flex;flex-direction:column;justify-content:space-around;align-items:center;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.categoryPreview.category4,.categoryPreview.category6,.categoryPreview.category7,.categoryPreview.category8{width:48.5%}.categoryPreview.category4{background:url(/img/coffeePreview.jpg) no-repeat center / cover;color:#FFEED3}.categoryPreview.category4
a{color:#FFEED3}.categoryPreview.category4
.content{flex:0 0 100%;padding-right:10vw}.categoryPreview.category4
.button{background:#FFEED3;color:#4B4B4B}.categoryPreview.category6{color:#3D78AC}.categoryPreview.category6
a{color:#3D78AC}.categoryPreview.category6
.content{padding-right:0;flex:0 0 60%;z-index:1}.categoryPreview.category6
.image{padding:0;flex:0 1 40%;align-self:flex-end}.categoryPreview.category6
.button{background:#3D78AC;color:#fff}.categoryPreview.category6::before{content:'';background:#E1F3FF;position:absolute;left:45%;top:0;bottom:0;right:0;z-index:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.categoryPreview.category3{background:#FD9031;color:#fff}.categoryPreview.category3
a{color:#fff}.categoryPreview.category3
.image{background:#FFFDEA}.categoryPreview.category3
.button{color:#FD9031;background:#fff}.categoryPreview.category5{background:#FFF4EA}.categoryPreview.category5
.image{background:#fff}.categoryPreview.category5
.button{background:#4B4B4B;color:#fff}.categoryPreview.category7{background:#FF8E01;color:#fff}.categoryPreview.category7
.content{flex:0 0 60%;padding-right:0}.categoryPreview.category7
.image{text-align:right;flex:0 1 40%;padding:0}.categoryPreview.category7
.button{color:#FF8E01;background:#fff}.categoryPreview.category8{color:#3D78AC}.categoryPreview.category8
.button{background:#3D78AC;color:#fff}.categoryPreview.category8
.content{padding-right:0;flex:0 0 50%;z-index:10}.categoryPreview.category8
.image{flex:0 1 50%}.categoryPreview.category8::before{content:'';background:#ECF8FF;position:absolute;left:45%;top:0;bottom:0;right:0;z-index:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.categoryPreview.category9
.image{padding-top:0;background-image:linear-gradient(270deg,#F9F9F9 0%,#EFF4E8 57%)}.productCategory6 .pageHeader,
.productCategory5 .pageHeader,
.productCategory4
.pageHeader{border:none}.productCategory6 .categoryInfos,
.productCategory5 .categoryInfos,
.productCategory4
.categoryInfos{background:#F5F5F5}.productCategory6 .categoryInfos .logo,
.productCategory5 .categoryInfos .logo,
.productCategory4 .categoryInfos
.logo{margin-bottom:2em}.productCategory6 .pageHeader
.image{padding:0;align-items:flex-end}.productCategory7 .pageHeader
.image{background:#FF8E01;padding-top:5vw;padding-bottom:5vw}.productCategory8 .pageHeader
.image{background:#ECF8FF}.categoryInfos{display:flex;align-items:center}.categoryInfos>div{flex:0 0 50%}.categoryInfos
.content{padding:6vw}.categoryInfos
.image{padding:3vw 2vw;text-align:center}.productCategory9
.pageHeader{border:none}.productCategory9 .pageHeader
.image{background:#F1F6EB}.productCategory9
.foodness{color:#fff;background:#3AAA34}.productCategory9 .foodness
.button{background:#fff;color:#3AAA34;margin-top:1em}#montanari
.header{padding:6vw;text-align:center;background:url(/img/montanari_top.jpg) no-repeat center / cover;color:#fff;min-height:75vh;display:flex;flex-direction:column;justify-content:space-around;font-size:1.45em}#montanari
.categoryInfos{background:#372F2B;color:#fff}#distributori
.header{border:none}#distributori
.more{background:#F5F5F5;display:flex}#distributori .more>div{flex:0 0 50%;padding:6vw}#distributori .highlights
ul{list-style-type:none;margin:0;padding:0}#distributori .highlights ul
li{margin-bottom:80px;position:relative;padding-left:120px;display:block}#distributori .highlights ul li::before{content:'';position:absolute;left:0;top:50%;width:80px;height:80px;background:#fff;border-radius:50%;margin-top:-40px}#distributori .highlights ul li.timing::before{background:#fff url(/img/truck.svg) no-repeat center}#distributori .highlights ul li.support::before{background:#fff url(/img/key.svg) no-repeat center}#distributori .highlights ul li.maintenance::before{background:#fff url(/img/cog.svg) no-repeat center}#distributori .highlights ul li.phone::before{background:#fff url(/img/phone.svg) no-repeat center}#home{display:flex}#home
section{flex:0 0 50%;height:100vh;padding:50px
7.5vw 100px}#home
.image{height:80%}#home .image
img{max-height:100%}#home
.content{position:relative;top:-60px}#home
.vending{color:#24414A}#home .vending
a{color:#24414A}#home
.horeca{color:#55403A}#home .horeca
a{color:#55403A}#home
.readMore{margin-top:1em}#about
.intro{padding:7.5vw 10vw;text-align:center}#about .intro
.logo{margin-bottom:2em;width:450px}#about .mainImage
img{display:block}#about
.code{background:#F5F5F5;display:flex;align-items:center}#about .code>div{flex:0 0 50%;padding:7.5vw 10vw 7.5vw 0}#about
.sponsor{display:flex;align-items:center}#about .sponsor>div{flex:0 0 50%;padding:7.5vw}#about .sponsor
.logos{text-align:center}#about .sponsor .logos
img{margin-bottom:2em}#about
.referenze{background:#F5F5F5;display:flex}#about .referenze>div{flex:0 0 50%}#about .referenze
.content{padding:7.5vw}#about .referenze
.image{background:url(/img/vending_bg.jpg) no-repeat center / cover;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}#about .referenze
.button{background:#4B4B4B;color:#F5F5F5;margin-top:2em}#references .intro
.image{align-self:stretch;background:url(/img/vending_bg.jpg) no-repeat center / cover;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.referencePreview{display:flex;align-items:center}.referencePreview>div{flex:0 0 50%}.referencePreview
.image{align-self:stretch}.referencePreview .image
img{display:block}.referencePreview
.content{padding:6vw}.referencePreview:nth-child(2n+1){flex-direction:row-reverse}#contactPage{display:flex}#contactPage>div{flex:0 0 50%;display:flex;flex-direction:column;justify-content:space-around;padding:100px
5vw;min-height:100vh}#contactPage
.infos{background:#DEE8EB;color:#24414A}#contactPage .infos .wrapper>div{margin-bottom:2em}#contactPage .infos
a{color:#24414A;text-decoration:underline}#contactPage
.contactForm{background:#F5F2E4;color:#55403A}#contactPage .contactForm
.inputGroup{max-width:400px}#cookiedisclaimer{position:fixed;bottom:10%;width:900px;left:50%;margin-left:-450px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:14px;background:rgba(34,34,34,0.95);transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:18px}#cookiedisclaimer.hidden{visibility:hidden;animation:cookieOut 500ms ease-out forwards;-webkit-animation:cookieOut 500ms ease-out forwards}@media (max-width: 900px){#cookiedisclaimer{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}#cookiedisclaimer
a{text-decoration:underline;color:#fff;border-radius:3px;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer a:hover{color:#eee}#cookiedisclaimer
span{background:#70A932;border-radius:3px;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:5px
30px;font-weight:bold}#cookiedisclaimer span:hover{background:#7dbd38}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}.nocookie{font-style:italic;font-size:smaller;padding:10px
0}#preload{position:fixed;background:#F5F5F5;top:0;bottom:0;left:0;right:0;z-index:10000}#preload
.loader{width:80px;position:absolute;top:50%;left:50%;display:flex;flex-wrap:wrap;justify-content:space-between;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transition:all 300ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 300ms cubic-bezier(0.165,0.840,0.440,1.000)}#preload .loader>div{background:rgba(75,75,75,0.2);width:30%;padding-top:30%;margin-bottom:6%;transform:scale3d(0.0,0.0,0.0);-webkit-transform:scale3d(0.0,0.0,0.0);animation:loader 2s infinite linear;-webkit-animation:loader 2s infinite linear;border-radius:5px}#preload .loader > div:nth-of-type(1),
#preload .loader > div:nth-of-type(5),
#preload .loader>div:nth-of-type(9){animation-delay:0.4s;-webkit-animation-delay:0.4s}#preload .loader > div:nth-of-type(4),
#preload .loader>div:nth-of-type(8){animation-delay:0.2s;-webkit-animation-delay:0.2s}#preload .loader > div:nth-of-type(2),
#preload .loader>div:nth-of-type(6){animation-delay:0.6s;-webkit-animation-delay:0.6s}#preload .loader>div:nth-of-type(3){animation-delay:0.8s;-webkit-animation-delay:0.8s}.loading-done
#preload{animation:preloadOut 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:preloadOut 1000ms cubic-bezier(0.165,0.840,0.440,1.000) forwards}.loading-done #preload
.loader{opacity:0}input[type="submit"],.button,button{-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000)}input[type="submit"]:hover,.button:hover,button:hover{box-shadow:0 0 30px rgba(0,0,0,0.3);text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.readMore::after{-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000)}.readMore:hover::after{right:0}#mainMenu
a{-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000)}#mainMenu a:hover{opacity: .6}#home
.image{-webkit-transition:all 1000ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 1000ms cubic-bezier(0.165,0.840,0.440,1.000)}#home .image:hover{transform:translate3d(0,-1vh,0);-webkit-transform:translate3d(0,-1vh,0)}.animated{opacity:0}.fadeInUp.play{animation:1200ms fadeInUp forwards cubic-bezier(0.165,0.840,0.440,1.000);-webkit-animation:1200ms fadeInUp forwards cubic-bezier(0.165,0.840,0.440,1.000)}@media (max-width: 1800px){body{font-size:17px}#mainMenu{font-size:20px}h1,
.h1,
h2,
.h2,
#mainMenu
h4{font-size:40px}h3,.h3{font-size:36px}h4{font-size:16px}h6{font-size:17px}#about .intro
.logo{width:400px}#montanari .header
img{width:400px;margin:0
auto 2em}.pageHeader .image img,
.categoryInfos .image img,
.productPreview .image
img{max-height:70vh}}@media (max-width: 1550px){#logolink{width:240px}#siteHeader
.social{margin-left:260px}#siteHeader .social
a{width:33px;height:33px;background-size:contain}#toggler{width:90px;height:90px}.categoryPreview.category6
.image{max-height:300px}h1,
.h1,
h2,
.h2,
#mainMenu
h4{font-size:36px}h3,.h3{font-size:32px}h4{font-size:16px}h6{font-size:17px}#montanariBox .logo,
.categoryPreview.category10 .logo,
.categoryPreview .content
.logo{max-width:250px}#about .intro
.logo{width:360px}#montanari .header
img{width:360px}}@media (max-width: 1400px){body{font-size:16px}h1,
.h1,
h2,
.h2,
#mainMenu
h4{font-size:34px}h3,.h3{font-size:30px}h4{font-size:16px}h6{font-size:16px}#mainMenu{font-size:18px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select{height:45px;line-height:45px}#siteFooter .infos
img{max-width:80%}}@media (max-width: 1200px){body{font-size:15px}#toggler{width:80px;height:80px}h1,
.h1,
h2,
.h2,
#mainMenu
h4{font-size:30px}h3,.h3{font-size:26px}h4{font-size:16px}h6{font-size:16px}#mainMenu{font-size:16px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select{height:45px;line-height:45px}#siteFooter .infos
img{max-width:80%}input[type="submit"],.button,button{height:45px;line-height:45px}.container,.pageWrapper{margin:4vh 5vw 15vh}#logolink{left:5vw}#siteHeader
.social{left:5vw}#distributori .highlights ul
li{padding-left:90px;margin-bottom:50px}#distributori .highlights ul li::before{width:64px;height:64px;background-size:30px auto !important;margin-top:-32px}#about .intro .logo,
#montanari .header
img{width:300px}.pageHeader{border-bottom-width:10px}.pageHeader .content .logo,
.productBox .content
.logo{max-width:200px}}@media (max-width: 1000px){#home{flex-direction:column}#home
section{height:auto;flex:0;text-align:center;padding-bottom:50px}#home .image
img{max-height:50vh;margin:0
auto}#home .readMore::after{right:0}#mainMenu .vending,
#mainMenu
.horeca{display:none !important}#mainMenu{font-size:28px}#mainMenu
a{text-align:center;font-weight:900}#mainMenu
.main{flex:0 0 100%}#toggler{height:70px;width:70px}#logolink{width:200px}#siteHeader
.social{display:none}body{padding-top:80px}.categoryPreview{flex-direction:column-reverse}.categoryPreview .content,
.categoryPreview
.image{flex:auto !important;z-index:10;width:100% !important;text-align:center}.categoryPreview
.image{clip-path:none;-webkit-clip-path:none}.categoryPreview .image
img{max-height:300px}.categoryPreview.category4,.categoryPreview.category6,.categoryPreview.category7,.categoryPreview.category8{width:100%}.categoryPreview.category6
.image{max-height:none;align-self:center;flex:auto;padding-top:5vh}.categoryPreview.category6 .image
img{max-height:200px}.categoryPreview.category4
.content{padding-top:10vh;padding-bottom:10vh;padding-left:5vw;padding-right:5vw}#about
.sponsor{flex-direction:column;text-align:center}h1,
.h1,
h2,
.h2,
#mainMenu
h4{font-size:24px}#about .sponsor .logos
img{max-width:300px}#about .sponsor
.logos{padding-top:0}#about .intro .logo,
#montanari .header
img{width:220px}#siteFooter{padding:30px
5vw;flex-direction:column;text-align:center;font-size:13px}#siteFooter
.sponsor{display:none}#siteFooter .infos
img{width:200px;max-width:100%}#references
.intro{display:block;text-align:center}#references .intro
.image{background:none;display:none}.referencePreview:nth-child(n){flex-direction:column-reverse;text-align:center}#contactPage{flex-direction:column}#contactPage>div{min-height:0;padding-bottom:50px}#contactPage
.contactForm{padding-top:50px}.pageHeader{flex-direction:column-reverse;text-align:center}.pageHeader
.image{padding-left:0;padding-right:0;padding-bottom:0}.pageHeader .image
img{max-height:300px}h3,.h3{font-size:22px}.productPreview{padding:20px
5vw}.productPreview
.image{flex:0 0 40%}.productPreview
.content{flex:0 0 60%}#montanariBox .image,
.categoryPreview.category10
.image{background:none;display:none}#montanariBox{display:block;text-align:center}.productCategory6 .pageHeader
.image{align-self:center}.categoryInfos{flex-direction:column;text-align:center}.categoryInfos
.image{padding-left:0;padding-right:0;padding-bottom:0}.categoryInfos .image
img{max-height:300px}.categoryInfos
.logo{width:200px;max-width:100%}.album .gallery
.wrapper{flex:0 0 33%}#montanari
.header{min-height:40vh}.pageHeader .image,
.productBox
.image{clip-path:none;-webkit-clip-path:none}}@media (max-width: 700px){#mainMenu{font-size:26px}h3,.h3{font-size:20px}#about
.code{flex-direction:column}#about .code
.content{padding:5vw;text-align:center}#about .referenze
.image{background:none;display:none}#about .referenze>div{flex:0 0 100%;text-align:center;position:relative;z-index:10}#about
.referenze{position:relative;background:url(/img/vending_bg.jpg) no-repeat center / cover}#about .referenze::after{content:'';background:#000;opacity: .6;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#about .referenze
.content{color:#fff}#about .referenze .content
.button{background:#fff;color:#4B4B4B}#montanariBox .logo,
.categoryPreview.category10 .logo,
.categoryPreview .content
.logo{width:200px;max-width:80%}#montanari
.header{font-size:1em}}@media (max-width: 500px){body{font-size:14px}.pageWrapper{margin:0}#home
.content{top:-20px}#toggler{width:60px;height:60px}#mainMenu{font-size:24px}.container{margin-top:0}#distributori
.more{flex-direction:column;text-align:center}.productPreview:nth-child(n){flex-direction:column;text-align:center}#contactPage{text-align:center}.categoryPreview.category8
.image{padding:5vw 5vw 0}}@media (max-width: 400px){h3,.h3{font-size:18px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}