.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}

/*! Mixins */

/*! Font size + line height */

/*! Font sizes */body{font-family:Nunito,sans-serif;font-size:1.18rem;color:#272730;font-weight:300}.label,label{display:block;padding:8px 0;text-transform:uppercase;font-style:italic;font-size:.875rem;font-weight:400}fieldset{border:0;padding:0;margin:0 0 24px}legend{font-weight:700;padding:24px 0 0}.form-field,.form-fields,.select-field{margin:16px 0 8px}.form-fields{width:100%}input,select,textarea{font-family:Nunito,sans-serif;padding:8px 24px;font-size:1.18rem;font-weight:300;border:2px solid #9898a6;background-color:transparent;width:100%;-webkit-appearance:none;-moz-appearance:none}input{height:50px;padding:16px;border-radius:32px}input:focus{outline:none}select{height:50px}.inline-fields{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.inline-fields .form-field,.inline-fields .select-field{flex-basis:100%}.inline-fields .checkbox-field,.inline-fields .radio-field{flex-basis:40%;max-width:40%;margin-right:2%}.inline-fields .checkbox-field:nth-child(2n+2),.inline-fields .radio-field:nth-child(2n+2){margin-right:0}.checkbox-field,.radio-field{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;margin:16px 24px 32px;-webkit-appearance:none;-moz-appearance:none}fieldset .checkbox-field,fieldset .radio-field{margin-bottom:16px}input[type=date],input[type=file]{padding-top:8px;padding-bottom:8px}input[type=checkbox],input[type=radio]{position:absolute;overflow:hidden;padding:0;margin:0 0 0 -24px;width:24px;height:24px;background-position:50%;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;z-index:10;opacity:0}input[type=checkbox]+label,input[type=radio]+label{font-size:.875rem;text-transform:none;padding:0;cursor:pointer}input[type=checkbox]+label:before,input[type=radio]+label:before{position:absolute;left:-24px;top:-2px;display:inline-block;width:19px;height:19px;padding:3px 2px 2px;background-color:#fff;content:" ";margin-top:-.08333333333em;cursor:pointer;text-align:center;vertical-align:top;border:1px solid #9898a6}input[type=radio]+label:before{border-radius:50%}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:"";background-image:url(../images/check_green.svg);background-position:50%;background-repeat:no-repeat;background-size:60%}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input#infoprod_provincia{text-transform:uppercase}.filters .checkbox-field,.filters .radio-field{margin:16px 48px;height:48px;align-items:center;-webkit-appearance:none;-moz-appearance:none}.filters input[type=checkbox],.filters input[type=radio]{margin:0 0 0 -48px;width:48px;height:48px}.filters input[type=checkbox]+label:before,.filters input[type=radio]+label:before{left:-48px;width:38px;height:38px;padding:8px 5px 5px}.filters .filters input[type=radio]:checked+label,.filters input[type=checkbox]:checked+label{font-weight:700;color:#32aa32}.checkbox-field label,.radio-field label{margin-left:16px;font-style:normal}.select-field{position:relative;margin-bottom:8px}.select-field select{cursor:pointer;background:#fff url(../images/arrow-down-small.svg) no-repeat 96% 52%;background-size:16px;border-radius:32px;font-size:1rem}.search-block label{font-size:1.5rem;margin-left:32px}.search-block .search-field{position:relative}.search-block .search-field button{position:absolute;bottom:32px;right:24px;cursor:pointer}.search-block .search-field button svg{width:64px;height:64px;fill:#272730}.search-block input{height:128px;padding:16px 32px;border-radius:64px;font-size:2.25rem;background-color:#fff;border:none}.newsletter form .form-field{margin-top:0}.newsletter form input{color:#fff}.newsletter form .submit-field{margin-top:16px}.contatti form textarea{padding-bottom:0}.contatti form .submit-field{margin-top:32px}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{margin-bottom:16px}.error input{border-color:#c00000}.error span{color:#c00000;font-size:.75rem;font-weight:700;text-transform:uppercase}.help-block.form-error{color:#f35944;font-size:1rem;position:absolute;left:0;bottom:-8px}html[lang=en-US] .azienda .help-block.form-error,html[lang=en-US] .email .help-block.form-error,html[lang=es-ES] .email .help-block.form-error{bottom:-30px}.checkbox-field .help-block.form-error,.radio-field .help-block.form-error{margin-left:-24px;width:100%;bottom:-28px}[name=figuraprofessionale_count]{display:none;visibility:hidden}.cb_cols{display:flex}.cb_cols label{font-style:normal}@media (min-width:768px){input[type=checkbox]+label,input[type=radio]+label{padding:0}.inline-fields fieldset.form-fields{flex-basis:60%;max-width:60%}.inline-fields fieldset.form-fields+.form-field{flex-basis:40%;max-width:40%}.inline-fields>.form-field{flex-basis:100%;max-width:100%}}@media (min-width:992px){.inline-fields>.form-field{flex-basis:48%;max-width:48%;display:flex;flex-direction:column;justify-content:space-between;margin-right:2%}.inline-fields>.form-field:nth-child(2n+2){margin-right:0}.multiple-items .inline-fields .checkbox-field,.multiple-items .inline-fields .radio-field{flex-basis:calc(30% - 32px);max-width:calc(30% - 32px)}.multiple-items .inline-fields .checkbox-field:nth-child(2n+2),.multiple-items .inline-fields .radio-field:nth-child(2n+2){margin-right:2%}.multiple-items .inline-fields .checkbox-field:nth-child(3n+3),.multiple-items .inline-fields .radio-field:nth-child(3n+3){margin-right:0}}.autocomplete-suggestions{background-color:#f2f2f2;margin-top:0;overflow:auto}.autocomplete-suggestion{padding:4px 17px;overflow:hidden;white-space:nowrap}.autocomplete-suggestion.autocomplete-selected{background-color:#fff;cursor:pointer}.centered{text-align:center}.vertical-padding{padding-top:16px;padding-bottom:16px}.bottom-spacing{padding-bottom:16px;margin-bottom:16px}.circle img{border-radius:50%}.gradient{background:#2a8a2a;background:linear-gradient(135deg,#2a8a2a,#32aa32);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a8a2a",endColorstr="#32aa32",GradientType=1)}img.aligncenter,img.alignleft,img.alignright{display:block;margin:16px 0;height:auto}@media (min-width:768px){.vertical-padding{padding-top:32px;padding-bottom:32px}.bottom-spacing{padding-bottom:32px;margin-bottom:32px}}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hide{display:none}ol,ul{margin:0;padding:0}ol li,ul li{list-style:disc;list-style-position:inside}.nav__menu li,.news-categories li,footer li,header li,nav li{list-style:none}.inline-list li{display:inline-block;float:left}.link-list{margin:32px 32px 0;columns:2 320px;column-fill:balance}.link-list li{-moz-break-inside:avoid-column;-webkit-break-inside:avoid-column;break-inside:avoid-column;margin-bottom:8px;padding-bottom:8px}.link-list li a{color:#2a8a2a;text-transform:uppercase;font-weight:700;font-size:1rem}.link-list li a:hover{text-decoration:underline;font-weight:800}.news-categories ul{display:flex;flex-wrap:wrap}.news-categories ul li{margin:0 8px 8px 0}@media (min-width:768px){.link-list{margin:32px 0 0}}#cgv ol li{list-style-type:decimal}#cgv ul li ul li{list-style-type:disc;margin-left:32px}.responsive-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-wrap iframe{position:absolute;top:16px;left:0;width:100%;height:100%}.map .responsive-wrap iframe{pointer-events:none;top:0}@media (min-width:640px){.map .responsive-wrap{padding-bottom:40%}}img{max-width:100%;height:auto}svg{width:32px;height:32px}figure{margin-top:32px}figcaption{font-style:italic;margin-bottom:64px}.video-bg video{height:calc(100vh - 44px);overflow:hidden;width:100%;height:100%;object-fit:cover;display:block}.video-bg video::-webkit-media-controls{display:none!important}.video-background-wrap{position:relative;width:100%;overflow:hidden}.video-background,.video-background-wrap,.video-background iframe,.video-foreground{height:calc(100vh - 44px)}.video-background{position:relative;width:100%;min-height:calc(100vh - 44px)}.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.hero-video,.video-background{height:calc(100vh - 80px)}}@media (min-aspect-ratio:16/9){.video-foreground{top:0}}@media (min-width:1200px) and (min-aspect-ratio:16/9){.video-foreground{width:180%;left:-35%}}@media (min-width:1323px) and (min-aspect-ratio:16/9){.video-foreground{width:160%;left:-30%}}@media (min-width:1400px) and (min-aspect-ratio:16/9){.video-foreground{width:215%;left:-58%}}@media (min-width:1600px) and (min-aspect-ratio:16/9){.video-foreground{width:205%;left:-50%;height:125%;top:-15%}}@media (min-width:1920px) and (min-aspect-ratio:16/9){.video-foreground{width:225%;left:-60%;height:135%}}@media (max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100%}}*{box-sizing:border-box}blockquote,body,div,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,li,nav,object,ol,p,section,table,ul{margin:0;padding:0}article,figure,footer,header,hgroup,nav,section{display:block}table{border-collapse:collapse;border-spacing:0;border:none;width:100%}tr td{vertical-align:top;padding:16px 16px 16px 0}tr td:first-child{color:#fff}tr td:last-child{color:#d5d5e0}tr:first-child td{padding-top:0}@media (max-width:767px){tr td{display:block}}h1,h2,h3{font-weight:400;line-height:1.2}h1{font-size:28px;color:#2a8a2a}.heading.alternative h1{color:#272730}h2,h3{font-size:1.5rem}a{text-decoration:none}p{line-height:1.5;margin:8px 0}small{text-transform:none}sup{font-size:.875rem;display:inline-block}.category{color:#9898a6}.category .brand{display:inline-block;margin-top:4px;text-transform:uppercase;line-height:1.1}.brand-color{font-size:1.5rem;display:block}.brand-eurocord{color:#0077c6}.brand-cordplast{color:#eeaf00}.brand-uniport{color:#e10915}.brand-eurosheet{color:#00762e}.brand-satiblock{color:#9f9f9f}.category-name{color:#696978}p.subtitle{font-weight:700;margin-bottom:0}.contatti span.label{display:block;font-weight:700}.contatti a{font-weight:700;color:#32aa32}@media (min-width:640px){h1{font-size:2.25rem}}@media (min-width:992px){h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.5rem}p{margin:16px 0}}.centered-block a,.new{color:#32aa32;font-weight:700}.centered-block .news-block a{color:inherit}.centered-block .news-block a h3{color:#32aa32}@media (min-width:992px) and (max-width:1439px){.newsletter__txt h2{font-size:1.5rem}}.block-image-left,.block-image-right{padding:32px 0}.block-image-left>div,.block-image-right>div{text-align:center}.block-image-left>div .block-image__txt,.block-image-right>div .block-image__txt{padding:0 32px;font-size:1rem}.block-image-left>div a,.block-image-right>div a{font-weight:700}.block-image-left>div a:hover,.block-image-right>div a:hover{text-decoration:underline}.block-image-right{background:#32aa32}.block-image-right>div{color:#fff}.block-image-right>div a{color:#ffd033}.block-image-right .block-image__img{margin-top:24px}.block-image-left{background-color:#9898a6}.block-image-left a{color:#fff}.block-image-left .block-image__img{transform:translateY(80px);margin-top:-32px;margin-bottom:96px}.block,.category-block,.sector-block{padding:32px;font-size:1rem}.category-block .more{align-self:flex-start}.block .block__title{font-size:.875rem;text-transform:uppercase;font-weight:700;display:flex;align-items:center;margin-bottom:32px}.block.block-image{padding:0;flex-basis:50%;max-width:50%;max-height:480px;overflow:hidden}.block svg{fill:#272730;margin-right:16px}.block.block-use{background-color:#e7e7ee;align-items:flex-start}.block.block-use p{color:#696978}.block.block-use a{margin-top:24px}.block.block-use a span{color:#fff}.block.block-use a svg{fill:#fff}.block.block-structure{background-color:#696978;color:#fff}.block.block-structure svg{fill:#fff}.block.block-specs{background-color:#272730;color:#fff;color:#d5d5e0}.block.block-specs .block__spec{display:flex;padding:24px 0;border-bottom:1px solid #9898a6}.block.block-specs .block__spec span{display:block}.block.block-specs .block__spec span.block__spec-title{font-size:.875rem;text-transform:uppercase;color:#fff;margin-bottom:8px}.block.block-specs .block__spec:last-child{border-bottom:0}.block.block-specs svg{fill:#fff}.block.block-notes{background-color:#d5d5e0}.block.block-notes p{color:#696978}.related-block{margin:32px 0}.related-block a{display:flex;align-items:center}.related-block a .related-block__txt,.related-block a .service-block__txt{padding:32px;padding:0 0 0 16px;text-align:left;font-size:1rem;line-height:28px}.related-block a .category-brand,.related-block a .product-name{color:#272730;display:block;font-weight:700;text-decoration:underline}.related-block a:hover{cursor:pointer}.related-block a:hover .category-brand,.related-block a:hover .product-name{color:#fff;font-weight:800}.related-block__img{width:35%;flex-shrink:0}.related-block__img img{width:30vw;height:30vw;object-fit:cover}.numbers{background-color:#e7e7ee;background:linear-gradient(180deg,#9898a6 0,#9898a6 21%,#ffd033 0,#ffd033 70%,#fff 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffbb00",endColorstr="#ffffff",GradientType=0)}.numbers .number{flex-basis:255px;width:255px;max-width:255px;height:255px;border-radius:50%;border:10px solid #9898a6;background-color:#272730;color:#32aa32;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 32px;padding:16px 24px;text-align:center}.numbers .number span{display:block;line-height:1}.numbers .number span:nth-child(2){color:#fff;margin-top:16px}.numbers .number span:nth-child(3){font-size:64px;font-weight:900;margin-top:8px}.numbers .number span:nth-child(4){font-size:1.5rem;font-weight:700;font-style:italic}.service-block{padding:32px}.service-block__img{display:flex;flex-shrink:0}.service-block__img img{margin:0 auto 16px;width:240px;height:240px;object-fit:cover}.service-list{padding:32px 0}.service-list .service-block{flex-direction:column;flex-basis:320px;flex-grow:0;flex-shrink:0;align-items:center;display:flex}.service-list .service-block__img{margin:0 auto}.service-list .service-block__txt{flex:1 0 auto;width:100%;text-align:center;max-width:320px}.service-list .service-block__txt .more span{margin:0 auto}.category-block,.sector-block{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(231,231,238,0) 0,rgba(231,231,238,.64));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00e7e7ee",endColorstr="#a3e7e7ee",GradientType=0);webkit-box-shadow:inset 0 0 128px 0 rgba(213,213,224,.16);box-shadow:inset 0 0 128px 0 rgba(213,213,224,.16);border:1px solid #f2f2f6}.category-block p,.sector-block p{margin:24px 0;flex:1 0 auto;color:#696978}.category-block a,.sector-block a{align-self:flex-end}.sector-detail{opacity:0;z-index:-1;transition:all .3s ease;position:fixed;top:0;left:0;right:0;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;padding:16px;background-color:#32aa32;display:flex;flex-direction:column}.sector-detail .btn-close{align-self:flex-end}.sector-detail ul{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.sector-detail ul li{margin:16px 0}.sector-detail a{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff}.sector-detail a:focus,.sector-detail a:hover{text-decoration:underline;color:#fb0;font-weight:800}.sector-detail.is-visible{opacity:1;z-index:200;transition:all .3s ease}.sector-detail:before{content:attr(data-sector);position:absolute;font-size:240px;font-weight:700;color:#50b550;z-index:-1;top:50%;transform:translate(-64px,-50%)}.search-block{opacity:0;z-index:-1;transition:all .3s ease;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;align-items:center}.search-block .btn-close{align-self:flex-end}.search-block .btn-close:hover svg{fill:#32aa32}.search-block .search-field{margin-top:12vw;width:100%}.search-block.is-visible{opacity:1;z-index:200;transition:all .3s ease}.download-block{margin:0 32px 32px;display:flex;align-items:center}.download-block .download-block__img{display:none}.download-block h2{font-size:1.18rem;margin-bottom:16px}.download-block span{display:block;color:#9898a6}.download-block span.info{font-size:.875rem;margin-top:8px;color:initial}.news-block{margin-bottom:32px}.news-block a{color:#272730}.news-block a:hover h3{text-decoration:underline}.news-block h2{font-size:1.5rem}.news-block .data{display:block;font-size:.875rem;font-weight:700;color:#696978}.news-block .header{display:flex;justify-content:space-between;align-items:center}.news-block .header+h2{margin-top:8px}.news-block .news-block__gallery{margin:64px 0 128px}.news-list .news-block__img img{width:240px;height:240px;object-fit:cover}.latest-news{background-color:#e7e7ee}.latest-news .news-list .news-block a,.related-news .news-list .news-block a{display:flex;align-items:center;color:#272730}.latest-news .news-list .news-block .news-block__img,.related-news .news-list .news-block .news-block__img{flex-shrink:0}.latest-news .news-list .news-block .news-block__img img,.related-news .news-list .news-block .news-block__img img{width:120px;height:120px;object-fit:cover;border-radius:50%}.latest-news .news-list .news-block .news-block__txt,.related-news .news-list .news-block .news-block__txt{padding:0 0 0 16px;text-align:left}.latest-news .news-list .news-block .news-block__txt h3,.related-news .news-list .news-block .news-block__txt h3{font-size:1rem;font-weight:700}.related-news a{flex-direction:column}.related-news .news-block{max-width:450px;min-width:50%}.related-news .news-block__txt{text-align:center}.news-detail .news-block__img{margin-bottom:32px}.product-category{display:flex;flex-direction:column;margin:48px 0;align-items:center;font-size:1rem;text-transform:uppercase;text-align:center}.product-category span{display:block;color:#d5d5e0}.product-category span:first-child{font-size:.875rem;color:#fff}.product-category .category__img{margin-bottom:8px}.product-category .category__img img{transition:all .2s ease}.product-category a:hover .category__img img{transform:scale(1.1);transition:all .2s ease}.product-category a:hover .category__txt span{text-decoration:underline}.centered-block{margin:0 auto;overflow:hidden}.search-block{background-color:#e7e7ee}.newsletterSection{background-color:#272730;color:#fff}.newsletterSection>div{padding:32px 16px}.newsletterSection ul li{position:relative;padding-left:28px;list-style:none;font-size:.937rem;margin-bottom:16px}.newsletterSection ul li:before{content:"";position:absolute;top:0;left:0;width:20px;height:16px;background:url(../images/check_yellow.svg) no-repeat 50%;background-size:100%}.newsletterSection p{font-size:.937rem}.newsletterSection a,.newsletterSection h2{color:#ffd033}.newsletterSection form input{border-color:#ffd033;background-color:#fff}.newsletterSection form .btn.btn-secondary{border-color:#ffd033;color:#ffd033}.newsletterSection form input[type=checkbox]+label:before{border:2px solid #ffd033;background:transparent}.newsletterSection form input[type=checkbox]:checked+label:before{background:transparent url(../images/check_yellow.svg) no-repeat 50%;background-size:60%}.newsletterSection .wpcf7-form-control-wrap.nome input{margin-bottom:0}.newsletterSection.newsletterCompact form{max-width:460px}.newsletterSection.newsletterCompact .wpcf7-form-control-wrap.email input{margin-bottom:0}.newsletterSection.newsletterCompact .wpcf7-form-control-wrap.email .help-block.form-error{bottom:-22px}@media (min-width:480px){.download-block .download-block__img{margin-right:32px;flex-shrink:0;display:block}}@media (min-width:480px) and (max-width:639px){.news-block{margin:0 64px}.news-block .news-block__img img{width:320px}.news-block .data{margin-top:16px}.latest-news .news-list .news-block{margin:0}}@media (min-width:640px){.related-news .news-list{display:flex}}@media (min-width:640px) and (max-width:767px){.news-list .news-block a{display:flex}.news-list .news-block a>div:first-child{flex-shrink:0;margin-right:16px}}@media (min-width:768px) and (max-width:859px){.news-block{margin:0 64px}.news-block .news-block__img img{width:320px}.news-block .data{margin-top:16px}.latest-news .news-list .news-block,.related-news .news-block{margin:0}}@media (max-width:991px){.block.block-image{flex-basis:100%;max-width:100%}}@media (min-width:768px){.related-block__img img{width:16vw;height:16vw;max-width:240px;max-height:240px}.search-block,.sector-detail{width:calc(100% - 240px);padding:32px}.centered-block{max-width:640px}.newsletterSection>div{display:flex}.newsletterSection>div a{color:#ffd033}.newsletterSection .newsletter__txt{max-width:450px;padding-right:32px}.newsletterSection form{margin-top:-16px}.newsletterSection.newsletterCompact>div{display:block;padding-left:0;padding-right:0}.newsletterSection.newsletterCompact form{display:flex;flex-wrap:wrap;align-items:flex-end;max-width:640px}.newsletterSection.newsletterCompact form .checkbox-field{flex-basis:100%;order:3}.newsletterSection.newsletterCompact form .form-field{flex-grow:1}.newsletterSection.newsletterCompact form .submit-field{margin:0 0 8px 16px}.newsletterSection.newsletterCompact form .submit-field button{height:50px}}@media (min-width:860px){.news-list .news-block a{display:flex}.news-list .news-block a>div:first-child{flex-shrink:0;margin-right:16px}}@media (max-width:991px){.more,.service-block__txt h2{margin:8px 0}.block-image-left img,.block-image-right img{max-height:40vh;margin:0 auto;width:auto}}@media (min-width:992px){.block-image-left,.block-image-right{padding:64px 0}.block-image-left>div,.block-image-right>div{display:flex}.block-image-left>div .block-image__txt,.block-image-right>div .block-image__txt{padding:0 5%;max-width:50%;display:flex;flex-direction:column;justify-content:center}.block-image-right>div{justify-content:space-around}.block-image-right .block-image__img{margin-top:0}.block-image-left{overflow:hidden;position:relative}.block-image-left>div{justify-content:center;position:relative}.block-image-left .block-image__txt{order:2;margin-left:64px}.block-image__img{display:flex;justify-content:center;flex-basis:50%;align-items:center}.block-image__txt{flex-basis:50%}.block-image-right{background:#32aa32}.related-block{padding:0 16px;margin:0}.related-block a,.service-list .service-block{flex-direction:column}.related-block a .related-block__txt,.service-block .related-block__txt{margin:24px 0;text-align:center}.related-block a .related-block__img,.service-block .related-block__img{width:auto}.related-block a .related-block__img img,.service-block .related-block__img img{margin:0 auto}.service-block{display:flex;align-items:flex-start}.service-block .service-block__img{margin-right:32px;flex-shrink:0}.download-block{flex-basis:42%}.news-list .news-block>div:first-child{margin-right:32px}.news-list .news-block>div:first-child img{width:320px}.search-block .search-field{width:70%}.numbers-list{display:flex;justify-content:space-between}.product-category{max-width:120px;flex-basis:120px;margin:32px 0}}@media (min-width:992px) and (max-width:1150px){.numbers-list .number{flex-basis:200px;width:200px;max-width:200px;height:200px}.numbers-list .number span{font-size:85%}.numbers-list .number span:nth-child(3){font-size:2.25rem}.numbers-list .number span:nth-child(4){font-size:1.18rem}}@media (min-width:1024px){.sector-block{cursor:pointer}.sector-block:hover a,.sector-block:hover h2,.sector-block:hover p{display:none}}@media (min-width:1200px){.block-image-left>div .block-image__img,.block-image-right>div .block-image__img{flex-shrink:0}.news-detail{margin-bottom:64px}.news-detail .news-block__txt{margin:0 auto}.product-category{max-width:20%;flex-basis:20%}}@media (min-width:1440px){.centered-block{max-width:960px}.download-block{flex-basis:28%}.newsletterSection p,.newsletterSection ul li{font-size:1.18rem}.newsletterSection.newsletterCompact form{max-width:960px}.newsletterSection.newsletterCompact .form-field{max-width:50%}}@media (min-width:1920px){.block.block-image{max-height:640px}}

/*! button reset */button{background:none;border:none}

/*! Button base*/.btn{display:inline-block;padding:16px 32px;font-family:Nunito,sans-serif;font-size:1.18rem;line-height:1;text-align:center;cursor:pointer;border-radius:32px;-webkit-appearance:none;-moz-appearance:none;text-decoration:none;transition:background .3s ease
  /*! Button primary */}.btn.btn-primary{min-width:180px;color:#fff;font-weight:800;background-color:#32aa32;background-image:linear-gradient(#32aa32,#2a8a2a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#32aa32",endColorstr="#2a8a2a",GradientType=0)}.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#2a8a2a;background-image:linear-gradient(#2a8a2a,#32aa32);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a8a2a",endColorstr="#32aa32",GradientType=0)}.btn.btn-secondary{padding:8px 32px;color:#d5d5e0;border:2px solid #d5d5e0;font-weight:700}.btn-close span{font-size:.875rem;text-transform:uppercase;align-self:flex-end;justify-content:flex-end;display:flex;align-items:center;cursor:pointer;flex-shrink:0;padding:0}.btn-close svg{width:32px;height:32px}.btn-close:hover svg{fill:#32aa32}.back,.more{align-self:flex-end;display:flex}.back span,.more span{-webkit-appearance:none;-moz-appearance:none;color:#2a8a2a;text-transform:uppercase;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.back svg,.more svg{fill:#2a8a2a;margin-right:16px}.back:focus span,.back:hover span,.more:focus span,.more:hover span{font-weight:800;text-decoration:underline}.back{margin:32px auto;width:100%;justify-content:center}.back svg{margin-right:0;margin-right:16px}.download{display:inline-block}.download span{display:flex;align-items:center;color:#fb0;line-height:normal}.download span svg{width:24px;fill:#fb0;margin-right:8px}.btn-close{font-weight:700}.btn-close svg{width:16px;height:16px;margin-left:8px}.centered-block a.btn-filter{background-color:#d5d5e0;font-size:1rem;color:#272730;padding:8px 24px}.centered-block a.btn-filter.active,.centered-block a.btn-filter:hover{background-color:#696978;color:#ffd033}.language{color:#9898a6;position:absolute;top:10px;left:16px;display:inline-block;padding:0;text-align:right}.language svg{fill:#9898a6;width:12px;height:12px;margin-left:4px}#back-to-top{position:fixed;bottom:40px;right:10px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0}#back-to-top:hover{background:#e9ebec}#back-to-top.show{opacity:1}@media (min-width:768px){.btn-close{font-size:1rem}.btn-close svg{width:32px;height:32px}.language{position:relative;justify-content:flex-end;margin-right:16px;left:0;top:14px}#back-to-top{right:250px}}footer{display:flex;flex-wrap:wrap;background-color:#272730;font-size:1rem;color:#fff;padding:32px 0;position:relative;overflow:hidden}footer:before{content:"";position:absolute;background-color:#32aa32;border-radius:50%;box-shadow:inset 0 0 200px 100px rgba(42,138,42,.4);width:160vw;height:160vw;top:-30vw;left:-80vw;z-index:0}footer section{flex-basis:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0 32px;z-index:1}footer section ul li{padding:4px 0}footer section span{display:block}footer section span.label{color:#fb0;font-weight:700;margin-bottom:4px}footer section p{margin:0 0 16px}footer section .sales span.label{margin-bottom:0}footer section .sales span.label:not(:first-child){margin-top:16px}footer section a{color:#fff;font-weight:700}footer section a:hover{font-weight:800;text-decoration:underline}footer section a.credits{display:flex;align-items:center;font-size:.75rem;margin-top:16px}footer section a.credits svg{width:28px;height:32px;margin-left:8px;fill:#f35944}footer section form label{font-size:.75rem}footer section.newsletter{display:none}footer.withNewsletter section.newsletter{display:block}@media (min-width:480px){footer:before{width:120vw;height:120vw;top:-20vw;left:-60vw}}@media (min-width:640px){footer section{flex-basis:50%;max-width:50%;padding:0 16px}footer section input[type=email]{max-width:500px}footer section.bottom p{margin-bottom:0}footer section a.credits{margin-bottom:-4px}footer.withNewsletter section.bottom{justify-content:flex-end}}@media (min-width:640px) and (max-width:767px){footer section.bottom{margin-bottom:24px}}@media (max-width:767px){footer{padding-bottom:64px}footer section{margin-bottom:16px;padding:0}}@media (min-width:768px){footer{padding:64px 0}}@media (min-width:1150px){footer:before{width:60vw;height:60vw;top:-4vw;left:-16vw}footer section,footer section:last-child{flex-basis:32.3%;max-width:32.3%;margin-top:0;padding:0 32px}footer section.bottom{flex-basis:64.6%;max-width:64.6%}footer section.bottom p{margin:0}footer.withNewsletter section,footer.withNewsletter section:last-child{flex-basis:25%;max-width:25%}footer.withNewsletter section.bottom{flex-basis:50%;max-width:50%}}nav .nav__logo-link{display:block;text-align:center;padding:0 8px}.extra-nav li a,.primary-nav li a{display:block;font-size:1rem;font-weight:700;text-transform:uppercase;color:#9898a6;padding:16px;width:100%;display:flex;align-items:flex-start}.extra-nav li a svg,.primary-nav li a svg{fill:#9898a6;height:20px;width:auto;margin-right:8px}.extra-nav li a:hover svg,.primary-nav li a:hover svg{fill:#fff}.extra-nav li:first-child a svg,.primary-nav li:first-child a svg{fill:#32aa32}.primary-nav li img{max-width:170px}.extra-nav li.social{display:flex;align-items:center;margin-top:16px}.extra-nav li.social a{width:auto;padding:8px}.extra-nav li.social a:hover{background-color:transparent}.extra-nav li.social a svg{width:64px;margin:0 4px}.extra-nav li.small a{display:block;font-size:13px;font-weight:300;text-transform:none;padding-left:24px}.category-nav-wrap{display:none}.language{cursor:pointer;font-size:.875rem}.language-menu{max-height:0;overflow:hidden;position:absolute;width:100%;top:40px;right:0;z-index:1000;background-color:#696978;transition:all .6s ease}.language-menu li{padding:8px 16px;list-style:none}.language-menu li:hover{background-color:#9898a6}.language-menu a{font-size:.875rem;color:#fff}.language-menu.is-visible{max-height:100%;transition:all .6s ease}.submenu{background-color:#fff;overflow:auto;z-index:20}.submenu .submenu-content-block{width:100%}.submenu .submenu-content-block li a{font-weight:400;font-size:14px;line-height:16px;padding:8px 0}.submenu .submenu-content-block a{display:block;font-weight:700;color:#272730;cursor:pointer}.submenu .submenu-content-block .submenu-content{padding:0 16px}.submenu .submenu-content-block .submenu-content img{display:block;margin:16px}.submenu .submenu-content-block .submenu-content a{padding-top:4px;padding-bottom:4px;margin:0;font-size:.875rem;display:flex;align-items:center}.submenu .submenu-content-block .submenu-content a svg{fill:#d5d5e0}.submenu .submenu-content-block .submenu-content a:hover{color:#d5d5e0}.breadcrumbs{border-bottom:1px solid #e7e7ee;font-size:.875rem;padding:16px 0;line-height:1.4}.breadcrumbs span{color:#9898a6;margin-right:4px;flex-shrink:0}.breadcrumbs ul{display:inline;margin:0}.breadcrumbs ul li{display:inline-block;font-weight:700}.breadcrumbs ul li a{text-decoration:underline;color:#696978}.breadcrumbs ul li+li:before{padding:0 4px;content:"\003E";color:#9898a6;font-weight:400}.pagination{display:flex;justify-content:center;align-items:center;margin:16px 0 24px}.pagination ul{display:flex;list-style:none;padding-left:0}.pagination a,.pagination li{font-size:1rem;font-weight:700;color:#272730}.pagination a:hover,.pagination li:hover{color:#32aa32}.pagination>a{margin:-3px 8px 0}.pagination>a.prev{transform:rotate(90deg)}.pagination>a.next{transform:rotate(-90deg)}.pagination>a svg{width:14px;height:14px}.pagination>a svg:hover{fill:#32aa32}.pagination li{padding:4px 8px;list-style:none}.pagination li.current{background-color:#32aa32;color:#fff}.pagination a{text-decoration:none}@media (max-width:767px){nav{opacity:0;z-index:-1;background-color:#272730;position:fixed;top:0;left:0;right:0;bottom:0;transition:all .3s ease}nav .primary-nav a{padding:16px}.nav-expanded nav{opacity:1;z-index:100;transition:all .3s ease;transition-delay:.6s;display:flex;flex-direction:column;height:100%;min-height:100%;overflow:auto}.nav-expanded nav .nav__logo-link{display:none}.nav-expanded nav .nav__menu{width:100%;margin-top:32px}.nav-expanded nav .btn-close{color:#9898a6;position:absolute;top:8px;right:8px}.nav-expanded nav .btn-close svg{fill:#9898a6}.nav-expanded nav .submenu-content-toggle,.nav-expanded nav .submenu-toggle{position:relative}.nav-expanded nav .submenu-content-toggle:after,.nav-expanded nav .submenu-toggle:after{content:"";display:inline-block;position:absolute;width:16px;height:16px;right:16px;top:50%;transform:translateY(-50%);background-size:contain}.nav-expanded nav .submenu-toggle:after{background-image:url(../images/plus-gray.svg)}.nav-expanded nav .submenu-toggle.active:after{background-image:url(../images/minus-gray.svg);height:1px}.nav-expanded nav .submenu-content-toggle{border-bottom:1px solid #e7e7ee;padding:16px 48px 16px 16px}.nav-expanded nav .submenu-content-toggle:after{background-image:url(../images/plus.svg)}.nav-expanded nav .submenu-content-toggle.active:after{width:16px;height:1px;background-image:url(../images/minus.svg)}.nav-expanded nav .submenu-content{display:none}.nav-toolbar{color:#9898a6;background:#272730;display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;width:100%;height:80px;z-index:100;transition:all .6s ease}.nav-toolbar nav{opacity:1;position:relative;display:flex;flex-grow:1}.nav-toolbar .nav__logo-link{display:flex;flex-shrink:0;flex-basis:100px;align-items:center;margin:0 8px}.nav-toolbar .nav__logo-link img{height:auto}.nav-toolbar .nav__menu{flex-basis:calc(100% - 80px);flex-grow:1;align-self:center}.nav-toolbar .primary-nav{display:flex;justify-content:flex-end}.nav-toolbar .primary-nav li:nth-child(n+4){display:none}.nav-toolbar .primary-nav a{font-size:11px;padding:0 16px}.nav-toolbar .extra-nav{display:none}.nav-expanded .nav-toolbar{transition:all .6s ease;transform:translateY(100%)}.language{opacity:0;z-index:-1;transition:all .3s ease}.nav-expanded .language{display:flex;opacity:1;z-index:200;transition:all .3s ease;transition-delay:.6s}.submenu,.submenu .btn-close{display:none;position:relative}.nav-toggle{flex-basis:32px;flex-shrink:0;border-top:2px solid #9898a6;border-bottom:2px solid #9898a6;color:#9898a6;margin:0 8px;padding:4px 0;font-size:11px;font-weight:800;text-align:center;cursor:pointer}.nav-toggle:before{content:"MENU"}}@media (max-width:399px){.nav-toolbar .primary-nav li a{padding:0 4px}.nav-toolbar .primary-nav li:last-child a{padding-right:0}}@media (max-width:479px){.nav-toolbar .nav__logo-link{flex-basis:80px;margin:0 4px}}@media (min-width:768px){nav,nav .nav__menu{display:flex;flex-direction:column;flex-grow:1}nav .nav__menu{justify-content:space-between;margin-bottom:16px}.nav__logo-link{margin:24px 0;text-align:center}.nav-toolbar,nav>.btn-close{display:none}.extra-nav li a,.primary-nav>li>a{padding:8px 32px}.extra-nav li a:focus,.extra-nav li a:hover,.primary-nav>li>a:focus,.primary-nav>li>a:hover{background-color:rgba(0,0,0,.3);color:#fff}.submenu{display:none;position:fixed;top:0;left:0;right:0;margin:0 auto;transform:translateX(-120px);width:calc(100% - 240px);height:100vh}.submenu .button-wrap{display:flex;flex-basis:calc(100% - 32px);justify-content:flex-end;margin:32px 32px 0 0}.submenu a:focus,.submenu a:hover{color:#2a8a2a}.submenu.is-visible{display:flex;flex-wrap:wrap;align-content:flex-start}.submenu-content-block{flex-basis:33%}.submenu-content-block>a{margin-top:32px;cursor:default}.submenu-content{display:flex;flex-direction:column;align-items:flex-start}.language-menu li{padding:8px 37px;text-align:right}.extra-nav li.social{justify-content:center;margin-top:0}.extra-nav li.small a{text-align:center;margin-top:8px;padding-left:32px}}@media (min-width:768px) and (max-width:991px){.submenu .submenu-content-block li a,.submenu .submenu-content-toggle{font-size:.75rem;line-height:14px}.submenu .submenu-content-block{margin:16px 0}.submenu .submenu-content-toggle{padding:0 16px}}@media (min-width:992px){.category-nav-wrap{display:block;background-color:#696978}.category-nav-wrap .category-nav{display:flex;justify-content:space-between;line-height:1}.category-nav-wrap .category-nav li{display:flex}.category-nav-wrap .category-nav li a{font-weight:400;font-size:.75rem;text-transform:uppercase;color:#fff;padding:16px 0}.category-nav-wrap .category-nav li a:focus,.category-nav-wrap .category-nav li a:hover{font-weight:800;text-decoration:underline}.submenu .submenu-content-block .submenu-content,.submenu .submenu-content-block .submenu-content-toggle{padding:0 32px}}@media (min-width:992px) and (max-height:645px){.extra-nav li a,.primary-nav>li>a{padding-bottom:4px}}.heading{padding:16px 0}.heading span.category{display:block;margin:4px 0;font-size:1.18rem}.hero{position:relative;overflow:hidden}.hero .hero__txt{position:absolute;bottom:32px;left:16px}.hero .hero__txt h1{color:#fff;font-weight:700;margin-right:16px}.hero .hero__txt .btn{margin-top:16px}.hero .hero__txt mark{background-color:#fff;color:#32aa32;padding:0 16px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero.slider .hero__img:after{content:"";background:rgba(39,39,48,.4);position:absolute;top:0;left:0;width:100%;height:100%}.product-categories h3,section.latest-news h2,section.numbers h3,section.numbers p,section.related-news h2,section.video h3,section.video p{text-align:center;margin:16px auto}.services{background-color:#32aa32;margin-bottom:-1px}section.product-categories{background-color:#696978}section.product-categories h3{color:#fff}.block-list,.product-line{margin-bottom:32px;padding-bottom:32px;background:url(../images/shadow.png) no-repeat bottom}.related{padding:32px 16px;text-align:center}.related .brand,.related h3{color:#fff}.related .related-list{margin:32px 0 0}.related-link{margin:32px 0}.heading-link.related-link{margin:0 0 32px}.product-line .category__header,.sector-category .category__header{background-color:#e7e7ee;padding:32px 16px}.product-line .category__header p,.sector-category .category__header p{color:#696978}.product-line .category__product,.sector-category .category__product{border-bottom:1px solid #e7e7ee;display:block}.product-line .category__product .product-txt,.sector-category .category__product .product-txt{padding:8px 16px;display:flex;flex-direction:column;justify-content:center}.product-line .category__product .product-txt p,.sector-category .category__product .product-txt p{font-size:1rem;margin-top:8px;margin-bottom:0;color:#272730}.product-line .category__product .product-img,.sector-category .category__product .product-img{overflow:hidden;max-height:240px}.product-line .category__product .product-img img,.sector-category .category__product .product-img img{height:100%;object-fit:cover;object-position:right}.product-line .category__product .product-name,.sector-category .category__product .product-name{display:block;font-size:1.5rem;line-height:1.2;color:#272730}.product-line .category__product{border-top:1px solid #e7e7ee}.product-line .category__product>div:first-child{flex-basis:300px}.service{margin:32px 0;background:#9898a6}.news-list{margin:32px auto}.contact-person{padding-top:24px;margin-top:-32px}.contact-person .contact-person__txt{margin:0;padding:16px;background-color:#e7e7ee}.contact-person .contact-person__cta{padding:16px;background-color:#d5d5e0}.contact-person .contact-person__img img{display:block;margin:0 auto}.contact-person.contact-person-form{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(231,231,238,0) 32px,#e7e7ee 0,#e7e7ee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#e7e7ee",GradientType=0)}.contact-person.contact-person-form>div{margin-left:auto;margin-right:auto}.contact-person.contact-person-form form{margin-left:auto;margin-right:auto;padding:16px 16px 24px;background-color:#d5d5e0}.contact-person.contact-person-form input,.contact-person.contact-person-form textarea{background-color:#fff}.contatti .info{font-size:1rem;padding-left:32px;margin:32px 0}@media (min-width:768px) and (max-width:991px){.contatti .info{display:flex;justify-content:space-between}}.contatti .mail{margin-top:32px}@media (min-width:768px) and (max-width:991px){.contatti .mail{margin-top:0}}@media (max-width:991px){.contatti .info{margin:64px 0;padding:0}}.contatti form{margin:32px 0 0;margin-bottom:24px}@media (min-width:480px){.heading{padding:32px 0}.product-line .category__product,.sector-category .category__product{display:flex;align-items:stretch}.product-line .category__product>div,.sector-category .category__product>div{flex-basis:50%}.product-line .category__product .product-txt,.sector-category .category__product .product-txt{padding:8px 16px}}@media (min-width:480px) and (max-width:767px){.service .service-block{padding:32px 64px}}@media (min-width:640px){.contact-person{position:relative;padding-top:32px;margin-top:-32px}.contact-person .contact-person__img{justify-content:center;position:absolute;bottom:0;left:0;width:50%}.contact-person .contact-person__txt{padding:24px;display:flex;justify-content:flex-end}.contact-person .contact-person__txt>div{width:50%;display:flex;flex-direction:column;justify-content:center}.contact-person .contact-person__txt p{padding:0}.contact-person .contact-person__cta{display:flex;justify-content:flex-end}.contact-person .contact-person__cta>div{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact-person.contact-person-form{padding-top:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(231,231,238,0) 24px,#e7e7ee 0,#e7e7ee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#e7e7ee",GradientType=0)}.contact-person.contact-person-form>div{display:flex;flex-wrap:wrap}.contact-person.contact-person-form .contact-person__img{position:relative;bottom:auto;flex-basis:50%;max-width:50%}.contact-person.contact-person-form .contact-person__txt{padding-bottom:0;flex-basis:50%;max-width:50%;background-color:transparent}.contact-person.contact-person-form .contact-person__txt>div{width:100%}.contact-person.contact-person-form .checkbox-field,.contact-person.contact-person-form .submit-field,.contact-person.contact-person-form fieldset{max-width:calc(100% - 24px);margin-left:auto;margin-right:auto}.contact-person.contact-person-form .checkbox-field{padding-left:32px}.contact-person.contact-person-form .checkbox-field input[type=checkbox]+label:before{left:0}.contact-person.contact-person-form .checkbox-field a{color:#32aa32;font-weight:700}}@media (min-width:768px) and (max-width:991px){.contact-person.contact-person-form .contact-person__txt{padding:32px 0 0}.contact-person.contact-person-form .contact-person__txt>div{width:100%;padding-left:24px}}@media (min-width:768px){.hero .hero__txt{bottom:64px;left:32px}.hero .hero__txt h1{margin-right:32px}.hero .hero__txt .btn{margin-top:32px}.heading{padding:64px 0}.related{padding:32px}.product-line .category__header,.sector-category .category__header{padding:32px;width:100%}.product-line .category__product,.sector-category .category__product{cursor:pointer}.related-news .news-list{display:flex}}@media (min-width:992px){.hero .hero__txt{max-width:70%}.block-list,.category-list,.sector-list{display:flex;flex-wrap:wrap}.category-block,.sector-block{flex-basis:50%;max-width:50%}.block{flex-basis:calc(50% - 64px);max-width:50%;flex-grow:1}@supports (display:flex){.block{max-width:none}}.download-list,.related-list,.service-list{display:flex;flex-wrap:wrap;margin:32px 0}.download-list{align-items:flex-start}.service{margin:64px 0}.service.service-list{justify-content:space-around}.service.service-list .service-block{flex-direction:column;flex-basis:320px;flex-grow:0;flex-shrink:0;margin:0}.service.service-list .service-block .service-block__img{margin:0 auto}.related-block{flex-basis:33.3%;max-width:33.3%}.product-line .category__product>div:first-child img,.sector-category .category__product>div:first-child img{transition:all .3s ease-out}.product-line .category__product>div:last-child,.sector-category .category__product>div:last-child{flex-basis:70%}.product-line .category__product .product-txt,.sector-category .category__product .product-txt{padding:8px 32px}.product-line .category__product:hover .product-name,.sector-category .category__product:hover .product-name{font-weight:800}.product-line .category__product:hover .product-img img,.sector-category .category__product:hover .product-img img{transform:scale(1.1);transition:all .3s ease-in}.contacts-wrap{display:flex}.contacts-wrap .info{flex-basis:33%;flex-grow:0}section.product-categories>div{display:flex;flex-wrap:wrap;justify-content:space-between}section.product-categories>div h3{flex-basis:100%}.contact-person.contact-person-form .checkbox-field,.contact-person.contact-person-form .submit-field,.contact-person.contact-person-form>div,.contact-person.contact-person-form fieldset{max-width:640px}}@media (min-width:992px) and (max-width:1439px){.contact-person.contact-person-form h2{font-size:1.5rem}}@media (min-width:1200px){.hero .hero__txt{max-width:60%}.service .service-block{margin:32px 64px}.service.service-list .service-block{max-width:480px}.contatti form{margin:64px 32px 32px 0}.contatti .info{margin:64px 0}}@media (min-width:1440px){.block.block-extra,.block.block-notes,.block.block-specs,.block.block-structure,.block.block-use{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 64px}.service{margin:64px 0}.service .service-block{margin:32px 128px}.sector-category{display:flex;flex-wrap:wrap}.sector-category .category__product{flex-basis:50%;max-width:50%}.sector-category .category__product:nth-child(2n){border-right:1px solid #e7e7ee}.contatti form{margin:64px 64px 64px 0}.contact-person.contact-person-form .checkbox-field,.contact-person.contact-person-form .submit-field,.contact-person.contact-person-form>div,.contact-person.contact-person-form fieldset{max-width:960px}}@media (min-width:1600px){.block{padding:64px 128px}}.block.block-image .slick-slide{width:100%;height:100%;background-size:cover;overflow:hidden}.slick-dots{position:absolute;bottom:-48px;display:flex;justify-content:center;align-items:flex-start;width:100%;height:16px}.block.block-image .slick-dots{bottom:32px}.block.block-image .slick-slide img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease-out}.block.block-image .slick-slide img:hover{transform:scale(1.1);transition:all .3s ease-in}.slick-dots li{display:flex}.slick-dots li button{background-image:url(../images/circle.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:16px;height:16px;font-size:0;margin:0 24px;cursor:pointer}.slick-dots li.slick-active button{background-image:url(../images/circle-active.svg)}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:32px;height:32px;border-radius:50%;background-color:hsla(0,0%,100%,.8);margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:10}.slick-next:hover,.slick-prev:hover{background-color:#fff}.slick-prev{left:25px}.slick-next{right:25px}.slick-next:before,.slick-prev:before{content:"";opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:18px;height:18px;z-index:20;position:absolute;top:7px;left:7px}.slick-prev:before{background:url(../images/arrow-left.svg) no-repeat 50%;background-size:100%}.slick-next:before{background:url(../images/arrow-right.svg) no-repeat 50%;background-size:100%}.slick-list,.slick-track{height:100%}.slick-list{overflow:hidden}.slider .slick-slide{position:relative}.hero.slider{visibility:hidden;overflow:hidden;height:calc(100vh - 80px)}@media (min-width:768px){.hero.slider{height:calc(100vh - 44px)}}.hero.slider.slick-initialized{visibility:visible}.hero.slider .slick-slide img{width:auto;max-width:none}@supports (object-fit:cover){.hero.slider .slick-slide img{min-height:100vh;max-width:100%;object-fit:cover}}.hero-video{width:100%;height:calc(100vh - 80px)}.hero-video iframe{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto}@media (min-width:768px){.hero-video{height:calc(100vh - 44px)}}html{min-height:100%}.page-wrap,html{position:relative}.page-wrap{margin:0 auto;box-shadow:0 0 16px 0 rgba(39,39,48,.48)}.page-wrap .page-content{background-color:#fff}.page-wrap .page-nav{background-color:#272730;z-index:100}.inner-padding{padding-left:16px;padding-right:16px}@media (max-width:767px){.desktop-view{display:none}}@media (min-width:768px){.mobile-view{display:none}.page-wrap{display:flex}.page-wrap .page-content{width:calc(100% - 240px)}.page-wrap .page-nav{width:240px;position:fixed;top:0;bottom:0;right:0}.page-wrap .page-nav.desktop-view{display:flex;flex-direction:column}.inner-padding{padding-left:32px;padding-right:32px}}@media (min-width:1440px){.page-wrap .page-nav{position:fixed;top:0;bottom:0;right:0}}