html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.flexbox{display:flex}.flexbox.column{flex-direction:column}.flexbox.wrap{flex-wrap:wrap}.flexbox.align-stretch{align-items:stretch}.flexbox.justify-space-between{justify-content:space-between}.flexbox.justify-flex-end{justify-content:flex-end}.flexbox .flex{flex:1 0 auto}.flexbox .flex.shrink{flex:0 1 auto !important}.flexbox .flex.v-middle{margin-top:auto;margin-bottom:auto}.flexbox .flex.align-end{align-self:flex-end}.flexbox .flex_1{flex:1 0 8.33333%;max-width:8.33333%}.flexbox .flex_2{flex:1 0 16.66667%;max-width:16.66667%}.flexbox .flex_3{flex:1 0 25%;max-width:25%}.flexbox .flex_4{flex:1 0 33.33333%;max-width:33.33333%}.flexbox .flex_5{flex:1 0 41.66667%;max-width:41.66667%}.flexbox .flex_6{flex:1 0 50%;max-width:50%}.flexbox .flex_7{flex:1 0 58.33333%;max-width:58.33333%}.flexbox .flex_8{flex:1 0 66.66667%;max-width:66.66667%}.flexbox .flex_9{flex:1 0 75%;max-width:75%}.flexbox .flex_10{flex:1 0 83.33333%;max-width:83.33333%}.flexbox .flex_11{flex:1 0 91.66667%;max-width:91.66667%}.flexbox .flex_12{flex:1 0 100%;max-width:100%}.flexbox[class*="flex_"]>*{box-sizing:border-box;max-height:none}.flexbox.grid_1col>*{flex:1 0 100%;max-width:100%}.flexbox.grid_2col>*{flex:1 0 50%;max-width:50%}.flexbox.grid_3col>*{flex:1 0 33.33333%;max-width:33.33333%}.flexbox.grid_4col>*{flex:1 0 25%;max-width:25%}.flexbox.grid_5col>*{flex:1 0 20%;max-width:20%}.flexbox.grid_6col>*{flex:1 0 16.66667%;max-width:16.66667%}.flexbox.grid_7col>*{flex:1 0 14.28571%;max-width:14.28571%}.flexbox.grid_8col>*{flex:1 0 12.5%;max-width:12.5%}.flexbox.grid_9col>*{flex:1 0 11.11111%;max-width:11.11111%}.flexbox.grid_10col>*{flex:1 0 10%;max-width:10%}.flexbox.grid_11col>*{flex:1 0 9.09091%;max-width:9.09091%}.flexbox.grid_12col>*{flex:1 0 8.33333%;max-width:8.33333%}.flexbox[class*="grid_"]>*{box-sizing:border-box;max-height:none}.flexbox .shift-end{align-self:flex-end}.flexbox .pad_1{padding-left:8.33333%}.flexbox .pad_2{padding-left:16.66667%}.flexbox .pad_3{padding-left:25%}.flexbox .pad_4{padding-left:33.33333%}.flexbox .pad_5{padding-left:41.66667%}.flexbox .pad_6{padding-left:50%}.flexbox .pad_7{padding-left:58.33333%}.flexbox .pad_8{padding-left:66.66667%}.flexbox .pad_9{padding-left:75%}.flexbox .pad_10{padding-left:83.33333%}.flexbox .pad_11{padding-left:91.66667%}.flexbox .rpad_1{padding-right:8.33333%}.flexbox .rpad_2{padding-right:16.66667%}.flexbox .rpad_3{padding-right:25%}.flexbox .rpad_4{padding-right:33.33333%}.flexbox .rpad_5{padding-right:41.66667%}.flexbox .rpad_6{padding-right:50%}.flexbox .rpad_7{padding-right:58.33333%}.flexbox .rpad_8{padding-right:66.66667%}.flexbox .rpad_9{padding-right:75%}.flexbox .rpad_10{padding-right:83.33333%}.flexbox .rpad_11{padding-right:91.66667%}.flexbox .mar_1{margin-left:8.33333%}.flexbox .mar_2{margin-left:16.66667%}.flexbox .mar_3{margin-left:25%}.flexbox .mar_4{margin-left:33.33333%}.flexbox .mar_5{margin-left:41.66667%}.flexbox .mar_6{margin-left:50%}.flexbox .mar_7{margin-left:58.33333%}.flexbox .mar_8{margin-left:66.66667%}.flexbox .mar_9{margin-left:75%}.flexbox .mar_10{margin-left:83.33333%}.flexbox .mar_11{margin-left:91.66667%}.flexbox .rmar_1{margin-right:8.33333%}.flexbox .rmar_2{margin-right:16.66667%}.flexbox .rmar_3{margin-right:25%}.flexbox .rmar_4{margin-right:33.33333%}.flexbox .rmar_5{margin-right:41.66667%}.flexbox .rmar_6{margin-right:50%}.flexbox .rmar_7{margin-right:58.33333%}.flexbox .rmar_8{margin-right:66.66667%}.flexbox .rmar_9{margin-right:75%}.flexbox .rmar_10{margin-right:83.33333%}.flexbox .rmar_11{margin-right:91.66667%}.flexbox .vcenter{margin:auto 0}.flexbox .hcenter{margin:0 auto}.flexbox .allcenter{margin:auto}.flexbox.gutter.boxed{padding-left:60px;padding-right:60px}.flexbox.gutter>*{padding:20px}.fullwidth{width:100%;box-sizing:border-box}.fullheight{height:100vh !important;box-sizing:border-box}.boxed{max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px;box-sizing:border-box;width:100%}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.allcenter{margin:auto}.section{margin:80px auto}section{box-sizing:border-box;margin:0}section:nth-of-type(1){margin-top:0;padding-top:85px}section:last-child{padding-bottom:128px;margin-bottom:-128px}.hidden{display:none}.main-header{display:none}.section-hero-simple{height:auto;position:relative;overflow:hidden;box-sizing:border-box;padding:200px 0}.section-hero-simple .container{display:block}.section-hero-simple .container .logo-hero{margin-bottom:50px}.section-hero-simple .container .logo-hero img{width:100%;display:block}.section-hero-simple .container .title-hero .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#fff;font-size:1em;letter-spacing:2px;line-height:140%;font-weight:400;margin-bottom:-20px}.section-hero-simple .container .title-hero .graphic-element .border-element{content:'';display:block;width:100%;height:30px;border-bottom:1px solid #C39F6E;border-left:1px solid #C39F6E;border-right:1px solid #C39F6E}.section-hero-simple .container .title-hero .graphic-element .vertical-line{content:'';display:block;width:1px;height:100%;background:#C39F6E;position:absolute;left:50%}.section-anchor{position:relative;overflow:hidden;box-sizing:border-box;padding:200px 0}.section-anchor .anchor-container{display:block;height:100%}.section-anchor .anchor-container .logo-hero{margin-bottom:30px}.section-anchor .anchor-container .logo-hero img{width:100%;display:block}.section-anchor .anchor-container .cta-anchor{margin:20px auto}.section-anchor .anchor-container .cta-anchor .link{text-decoration:none;color:#000;text-transform:uppercase}.section-anchor .anchor-container .cta-anchor .link .text{font-family:'Libre Baskerville', serif;font-size:1em;letter-spacing:2px;line-height:140%;font-weight:400}.section-anchor .anchor-container .cta-anchor .link:hover{color:#C39F6E;transition:ease-in 0.3s}.section-anchor .anchor-container .graphic-element .vertical-line{content:'';display:block;width:1px;height:100%;background:#C39F6E;position:absolute;left:50%}.section-simple-gallery{position:relative;overflow:hidden;box-sizing:border-box}.section-simple-gallery .logo{position:absolute;top:50px;left:50px}.section-simple-gallery .logo img{width:80px;height:auto;display:block}.section-simple-gallery .simple-gallery-item{position:relative;height:100%}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .container{width:90%;margin:5rem 0 0 3rem}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery{display:grid;grid-template-columns:repeat(14, 1fr);grid-template-rows:repeat(10, 4.6vw);grid-gap:0.8rem}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__img{width:100%;height:100%;object-fit:cover;display:block}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .img-text{text-transform:uppercase;color:#C39F6E;font-family:'Lato', serif;font-size:0.8em;margin:10px 0;display:block}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--1{grid-column-start:2;grid-column-end:6;grid-row-start:4;grid-row-end:6}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--2{grid-column-start:6;grid-column-end:8;grid-row-start:3;grid-row-end:7}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--3{grid-column-start:11;grid-column-end:8;grid-row-start:4;grid-row-end:6}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--4{grid-column-start:11;grid-column-end:9;grid-row-start:1;grid-row-end:4}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--5{grid-column-start:10;grid-column-end:8;grid-row-start:9;grid-row-end:6}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--6{grid-column-start:12;grid-column-end:10;grid-row-start:6;grid-row-end:10}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--7{grid-column-start:12;grid-column-end:11;grid-row-start:6;grid-row-end:4}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--8{grid-column-start:15;grid-column-end:12;grid-row-start:4;grid-row-end:8}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--9{grid-column-start:13;grid-column-end:11;grid-row-start:2;grid-row-end:4}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--10{grid-column-start:15;grid-column-end:13;grid-row-start:1;grid-row-end:3}.section-simple-gallery .simple-gallery-item .cta-item{position:absolute;bottom:70px;left:0}.section-simple-gallery .simple-gallery-item .cta-item .submit{margin-left:20px;transition:ease-in 0.3s}.section-simple-gallery .simple-gallery-item .cta-item .submit .link{text-decoration:none;text-transform:uppercase;color:#fff}.section-simple-gallery .simple-gallery-item .cta-item .submit .link .cta{font-family:'Libre Baskerville', serif;font-size:0.7em;letter-spacing:1px;line-height:140%;font-weight:400}.section-simple-gallery .simple-gallery-item .cta-item .submit .link:hover{color:#C39F6E}.section-simple-gallery .simple-gallery-item .cta-item .submit:hover{margin-left:30px;transition:ease-in 0.3s}.section-simple-gallery .simple-gallery-item .cta-item .graphic-element{position:absolute;left:0;top:-13px}.section-simple-gallery .simple-gallery-item .cta-item .graphic-element .border-element{content:'';display:block;width:25px;height:40px;border-bottom:1px solid #C39F6E;border-top:1px solid #C39F6E;border-left:1px solid #C39F6E}.section-simple-gallery .simple-gallery-item .cta-item .graphic-element .horizontal-line{content:'';display:block;width:100%;height:1px;background:#C39F6E;position:absolute;top:50%;left:-25px}.section-chi-siamo{height:auto;position:relative;overflow:hidden;box-sizing:border-box;padding:120px 0}.section-chi-siamo .logo-hero{position:absolute;top:50px;left:50px}.section-chi-siamo .logo-hero img{width:80px;height:auto;display:block}.section-chi-siamo .container{flex-direction:column;margin-top:70px}.section-chi-siamo .container .title-item .graphic-element .vertical-line{content:'';display:block;width:1px;height:100px;background:#C39F6E;position:absolute;left:50%;top:0}.section-chi-siamo .container .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#000;font-size:1.4em;letter-spacing:2px;line-height:140%;font-weight:400}.section-chi-siamo .container .title-item .title:after{content:'';display:block;width:100%;height:2px;background:#C39F6E}.section-chi-siamo .container .text-item{margin:60px auto}.section-chi-siamo .container .text-item p{font-family:'Lato', serif;font-size:0.9em;line-height:140%;font-weight:300;text-align:justify}.section-chi-siamo .container .text-item p:last-child{padding:0}.section-chi-siamo .container .text-item p:last-child{padding:0}.section-chi-siamo .container .slogan-item .slogan{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:1em;letter-spacing:2px;line-height:140%;font-weight:400;margin-bottom:-20px}.section-chi-siamo .container .slogan-item .graphic-element .border-element{content:'';display:block;width:100%;height:30px;border-bottom:1px solid #C39F6E;border-left:1px solid #C39F6E;border-right:1px solid #C39F6E}.section-chi-siamo .container .slogan-item .graphic-element .vertical-line{content:'';display:block;width:1px;height:100%;background:#C39F6E;position:absolute;left:50%}.section-showroom{height:100vh;position:relative;overflow:hidden;box-sizing:border-box}.section-showroom .logo-hero{position:absolute;top:50px;left:50px}.section-showroom .logo-hero img{width:80px;height:auto;display:block}.section-showroom .container{flex-direction:column;margin:100px 30px}.section-showroom .container .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:1.2em;letter-spacing:2px;line-height:140%;font-weight:400}.section-showroom .container .text-item p{font-family:'Lato', serif;font-size:1em;line-height:140%;padding-bottom:20px;color:#fff;font-weight:300}.section-showroom .container .text-item p:last-child{padding:0}.section-showroom .container .text-item p:last-child{padding:0}.section-news{position:relative;overflow:hidden;box-sizing:border-box;padding-top:100px;padding-bottom:100px}.section-news .bg-section{background-color:#000;padding-top:50px;padding-bottom:50px}.section-news .bg-section .graphic-element .vertical-line{content:'';display:block;width:1px;height:100%;background:#C39F6E;position:absolute;left:50%;top:0}.section-news .bg-section .section-container{flex-direction:column;position:relative;background-color:#000;padding:30px 0}.section-news .bg-section .section-container .title-item{margin-bottom:40px}.section-news .bg-section .section-container .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:1.4em;letter-spacing:2px;line-height:140%;font-weight:400}.section-news .bg-section .section-container .title-item .title:after{content:'';display:block;width:100%;height:2px;background:#C39F6E}.section-news .bg-section .section-container .text-item{margin-bottom:40px}.section-news .bg-section .section-container .text-item .sub-title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:1em;letter-spacing:1px;line-height:140%;font-weight:400;margin:0 auto}.section-news .bg-section .section-container .text-item .text{font-family:'Lato', serif;font-size:1em;line-height:140%;color:#fff;font-weight:300;margin:0 auto}.section-news .bg-section .section-container .cta-item{position:absolute;bottom:0;right:0}.section-news .bg-section .section-container .cta-item .submit{margin-right:20px;transition:ease-in 0.3s}.section-news .bg-section .section-container .cta-item .submit .link{text-decoration:none;text-transform:uppercase;color:#fff}.section-news .bg-section .section-container .cta-item .submit .link .cta{font-family:'Libre Baskerville', serif;font-size:0.7em;letter-spacing:1px;line-height:140%;font-weight:400}.section-news .bg-section .section-container .cta-item .submit .link:hover{color:#C39F6E}.section-news .bg-section .section-container .cta-item .submit:hover{margin-right:30px;transition:ease-in 0.3s}.section-news .bg-section .section-container .cta-item .graphic-element{position:absolute;right:0;top:-13px}.section-news .bg-section .section-container .cta-item .graphic-element .border-element{content:'';display:block;width:25px;height:40px;border-bottom:1px solid #C39F6E;border-top:1px solid #C39F6E;border-right:1px solid #C39F6E}.section-news .bg-section .section-container .cta-item .graphic-element .horizontal-line{content:'';display:block;width:100%;height:1px;background:#C39F6E;position:absolute;top:50%;right:-25px}.section-social{position:relative;overflow:hidden;box-sizing:border-box;margin-top:40px;padding-bottom:80px}.section-social .bg-section .graphic-element .vertical-line{content:'';display:block;width:1px;height:100%;background:#C39F6E;position:absolute;left:50%;top:0}.section-social .bg-section .section-container{flex-direction:column;position:relative;background-color:#fff;padding:30px 0}.section-social .bg-section .section-container .title-item{margin-bottom:40px}.section-social .bg-section .section-container .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#000;font-size:1.4em;letter-spacing:2px;line-height:140%;font-weight:400}.section-social .bg-section .section-container .title-item .title:after{content:'';display:block;width:100%;height:2px;background:#C39F6E}.section-social .bg-section .section-container .text-item{margin-bottom:40px}.section-contattaci{position:relative;overflow:hidden;box-sizing:border-box}.section-contattaci .contattaci-container{flex-direction:column;padding-top:70px}.section-contattaci .contattaci-container .header-item .title-item{display:inline-block}.section-contattaci .contattaci-container .header-item .title-item .graphic-element .vertical-line{content:'';display:block;width:1px;height:50px;background:#C39F6E;position:absolute;left:50%;top:0}.section-contattaci .contattaci-container .header-item .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#000;font-size:1.4em;letter-spacing:2px;line-height:140%;font-weight:400}.section-contattaci .contattaci-container .header-item .title-item .title:after{content:'';display:block;width:auto;height:4px;background:#C39F6E}.section-contattaci .contattaci-container .header-item .subtitle-item .subtitle{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:1em;letter-spacing:2px;line-height:140%;font-weight:400;margin-top:20px}.section-contattaci .contattaci-container .contatti-item{margin-bottom:60px}.section-contattaci .contattaci-container .contatti-item .column-left .img-item img{width:100%;display:block}.section-contattaci .contattaci-container .contatti-item .column-right .logo{display:flex;justify-content:center;margin:0 auto;margin-bottom:30px}.section-contattaci .contattaci-container .contatti-item .column-right .logo a{text-decoration:none}.section-contattaci .contattaci-container .contatti-item .column-right .logo a img{width:120px;display:block;height:auto}.section-contattaci .contattaci-container .contatti-item .column-right .address-item{font-family:'Lato', serif;font-size:1em;line-height:140%;color:#000;font-weight:400}.section-contattaci .contattaci-container .contatti-item .column-right .address-item a{text-decoration:none;color:#C39F6E;display:inline-block}.section-contattaci .contattaci-container .contatti-item .column-right .address-item a:hover{text-decoration:underline}.section-contattaci .contattaci-container .contatti-item .column-right .address-item .social-item{display:flex;justify-content:center;margin:0 auto;margin-top:30px}.section-contattaci .contattaci-container .contatti-item .column-right .address-item .social-item .cta-social{margin:0 10px}.section-contattaci .contattaci-container .contatti-item .column-right .address-item .social-item .cta-social .link img{display:block;width:20px}.template-page-news{background-color:#000}.template-page-news .section-news-title{position:relative;overflow:hidden;box-sizing:border-box}.template-page-news .section-news-title .logo{position:absolute;top:50px;left:50px}.template-page-news .section-news-title .logo img{width:80px;height:auto;display:block}.template-page-news .section-news-title .title-item{margin-bottom:50px;display:flex;justify-content:center}.template-page-news .section-news-title .title-item .graphic-element .vertical-line{content:'';display:block;width:1px;height:50px;background:#C39F6E;position:absolute;left:50%;top:0}.template-page-news .section-news-title .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:1.4em;letter-spacing:2px;line-height:140%;font-weight:400}.template-page-news .section-news-title .title-item .title:after{content:'';display:block;width:100%;height:4px;background:#C39F6E}.section-news-article{margin-bottom:0 !important;flex-direction:column}.section-news-article .article-container .title-item-img .title-item{padding:140px 60px;margin:auto}.section-news-article .article-container .title-item-img .title-item .titoletto{font-family:'Lato', serif;font-size:1.2em;line-height:140%;color:#fff;font-weight:300;text-transform:uppercase;margin-bottom:30px}.section-news-article .article-container .title-item-img .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:2.4em;letter-spacing:2px;line-height:140%;font-weight:300}.section-news-article .article-container .intro-item{margin:60px 0 30px 0}.section-news-article .article-container .intro-item p{font-family:'Lato', serif;font-size:1em;line-height:140%;color:#fff;font-weight:300;text-align:justify}.section-news-article .article-container .intro-item strong{font-weight:bold}.section-news-article .article-container .article-item{padding-left:60px;margin-bottom:60px}.section-news-article .article-container .article-item p{color:#C39F6E;font-family:'Lato', serif;font-size:1em;line-height:140%;font-weight:300;text-align:justify;padding:10px 0}.section-news-article .article-container .article-item em{font-style:italic}.section-news-article .article-container .img-article-item img{display:block;width:100%}.section-news-article .article-container .gallery-article-item{margin:30px 0}.template-page-policy .section-policy-title{position:relative;overflow:hidden;box-sizing:border-box;display:block;margin-bottom:0 !important}.template-page-policy .section-policy-title .logo{position:absolute;top:50px;left:50px}.template-page-policy .section-policy-title .logo img{width:80px;height:auto;display:block}.template-page-policy .section-policy-title .title-item{margin-bottom:50px;display:flex;justify-content:center}.template-page-policy .section-policy-title .title-item .graphic-element .vertical-line{content:'';display:block;width:1px;height:50px;background:#C39F6E;position:absolute;left:50%;top:0}.template-page-policy .section-policy-title .title-item .title{font-family:'Libre Baskerville', serif;text-transform:uppercase;color:#C39F6E;font-size:1.4em;letter-spacing:2px;line-height:140%;font-weight:400}.template-page-policy .section-policy-title .title-item .title:after{content:'';display:block;width:100%;height:4px;background:#C39F6E}.template-page-policy .section-policy-title .text-item p{padding:10px 0;font-family:'Lato', serif;font-size:1em;line-height:140%;text-align:justify;font-weight:300}.template-page-policy .section-policy-title .text-item strong{font-weight:bold}.go-to-top .scroll-to-top{display:inline-block;background-color:#C39F6E;padding:20px;position:fixed;bottom:70px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;border-radius:100%}.go-to-top .scroll-to-top img.arrow-up{width:20px;display:block}.go-to-top .scroll-to-top.show{opacity:1;visibility:visible;border-radius:100%}.main-footer{background-color:#C39F6E}.main-footer .copyright{padding:20px 0;justify-content:space-between}.main-footer .copyright .companydata{font-family:'Lato', serif;font-size:0.8em;line-height:140%;color:#000;font-weight:300}.main-footer .copyright .privacy-policy ul{display:flex}.main-footer .copyright .privacy-policy ul li{margin-left:20px}.main-footer .copyright .privacy-policy ul li a{text-decoration:none;font-family:'Lato', serif;font-size:0.8em;line-height:140%;color:#000;font-weight:300}.main-footer .copyright .privacy-policy ul li a:hover{text-decoration:underline}.form-item{margin:30px 0}.form-item form .form-section{display:block}.form-item form input[type="text"],.form-item form input[type="email"],.form-item form textarea{border:0;border-bottom:1px solid #C39F6E;border-radius:0;outline:none;padding:0.5em 0em;width:100%;font-family:'Lato', serif;font-size:1em;font-weight:300}.form-item form textarea{height:25px}.form-item form label{font-family:'Lato', serif;font-size:1em;line-height:140%;font-weight:300;display:block;margin:10px 0}.form-item form label a{text-decoration:none;color:#C39F6E}.form-item form label a:hover{text-decoration:underline}.form-item form .wpcf7-list-item{margin:0}.form-item form .btn{border:0;border-radius:0;cursor:pointer;-webkit-appearance:none;text-transform:uppercase;padding:10px 40px;font-size:1em;background:#C39F6E}.form-item form input:disabled{background:grey;color:white}@media only screen and (max-width: 720px){.section-hero-simple{height:auto;padding:120px 0;background-position:right !important}.section-hero-simple .boxed{padding:0 20px}.section-hero-simple .flex_6{flex:1 0 100%;max-width:100%}.section-hero-simple .flex_3{flex:1 0 40%;max-width:40%}.section-hero-simple .flex_4{flex:1 0 100%;max-width:100%}.section-anchor{height:auto;padding:60px 0;background-position:left !important}.section-anchor .boxed{padding:0 20px}.section-anchor .flex_2{flex:1 0 40%;max-width:40%}.section-anchor .flex_4{flex:1 0 100%;max-width:100%}.section-anchor .anchor-container{padding-top:50px}.section-simple-gallery{position:relative;overflow:hidden;box-sizing:border-box}.section-simple-gallery .logo{position:absolute;top:30px;left:30px}.section-simple-gallery .logo img{width:40px;height:auto;display:block}.section-simple-gallery .simple-gallery-item{position:relative;height:100%}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .container{width:90%;margin:5rem 0 0 3rem}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery{display:grid;grid-template-columns:repeat(14, 1fr);grid-template-rows:repeat(10, 4.6vw);grid-gap:0.8rem}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__img{width:100%;height:100%;object-fit:cover;display:block}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .img-text{text-transform:uppercase;color:#C39F6E;font-family:'Lato', serif;font-size:0.8em;margin:10px 0;display:block}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--1{grid-column-start:2;grid-column-end:6;grid-row-start:4;grid-row-end:6}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--2{grid-column-start:6;grid-column-end:8;grid-row-start:3;grid-row-end:7}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--3{grid-column-start:11;grid-column-end:8;grid-row-start:4;grid-row-end:6}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--4{grid-column-start:11;grid-column-end:9;grid-row-start:1;grid-row-end:4}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--5{grid-column-start:10;grid-column-end:8;grid-row-start:9;grid-row-end:6}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--6{grid-column-start:12;grid-column-end:10;grid-row-start:6;grid-row-end:10}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--7{grid-column-start:12;grid-column-end:11;grid-row-start:6;grid-row-end:4}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--8{grid-column-start:15;grid-column-end:12;grid-row-start:4;grid-row-end:8}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--9{grid-column-start:13;grid-column-end:11;grid-row-start:2;grid-row-end:4}.section-simple-gallery .simple-gallery-item .container-gallery .gallery-item .gallery__item--10{grid-column-start:15;grid-column-end:13;grid-row-start:1;grid-row-end:3}.section-chi-siamo{height:auto;padding:40px 0}.section-chi-siamo .boxed{padding:0 20px}.section-chi-siamo .flex_6{flex:1 0 100%;max-width:100%}.section-chi-siamo .flex_4{flex:1 0 100%;max-width:100%}.section-chi-siamo .logo-hero{top:30px;left:30px}.section-chi-siamo .logo-hero img{width:40px}.section-chi-siamo .container .text-item{margin:30px auto}.section-chi-siamo .container .text-item p{padding-bottom:20px}.section-showroom{height:70vh}.section-showroom .boxed{padding:0 20px}.section-showroom .flex_6{flex:1 0 100%;max-width:100%}.section-showroom .logo-hero{top:30px;left:30px}.section-showroom .logo-hero img{width:40px}.section-showroom .container{margin:100px 0}.section-news .flex_4,.section-social .flex_4{flex:1 0 100%;max-width:100%}.section-news .flex_8,.section-social .flex_8{flex:1 0 100%;max-width:100%}.section-news .bg-section .boxed,.section-social .bg-section .boxed{padding:0 20px}.section-news .bg-section .section-container .cta-item,.section-social .bg-section .section-container .cta-item{position:relative}.section-news .bg-section .section-container .cta-item .submit,.section-social .bg-section .section-container .cta-item .submit{margin-right:0}.section-news .bg-section .section-container .cta-item .submit:hover,.section-social .bg-section .section-container .cta-item .submit:hover{margin-right:0}.section-contattaci .boxed{padding:0 20px}.section-contattaci .flex_8{flex:1 0 100%;max-width:100%}.section-contattaci .flex_4{flex:1 0 100%;max-width:100%}.section-contattaci .rpad_2{padding-right:0}.section-contattaci .pad_2{padding-left:0}.section-contattaci .contattaci-container{padding-top:40px}.section-contattaci .contattaci-container .header-item .title-item .graphic-element .vertical-line{height:10px}.section-contattaci .contattaci-container .contatti-item{display:block}.section-contattaci .contattaci-container .contatti-item .column-left{margin-bottom:60px}.template-page-news .boxed{padding:0 20px}.template-page-news .flex_8{flex:1 0 100%;max-width:100%}.template-page-news .section-news-title .logo{top:30px;left:30px}.template-page-news .section-news-title .logo img{width:40px}.template-page-news .section-news-title .title-item{margin-top:100px}.template-page-news .section-news-title .title-item .graphic-element .vertical-line{height:70px}.section-news-article .article-container .title-item-img .title-item{padding:60px 20px}.section-news-article .article-container .title-item-img .title-item .titoletto{font-size:1em}.section-news-article .article-container .title-item-img .title-item .title{font-size:1.8em}.section-news-article .article-container .article-item{padding-left:0}.section-news-article .article-container .img-article-item{margin-bottom:60px}.template-page-policy .boxed{padding:0 20px}.template-page-policy .flex_8{flex:1 0 100%;max-width:100%}.template-page-policy .flex_4{flex:1 0 100%;max-width:100%}.template-page-policy .section-policy-title .logo{top:30px;left:30px}.template-page-policy .section-policy-title .logo img{width:40px}.template-page-policy .section-policy-title .title-item{margin-top:100px}.template-page-policy .section-policy-title .title-item .graphic-element .vertical-line{height:70px}.go-to-top .scroll-to-top{padding:10px;bottom:90px;right:10px}.go-to-top .scroll-to-top img.arrow-up{width:15px}.main-footer .copyright{display:block}.main-footer .copyright .companydata{margin-left:20px;margin-bottom:10px}.main-footer .copyright .privacy-policy ul li{margin-left:20px}}@media only screen and (max-width: 720px) and (orientation: landscape){.section-hero-simple{height:100vh !important}}
