@font-face{font-family:'Maison Neue Light';src:url(/pics/MaisonNeue-LightItalic.woff2) format('woff2'),url(/pics/MaisonNeue-LightItalic.woff) format('woff');font-weight:lighter;font-style:italic}@font-face{font-family:'Maison Neue';src:url(/pics/MaisonNeue-Light.woff2) format('woff2'),url(/pics/MaisonNeue-Light.woff) format('woff');font-weight:lighter;font-style:normal}@font-face{font-family:'Maison Mono';src:url(/pics/MaisonMonoWEB-Light.woff) format('woff');font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:'Maison Mono BOLD';src:url(/pics/MaisonMonoWEB-Bold.woff) format('woff');font-weight:bolder}@font-face{font-family:'Canela Web';src:url(/pics/Canela-Thin-Web.eot);src:url(/pics/Canela-Thin-Web.eot?#iefix) format('embedded-opentype'),url(/pics/Canela-Thin-Web.woff2) format('woff2'),url(/pics/Canela-Thin-Web.woff) format('woff');font-weight:100;font-style:normal;font-stretch:normal}.Canela-Thin-Web{font-family:'Canela Web';font-weight:100;font-style:normal;font-stretch:normal}.collapsedNews.tobeanimated,.expandedNews.tobeanimated{opacity:0;visibility:hidden}.tobeanimated{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated{display:flex;visibility:visible;width:100%;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fadeMenu{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.8s}.resultIscrizione{margin:30px 0}@-webkit-keyframes bounce{from,20%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,50%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-40vh,0);transform:translate3d(0,-40vh,0)}75%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounce{from,20%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,50%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-40vh,0);transform:translate3d(0,-40vh,0)}75%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@keyframes marginCH{from{margin-top:0%}to{margin-top:-30%}}@keyframes marginCH{from{margin-top:-30%}to{margin-top:0%}}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.fadeOutMenu{opacity:0;animation-name:fadeOutOpacity;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.8s}@keyframes fadeOutOpacity{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.mui-ripple-circle{display:none!important}/** FONT & SIZE **/body{font-family:'Maison Neue';font-weight:lighter}a{color:#000}a:visited{color:#000}#homewrapper .htmlcontent a,#homewrapper .htmlcontent a:visited{color:#fff}a:hover,#homewrapper .htmlcontent a:hover{color:#c6c7c8}a:active,#homewrapper .htmlcontent a:active{color:#c6c7c8}.canela_autosize{font-family:'Canela Web'!important;font-weight:100}.canela_big_home{font-family:'Canela Web'!important;font-size:84px!important;line-height:100px!important;font-weight:100}.canela_text_big{font-family:'Canela Web'!important;font-size:62px!important;line-height:74px!important;font-weight:100}.canela_title{font-family:'Maison Neue'!important;font-size:76px!important;line-height:90px!important;letter-spacing:1px!important;font-weight:lighter}.maison_links,a,h1{font-family:'Maison Neue'!important;font-size:40px!important;line-height:54px!important;font-weight:lighter!important}.maison_text,label{font-family:'Maison Neue'!important;font-size:40px!important;line-height:54px!important;text-indent:60px!important;font-weight:lighter}.maison_text_small,.externalLinks>a{font-family:'Maison Neue'!important;font-size:22px!important;line-height:32px!important;text-indent:60px!important;font-weight:lighter}.maison_text_medium{font-family:'Maison Neue'!important;font-size:28px!important;line-height:38px!important;text-indent:0!important;font-weight:lighter}.presence .maison_mono,.maison_mono_text,.contactus h3,.presence .maison_mono a{font-family:'Maison Mono'!important;font-size:17px!important;letter-spacing:1px!important;line-height:17px;font-weight:lighter}.filtericon{width:17px;height:17px;margin-right:5px}.maison_text strong{font-weight:600}.presence.reversed .maison_mono a,.presence.reversed .maison_mono a:visited{color:#fff;text-decoration:none}.presence.reversed .maison_mono a:hover,.presence.reversed .maison_mono a:active{color:#c6c7c8}#langswitch span.menuline.maison_mono_text{font-size:40px!important;line-height:54px!important}.counter-number{font-size:51px!important;letter-spacing:1px!important;line-height:51px;font-weight:lighter}.filterch{position:relative;display:block;padding:10px;width:auto;cursor:pointer;text-transform:uppercase}@media only screen and (max-width:1600px){.canela_big_home{font-family:'Canela Web'!important;font-size:70px!important;line-height:84px!important}.maison_links,a,h1{font-family:'Maison Neue'!important;font-size:33px!important;line-height:47px!important;font-weight:lighter!important}.maison_text,label{font-family:'Maison Neue'!important;font-size:33px!important;line-height:47px!important;text-indent:40px!important}.maison_text_small,.externalLinks>a{font-family:'Maison Neue'!important;font-size:18px!important;line-height:27px!important;text-indent:40px!important}.maison_text_medium{font-family:'Maison Neue'!important;font-size:22px!important;line-height:30px!important;text-indent:0!important;font-weight:lighter}.canela_text_big{font-family:'Canela Web'!important;font-size:51px!important;line-height:61px!important}.canela_title{font-family:'Maison Neue'!important;font-size:64px!important;letter-spacing:.9px!important}.presence .maison_mono,.maison_mono_text,.contactus h3{font-family:'Maison Mono'!important;font-size:14px!important;letter-spacing:.9px!important;line-height:14px}.filtericon{width:14px;height:14px;margin-right:5px}.counter-number{font-size:41px!important;letter-spacing:1px!important;line-height:41px}#langswitch span.menuline.maison_mono_text{font-size:33px!important;line-height:47px!important}}@media only screen and (max-width:1280px){.canela_big_home{font-family:'Canela Web'!important;font-size:55px!important;line-height:62px!important}.maison_links,a,h1{font-family:'Maison Neue'!important;font-size:28px!important;line-height:37px!important;font-weight:lighter!important}.maison_text,label{font-family:'Maison Neue'!important;font-size:28px!important;line-height:37px!important;text-indent:35px!important}.maison_text_small,.externalLinks>a{font-family:'Maison Neue'!important;font-size:18px!important;line-height:27px!important;text-indent:40px!important}.maison_text_medium{font-family:'Maison Neue'!important;font-size:22px!important;line-height:30px!important;text-indent:0!important;font-weight:lighter}.canela_text_big{font-family:'Canela Web'!important;font-size:40px!important;line-height:48px!important}.canela_title{font-family:'Maison Neue'!important;font-size:54px!important;line-height:62px!important;letter-spacing:.9px!important}.presence .maison_mono,.maison_mono_text,.contactus h3{font-family:'Maison Mono'!important;font-size:12px!important;letter-spacing:.7px!important;line-height:12px}.filtericon{width:12px;height:12px;margin-right:5px}.counter-number{font-size:32px!important;letter-spacing:1px!important;line-height:32px}#langswitch span.menuline.maison_mono_text{font-size:28px!important;line-height:37px!important}}@media only screen and (max-width:820px){.canela_big_home{font-family:'Canela Web'!important;font-size:44px!important;line-height:52px!important}.maison_links,a,h1{font-family:'Maison Neue'!important;font-size:23px!important;line-height:28px!important}.maison_text,label{font-family:'Maison Neue'!important;font-size:23px!important;line-height:28px!important;text-indent:30px!important}.maison_text_small,.externalLinks>a{font-family:'Maison Neue'!important;font-size:18px!important;line-height:24px!important;text-indent:30px!important}.maison_text_medium{font-family:'Maison Neue'!important;font-size:22px!important;line-height:28px!important;text-indent:0!important;font-weight:lighter}.canela_text_big{font-family:'Canela Web'!important;font-size:28px!important;line-height:36px!important}.canela_title{font-family:'Maison Neue'!important;font-size:44px!important;line-height:52px!important}.presence .maison_mono,.maison_mono_text,.contactus h3{font-family:'Maison Mono'!important;font-size:10px!important;letter-spacing:.6px!important}.filtericon{width:10px;height:10px;margin-right:5px}.counter-number{font-size:24px!important;letter-spacing:1px!important;line-height:24px}#langswitch span.menuline.maison_mono_text{font-size:23px!important;line-height:28px!important}}@media only screen and (max-width:575px){label{font-family:'Maison Neue'!important;font-size:16px!important;line-height:20px!important}#mc-embedded-subscribe-form h3{margin-top:-160px}}/*********/html{height:100%}body{min-height:100%}/*******/.overflawhidden #appcontainer{overflow:hidden!important;position:fixed}#appcontainer{height:100%;min-height:100%;padding-top:540px;width:100%;position:relative;top:-540px;z-index:+1}.home *{color:#fff}.home #appcontainer{margin:0;top:0;padding-top:0}h1{border-bottom:1px solid #000;margin:0!important;text-align:center;padding:11px}#mainappcontent{position:relative;z-index:+1;background:#fff;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding-top:61px}.home #mainappcontent{margin-bottom:0}#main_menu{position:relative;width:100%;display:flex!important;text-align:center;background-image:url(/imageserver/home_slide/files/immagini/background_menu.jpg);background-position:-1000000px;background-repeat:no-repeat;background-size:1px 1px;height:100%;background-size:1px 1px}#main_menu>div{display:flex!important;text-align:center;width:100%;height:100%}#main_menu .menutogglebutton{display:flex;width:100%;height:100%;align-items:center;justify-content:center;cursor:pointer}#main_menu .menutogglebutton svg{z-index:-1}.openmenu:not(.langmenu) #main_menu .menutogglebutton svg{z-index:0}.openmenu.langmenu #main_menu{z-index:+1}#main_menu:hover svg{fill-opacity:.5;stroke-opacity:.5}#main_menu:active .lineinactive{display:initial}#main_menu:active .lineactive,.casehistory-link:active .lineactive{display:none}header#header{text-align:center;z-index:100000;position:fixed;border-bottom:1px solid black;width:100%;top:0}#header .menudrawer>div{display:-webkit-flex!important;display:flex!important;flex-flow:row wrap;justify-content:flex-start;max-width:100%;bottom:0;background:transparent!important}#header .menudrawer>div>div{width:50%;flex-grow:0;flex-shrink:1;flex-basis:50%;display:flex;justify-content:center;flex-direction:column}#header #langswitch .menudrawer>div>div{width:100%;flex-grow:0;flex-shrink:1;flex-basis:100%}#header .menudrawer>div>div .menuline{width:100%;flex:1;display:flex!important;justify-content:center;flex-direction:column;border-bottom:1px solid #fff!important;border-right:1px solid #fff!important;background:transparent!important}#header.langmenu .menudrawer>div>div .menuline{text-transform:uppercase}#header .maison_links{cursor:pointer}header#header.openmenu *{color:#fff!important}.home #header.openmenu.langmenu{border-bottom:1px solid #000;background:#fff}header#header.openmenu.langmenu *{color:#000!important}.openmenu.langmenu #languageicongroup,.openmenu.langmenu #burgher-menu{stroke:#000!important}header#header.openmenu.langmenu>.row>div>h3{border-right:1px solid #000;border-left:1px solid #000}#header.openmenu.langmenu .menudrawer>div>div .menuline{border-top:1px solid #000!important;border-right:0!important;border-bottom:0!important}.menudrawer>div{border-top:1px solid #fff!important}#header .menudrawer>div>div:nth-child(7n) .menuline,#header .menudrawer>div>div:nth-child(8n) .menuline{border-bottom:0!important}#header .menudrawer>div>div:nth-child(2n) .menuline{border-right:0!important}.menuline:hover{opacity:.7}.home #header{border-bottom:1px solid white;background:transparent!important}header#header>.row{max-width:100%;margin:0!important}header#header>.row>div{padding:0;display:flex}header#header>.row>div>*{width:auto;flex:1;display:flex!important;justify-content:center;flex-direction:column;margin:0}header#header>.row>div>h3{border-right:1px solid #000;border-left:1px solid #000}.home header#header>.row>div>h3,header#header.openmenu:not(.langmenu)>.row>div>h3{border-right:1px solid #fff;border-left:1px solid #fff}header#header>.row h3{height:60px}.fixed-header{position:fixed;width:100%;z-index:20000;background:white;display:inline-block!important;top:61px}.chooselanguageButton{min-width:100%!important;background-color:transparent!important;line-height:inherit!important;height:100%}#langswitch{width:auto;flex:1;display:flex!important;justify-content:center;flex-direction:column;margin:0;position:relative}#langswitch>div{position:absolute;top:0;left:0;bottom:0;width:100%!important}#lang-menu{padding:0!important;display:-webkit-flex!important;display:flex!important;width:100%!important;height:100%}#lang-menu>div{-webkit-flex:1;flex:1}#lang-menu .languagelink,#lang-menu .languagelink *{display:flex!important;justify-content:center;flex-direction:column;height:100%;text-transform:uppercase;background:transparent!important;line-height:100%}span.languagelink:hover{opacity:.5}#mainbody{position:relative;display:inline-block;width:100%;max-width:100%}.whiteicon svg,#header .material-icons{height:33px!important;width:33px!important}.home .whiteicon svg,.openmenu:not(.langmenu) .whiteicon svg,#header .material-icons{fill:#fff!important}.home #languageicongroup,.home #burgher-menu,.openmenu:not(.langmenu) #languageicongroup,.openmenu:not(.langmenu) #burgher-menu{stroke:#fff!important}.hidden{opacity:0}.htmlcontent{padding:60px 120px;position:relative}#homewrapper{position:relative;top:0;display:flex;justify-content:center;flex-direction:column}#homewrapper .htmlcontent{padding:120px}#homewrapper .htmlcontent span{text-decoration:underline}#homewrapper .htmlcontent a{cursor:pointer;font-size:52%!important;text-decoration:none;position:relative}span.arrowlink{text-decoration:none!important;font-size:150%;top:4px;position:relative;font-family:'Maison Neue'!important}#langswitch>div.menudrawer,.menudrawer{z-index:-1;position:fixed;top:0;bottom:0;width:100%;left:0;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/imageserver/home_slide/files/immagini/background_menu.jpg) center no-repeat;background-size:cover}#langswitch>div.menudrawer{background:0 0;background-color:#fff}.pull-right{float:right}#caseHistoriesList{margin:0;position:relative;width:100%}.divider{width:1px;background-color:#000;height:100%;position:absolute;z-index:10;left:50%;margin-left:-.5px}#caseHistoriesList>div{padding:0!important}.casehistory-card{box-shadow:none!important;border-radius:0!important;width:100%}#caseHistoriesList>div{border-bottom:1px solid black}.casehistory-img{height:auto!important}.casehistory-card>div{position:relative}.casehistory-title{padding:0!important;min-height:180px}.casehistory-title>.row{margin:0;padding:30px 30px 0 30px!important}.casehistory-title .maintitle{width:auto;flex:1}.casehistory-title .location{text-align:right;max-width:120px}.casehistory-card .button-container{display:inline-block;width:100%;padding:0!important;position:absolute!important;bottom:0}img.responsive{max-width:100%;height:auto;display:inline-block;width:100%;vertical-align:bottom;line-height:initial}.page-header{border-bottom:1px solid black;max-width:100%;margin:0!important}.page-header h1{border-left:1px solid black;border-right:1px solid black;border-bottom:0;width:100%;margin:0!important}.page-header h2{width:100%}.page-header>div{padding:0;display:flex;text-align:center}.tobeanimated .htmlcontent{border-top:0!important;border-bottom:0!important;visibility:hidden}.tobeanimated img{visibility:hidden}.casehistory .htmlcontent,.simplepage .htmlcontent{padding:120px;border-bottom:1px solid black;transition:border-width .6s linear}.news.simplepage .htmlcontent{padding:40px}.htmlcontent.mainbodytext{border-top:0}.scent-branding .htmlcontent.mainbodytext,.simplepage.case-histories .htmlcontent.mainbodytext,.simplepage.company .htmlcontent.mainbodytext{border-bottom:1px solid black}.simple_block{padding:0!important;z-index:+1;overflow:hidden}.positionRender{align-items:stretch;margin:0!important}.positionRender .simple_block.col-sm-6 section.attachment.images>div{padding:20%;width:auto}.tracker{width:100%}section.attachment.images{width:100%}.positionRender .simple_block.col-sm-6.borderLeft{border-left:1px solid black}.presence{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;min-height:300px;border-bottom:1px solid black}.presence .htmlcontent{padding:30px 120px;text-align:center;border-top:0;border-bottom:0;width:auto;display:block;margin:auto}.casehistory .presence{border-top:0}.presence h4{margin:0}.presence h3{margin:120px 0}.presence strong{margin:15px;font-size:14px}.presence.reversed{background:#343434;color:#FAFAFA}#caseHistoriesSlideShow{background:#fff;position:relative;display:inline-block;width:100%;padding-bottom:50px;z-index:+1}.text-right{text-align:right}.casehistoryslide-header{padding:90px 100px 60px;text-transform:uppercase;margin:0!important;width:100%}.slick-initialized .slick-slide{position:relative;text-align:center}.slick-slide img{display:inline-block!important}.linked .overflow{cursor:pointer}.caseHistorySlide .overflow{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background:rgba(0,0,0,.3)}.caseHistorySlide .title{text-align:center;z-index:+1;display:inline-block;margin:0;position:absolute;top:50%;left:0;right:0;transform:translate(0%,-50%);color:#fff;padding:0 20px}.overflow .brand{position:absolute;top:15px;width:100%;text-align:center;left:0;color:#fff}.overflow .location{position:absolute;bottom:15px;width:100%;text-align:center;left:0;color:#fff}.caseHistorySlide:hover .overflow{opacity:1}.title-left .htmlcontent,.title-right .htmlcontent{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;padding:120px}.title-left .htmlcontent>h3,.title-right .htmlcontent>h3{text-indent:0;order:1;width:auto;margin-right:120px;padding:20px;text-align:center;display:inline-block;min-width:215px;background-size:100% 100%!important;background:url(/pics/button_1.png) no-repeat center center}.title-right .htmlcontent>h3{margin-left:120px;margin-right:0;order:2}.title-left .htmlcontent>div{width:60%;order:2}.title-right .htmlcontent>div{width:60%;order:1}#footer{box-sizing:border-box;height:540px;text-align:center;position:fixed;bottom:0;left:0;width:100%;z-index:-1;background:#fff;font-size:22px;line-height:26px}.home #footer *{color:#000!important}.footer-content{position:absolute;bottom:0;padding:20px 50px;right:0;left:0;text-align:left}.footer-content .maison_links>div:first-child{padding-left:50px;padding-bottom:15px}#mailchimpline label{top:0!important}#mailchimpline>div{height:82px!important}.footer-content .maison_links hr,#mailchimpline hr{border-color:#000!important}img.newsletter-icon{position:absolute;right:50px;height:22px;bottom:55px}#counterList{margin:0!important;z-index:+1;background:#fff;overflow:hidden;position:relative}#counterList .col-xs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-bottom:1px solid black;border-right:1px solid black;text-align:center;padding:30px;overflow:hidden}#counterList .col-xs:before{content:"";display:block;margin-top:100%}#counterList .col-xs:last-of-type{border-right:0}.counter-card{width:100%}.counter-number{display:inline-block;width:100%;margin-bottom:30px}#brandsList{background:#343434;color:#FAFAFA;margin:0;position:relative;z-index:+1}#brandsList>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;font-size:32px;border-bottom:1px solid black;border-right:1px solid black;text-align:center;position:relative;z-index:+1;overflow:hidden}#brandsList>div:before{content:"";display:block;margin-top:100%}.brand-card{text-align:center;width:100%}.brand-card.linked{cursor:pointer}.brand-card.linked:hover{opacity:.6}.newslistmasonry{margin:auto;margin-top:75px;max-width:1280px}.newsItem.expandedNews .newsElement>div{display:-ms-flex;display:-webkit-flex;display:flex}.newsElement{padding:45px;box-shadow:none!important;border-radius:0!important;border:0!important;width:100%}.newsElement .newsExtraText{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both}.collapsedNews{cursor:pointer}.collapsedNews,.expandedNews{max-width:50%;width:50%}.collapsedNews .newsExtraText{opacity:0;visibility:hidden;animation-fill-mode:both;position:absolute}.expandedNews{max-width:100%;width:100%}.newslistmasonry img{height:auto}.newsTitle{margin-top:30px;height:60px;display:inline-block;width:100%;position:relative}.newsTitle h3{margin:0;position:relative;top:-15px;padding-right:130px;max-width:100%}.newsTitle h4{margin:0;position:absolute;top:0;right:30px}.expandedNews .newsImage{width:50%;position:relative;display:inline-block;padding-right:45px;padding-left:0;flex-basis:50%;max-width:50%;flex:0 0 auto;box-sizing:border-box}.expandedNews .newsImage.havevideo>div,.expandedNews .newsImage.havevideo .video{position:relative;display:flex;flex-basis:100%;max-width:100%;flex:1;height:100%}.expandedNews .newsBody{width:50%;position:relative;display:inline-block;flex-basis:50%;max-width:50%;flex:0 0 auto;box-sizing:border-box}.newsbody{padding:0!important}.newsBodyPage{width:100%;border-bottom:1px solid black;padding-top:50px}.newsBodyPage>div{padding:45px}.newsBodyPage .htmlcontent{border-bottom:0}.imageplacer{position:relative;width:100%;height:900px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:0!important}div#bespokeSystemList{margin:0!important;align-items:center;justify-content:center;width:100%}.bespokesystem-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;font-size:32px;border-bottom:1px solid black;border-right:1px solid black;text-align:center;height:440px;position:relative}.bespokesystem-card .animated{display:inline-block}.bespokesystem-card:nth-child(even){border-right:0}.bespokesystem-card figure{width:100%;position:relative;display:inline-block}.bespokesystem-card figure figcaption{font-size:33px;margin:30px 0}img.bespokesystem-img.tempimage_srv{width:auto!important;min-width:auto!important;margin:auto;position:relative;display:inline-block}.bespokesystem-text{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:150px;font-size:33px;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;text-align:center;text-indent:0!important}@media only screen and (max-width:1600px){.bespokesystem-text{padding:100px}}@media only screen and (max-width:820px){.bespokesystem-text{padding:50px}}@media only screen and (max-width:480px){.bespokesystem-text{padding:20px}}.bespokesystem-card:hover .bespokesystem-text{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}button#submit1,#mc-embedded-subscribe{position:absolute!important;right:50px;left:inherit;bottom:75px;background-color:transparent!important;width:22px!important;min-width:22px!important;height:22px!important;line-height:22px!important}button#submit1{bottom:25px;right:10px}button#mc-embedded-subscribe{bottom:40px;right:0}button#submit1 img.arrow.responsive,#mc-embedded-subscribe img.arrow.responsive{height:22px;width:23px}.simple_block{border-bottom:1px solid black}.simple_block .htmlcontent{border-bottom:0}.simple_block.parallax{height:90vh;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.simple_block.videoblock{height:100vw;max-height:90vh;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}/** SVG **/svg{vertical-align:middle}.casehistory-card .button-container>span{margin-bottom:30px;margin-right:30px!important}.disabled-link svg{fill-opacity:.5;stroke-opacity:.5}.lineinactive{display:none}.casehistory-link{cursor:pointer}.casehistory-link:hover .casehistory-title,.casehistory-link:hover .button-container{opacity:.3}.casehistory-link:hover .casehistory-img-container:before{content:"";display:inline-block;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3));height:100%;z-index:110;position:absolute;top:0;left:0;width:100%}#contact div[data-position=body]{-ms-flex-align:center;align-items:center}.contactus{text-align:center!important;background:#fff;z-index:+1;overflow:hidden}.contactus:nth-child(odd){border-right:1px solid black}.contactus .htmlcontent{padding:60px 120px;width:100%;min-height:420px;border-top:0;border-left:0;border-right:0;display:flex!important;align-items:center;justify-content:center;flex-direction:column}#integrasocial .htmlcontent{justify-content:flex-start}#mc-embedded-subscribe-form{justify-content:start}.subscribeformcontainer{display:flex;flex-direction:column;align-content:center;justify-content:center;height:100%;width:100%}#mailchimpline{position:relative;display:block}.contactus .htmlcontent>*{text-indent:0!important;width:100%}.contactus h3{margin-top:0;line-height:16px!important}label{top:15px!important;text-indent:0!important;}.sociallinks{position:absolute;bottom:0;left:0;width:100%}.sociallinks>div{border-top:1px solid black;padding:6px}.sociallinks>div>a{text-decoration:none}form#fromfooter .col-xs-12{padding:0 8px}form#fromfooter .row{position:relative}.slick-next:before,.slick-prev:before{color:black!important}.slick-prev{left:5px!important;z-index:100}.slick-next{right:5px!important;z-index:100}.SocialMediaShareButton{margin-top:50px}.SocialMediaShareButton u{cursor:pointer}.SocialMediaShareButton u:hover,.SocialMediaShareButton u:active{color:#c6c7c8}.externalLinks{margin-top:50px}.externalLinks>a{margin-right:15px}.externalLinks+.SocialMediaShareButton{margin-top:0}.carouselslide-container{position:relative;display:inline-block;width:400px;height:400px;margin:auto}div#newsScorrimento{position:fixed;bottom:0;background:white;padding:14px 0;cursor:pointer}.home div#newsScorrimento *{color:#000!important;text-transform:uppercase}svg.marqueesvg{margin:0 30px}.newlsisttile{font-weight:bolder;margin:0 10px 0 300px;font-family:'Maison Mono BOLD'}img.loading{margin:auto!important;height:auto!important;width:auto!important;min-width:auto!important;text-align:center;display:flex}div#progressindicator{position:fixed;z-index:100;top:0;width:100%}div#progressindicator>div>div{background-image:linear-gradient(to right,rgb(0,0,0),rgb(33,33,33))!important}.home div#progressindicator>div>div{background-image:linear-gradient(to right,rgb(255,255,255),rgb(233,233,233))!important}.formmessage{text-align:center}.attachment.video iframe{position:relative;left:0;bottom:0;max-width:100%;width:100%;height:auto;top:0;display:inline-block;flex:1;min-height:100%}.attachment.video{display:flex;flex-direction:column;width:100%;height:100%}.attachment.video>div{height:100%!important}.simple_block.videoblock .animated,.simple_block.videoblock .tobeanimated{height:100%}.cookielink{font-weight:bold!important;font-size:1rem!important;line-height:inherit!important;text-decoration:underline;margin-left:0!important;color:white!important}.simplepage .react-cookie-banner.cookieBanner,.overflawhidden .react-cookie-banner.cookieBanner{display:none}a.privacylink,.intsubscribelink{font-size:1rem!important;line-height:1rem!important;color:rgba(0,0,0,.87)!important}a.privacylink{color:white!important}span.footerprivacy,.intsubscribe{margin-top:10px;display:inline-block;position:relative;font-size:1rem;color:rgba(0,0,0,.87)!important}#puntiforza .maison_text{text-indent:0!important}#fiscalnotes{position:absolute;color:#fff;right:20px;bottom:80px;font-size:.75rem;min-width:120px;text-align:right}#fiscalnotes .companyname,#fiscalnotes .vatnumber{width:100%;text-align:right}@media only screen and (max-width:1920px){.carouselslide-container{width:380px;height:380px}}@media only screen and (max-width:1600px){.carouselslide-container{width:400px;height:400px}}@media only screen and (max-width:1280px){.carouselslide-container{width:320px;height:320px}}@media only screen and (max-width:1024px){.carouselslide-container{width:250px;height:250px}}@media only screen and (max-width:640px){.carouselslide-container{width:280px;height:280px}}@media only screen and (max-width:900px){.carouselslide-container{width:250px;height:250px}}@media only screen and (max-width:1280px){#mailchimpline label{top:15px!important}}@media only screen and (max-width:1024px){.title-right .htmlcontent>h3{margin-right:50px}.title-left .htmlcontent>h3{margin-left:50px}.positionRender .simple_block.col-sm-6 section.attachment.images>div{padding:10%}.contactus .htmlcontent{padding:50px 50px;min-height:340px}}@media only screen and (max-width:820px){#mainappcontent{padding-top:51px}#homewrapper .htmlcontent{padding:30px 20px}.whiteicon svg,#header .material-icons{height:20px!important;width:20px!important}.menutogglebutton svg{width:20px!important}header#header>.row h3{height:50px}#header .menudrawer>div>div{width:100%;flex-basis:100%}#header .menudrawer>div{border-top:0!important}.fixed-header{top:51px}.htmlcontent,.title-left .htmlcontent,.title-right .htmlcontent,.casehistory .htmlcontent,.simplepage .htmlcontent{display:inline-block;padding:20px}.bespokesystem-text{font-size:23px!important}.title-left .htmlcontent>div,.title-right .htmlcontent>div{width:100%}.title-left .htmlcontent>h3,.title-right .htmlcontent>h3{margin:0;margin-left:50px;min-width:135px;padding:10px;margin-bottom:30px;text-indent:0}#header .menudrawer>div>div .menuline{border-right:0!important;border-top:1px solid #fff!important;border-bottom:0!important}#header .menudrawer>div>div:last-of-type .menuline{border-bottom:1px solid #fff!important}.newslistmasonry{margin-top:10px}.newsItem.expandedNews>div{display:inline-block}.newsElement{padding:10px}.collapsedNews,.expandedNews{max-width:100%;width:100%}.newsTitle h4{right:10px}.newsItem.expandedNews .newsElement>div{display:inline-block}.expandedNews .newsImage,.expandedNews .newsBody{width:100%;flex-basis:100%;max-width:100%}.expandedNews .newsImage{padding-right:0}#header .menudrawer>div>div:last-of-type .menuline{border-bottom:0!important}.sociallinks a{font-size:15px!important;line-height:16px!important}}@media only screen and (max-width:768px){#mailchimpline>div{height:62px!important}.intsubscribe{margin-top:5px!important;font-size:.75rem!important}.intsubscribelink{font-size:.75rem!important;line-height:.75rem!important}.sociallinks a{font-size:15px!important;line-height:16px!important}.bespokesystem-card{border-right:0!important}.divider{display:none}.menuline.maison_mono_text{font-size:24px!important;text-transform:uppercase}#counterList .col-xs{width:50%;flex-basis:50%;max-height:200px}#counterList .col-xs:nth-child(2n){border-right:0}.presence h3{margin:90px 0}.contactus .htmlcontent{min-height:260px}.marqueesvg{width:20px;height:20px;margin:0 20px}}@media only screen and (max-width:590px){.sociallinks a{font-size:17px!important;line-height:18px!important}#mailchimpline>div{height:70px!important}}@media only screen and (max-width:575px){.ch-1{order:1}.ch-2{order:2;border-right:1px solid black}.ch-3{order:3}.page-header h1{border-left:0;border-right:0;border-bottom:1px solid black}.positionRender .simple_block.col-sm-6.borderLeft{border-left:0 solid black}.positionRender .simple_block.contactus.col-sm-6:nth-child(2n){border-top:0}.positionRender .simple_block.col-sm-6 section.attachment.images>div{padding:0;width:auto}.casehistoryslide-header{padding:30px 20px 50px}#langswitch>div.menudrawer{background:#fff}.casehistory-title>.row{padding:20px 15px 0 15px!important}.casehistory-title .location{padding-top:8px;max-width:100px}.casehistory-card .button-container svg{max-width:20px;max-height:20px}.casehistory-card .button-container>span{margin-bottom:20px;margin-right:20px!important}.casehistory-title{padding:0!important;min-height:120px}.casehistory-title .maintitle{width:auto;flex:1;padding-left:0}#main_menu .menutogglebutton svg{z-index:0}.footer-content{padding:10px 20px}.footer-content .maison_links>div:first-child{padding-left:10px;padding-bottom:5px;font-size:16px}img.newsletter-icon{position:absolute;right:20px;height:16px;bottom:35px}#mailchimpline{padding-right:0;padding:0 50px}#mailchimpline label{top:15px!important}#mailchimpline>div{height:62px!important;margin-top:0}button#mc-embedded-subscribe{bottom:25px;right:50px}button#submit1 img.arrow.responsive,#mc-embedded-subscribe img.arrow.responsive{width:16px;height:16px}#mc-embedded-subscribe{right:20px;bottom:30px}.title-left .htmlcontent>h3,.title-right .htmlcontent>h3{margin:0;margin-left:0;margin-bottom:0}.contactus .htmlcontent{min-height:260px}.contactus:nth-child(odd){border-right:0}#fiscalnotes{bottom:60px}}@supports (-webkit-overflow-scrolling:touch){.imageplacer,.simple_block.parallax,#mainappcontent{background-attachment:scroll!important}}