@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,600&display=swap');body{width:100%}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px
auto}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%;height:auto}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:#4A4A4A;font-family:'Josefin Sans',sans-serif;font-size:22px}p{margin-bottom:1em;line-height:1.4em}h1,h2,h3,h4,h5,h6{margin-bottom: .6em;text-transform:uppercase;font-weight:600}h1{font-size:120px;color:#D90000;margin:0;text-align:center}h2{font-size:22px}h3{font-size:40px;color:#D90000}h4{font-size:20px;color:#4A4A4A}ul{margin:0
0 1em 1em;padding:0}ul
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:600}em{font-style:italic}a{color:#D90000}a:hover{color:#ff0d0d}.attachments{list-style-type:none;margin:0;padding:0}.attachments
li{margin:0;margin-bottom: .5em}.attachments li:last-child{margin-bottom:0}.attachments li
a{height:30px;line-height:30px;position:relative;display:inline-block;padding-left:40px;font-weight:600;font-size:18px;color:#4A4A4A}.attachments li a::before{content:'';position:absolute;left:0;top:0;background:#4A4A4A url(/img/download.png) no-repeat center;border-radius:50%;transition:300ms;-webkit-transition:300ms;width:30px;height:30px}.attachments li a:hover{color:#646464}.attachments li a:hover::before{background-color:#D90000}.video{width:400px;max-width:100%;display:block;position:relative}.video
img{display:block}.video::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3) url(/img/play.png) no-repeat center}.readMore{display:inline-block;height:40px;line-height:40px;background:#D90000;padding:0
2em;font-weight:600;font-size:22px;text-transform:lowercase;border-radius:20px;color:#fff}.readMore:hover{color:#fff}.input{margin-bottom:25px}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding:0
1em;width:100%;-webkit-appearance:none;border-radius:25px;box-shadow:none;height:50px;line-height:50px;border:1px
solid #d9d9d9;background:#f0f0f0;font-size:18px;transition:300ms;-webkit-transition:300ms}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,textarea:focus,select:focus{background:#f5f5f5}textarea{height:auto;padding:1em;line-height:1.2em}input[type='submit'],.button,button{font:inherit;cursor:pointer;-webkit-appearance:none;padding:0
2em;border:none;border-radius:20px;box-shadow:none;background:#D90000;height:40px;line-height:40px;color:#fff;font-size:22px;text-transform:lowercase;font-weight:600}input[type='submit']:hover,.button:hover,button:hover{color:#fff}.button{display:inline-block}.button--configurator{height:auto;padding:15px
2em;border-radius:100px;font-size:18px;text-transform:none;line-height:1.2em;text-align:center;color:#0c0 !important;padding-left:70px;background:url(/img/3d.png) no-repeat 20px 50% #fff;background-size:30px;border:1px
solid}@media screen and (max-width: 700px){.button--configurator{border-radius:10px;padding:15px
1em 50px;background-position:50% 90%}}.button--configurator:hover{background:url(/img/3d.png) no-repeat 20px 50% #fff !important;background-size:30px !important;box-shadow:0 3px 5px rgba(0,0,0,0.25)}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo){position:relative;padding-left:30px}.checkbox:not(foo) label{font-size:16px}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #d9d9d9;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#4A4A4A;position:absolute;left:0;top:0}.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: .25em;display:block;font-size:18px;font-weight:600;color:#747474}.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:18px;font-weight:600;background:#88B555;visibility:hidden;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:900}.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}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}img.mfp-img{background:#fff}.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)}#toggler{display:block;position:fixed;top:22px;right:20px;width:40px;height:40px;z-index:1000;cursor:pointer}#toggler::before{content:'menu';text-transform:uppercase;position:absolute;font-weight:600;color:#D90000;width:45px;height:40px;line-height:40px;left:-55px;top:0;font-size:14px;-webkit-transition: .25s ease-in-out;transition: .25s ease-in-out}#toggler
span{background:#D90000;position:absolute;height:3px;right:5px;left:5px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;transition: .25s ease-in-out}#toggler span:nth-child(1){top:6px}#toggler span:nth-child(2),
#toggler span:nth-child(3){top:17px}#toggler span:nth-child(4){top:28px}#toggler.open::before{opacity:0}#toggler.open
span{background:#fff !important}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){top:17px;width:0%;left:50%}#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)}#languages{position:fixed;top:24px;right:150px;z-index:1000}#languages a,
#languages
span{display:block;width:34px;height:34px;color:#D90000;line-height:34px;text-transform:uppercase;font-size:15px;text-align:center;right:0;top:0;opacity:1;-webkit-transition:all .2s;transition:all .2s}#languages a img,
#languages span
img{max-width:85%}#languages
a.shown{opacity:1}#languages
a{position:relative;display:inline-block}#languages
span{opacity:1;cursor:pointer;display:inline-block}#mainMenu{position:fixed;z-index:1000;left:-100%;top:0;bottom:0;max-height:100vh;width:100%;right:auto;transition:none;-webkit-transition:none;display:flex;flex-direction:column;align-items:center;gap:5vh;padding-top:5vh}#mainMenu
.logo{position:relative;width:300px;height:160px;background:url(/img/logo.png) no-repeat center;background-size:contain;visibility:hidden;transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0;z-index:1000}#mainMenu::before{display:none}#mainMenu:after{position:absolute;content:'';right:0px;top:0px;bottom:0px;left:0px;max-height:100vh;background:#D90000;background:rgba(217,0,0,0.95);visibility:hidden;opacity:0;z-index:0;-webkit-transition:all 600ms;transition:all 600ms}#mainMenu
.menu{position:relative;z-index:1000}#mainMenu .menu
li{display:block;visibility:hidden;transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}#mainMenu .menu li
a{height:50px;line-height:50px;text-align:center;display:block;transition:300ms;-webkit-transition:300ms;color:#fff;font-size:18px;text-transform:uppercase;font-weight:600}#mainMenu .menu li a
sup{background:#fff;color:#0c0;font-size:11px;padding:5px
5px 2px;border-radius:2px;position:relative;top:-5px;right:-5px}#mainMenu.open{left:0}#mainMenu.open:after{visibility:visible;opacity:1}#mainMenu.open li,
#mainMenu.open
.logo{visibility:visible;animation:menuAnimation 1000ms forwards 300ms;-webkit-animation:menuAnimation 1000ms forwards 300ms}#mainMenu
.submenu{display:none !important}@keyframes
menuAnimation{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
menuAnimation{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}}#mainMenu
.logo{animation-delay:300ms;-webkit-animation-delay:300ms}#mainMenu li:nth-child(2){animation-delay:400ms;-webkit-animation-delay:400ms}#mainMenu li:nth-child(3){animation-delay:500ms;-webkit-animation-delay:500ms}#mainMenu li:nth-child(4){animation-delay:600ms;-webkit-animation-delay:600ms}#mainMenu li:nth-child(5){animation-delay:700ms;-webkit-animation-delay:700ms}#mainMenu li:nth-child(6){animation-delay:800ms;-webkit-animation-delay:800ms}#mainMenu li:nth-child(7){animation-delay:900ms;-webkit-animation-delay:900ms}#mainMenu li:nth-child(8){animation-delay:1000ms;-webkit-animation-delay:1000ms}@keyframes arrow-in{0%{opacity:0;transform:translateY(-20px)}50%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@-webkit-keyframes arrow-in{0%{opacity:0;-webkit-transform:translateY(-20px)}50%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}#siteHeader{height:84vh;min-height:700px;background:#E0E0E0;background-image:radial-gradient(50% 104%,#FFF 34%,#E0E0E0 80%);position:relative}#siteHeader::after{content:'';position:absolute;bottom:0;height:90px;left:0;right:0;background:url(/img/wave.svg) no-repeat 50% 100%;background-size:cover;z-index:0}#siteHeader
h1{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;right:0;z-index:0}#siteHeader
.topText{position:absolute;left:50%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:35%;max-width:560px;font-size:32px;text-transform:uppercase;font-weight:600;padding:0
30px;padding-bottom:30px}#siteHeader .topText
strong{color:#D90000}#siteHeader .topText
p{line-height:1.2em}#siteHeader .topText p:last-child{margin:0}#siteHeader .topText
.cta{font-size:14px;border-radius:50px;color:#000;padding:1em
2em 2.2em;background:url(/img/colorigommalacca.png) no-repeat #fff;background-size:auto 15px;background-position:50% 80%;box-shadow:0 3px 3px rgba(0,0,0,0.2);transition:all .5s}#siteHeader .topText .cta:hover{box-shadow:0 5px 5px rgba(0,0,0,0.35)}#siteHeader
.scroll{position:absolute;left:50%;bottom:-40px;animation:arrow-in 1.2s linear infinite;-webkit-animation:arrow-in 1.2s linear infinite;margin-left:-20px}.quotations
#siteHeader{height:160px;min-height:0}.home
#siteHeader{height:95vh}#logolink{position:absolute;top:21px;left:26px;background:url(/img/logo_small.png) no-repeat center;height:70px;width:70px;overflow:hidden;text-indent:-100em;z-index:10}.container{max-width:1680px;margin:0
auto;padding:0
40px}.fullsize{max-width:1920px;margin:0
auto;padding:0
10px}main{padding-top:80px}.contacts
main{padding:0}.paging{background:#e0e0e0;text-align:center;height:300px;padding-top:30px}.paging
span{display:inline-block;width:40px;height:40px;text-align:center;color:#fff;margin:0
5px}.paging .current,
.paging
a{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;background:#4A4A4A;font-size:20px;color:#fff;font-weight:600;vertical-align:top;transition:300ms;-webkit-transition:300ms}.paging
.current{background:#D90000}.paging a:hover{background:#D90000}#siteFooter{text-align:center;position:relative;z-index:500;padding:30px
0;font-size:20px;clear:both}#siteFooter::before{content:'';position:absolute;height:70px;top:-70px;background:url('/img/wave2.svg') no-repeat 50% 100%;background-size:cover;left:0;right:0}#siteFooter
.menu{display:block;text-align:center;margin-bottom:30px}#siteFooter .menu
li{display:inline-block;font-size:16px}#siteFooter .menu li
a{color:#4A4A4A;text-transform:uppercase;padding:0
1em;font-weight:600;line-height:2em}#siteFooter .menu li a
sup{color:#0c0;position:relative;top:-5px;margin-left:5px;font-size:11px}#siteFooter
.social{margin-bottom:30px}#siteFooter .social
a{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;background:url(/img/facebook.png) no-repeat 0 0;background-size:contain;text-indent:-100em;overflow:hidden}#siteFooter .social
a.facebook{background:url(/img/facebook.png) no-repeat 0 0;background-size:contain}#siteFooter .social
a.twitter{background:url(/img/twitter.png) no-repeat 0 0;background-size:contain}#siteFooter .social
a.youtube{background:url(/img/youtube.png) no-repeat 0 0;background-size:contain}#siteFooter .social
a.gplus{background:url(/img/google-plus.png) no-repeat 0 0;background-size:contain}#siteFooter .social
a.linkedin{background:url(/img/linkedin.png) no-repeat 0 0;background-size:contain}#siteFooter .social
a.instagram{background:url(/img/instagram.png) no-repeat 0 0;background-size:contain}#siteFooter .details
a{font-size:14px}#siteFooter
.credits{font-size:16px;color:#979797}.popupLayout
h1{font-size:40px;text-align:center}#slideShow{position:relative}#slideShow
.slide{width:25%;position:relative;float:left}#slideShow .slide
h4{position:absolute;top:15%;left:0;right:0;font-size:20px;color:#fff;text-align:center}#slideShow .slide
img{display:block}#slideShow .slide.slide7
h4{color:#4A4A4A}.arrow{width:50px;height:50px;display:inline-block;background:#fff;overflow:hidden;text-indent:-100em;border-radius:25px;z-index:500;cursor:pointer;transition:300ms;-webkit-transition:300ms;position:absolute;top:50%;margin-top:-25px}.arrow.prev{background:#fff url(/img/prev.png) no-repeat center;left:20px}.arrow.next{background:#fff url(/img/next.png) no-repeat center;right:20px}.arrow.slick-disabled{opacity:0}#contactBox{clear:both;padding:100px
20px 150px;background:url(/img/contactBoxBg.jpg) no-repeat 50% 0%;background-size:cover;text-align:center;color:#fff}#contactBox
h3{color:#fff;font-weight:600px;font-size:32px}#contactBox
.button{background:#fff;height:50px;line-height:50px;border-radius:25px;color:#D90000}.gallery{clear:both}.gallery
.thumb{display:inline;float:left;width:29.699248120301%;margin:0
1.8170426065163%;margin-bottom:1em}.home
#logolink{position:absolute;top:20px;left:50%;width:300px;height:160px;background:url(/img/logo.png) no-repeat center;background-size:contain;margin-left:-150px;z-index:1000}.home
#siteHeader{background:#0D3C63;transition:1200ms linear;-webkit-transition:1200ms linear}.home #siteHeader
strong{color:#268de3;transition:1200ms linear;-webkit-transition:1200ms linear}.home #siteHeader .button--top{color:#0D3C63}.home #siteHeader
.topText{color:#fff}.home #siteHeader .topText p:last-of-type{position:relative}.home #siteHeader .topText p:last-of-type:after{content:'';border-bottom:2px solid rgba(255,255,255,0.25);width:150px;display:block;margin-top:1em}.home #siteHeader .topText::after{background:#fff}.home
#siteHeader.slide1{background:#E97600}.home #siteHeader.slide1
strong{color:#ffc283}.home #siteHeader.slide1 .button--top{color:#E97600}.home
#siteHeader.slide2{background:#7B4A39}.home #siteHeader.slide2
strong{color:#c79786}.home #siteHeader.slide2 .button--top{color:#7B4A39}.home
#siteHeader.slide3{background:#4B8A00}.home #siteHeader.slide3
strong{color:#9bff24}.home #siteHeader.slide3 .button--top{color:#4B8A00}.home
#siteHeader.slide4{background:#771038}.home #siteHeader.slide4
strong{color:#e53b7d}.home #siteHeader.slide4 .button--top{color:#771038}.home #toggler
span{background:#fff}.home #toggler::before{color:#fff}.home #toggler.alt
span{background:#D90000}.home #toggler.alt::before{color:#D90000}.home #languages a,
.home #languages
span{color:#fff;border-color:#fff}.home #languages span:after{border-color:#fff transparent transparent transparent}.home #languages.alt
a{color:#D90000;border-color:#D90000}#topSlide{pointer-events:none}#topSlide.slick-initialized
.slide{display:block}#topSlide
.slide{display:none;height:94vh;min-height:700px;position:relative;width:100%}#topSlide .slide:first-child{display:block}#topSlide .slide
span{font-size:120px;color:rgba(255,255,255,0.15);line-height:114px;position:absolute;left:30px;top:35%;font-weight:600;text-transform:uppercase;z-index:0;opacity:0;transition:2200ms ease-out;-webkit-transition:2200ms ease-out;transform:translateX(200%);-webkit-transform:translateX(200%)}#topSlide .slide
img{position:absolute;bottom:0;left:25%;z-index:1;max-height:72%;max-width:25%}#topSlide .slide.slick-current
span{opacity:1;transform:translateX(0%);-webkit-transform:translateX(0%)}#home{overflow:hidden}#home
strong{color:#0D3C63;transition:1200ms ease-out;-webkit-transition:1200ms ease-out}#home
.readMore{background:#0D3C63;transition:1200ms ease-out;-webkit-transition:1200ms ease-out}#home.slide1
strong{color:#E97600}#home.slide1
.readMore{background-color:#E97600}#home.slide2
strong{color:#7B4A39}#home.slide2
.readMore{background-color:#7B4A39}#home.slide3
strong{color:#4B8A00}#home.slide3
.readMore{background-color:#4B8A00}#home.slide4
strong{color:#771038}#home.slide4
.readMore{background-color:#771038}#home
.intro{margin-bottom:5%}#home .intro
.container{border-top:1px solid #f0f0f0;padding-top:50px}#home .intro
.text{display:inline;float:left;width:96.365914786967%;margin:0
1.8170426065163%;column-count:2;column-gap:4em}#home
.newshome{display:block;width:103.63408521303%;margin-left:-1.8170426065163%;margin-right:-1.8170426065163%;*zoom:1;display:inline-block;margin-bottom:50px}#home .newshome:before,
#home .newshome:after{content:"";display:table}#home .newshome:after{clear:both}#home .newshome
.text{display:inline;float:left;width:46.365914786967%;margin:0
1.8170426065163%;position:relative;padding-top:70px}#home .newshome .text
h3{color:#e0e0e0;position:absolute;top:0;left:0;z-index:-1;font-size:120px}#home .newshome
.play{display:inline;float:left;width:29.699248120301%;margin:0
1.8170426065163%;position:relative}#home .newshome .play::after{content:'';width:600px;height:600px;background:#f5f5f5;position:absolute;bottom:-400px;right:-500px;z-index:-1;border-radius:50%}#home .newshome
.video{display:block;width:auto}#home
.categoryhome{display:block;width:103.63408521303%;margin-left:-1.8170426065163%;margin-right:-1.8170426065163%;*zoom:1;display:inline-block;margin-top:5%;margin-bottom:5%}#home .categoryhome:before,
#home .categoryhome:after{content:"";display:table}#home .categoryhome:after{clear:both}#home .categoryhome
a{display:inline;float:left;width:29.699248120301%;margin:0
1.8170426065163%;height:325px;background-size:cover;background-position:50% 50%;position:relative}#home .categoryhome a::before{content:"";position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);transition:all 1.2s cubic-bezier(0.645,0.045,0.355,1.000);-webkit-transition:all 1.2s cubic-bezier(0.645,0.045,0.355,1.000)}#home .categoryhome a
span{display:block;margin-top:30%;color:#fff;font-size:24px;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:0;position:relative;z-index:30;transition:all 1.2s cubic-bezier(0.645,0.045,0.355,1.000);-webkit-transition:all 1.2s cubic-bezier(0.645,0.045,0.355,1.000)}#home .categoryhome a:hover::before{opacity:0}#home .categoryhome a:hover
span{opacity:0}#home .categoryhome
.categoryhome1{background-image:url(/img/home_macchine.jpg)}#home .categoryhome
.categoryhome2{background-image:url(/img/home_gommalacca.jpg)}#home .categoryhome
.categoryhome3{background-image:url(/img/home_timbri.jpg)}#home
.products{display:block;width:103.63408521303%;margin-left:-1.8170426065163%;margin-right:-1.8170426065163%;*zoom:1;display:inline-block;background:#f5f5f5;position:relative;display:block !important}#home .products:before,
#home .products:after{content:"";display:table}#home .products:after{clear:both}#home .products::before{content:'';position:absolute;top:-93px;height:95px;width:100%;left:0;right:0;background:url(/img/wave3.svg) no-repeat 50% 100%;background-size:100% auto}#home .products
.product{display:inline;float:left;width:21.365914786967%;margin:0
1.8170426065163%;font-size: .9em;position:relative;top:-200px}#home .products .product
.image{height:20vw;text-align:center}#home .products .product .image
img{max-height:100%}.news
#siteHeader{height:500px;min-height:0px}.newsPreview{display:inline;float:left;width:21.365914786967%;margin:0
1.8170426065163%;margin-bottom:80px;font-size: .8em}.newsPreview
time{display:block;font-weight:600;margin-bottom:5px;text-transform:uppercase;font-size: .8em}.newsPreview
h3{font-size:1.1em}.newsPreview
img{display:block;margin-bottom:20px}.newsPreview:nth-child(4n+1){clear:left}.category1 #siteHeader::before{content:'';position:absolute;left:0;top:0;bottom:0;right:50%;background:url(/img/macchine_top.png) no-repeat 0 50%;background-size:85% auto}#productList{margin-bottom:50px;overflow:hidden}#productList
.container{display:flex;flex-wrap:wrap}.fastcontact{margin-top:40px;transform:scale(.9);transform-origin:0 0;max-width:480px}.productPreview{display:inline;float:left;width:21.365914786967%;margin:0
1.8170426065163%;margin-bottom:80px;font-size: .8em;color:#4A4A4A;text-align:center;padding-bottom:40px;position:relative}.productPreview
h3{font-size:1.1em}.productPreview
.image{display:block;margin-bottom:20px;text-align:center}.productPreview
.button{position:absolute;bottom:0;left:50%;width:140px;margin-left:-70px;text-align:center}.productPreview:nth-child(4n+1){clear:left}.productPreview:hover{color:#4A4A4A}.productPreview.alt
img{height:18vw;object-fit:contain}.productPreview.alt
h3{text-align:center}.spa .productPreview .button,
.fra .productPreview
.button{font-size:12px}.product{margin-bottom:100px;min-height:35vw;overflow:hidden}.product .image,
.product
.description{display:inline;float:left;width:46.365914786967%;margin:0
1.8170426065163%;min-height:10px;margin-bottom:50px}.product .image h2,
.product .description
h2{color:#D90000}.product
.image{text-align:center;position:relative}.product
.imagepreviewcategory3{padding-bottom:0}.product .imagepreviewcategory3
img{position:relative;left:0;top:0;max-width:60%;transform:none;-webkit-transform:none}.product .imagepreviewcategory3::after{display:none}.relatedProducts
h3{text-align:center;margin-bottom:50px}.category3 #siteHeader::before{content:'';position:absolute;left:0;top:0;bottom:0;right:50%;background:url(/img/top_timbri.png) no-repeat 0 100%;background-size:100% auto}.category2 #siteHeader::before{content:'';position:absolute;left:0;top:150px;bottom:0;right:50%;background:url(/img/gommalacca_top.png) no-repeat 50% 100%;background-size:contain}.fra .category2 #siteHeader::before{content:'';background:url(/img/gommalacca_top_fra.png) no-repeat 50% 100%;background-size:contain}.spa .category2 #siteHeader::before{content:'';background:url(/img/gommalacca_top_spa.png) no-repeat 50% 100%;background-size:contain}.por .category2 #siteHeader::before{content:'';background:url(/img/gommalacca_top_por.png) no-repeat 50% 100%;background-size:contain}#gommalacca
.texto{max-width:920px;margin:0
auto 3em;padding:0
20px;text-align:center}.altProduct{float:left;width:20%;text-align:center;vertical-align:bottom;margin-bottom:60px;position:relative}.altProduct
.image{width:100%;height:20vw;display:block}.altProduct .image
img{max-height:100%}.altProduct
h4{position:absolute;left:0;right:0;height:40px;line-height:40px;margin:0}.flex{display:flex;flex-direction:row;align-items:flex-end;flex-flow:row wrap}.filters{text-align:center;padding-bottom:20px;border-bottom:1px solid #e0e0e0;margin:0
20px 30px}.filters.flexy{text-align:left}.filters>div{display:inline-block;vertical-align:top}.filters.flexy>div{display:block}.filters
.input{margin:0}.filters.flexy
.input{display:flex;flex-flow:row wrap}.filters.flexy .input
a{margin:0
20px 10px 0}.filters
label{text-align:left}.filters
input{height:40px;line-height:40px;border-radius:20px}.filters .titleFilter
input{background-image:url(/img/lens.png);background-repeat:no-repeat;background-position:15px 50%;padding:0
30px;text-align:center}.colorPreview{display:inline-block;width:40px;height:40px;border-radius:50%;margin:0
5px;opacity: .7;position:relative;overflow:hidden}.colorPreview.color11{border:1px
solid #e0e0e0}.colorPreview.color11::after,.colorPreview.color11::before{color:#4A4A4A !important}.colorPreview:hover{opacity:1}.colorPreview.current{opacity:1}.colorPreview.current::after{content:"\2713";position:absolute;color:#fff;left:0;right:0;top:0;bottom:0;line-height:40px;font-size:30px;text-align:center}.colorPreview.current:hover::before{top:0}.colorPreview.current:hover::after{top:-40px}.colorPreview::before,.colorPreview::after{transition:100ms linear;-webkit-transition:100ms linear}.colorPreview::before{content:"\2716";position:absolute;color:#fff;left:0;right:0;top:40px;height:40px;line-height:40px;font-size:30px;text-align:center}#contactPage{background:#fff;overflow:hidden;padding:130px
100px 200px}#contactPage
.wrapper{position:relative;display:flex;justify-content:space-between;flex-flow:row wrap}#contactPage .wrapper>div{width:30%;padding:0
20px}#contactPage
#mappa{order:3}#contactPage #mappa
iframe{max-height:100%;max-width:100%}#contactPage
.infos{font-size:20px}.smallContainer{max-width:1000px;padding:0
30px;margin:0
auto 100px}.scrollTop{position:fixed;bottom:10px;left:10px;z-index:100;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#D90000;transition:300ms;border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,0.1);transform:translate3d(0,300%,0);-webkit-transform:translate3d(0,300%,0);cursor:pointer}.scrollTop.visible{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.scrollTop:hover{background:#f30000}#quotation{max-width:1000px;margin:0
auto 200px;padding:0
20px}#quotation
h3{text-align:center}#quotation form
.inputGroup{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#quotation form .inputGroup
.input{flex:0 0 48%}#preload{background:#fff;position:fixed;z-index:2000;left:0;right:0;bottom:0;top:0;transition:800ms ease-in;-webkit-transition:800ms ease-in;transition-delay:300ms;-webkit-transition-delay:300ms}#preload
img{position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-35px;animation:rotate infinite 800ms linear;-webkit-animation:rotate infinite 800ms linear;transition:300ms ease-in;-webkit-transition:300ms ease-in}.pace-done
#preload{opacity:0;visibility:hidden}.pace-done #preload
img{opacity:0}.inside
#preload{display:none !important}@keyframes
rotate{0%{transform:rotate(0);-webkit-transform:rotate(0)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}@-webkit-keyframes
rotate{0%{transform:rotate(0);-webkit-transform:rotate(0)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.no-touch input[type='submit'],
.no-touch .button,
.no-touch
button{transition:300ms;-webkit-transition:300ms}.no-touch input[type='submit']:not(.button--top):hover,
.no-touch .button:not(.button--top):hover,
.no-touch button:not(.button--top):hover{background-color:#ff0d0d}.no-touch
.productPreview{transition:300ms;-webkit-transition:300ms}.no-touch .productPreview
*{transition:300ms;-webkit-transition:300ms}.no-touch .productPreview:hover{color:#7d7d7d}.no-touch .altProduct
h4{transition:300ms;-webkit-transition:300ms}.no-touch .altProduct:hover
h4{color:#979797}.no-touch #contactBox
.button{transition:300ms;-webkit-transition:300ms}.no-touch #contactBox .button:hover{background:#D90000;color:#fff}@media (max-width: 1850px){body{font-size:21px}h3{font-size:36px}.news
#siteHeader{height:400px}}@media (max-width: 1550px){#topSlide .slide
span{font-size:90px;line-height:90px}h1{font-size:100px}h3{font-size:34px}}@media (max-width: 1400px){#siteHeader
.topText{font-size:28px}#topSlide .slide
span{font-size:80px;line-height:80px}.home
#logolink{top:10px}#home .categoryhome
a{height:280px}#contactPage .wrapper>div{width:48%}#contactPage
#mappa{width:100%;margin:50px
0;height:350px}#contactPage
.infos{font-size:1em}h4{font-size:18px}.altProduct{width:25%}.altProduct
.image{height:25vw}.home #logolink,
#mainMenu
.logo{width:260px;height:130px}.home
#logolink{margin-left:-130px}}@media (max-width: 1200px){#siteHeader,
#topSlide
.slide{min-height:600px;height:95vh}.inside
#siteHeader{max-height:600px}#siteHeader
.topText{width:45%;font-size:26px}body{font-size:19px}#siteFooter{font-size:16px}h3{font-size:30px}.container{padding:0
30px}#home
.products{margin-bottom:-200px}#home .products
.product{display:inline;float:left;width:46.365914786967%;margin:0
1.8170426065163%;margin-bottom:80px;text-align:center;font-size:1em;top:-100px}#home .products .product
.image{height:30vw}#home .categoryhome
a{height:220px}#slideShow .slide
h4{font-size:14px}#topSlide .slide
span{font-size:70px;line-height:70px}h4{font-size:16px}.newsPreview,.productPreview{display:inline;float:left;width:29.699248120301%;margin:0
1.8170426065163%;margin-bottom:50px;font-size: .9em}.newsPreview:nth-child(4n+1),.productPreview:nth-child(4n+1){clear:none}.newsPreview:nth-child(3n+1),.productPreview:nth-child(3n+1){clear:left}.productPreview.alt
img{height:23vw}}@media (max-width: 1000px){#topSlide .slide
img{max-width:none;left:0;height:50vh}#topSlide .slide
span{top:auto;left:50%;bottom:5%;font-size:60px;line-height:1em}#siteHeader
.topText{padding:0;font-size:23px}#siteHeader .topText::after{left:0}#home .intro
.text{column-count:1}#home .newshome .text
h3{font-size:100px}#home .newshome
.play{display:inline;float:left;width:46.365914786967%;margin:0
1.8170426065163%}#home .categoryhome
a{height:180px}#home .categoryhome a
span{font-size:18px;margin-top:30%}.altProduct{width:50%}.altProduct
.image{height:50vw}.category2 #siteHeader::before{left:-10%}h1{font-size:80px}.news
#siteHeader{height:300px}#contactPage{padding-left:30px;padding-right:30px}#contactPage .wrapper > .infos,
#contactPage .wrapper>.image{width:100%;padding:0;margin-bottom:100px}#contactPage .wrapper>.infos{order:2}#contactPage
#mappa{height:300px;width:100%;padding:0;margin-top:0}label{font-size:16px}.newsPreview,.productPreview{display:inline;float:left;width:46.365914786967%;margin:0
1.8170426065163%;margin-bottom:50px;font-size: .9em}.newsPreview:nth-child(3n+1),.productPreview:nth-child(3n+1){clear:none}.newsPreview:nth-child(2n+1),.productPreview:nth-child(2n+1){clear:left}.productPreview.alt
img{height:45vw}.quotations
#siteHeader{height:140px}}@media (max-width: 700px){#toggler{top:10px;right:10px}#toggler::before{display:none}#languages{left:10px;right:auto;top:10px}#languages a,
#languages
span{width:24px;height:24px;margin-right:5px}#home .products
.product{display:inline;float:left;width:96.365914786967%;margin:0
1.8170426065163%;margin-bottom:80px}#home .products .product
.image{height:75vw}#mainMenu .menu
li{margin-bottom:15px}#mainMenu .menu li
a{height:auto;line-height:1.5em;font-size:16px}.product{margin:0
0 100px;display:block}.product
.image{width:100%;display:block;margin:0
auto;max-width:300px;float:none;min-height:280px}.product
.description{width:100%;display:block;margin:0
auto;float:none}.product
h3{text-align:center}.inside
#siteHeader{min-height:200px;height:50vh}.quotations
#siteHeader{min-height:0;height:100px}.inside
#logolink{left:50%;margin-left:-20px}#logolink{width:50px;height:50px;left:10px;top:10px;background-size:contain}.inside #siteHeader
.topText{left:0;padding:0
20px;width:100%;font-size:22px;text-align:center}.inside #siteHeader .topText::after{display:none}.inside #siteHeader::before{display:none !important}.category2 #siteHeader::before{display:block !important;left:0;right:0;height:150px;top:auto;bottom:0}.category2
#siteHeader{height:auto;padding:100px
0 200px;min-height:50vh;max-height:none;display:flex;align-items:center}.category2 #siteHeader
.topText{position:static;transform:none;-webkit-transform:none}.home #siteHeader
.topText{left:0;padding:0
20px;width:100%;font-size:22px;text-align:center;transform:none;-webkit-transform:none;top:160px}.home #siteHeader .topText::after{display:none}.home #siteHeader .topText p:after{display:none !important}.home #siteHeader .topText
.cta{font-size:12px;background-size:auto 10px;display:inline-block;margin-top:1em;padding: .8em 2em 1.9em}.home #siteHeader::before{display:none !important}.filters>div{text-align:left;display:block;margin:0}main{padding-top:40px}h1{font-size:50px}.news
#siteHeader{height:150px}.paging{height:200px}#contactPage{padding:100px
20px}#contactBox
h3{font-size:24px}#home .newshome
.text{display:inline;float:left;width:96.365914786967%;margin:0
1.8170426065163%;margin-bottom:30px}#home .newshome
.play{display:inline;float:left;width:96.365914786967%;margin:0
1.8170426065163%}#quotation form
.inputGroup{display:block}}@media (max-width: 500px){body{font-size:17px}.home #logolink,
#mainMenu
.logo{width:200px;height:100px}.home
#logolink{top:30px;margin-left:-100px}.home #siteHeader
.topText{font-size:18px}#home .categoryhome
a{display:inline;float:left;width:96.365914786967%;margin:0
1.8170426065163%;height:200px;margin-bottom:5%}#home .categoryhome a
span{margin-top:25%}#topSlide .slide
span{font-size:30px;left:55%}#siteHeader,
#topSlide
.slide{min-height:380px}.inside #siteHeader
.topText{font-size:18px}#siteFooter .menu
li{display:block}#siteFooter .menu li
a{display:block;font-size:15px}.altProduct
h4{position:static;height:auto;line-height:normal}#logolink{width:40px;height:40px}.container{padding:0
20px}h3{font-size:24px}.newsPreview,.productPreview{display:inline;float:left;width:96.365914786967%;margin:0
1.8170426065163%;margin-bottom:50px;font-size:1em;clear:both}.productPreview.alt
img{height:70vw}.gallery
.thumb{display:inline;float:left;width:96.365914786967%;margin:0
1.8170426065163%;margin-bottom:1em}}@media (max-width: 340px){#siteHeader
.topText{font-size:16px !important}}.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:10px;color:#999;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;left:0;width:100%;cursor:auto;color: @text-color;bottom:92%;padding:0
10px;color:#666}.mfp-title{text-align:left;line-height:18px;color:#666;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}}