.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*!
              - C S S -
        VERSION 1.0.0 - DATE: 2023-01-06
	@author: Krisztian Horvath ThemePunch OHG.
        - Slider Revolution 7.0 -

        GET LICENSE AT:
https://www.themepunch.com/links/slider_revolution_wordpress_regular_license

LICENSE:
Copyright (c) 2023, ThemePunch. All rights reserved.
This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended)
*/.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}
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}*,*::before,*::after{box-sizing:border-box}
:root{--defaultFontSize:16px;--mainColor:#000;--textColor:#000}html,body{overflow-x:clip}body{font-size:var(--defaultFontSize)}.section{position:relative;max-width:1100px;margin:0 auto;padding:60px}.section.section--full{max-width:none;width:100%}.row{position:relative}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none}.post,.page{margin:0}.nav_button{position:relative;height:27px;width:35px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:999}.nav_button:hover{opacity:.7}.nav_button.active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg)}.nav_button.active .middle{opacity:0}.nav_button.active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg)}.nav_button span{background:var(--mainColor);border:none;height:3px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.nav_button span:nth-of-type(2){top:10px}.nav_button span:nth-of-type(3){top:20px}[data-anim]:not([data-anim="slideList"]):not([data-anim="parallax"]):not([data-anim="textReveal"]){opacity:0}[data-anim="slide"],[data-anim-direction="top"]:not([data-anim="slideList"]),[data-anim="slideList"]>*,[data-anim="slideList"][data-anim-direction="top"]>*{transform:translateY(50px)}[data-anim-direction="bottom"]:not([data-anim="slideList"]),[data-anim="slideList"][data-anim-direction="bottom"]>*{transform:translateY(-50px)}[data-anim-direction="left"]:not([data-anim="slideList"]),[data-anim="slideList"][data-anim-direction="left"]>*{transform:translateX(50px)}[data-anim-direction="right"]:not([data-anim="slideList"]),[data-anim="slideList"][data-anim-direction="right"]>*{transform:translateX(-50px)}[data-anim="reveal"]{opacity:0}[data-anim="slideList"]>*{opacity:0}[data-anim="revealOverlay"]{position:relative;overflow:hidden;visibility:hidden;line-height:0;height:auto;height:fit-content}[data-anim="revealOverlay"] .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;z-index:2}[data-anim="slideList"]{opacity:1!important}[data-anim="parallax"]{position:relative;overflow:hidden}[data-anim="parallax"] img{position:absolute;bottom:0;left:0;object-fit:cover;object-position:center;padding:0;width:100%}.parallax--holder{clip-path:inset(0 0 0 0)}[data-anim="textReveal"]{-webkit-background-clip:text;background-clip:text;background-size:0%;transition:background-size cubic-bezier(.1,.5,.5,1) 0.5s}
/*!
Theme Name: Care - Boilerplate
Theme URI: http://underscores.me/
Author: Care Srl
Author URI: https://www.carecom.it/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: carebp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Care - Boilerplate is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:100;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-Thin.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:'italic';font-weight:100;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-ThinItalic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:300;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-Light.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:300;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-LightItalic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:400;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-Regular.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:400;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-Italic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:500;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-Medium.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:500;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-MediumItalic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:600;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-SemiBold.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:600;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-SemiBoldItalic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:700;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-Bold.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:700;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-BoldItalic.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:normal;font-weight:900;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-Black.ttf) format('truetype')}@font-face{font-display:swap;font-family:'Jost';font-style:italic;font-weight:900;src:url(https://www.visivart.it/wp-content/themes/visivart/fonts/Jost-BlackItalic.ttf) format('truetype')}:root{--gray-1:#ebebeb;--gray-2:#353535;--orange:#f18842;--fucsia:#ee1543;--mainColor:#0c0305;--margin-din-img:calc((((100svw - 120px) / 2)*(6/5))/3)}body{font-family:'Jost';font-size:20px;background:var(--mainColor);color:#fff}.page-content,.entry-content,.entry-summary{margin:0}.post,.page{margin-bottom:0}h1{font-size:60px;margin:0;line-height:1;margin-bottom:20px}h2{font-size:60px;margin:0;line-height:1;margin-bottom:20px}h2.small-font,h3{font-size:40px}h3{line-height:1;margin-bottom:20px}#masthead{background:rgba(0,0,0,.25);position:fixed;left:0;top:0;width:100%;z-index:99;transition:all .2s}#masthead.scrolled{background:rgba(0,0,0,.75)}.nav_button{transform:scale(.8)}.nav_button span{background:#fff}.main-container{max-width:1920px;margin:auto;padding-left:60px;padding-right:60px}.header-container{display:grid;grid-template-columns:280px auto 200px 40px;grid-gap:30px;padding-top:60px;padding-bottom:40px;align-items:center;transition:all .2s}#masthead.scrolled .header-container{padding-top:20px;padding-bottom:20px}.header-container .home a{display:block}.header-container .home a img{width:100%}.header-container .nav-container{margin-top:17px}.header-container .nav-container ul{list-style:none}.header-container .nav-container .main-menu{margin:0;text-align:center;font-size:18px}.header-container .nav-container .main-menu>li{display:inline-block;padding:0 20px 10px;position:relative}.header-container .nav-container .main-menu>li>a{padding-bottom:10px;display:inline-block}.header-container .nav-container .menu-item-has-children{position:relative}.header-container .nav-container .main-menu>.menu-item-has-children:after{content:'';position:absolute;aspect-ratio:8/5;width:10px;background-repeat:no-repeat;left:50%;transform:translateX(-50%);bottom:15px}.header-container .nav-container .main-menu>.menu-item-has-children:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 102'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M.176 19.799 19.801.707l64.198 62.447 64.2-62.447 19.625 19.092-19.607 19.073-.018-.025-64.2 62.448-64.198-62.448-.018.025L.176 19.799Z'/%3E%3C/svg%3E")}.header-container .nav-container .main-menu>li>.sub-menu,.header-container .nav-container .main-menu>li>.sub-menu .sub-menu{position:absolute;margin-left:0;width:250px;left:-100vw;background:#000;transform:translateX(-50%);box-shadow:0 0 10px 0 rgba(255,255,255,.3);padding:0 0;border-radius:4px}.header-container .nav-container .menu-item-has-children:hover .sub-menu{left:50%;font-size:16px}.header-container .nav-container .menu-item-has-children .menu-item-has-children:hover .sub-menu{left:0;transform:translateX(0);margin-left:240px;top:15px}.header-container .nav-container .menu-item-has-children:hover>.sub-menu>li{border-bottom:1px solid var(--gray-2)}.header-container .nav-container .menu-item-has-children:hover>.sub-menu>li:hover{background-color:var(--fucsia)}.header-container .nav-container .menu-item-has-children:hover>.sub-menu>li:last-child{border-bottom:none}.header-container .nav-container .menu-item-has-children:hover .sub-menu>li a{display:block;line-height:1.1;padding:14px 10px;font-weight:300}.header-container .search-container{text-align:right;position:relative}.header-container .search-container form{max-width:200px;margin-left:auto;position:relative;display:inline-grid;grid-auto-flow:column}.first-element{position:relative;margin-bottom:50px}.top-shadow:before{content:'';position:absolute;background:rgb(0,0,0);background:linear-gradient(5deg,rgba(12,3,5,1) 20%,rgba(12,3,5,0) 50%);left:0;top:calc(-100vh + 180px);width:100%;height:100vh;z-index:1}.top-shadow>div{margin-top:-180px;z-index:9;position:relative}.search-container #searchsubmit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 761.98'%3E%3Cpath d='M788.3 750.8c-15.6 14.9-41 14.9-56.6 0l-158-150.9 56.6-54 158 150.9c15.6 14.8 15.6 39.1 0 54ZM320 534.7c-132.3 0-240-102.8-240-229.1S187.7 76.5 320 76.5s240 102.8 240 229.1-107.7 229.1-240 229.1ZM320 0C143.3 0 0 136.8 0 305.5S143.3 611 320 611s320-136.8 320-305.5S496.7 0 320 0Z' fill='%23FFF' style='fill-rule:evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-color:transparent;border:none;left:0;top:50%;width:30px;height:30px;background-size:60%;background-position:center;order:1}.search-container input[type="text"]{border:none;border-radius:0;color:#fff;font-family:'Jost';font-size:18px;width:70px;background-color:transparent;order:2;transition:all .2s}.search-container input[type="text"]:focus{width:200px}.search-container input[type="text"]:focus-visible{outline-color:unset;outline-width:0}.search-container input[type="text"]::placeholder{color:#fff;font-size:18px}a{text-decoration:none;color:inherit}a:hover,a:focus,a:active,a:visited{color:inherit}.btn{position:relative;background-color:var(--gray-1);color:#000;border-radius:4px;padding:10px 70px 10px 20px;display:inline-block;line-height:1;font-weight:500;font-size:18px}.btn:before,.btn:after{content:'';position:absolute;width:30px;height:26px;background-size:cover;bottom:-7px;right:13px;background-repeat:no-repeat;transition:all .2s}.btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M24.015 4.788 2.208 9.199.117 6.016 31.316-.007 13.414 26.261l-2.092-3.185L24.015 4.788Z'/%3E%3C/svg%3E");height:7px;background-position:bottom}.btn:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M24.015 4.788 2.208 9.199.117 6.016 31.316-.007 13.414 26.261l-2.092-3.185L24.015 4.788Z'/%3E%3C/svg%3E");height:16px;bottom:0;background-position:top}.btn:hover{color:#000}.btn:hover:before,.btn:hover:after,.hp-soluzioni .soluzioni-cont .sing-soluzione:hover .btn:before,.hp-soluzioni .soluzioni-cont .sing-soluzione:hover .btn:after{right:5px}.btn span{font-weight:700}.btn-mail{position:relative;background-color:var(--fucsia);color:#fff;border-radius:4px;padding:10px 70px 10px 20px;display:inline-block;line-height:1;font-weight:500;font-size:18px;border:1px solid var(--mainColor);height:100%;align-content:center}.btn-mail:after{content:'';position:absolute;width:30px;height:26px;background-size:cover;bottom:-7px;right:13px;background-repeat:no-repeat;transition:all .2s}.btn-mail:after{height:22px;top:50%;background-position:top;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='17px'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M24 14.911V2.378A2.085 2.085 0 0 0 21.912.289H2.413A2.085 2.085 0 0 0 .326 2.378v12.533c0 1.156.932 2.089 2.087 2.089h19.499A2.085 2.085 0 0 0 24 14.911ZM22.177 2.224c.459.46.208.934-.042 1.17l-5.651 5.181 5.428 5.654c.167.195.279.501.084.71-.181.223-.599.209-.78.069l-6.082-5.194-2.978 2.716-2.965-2.716-6.082 5.194c-.181.14-.598.154-.779-.069-.195-.209-.084-.515.083-.71l5.428-5.654-5.65-5.181c-.251-.236-.501-.71-.042-1.17.459-.459.932-.236 1.322.098l8.685 7.019 8.699-7.019c.389-.334.863-.557 1.322-.098Z'/%3E%3C/svg%3E")}.btn-mail:hover{color:#000}.btn-mail:hover:after{right:5px}a.btn:active,a.btn:visited{color:#000}.btn.btn-dark{color:#fff;background:#000}.btn.btn-dark:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M24.015 4.788 2.208 9.199.117 6.016 31.316-.007 13.414 26.261l-2.092-3.185L24.015 4.788Z'/%3E%3C/svg%3E")}.btn.btn-dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M24.015 4.788 2.208 9.199.117 6.016 31.316-.007 13.414 26.261l-2.092-3.185L24.015 4.788Z'/%3E%3C/svg%3E")}.btn.btn-orange,a.btn.btn-orange:active,a.btn.btn-orange:visited{color:#fff;background:var(--orange)}.btn.btn-orange-dark,a.btn.btn-orange-dark:active,a.btn.btn-orange-dark:visited{color:#000}.btn.btn-orange:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath fill='%23f18842' fill-rule='evenodd' d='M24.015 4.788 2.208 9.199.117 6.016 31.316-.007 13.414 26.261l-2.092-3.185L24.015 4.788Z'/%3E%3C/svg%3E")}.btn.btn-orange:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M24.015 4.788 2.208 9.199.117 6.016 31.316-.007 13.414 26.261l-2.092-3.185L24.015 4.788Z'/%3E%3C/svg%3E")}.btn.btn-orange-dark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M24.015 4.788 2.208 9.199.117 6.016 31.316-.007 13.414 26.261l-2.092-3.185L24.015 4.788Z'/%3E%3C/svg%3E")}.txt-2-imgs .row-1{display:grid;grid-template-columns:4fr 6fr;grid-gap:60px 80px;grid-template-columns:minmax(450px,1fr) minmax(50%,1000px)}.txt-2-imgs .row-1 .img-container{display:inline-grid;grid-auto-flow:column}.txt-2-imgs .row-1 .img-container>div{position:relative}.txt-2-imgs .row-1 .img-container .txt-reveal{position:absolute;width:50%;height:50%;font-size:18px;line-height:1.3;z-index:1}.txt-2-imgs .row-1 .img-container .txt-reveal:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Livello_1' viewBox='0 0 316.67 450'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:50px%7D%3C/style%3E%3C/defs%3E%3Cpath d='M25 291.67 158.33 425M158.33 425l133.34-133.33M158.33 425V25' class='cls-1'/%3E%3C/svg%3E");width:15px;height:22px;background-repeat:no-repeat}.txt-2-imgs .row-1 .img-container .img-container-1 .txt-reveal{background-color:#65041ce6;right:0;bottom:0;padding:60px 20px 20px}.txt-2-imgs .row-1 .img-container .img-container-1 .txt-reveal:before{transform:rotate(135deg);top:20px}.txt-2-imgs .row-1 .img-container .img-container-2 .txt-reveal{background-color:#a16a00e6;right:0;top:0;align-content:flex-end;padding:20px 20px 60px}.txt-2-imgs .row-1 .img-container .img-container-2 .txt-reveal:before{bottom:20px;transform:rotate(45deg)}.txt-2-imgs .row-1 .img-container img{display:block}.txt-2-imgs .row-1 .img-container .grid{position:absolute;width:100%;height:100%}.txt-2-imgs .row-1 .img-container .grid:before,.txt-2-imgs .row-1 .img-container .grid:after{content:'';position:absolute}.txt-2-imgs .row-1 .img-container .grid:before{width:1px;height:100%;background:#000;left:50%}.txt-2-imgs .row-1 .img-container .grid:after{width:100%;height:1px;background:#000;top:50%}.txt-2-imgs .row-1 .img-container .grid-1{width:50%}.txt-2-imgs .row-1 .img-container .grid-2{width:50%;right:0;border-left:1px solid #000}.txt-2-imgs .row-1 .col-1 h1{max-width:600px}.txt-2-imgs .row-1 .col-1 h2{max-width:500px}.txt-2-imgs .row-1 .col-1 p{text-align:justify;font-size:20px}.enfasi,.txt-2-imgs .row-1 .col-1 p.enfasi{font-size:1.2em;font-weight:500}.txt-2-imgs .row-1 .col-2{justify-self:flex-end;margin-top:50px;width:100%}.txt-2-imgs .row-1 .content_video_local .img-container{width:100%}.txt-2-imgs .row-1 .col-2.content_video_local .wp-video{width:100%!important;height:auto!important}.txt-2-imgs .row-1 .col-2.content_video_local video{width:100%;height:auto;display:block}.txt-2-imgs .row-1 .col-2.content_video_yt .img-container{width:100%}.txt-2-imgs .row-1 .col-2.content_video_yt .video-yt{width:100%}.txt-1-imgs .row-1{display:grid;grid-template-columns:5fr 7fr;grid-gap:60px 100px}.txt-1-imgs .row-1.invert{grid-template-columns:7fr 5fr}.txt-1-imgs .row-1.invert .col-1{order:2}.txt-1-imgs .row-1 .img-container>div{position:relative;width:100%}.txt-1-imgs .row-1 .img-container .txt-reveal{position:absolute;width:25%;height:100%;font-size:18px;line-height:1.3;z-index:1}.txt-1-imgs .row-1 .img-container .txt-reveal:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Livello_1' viewBox='0 0 316.67 450'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:50px%7D%3C/style%3E%3C/defs%3E%3Cpath d='M25 291.67 158.33 425M158.33 425l133.34-133.33M158.33 425V25' class='cls-1'/%3E%3C/svg%3E");width:15px;height:22px;background-repeat:no-repeat}.txt-1-imgs .row-1 .img-container .img-container-1 .txt-reveal{background-color:#32425be6;right:0;top:0;align-content:flex-end;padding:20px 20px 60px}.txt-1-imgs .row-1 .img-container .img-container-1 .txt-reveal:before{bottom:20px;transform:rotate(45deg)}.txt-1-imgs .row-1 .img-container img{display:block}.txt-1-imgs .row-1 .img-container .grid{position:absolute;width:100%;height:100%}.txt-1-imgs .row-1 .img-container .grid:before,.txt-1-imgs .row-1 .img-container .grid:after{content:'';position:absolute}.txt-1-imgs .row-1 .img-container .grid:before{width:25%;height:100%;border-left:1px solid #000;left:25%;border-right:1px solid #000}.txt-1-imgs .row-1 .img-container .grid:after{width:1px;height:100%;background:#000;top:0;left:75%}.txt-1-imgs .row-1 .col-1 h1{max-width:600px}.txt-1-imgs .row-1 .col-1 h2{max-width:500px}.txt-1-imgs .row-1 .col-1 p:last-child{margin-bottom:0}.hp-soluzioni{position:relative}.hp-soluzioni>div{position:relative;z-index:1}.hp-soluzioni:before{content:'';position:absolute;width:149vw;top:-400px;background-position:top;left:-700px;height:800px;background-size:cover;overflow-clip-margin:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2875 2420'%3E%3Cpath fill='%23EE1543' fill-rule='evenodd' d='M2202.028 442.021 193.506 848.315.947 555.144 2874.447.365 1225.681 2419.793 1033 2126.438 2202.028 442.021Z'/%3E%3C/svg%3E")}.hp-soluzioni .soluzioni-cont:before{position:absolute;background-color:#fff;width:100vw;height:250px;bottom:0;z-index:1;clip-path:polygon(0 0,100% 40%,100% 100%,0% 100%)}.hp-soluzioni .row-1{display:grid;grid-template-columns:4fr 6fr;grid-gap:60px}.hp-soluzioni .row-1 .col-2{display:grid;grid-template-columns:auto auto auto;grid-gap:30px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;width:100%;font-size:18px}.hp-soluzioni .soluzioni-cont{margin-left:-60px;margin-right:-60px;display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:3;padding-bottom:200px}.hp-soluzioni .slice{filter:drop-shadow(0 -25px 10px rgba(0,0,0,.5));position:absolute;z-index:2;bottom:-1px}.hp-soluzioni .slice>div{position:absolute;background-color:#fff;width:100vw;height:300px;bottom:0;z-index:1;clip-path:polygon(0 0,100% 30%,100% 100%,0% 100%)}.hp-soluzioni .soluzioni-cont .sing-soluzione{position:relative;outline:1px solid #000}.hp-soluzioni .soluzioni-cont .sing-soluzione-img{position:relative;z-index:0;overflow:hidden}.hp-soluzioni .soluzioni-cont .sing-soluzione-img img{display:block;filter:grayscale(1);transition:all .2s}.hp-soluzioni .soluzioni-cont .sing-soluzione:hover .sing-soluzione-img img{filter:none;transform:scale(1.1)}.hp-soluzioni .soluzioni-cont .sing-soluzione-desc-cont{padding-left:30px;padding-right:30px;position:absolute;z-index:99;bottom:-150px}.hp-soluzioni .sing-soluzione-desc{background-color:var(--fucsia);border-radius:4px;padding:40px 30px 80px;min-height:350px;position:relative}.hp-soluzioni .sing-soluzione-desc:before{content:'';position:absolute;background-color:var(--fucsia);width:50px;height:50px;border-radius:25px;top:-25px}.hp-soluzioni .sing-soluzione-desc:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 31'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M15.5 0c8.56 0 14.6 6.94 14.6 15.5 0 8.56-6.04 14.6-14.6 14.6C6.94 30.1 0 24.06 0 15.5 0 6.94 6.94 0 15.5 0Zm3.613 11.417c-.46-.477-1.095-.645-1.763-.637-.892.011-1.844.334-2.525.651-1.63.76-2.88 2.104-3.922 3.541-.187.259-.285.564.045.803.281.203.484.021.653-.16l.011-.012.039-.042c.19-.206.374-.419.558-.633l.046-.053.046-.054c.553-.64 1.115-1.272 1.859-1.701.443-.255.762.139.693.581-.041.265-.18.514-.277.771-.347.91-.698 1.818-1.048 2.727-.383.996-.765 1.992-1.137 2.993l-.032.087-.032.087c-.328.882-.651 1.757-.865 2.678-.171.736-.401 1.629-.07 2.353.19.416.593.702 1.042.768.612.089 1.274.099 1.873-.037.31-.071.616-.163.914-.275.914-.344 1.747-.874 2.497-1.498.763-.636 1.436-1.388 2.049-2.168.197-.251.436-.528.503-.849.063-.301-.206-.732-.554-.557-.184.093-.322.321-.456.473-.168.19-.34.378-.513.564-.347.371-.703.734-1.06 1.095-.218.221-.49.408-.769.545-.349.171-.627-.019-.589-.405.035-.354.122-.713.243-1.048.489-1.351.988-2.699 1.483-4.047.309-.844.617-1.687.92-2.532.284-.79.525-1.574.627-2.411.07-.577-.079-1.173-.489-1.598Zm1.029-6.482c-1.475-.574-3.233.406-3.529 1.966-.214 1.127.215 2.119 1.098 2.537 1.708.81 3.75-.483 3.751-2.375 0-1.049-1.362-1.794-1.32-2.128Z'/%3E%3C/svg%3E");background-size:30px;background-repeat:no-repeat;background-position:center}.hp-soluzioni .sing-soluzione-desc p{margin-bottom:0;font-size:18px}.hp-soluzioni .sing-soluzione-desc .btn{position:absolute;bottom:-20px}.hp-soluzioni .sing-soluzione-desc h3{line-height:1;margin-bottom:20px}.hp-soluzioni .list-solution{list-style:none;margin:0;position:relative;background-color:var(--gray-1);color:#000;padding:10px 60px 10px 20px;line-height:1;border-radius:4px;text-align:left;font-weight:500}.hp-soluzioni .list-solution:after{content:'';position:absolute;aspect-ratio:8/5;width:10px;background-repeat:no-repeat;right:20px;transform:translateX(-50%);top:15px}.hp-soluzioni .list-solution:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 102'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M.176 19.799 19.801.707l64.198 62.447 64.2-62.447 19.625 19.092-19.607 19.073-.018-.025-64.2 62.448-64.198-62.448-.018.025L.176 19.799Z'/%3E%3C/svg%3E")}.hp-soluzioni .list-solution.active:after{transform:translateX(-50%) rotate(180deg)}.hp-soluzioni .list-solution-sub{list-style:none;margin:0;position:absolute;background:var(--gray-1);width:100%;left:-100vw;padding:10px 20px;border-radius:4px}.hp-soluzioni .list-solution.active .list-solution-sub{left:0}.hp-soluzioni .list-solution.active .list-solution-sub a{display:block}.hp-servizi{padding-bottom:10px;color:#000;background-color:#fff;padding-top:100px}.hp-servizi .row-1{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}.hp-servizi .row-1 .col-1{max-width:650px}.hp-servizi .row-1 .col-1 h2{color:var(--orange)}.hp-servizi .row-1 .col-1 h3{max-width:520px}.hp-servizi .list-servizi{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 60px}.hp-servizi .list-servizio{font-size:28px;padding-left:80px;position:relative;line-height:1;min-height:66px;align-content:center}.hp-servizi .list-servizio:before{content:'';position:absolute;width:66px;height:66px;background-color:var(--orange);border-radius:33px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);background-size:cover;background-repeat:no-repeat;background-size:40px;background-position:center;left:0;top:50%;transform:translateY(-50%)}.hp-servizi .list-servizio.rilievi:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20' fill='%23fff'%3E%3Cpath d='M29.91 9.6c-.04-.1-1.1-2.45-3.46-4.8C23.32 1.66 19.36 0 15 0S6.68 1.66 3.54 4.79C1.19 7.15.12 9.5.09 9.6c-.11.26-.11.55 0 .81.04.1 1.1 2.45 3.46 4.8C6.69 18.35 10.65 20 15.01 20s8.32-1.66 11.46-4.79c2.35-2.35 3.41-4.7 3.46-4.8.11-.26.11-.55 0-.81ZM15 18c-3.85 0-7.21-1.4-9.99-4.16A16.854 16.854 0 0 1 2.13 10c.77-1.41 1.74-2.71 2.88-3.84C7.79 3.4 11.15 2 15 2s7.21 1.4 9.99 4.16A16.68 16.68 0 0 1 27.88 10c-.9 1.68-4.83 8-12.88 8Zm0-14c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6Zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4Z'/%3E%3C/svg%3E")}.hp-servizi .list-servizio.installazione:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26.01' fill='%23fff'%3E%3Cpath d='M25.35 5.63a.998.998 0 0 0-1.6-.36l-5.04 4.65-2.15-.46-.46-2.15 4.65-5.04a.996.996 0 0 0-.36-1.6A9.006 9.006 0 0 0 8.01 9.02c0 1.24.25 2.48.75 3.62l-7.53 6.51s-.04.03-.05.05c-1.56 1.56-1.56 4.1 0 5.66s4.1 1.56 5.66 0l.05-.05 6.51-7.53c4.55 2 9.86-.07 11.86-4.62.5-1.14.76-2.38.76-3.63 0-1.16-.22-2.3-.66-3.38ZM17 16a6.9 6.9 0 0 1-3.38-.88.996.996 0 0 0-1.24.22l-6.99 8.09c-.8.76-2.07.73-2.83-.07-.73-.77-.73-1.98 0-2.76l8.09-6.99c.36-.31.45-.83.22-1.24-1.87-3.38-.64-7.64 2.74-9.51a7.019 7.019 0 0 1 4.56-.78l-3.9 4.23c-.22.24-.31.57-.24.89l.71 3.29c.08.38.38.68.77.77l3.29.71c.32.07.65-.02.89-.24l4.23-3.9a7.002 7.002 0 0 1-5.75 8.07c-.38.06-.77.1-1.15.1Z'/%3E%3C/svg%3E")}.hp-servizi .list-servizio.concept:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.02 27' fill='%23fff'%3E%3Cpath d='M19.89 13.45a.997.997 0 0 0-.4-1.36.997.997 0 0 0-1.36.4c0 .02-.02.03-.03.05a9.958 9.958 0 0 1-4.14 4.19l-2.07-4.66a4.987 4.987 0 0 0 1.16-6.97 4.962 4.962 0 0 0-3.07-1.99V1c0-.55-.45-1-1-1s-1 .45-1 1v2.1a5.002 5.002 0 0 0-1.91 8.97L.09 25.59c-.23.5 0 1.1.5 1.32.5.23 1.1 0 1.32-.5l3.14-7.07c1.27.44 2.6.67 3.94.66 1.34 0 2.68-.22 3.95-.65l3.14 7.06a1 1 0 0 0 1.83-.81l-3.12-7.03c2.19-1.14 3.97-2.92 5.1-5.11ZM9 5c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3Zm0 13c-1.06 0-2.12-.17-3.12-.5l2.05-4.62c.71.16 1.44.16 2.15 0l2.06 4.63c-1.01.32-2.07.48-3.14.49Z'/%3E%3C/svg%3E");background-size:30px}.hp-servizi .list-servizio.pratiche:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26' fill='%23fff'%3E%3Cpath d='m21.71 5.29-5-5C16.52.11 16.27 0 16 0H6C4.9 0 4 .9 4 2v2H2C.9 4 0 4.9 0 6v18c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2c1.1 0 2-.9 2-2V6c0-.27-.11-.52-.29-.71ZM16 24H2V6h9.59L16 10.41V24Zm4-4h-2V10c0-.27-.11-.52-.29-.71l-5-5A.99.99 0 0 0 12 4H6V2h9.59L20 6.41V20Zm-7-4c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1Zm0 4c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1Z'/%3E%3C/svg%3E");background-size:30px}.hp-servizi .list-servizio.ingegnerizzazione:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.16 26.16' fill='%23fff'%3E%3Cpath d='M13.08 7.08c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6Zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4Zm11-3.73v-.54l1.86-2.33c.2-.25.27-.58.18-.88a13.45 13.45 0 0 0-1.36-3.28.999.999 0 0 0-.75-.49l-2.97-.33a6.81 6.81 0 0 0-.38-.38l-.35-2.97c-.04-.31-.22-.59-.49-.75A13.45 13.45 0 0 0 16.54.04a.997.997 0 0 0-.88.19l-2.32 1.85h-.54L10.48.22A.97.97 0 0 0 9.6.04C8.45.35 7.35.8 6.32 1.4c-.27.16-.46.44-.49.75L5.5 5.12c-.13.12-.26.25-.38.38l-2.97.34c-.31.04-.59.22-.75.49A12.85 12.85 0 0 0 .04 9.6c-.08.31-.01.63.19.88l1.85 2.32v.54L.22 15.68a.97.97 0 0 0-.18.88c.31 1.15.76 2.25 1.36 3.28.16.27.44.46.75.49l2.97.33c.12.13.25.25.38.38l.35 2.97c.04.31.22.59.49.75 1.03.6 2.13 1.05 3.28 1.36.31.08.63.01.88-.19l2.32-1.85h.54l2.33 1.86c.25.2.58.27.88.18 1.15-.31 2.25-.76 3.28-1.36.27-.16.46-.44.49-.75l.33-2.97c.13-.12.25-.25.38-.38l2.97-.35c.31-.04.59-.22.75-.49.6-1.03 1.05-2.13 1.36-3.28.08-.31.01-.63-.19-.88l-1.85-2.32Zm-2.01-.81c.02.36.02.72 0 1.08-.01.25.06.49.22.68l1.77 2.22c-.2.65-.46 1.27-.78 1.88l-2.83.32a1 1 0 0 0-.64.33c-.24.27-.5.53-.77.77-.19.16-.3.39-.33.64l-.31 2.82c-.6.31-1.23.58-1.88.78l-2.22-1.77c-.18-.14-.4-.22-.62-.22h-.06c-.36.02-.72.02-1.09 0-.25-.01-.49.06-.69.22l-2.22 1.77c-.65-.2-1.27-.46-1.88-.78l-.32-2.82a1 1 0 0 0-.33-.64c-.27-.24-.53-.5-.77-.77a.976.976 0 0 0-.64-.33l-2.82-.31c-.31-.6-.58-1.23-.78-1.88l1.77-2.22c.15-.19.23-.44.22-.68-.02-.36-.02-.72 0-1.09.01-.25-.06-.49-.22-.69L2.08 9.63c.2-.65.46-1.27.78-1.88l2.82-.32a1 1 0 0 0 .64-.33c.24-.27.5-.53.77-.77.19-.16.3-.39.33-.64l.31-2.82c.6-.31 1.23-.58 1.88-.78l2.22 1.77c.19.15.44.23.69.22.36-.02.72-.02 1.09 0 .25.01.49-.06.68-.22l2.22-1.77c.65.2 1.27.46 1.88.78l.32 2.82a1 1 0 0 0 .33.64c.27.24.53.5.77.77.16.19.39.3.64.33l2.82.31c.31.6.58 1.23.78 1.88l-1.77 2.22c-.16.2-.23.44-.22.69Z'/%3E%3C/svg%3E")}.hp-servizi .list-servizio.assistenza:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 28' fill='%23fff'%3E%3Cpath d='M22.24 3.83A12.933 12.933 0 0 0 13.1 0H13C5.82 0 0 5.82 0 13v7c0 1.66 1.34 3 3 3h2c1.66 0 3-1.34 3-3v-5c0-1.66-1.34-3-3-3H2.05c.56-6.06 5.92-10.51 11.98-9.95 2.57.24 4.97 1.37 6.79 3.19 1.81 1.82 2.92 4.21 3.14 6.76H21c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3h3c0 1.66-1.34 3-3 3h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c2.76 0 5-2.24 5-5V13a12.97 12.97 0 0 0-3.76-9.17ZM5 14c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-6h3Zm16 7c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1h3v7h-3Z'/%3E%3C/svg%3E")}.hp-settori .hp-settori-container{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 2.4fr;min-height:600px}.hp-settori .hp-settori-container .slice{filter:drop-shadow(0 25px 10px rgba(0,0,0,.5));position:absolute;z-index:2;top:-5px}.hp-settori .hp-settori-container .slice>div{position:absolute;background-color:#fff;width:100vw;height:150px;top:0;z-index:1;clip-path:polygon(0 0,100% 0%,100% 40%,0% 100%)}.hp-settori .sing-settore{position:relative;outline:1px solid #000}.hp-settori .sing-settore .sing-settore-lbl{position:absolute;transform:rotate(-90deg) translate(100%,10%);right:10px;bottom:10px;transform-origin:bottom right;font-size:50px;font-weight:700;width:180%;filter:drop-shadow(0 4px 6px black);line-height:1;z-index:2}.hp-settori .sing-settore .sing-settore-img{height:100%}.hp-settori .sing-settore .sing-settore-img img{display:block;object-fit:cover;width:100%;height:100%}.hp-settori .sing-settore.last:before{content:'';position:absolute;background:rgb(0,0,0);background:-moz-linear-gradient(-90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 68%);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 68%);background:linear-gradient(-90deg,rgba(0,0,0,1) 19%,rgba(0,0,0,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);height:100%;width:200%;z-index:1;right:0;opacity:1}.hp-settori .sing-settore.last .sing-settore-info{position:absolute;z-index:1;top:60%;transform:translateY(-50%);text-align:right;padding:0 60px}.hp-settori .sing-settore.last .sing-settore-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hp-referenze{position:relative;overflow:hidden;padding-top:100px}.hp-referenze:before{content:'';position:absolute;width:149vw;top:0;background-position:top;left:-990px;height:500px;background-size:cover;overflow-clip-margin:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2875 2420'%3E%3Cpath fill='%23EE1543' fill-rule='evenodd' d='M2202.028 442.021 193.506 848.315.947 555.144 2874.447.365 1225.681 2419.793 1033 2126.438 2202.028 442.021Z'/%3E%3C/svg%3E");background-position:bottom}{}.hp-referenze .row-1{position:relative;grid-template-columns:3fr 6fr;display:grid;grid-gap:60px}.hp-referenze .col-1{max-width:480px}.hp-referenze .hp-referenze-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;text-align:center}.hp-referenze .hp-referenze-container .sing-referenza{align-content:center}.hp-referenze .hp-referenze-container .sing-referenza img{max-height:55px;max-width:250px}.hp-news{padding-top:120px}.hp-news .border{border:1px solid rgba(255,255,255,.25);padding:60px;position:relative}.hp-news .row-1{display:grid;grid-template-columns:1fr 1fr;position:absolute;width:100%;top:-52px;left:0}.hp-news .row-1 h2{display:inline-block;font-weight:700;margin-bottom:0;background-color:var(--mainColor);padding:0 20px 20px 0;position:absolute}.hp-news .row-1 .col-1{margin-left:-1px}.hp-news .row-1 .col-2{text-align:right;z-index:1}.hp-news .row-1 .col-2>div{position:absolute;background:#000;padding:0 20px;right:20px;top:30px}.hp-news .hp-row-2{display:grid;grid-template-columns:4fr 6fr;grid-gap:60px}.hp-news .hp-row-2 .col-1 a{aspect-ratio:820 / 500;display:block;overflow:hidden}.hp-news .hp-row-2 .col-1 a img{object-fit:cover;width:100%;height:100%;display:block;transition:all .2s}.hp-news .hp-row-2 .col-1 a:hover img{transform:scale(1.1)}.hp-news .hp-row-2 .col-2 h3{font-weight:300}.hp-news .hp-row-2 .col-2 div{font-size:22px;font-weight:300;line-height:1.25}.hp-news .hp-row-2 .col-2 .btn{margin-top:20px}.footer-container{display:grid;grid-template-columns:7fr 3fr;margin-top:60px}.footer-container>.col-1{position:relative;background:var(--gray-2);padding-top:60px;padding-right:60px;padding-bottom:60px}.footer-container>.col-1:before{content:'';position:absolute;background:var(--gray-2);top:0;width:100vw;height:100%;right:100%}.footer-container>.col-2{position:relative;background:var(--orange);padding-top:60px;padding-left:60px;padding-bottom:60px}.footer-container>.col-2:after{content:'';position:absolute;background-color:var(--orange);width:100vw;height:100%;left:100%;top:0}.footer-container .item-logo{margin-bottom:30px}.footer-container .item-logo a img{max-width:280px;width:100%}.footer-container .items-data{padding-left:60px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:'i1 i2 i3' 'i1 i4 i5' 'i6 . .' 'i7 . .';grid-gap:30px}.footer-container .items-data strong{font-weight:700}.footer-container .item-address{font-weight:300;grid-area:i1}.footer-container .item-address .main{font-size:18px}.footer-container .item-menu.item-menu-sol{grid-area:i2}.footer-container .item-menu.item-menu-serv{grid-area:i3}.footer-container .item-menu.item-menu-sett{grid-area:i4}.footer-container .item-menu.item-menu-altri{grid-area:i5}.footer-container .item-social{grid-area:i6}.footer-container .item-privacy{grid-area:i7}.footer-container .item-address .main strong,.footer-container .item-menu strong{margin-bottom:20px;display:inline-block}.footer-container .item-address .sede{font-size:16px}.footer-container ul.main-menu{font-size:18px}.footer-container ul.main-menu{margin:0;list-style:none}.footer-container ul.main-menu li{font-weight:300}.menu-social{margin:0}.menu-social li{display:inline-block}.menu-social li a{font-size:0}.menu-social li a:before{content:'';display:inline-block;width:22px;height:22px;background-size:cover}.menu-social li.facebook a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0z'/%3E%3Cpath d='M2.89 2h14.23c.49 0 .88.39.88.88v14.24c0 .48-.39.88-.88.88h-4.08v-6.2h2.08l.31-2.41h-2.39V7.85c0-.7.2-1.18 1.2-1.18h1.28V4.51c-.22-.03-.98-.09-1.86-.09-1.85 0-3.11 1.12-3.11 3.19v1.78H8.46v2.41h2.09V18H2.89a.89.89 0 0 1-.89-.88V2.88c0-.49.4-.88.89-.88z'/%3E%3C/svg%3E")}.menu-social li.instagram a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cg fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M12 18a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z' clip-rule='evenodd'/%3E%3Cpath d='M18 5a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z'/%3E%3Cpath fill-rule='evenodd' d='M1.654 4.276C1 5.56 1 7.24 1 10.6v2.8c0 3.36 0 5.04.654 6.324a6 6 0 0 0 2.622 2.622C5.56 23 7.24 23 10.6 23h2.8c3.36 0 5.04 0 6.324-.654a6 6 0 0 0 2.622-2.622C23 18.44 23 16.76 23 13.4v-2.8c0-3.36 0-5.04-.654-6.324a6 6 0 0 0-2.622-2.622C18.44 1 16.76 1 13.4 1h-2.8c-3.36 0-5.04 0-6.324.654a6 6 0 0 0-2.622 2.622ZM13.4 3h-2.8c-1.713 0-2.878.002-3.778.075-.877.072-1.325.202-1.638.361a4 4 0 0 0-1.748 1.748c-.16.313-.29.761-.36 1.638C3.001 7.722 3 8.887 3 10.6v2.8c0 1.713.002 2.878.075 3.778.072.877.202 1.325.361 1.638a4 4 0 0 0 1.748 1.748c.313.16.761.29 1.638.36.9.074 2.065.076 3.778.076h2.8c1.713 0 2.878-.002 3.778-.075.877-.072 1.325-.202 1.638-.361a4 4 0 0 0 1.748-1.748c.16-.313.29-.761.36-1.638.074-.9.076-2.065.076-3.778v-2.8c0-1.713-.002-2.878-.075-3.778-.072-.877-.202-1.325-.361-1.638a4 4 0 0 0-1.748-1.748c-.313-.16-.761-.29-1.638-.36C16.278 3.001 15.113 3 13.4 3Z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E")}.menu-social li.linkedin a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M20 20h-4v-6.999c0-1.92-.847-2.991-2.366-2.991-1.653 0-2.634 1.116-2.634 2.991V20H7V7h4v1.462s1.255-2.202 4.083-2.202C17.912 6.26 20 7.986 20 11.558V20ZM2.442 4.921A2.451 2.451 0 0 1 0 2.46 2.451 2.451 0 0 1 2.442 0a2.451 2.451 0 0 1 2.441 2.46 2.45 2.45 0 0 1-2.441 2.461ZM0 20h5V7H0v13Z'/%3E%3C/svg%3E")}.menu-social li.twitter a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 256 256'%3E%3Cpath d='m214.75 211.71-62.6-98.38 61.77-67.95a8 8 0 0 0-11.84-10.76l-58.84 64.72-40.49-63.63A8 8 0 0 0 96 32H48a8 8 0 0 0-6.75 12.3l62.6 98.37-61.77 68a8 8 0 1 0 11.84 10.76l58.84-64.72 40.49 63.63A8 8 0 0 0 160 224h48a8 8 0 0 0 6.75-12.29ZM164.39 208 62.57 48h29l101.86 160Z'/%3E%3C/svg%3E")}.menu-social li.youtube a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 -3 20 20'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M7.988 9.586V3.974c1.993.938 3.536 1.843 5.36 2.82-1.505.834-3.367 1.77-5.36 2.792m11.103-8.403c-.344-.453-.93-.805-1.553-.922-1.833-.348-13.267-.349-15.099 0-.5.094-.945.32-1.328.673C-.5 2.429.005 10.452.393 11.75c.164.562.375.968.64 1.235.343.352.812.594 1.351.703 1.51.312 9.284.486 15.122.047a2.62 2.62 0 0 0 1.39-.712c1.49-1.49 1.388-9.962.195-11.841'/%3E%3C/svg%3E")}.form--row{margin-bottom:10px}.form--row .send-btn input{color:var(--orange);border:none;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);font-size:18px;line-height:1;padding:10px 20px}.form--row input[type='text'],.form--row input[type='email'],.form--row input[type='tel'],.form--row textarea{width:100%;border:none;border-radius:0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:var(--gray-2);font-family:'Jost';padding:10px 20px}.form--row input[type='text']::placeholder,.form--row input[type='tel']::placeholder,.form--row input[type='email']::placeholder,.form--row textarea::placeholder{color:var(--gray-2)}.form--row.form--checkbox{font-size:13px}.nav-mobile-container{position:absolute;width:100%;height:100svh;z-index:99;background:#000;top:200svh;left:0;transition:all .2s;display:grid;align-items:center;visibility:hidden}.nav-mobile-container.active{top:0;visibility:visible}.nav-mobile{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px 120px;text-align:left;padding:60px 120px}.nav-mobile .home{grid-column:span 4}.nav-mobile .search-mobile{grid-column:1/-1;display:none}.nav-mobile .search-mobile button{display:none}.nav-mobile .search-mobile input{width:100%;border:1px solid #fff;background:transparent;padding:5px 5px;color:#fff}.nav-mobile .search-mobile input::placeholder{color:#fff}.nav-mobile .home a{max-width:280px}.nav-mobile ul{list-style:none;margin:20px 0 0}.nav-mobile ul li{padding:5px 0}.nav-mobile ul.sub-menu{margin:0 0 0 20px}.nav-mobile ul li a{line-height:1;display:block}.who{padding:50px 0}.who.soluzioni.txt-1-imgs .row-1 .img-container .img-container-1 .txt-reveal{background-color:#32425be6;background-color:#6e945be6}.who.solving.txt-1-imgs .row-1 .img-container .img-container-1 .txt-reveal{background-color:#333542e6}.who.partnership.txt-1-imgs .row-1 .img-container .img-container-1 .txt-reveal{background-color:#7e5393e6}.who.boxes-3 .row-1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px}.who.boxes-3 .sing-box-cont{border:1px solid rgba(255,255,255,.25);padding:60px 60px 70px;position:relative}.who.boxes-3 .sing-box-cont.with-btn{border-color:var(--orange)}.who.boxes-3 .sing-box p:last-child{margin-bottom:0}.who.boxes-3 .sing-box .btn{position:absolute;bottom:-20px}.breadcrumb{position:absolute;z-index:9;margin-top:-240px;padding-right:0}.single-cpt_case_history .breadcrumb{max-width:500px}.breadcrumb:after{content:'';position:absolute;border-bottom:1px solid #fff;width:100%;left:auto;right:0;bottom:0}.soluzioni-cont-page-intro.txt-2-imgs .row-1 .col-2{justify-self:flex-start;margin-top:auto;width:auto}.who.boxes-3{position:relative;z-index:2}.soluzioni-cont-page{position:relative;padding-bottom:60px;margin-bottom:-60px}.soluzioni-anchors-items{display:grid;min-width:400px;grid-template-columns:1fr 1fr;grid-gap:30px}.soluzioni-anchors-items a{background-color:var(--gray-1);color:var(--mainColor);border-radius:4px;padding:10px 40px 10px 20px;position:relative;align-content:center;line-height:1}.soluzioni-anchors-items a:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 102'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M.176 19.799 19.801.707l64.198 62.447 64.2-62.447 19.625 19.092-19.607 19.073-.018-.025-64.2 62.448-64.198-62.448-.018.025L.176 19.799Z'/%3E%3C/svg%3E");width:10px;height:10px;background-repeat:no-repeat;background-size:contain;top:50%;transform:translate(0,-50%);right:10px}.soluzioni-cont-page>div{position:relative;z-index:1;display:grid;grid-gap:120px}.soluzioni-cont-page:before{content:'';position:absolute;width:149vw;top:-200px;background-position:top;left:-380px;height:calc(149vw * 0.6);background-size:cover;overflow-clip-margin:unset;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2875 2420'%3E%3Cpath fill='%23EE1543' fill-rule='evenodd' d='M2202.028 442.021 193.506 848.315.947 555.144 2874.447.365 1225.681 2419.793 1033 2126.438 2202.028 442.021Z'/%3E%3C/svg%3E")}.soluzioni-cont-page .links{display:inline-grid;grid-auto-flow:column;grid-gap:30px 30px;margin-top:50px}.soluzioni-cont-page .sing-row{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px 80px}.soluzioni-cont-page .sing-row-imgs{position:relative}.soluzioni-cont-page .sing-row-etichetta{position:absolute;width:25%;height:100%;font-size:18px;line-height:1.3;z-index:1;background:#333542e6;left:0;top:0;align-content:flex-end;padding:20px 20px 60px}.soluzioni-cont-page .sing-row-etichetta:before{position:absolute;content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Livello_1' viewBox='0 0 316.67 450'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:50px%7D%3C/style%3E%3C/defs%3E%3Cpath d='M25 291.67 158.33 425M158.33 425l133.34-133.33M158.33 425V25' class='cls-1'/%3E%3C/svg%3E");width:15px;height:22px;background-repeat:no-repeat;right:20px;bottom:20px;transform:rotate(-45deg)}.soluzioni-cont-page .sing-row-img{position:relative;aspect-ratio:1000/420;margin-right:10.5%}.soluzioni-cont-page .sing-row-img .sing-row-grid{position:absolute;width:100%;height:100%}.soluzioni-cont-page .sing-row-img .sing-row-grid>a{display:block;padding-right:10.5%;margin-right:-10.5%;box-shadow:0 0 10px rgba(0,0,0,.9)}.soluzioni-cont-page .sing-row-img .sing-row-grid>a>img{display:block;width:100%}.soluzioni-cont-page .sing-row-img .sing-row-grid:before,.soluzioni-cont-page .sing-row-img .sing-row-grid:after{content:'';position:absolute}.soluzioni-cont-page .sing-row-img .sing-row-grid:before{width:25%;height:100%;border-left:1px solid #000;left:25%;border-right:1px solid #000;cursor:pointer}.soluzioni-cont-page .sing-row-img .sing-row-grid:after{width:1px;height:100%;background:#000;top:0;left:75%}.soluzioni-cont-page .sing-row-gallery{position:absolute;aspect-ratio:1/4;left:100%;z-index:2;width:10.5%}.soluzioni-cont-page .sing-row-gallery a{aspect-ratio:1/1;display:block}.soluzioni-cont-page .sing-row-gallery [data-anim="revealOverlay"] .overlay{background-color:var(--fucsia)}.soluzioni-cont-page .sing-row-gallery a img{object-fit:cover;width:100%;height:100%;display:block;filter:saturate(0);transition:all .12s}.soluzioni-cont-page .sing-row-gallery a:hover img{filter:unset}.page-template-page-soluzioni .txt-2-imgs .row-1 .img-container .txt-reveal{width:25%;padding:20px 20px 60px;top:0;align-content:flex-end}.page-template-page-soluzioni .txt-2-imgs .row-1 .img-container .txt-reveal:before{bottom:20px;transform:rotate(45deg);top:auto}.fotogallery-cont{position:relative}.fotogallery-cont>div{position:relative;z-index:1}.fotogallery-cont:before{content:'';position:absolute;width:149vw;top:-400px;background-position:top;left:-700px;height:800px;background-size:cover;overflow-clip-margin:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2875 2420'%3E%3Cpath fill='%23EE1543' fill-rule='evenodd' d='M2202.028 442.021 193.506 848.315.947 555.144 2874.447.365 1225.681 2419.793 1033 2126.438 2202.028 442.021Z'/%3E%3C/svg%3E")}.gallery-list{list-style:none;margin:0;display:grid;grid-template-columns:repeat(5,1fr)}.gallery-list li a img{display:block}.load-more-container{text-align:center;margin:20px 10px}.load-more-container .spinner:before{display:none}.load-more-container .spinner:after{width:25px;height:25px;border:2px solid var(--mainColor);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;background:none;top:20%;bottom:auto;transition:all 0s}.accordion{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px 60px}.accordion-title{background-color:var(--gray-1);padding:20px 50px 20px 20px;cursor:pointer;font-size:22px;font-weight:500;color:var(--mainColor);position:relative;border-radius:4px;margin-bottom:0}.accordion-title:after{position:absolute;content:'';width:16px;height:10px;background-size:contain;background-repeat:no-repeat;right:20px;top:50%;transform:translateY(-50%)}.accordion-title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 168 102'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M.176 19.799 19.801.707l64.198 62.447 64.2-62.447 19.625 19.092-19.607 19.073-.018-.025-64.2 62.448-64.198-62.448-.018.025L.176 19.799Z'/%3E%3C/svg%3E")}.accordion-title.active{background-color:var(--orange)}.accordion-title.active:after{transform:rotate(180deg) translateY(50%)}.accordion-content{display:none;padding:20px}.accordion-content.active{display:block;border:1px solid var(--orange);margin-top:-4px;background-color:rgb(241 136 66 / 25%);font-size:20px;font-weight:300}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-template-page-soluzioni .who.boxes-3 .sing-box p a{text-decoration:underline}.page-template-page-soluzioni .who.boxes-3 .sing-box p a.download{display:block;padding-left:30px;position:relative}.page-template-page-soluzioni .who.boxes-3 .sing-box p a.download:before{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 28'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M21.644 27.1H4.035C1.81 27.1 0 26.188 0 23.96v-4.407a1.102 1.102 0 1 1 2.201 0v4.407c0 1.013.823 1.837 1.834 1.837h17.609a1.838 1.838 0 0 0 1.834-1.837v-4.407a1.102 1.102 0 1 1 2.201 0v4.407c0 2.228-1.81 3.14-4.035 3.14Zm-8.804-6.445h-.014a1.106 1.106 0 0 1-.419-.088l-.001-.001-.003-.001a1.07 1.07 0 0 1-.29-.184v-.001a.965.965 0 0 1-.057-.053l-5.864-5.871a1.102 1.102 0 0 1 1.556-1.558l3.991 3.995V1.925a1.101 1.101 0 1 1 2.201 0v14.968l3.991-3.995a1.102 1.102 0 0 1 1.556 1.558l-5.864 5.871a.965.965 0 0 1-.057.053v.001l-.004.003a1.07 1.07 0 0 1-.286.181l-.003.001-.001.001a1.106 1.106 0 0 1-.419.088H12.84Z'/%3E%3C/svg%3E");width:25px;height:25px;background-repeat:no-repeat;left:0}.page-servizi{color:var(--mainColor);position:relative}.page-servizi:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2897.5px' height='2171.5px'%3E%3Cpath fill='none' stroke='%23F18842' stroke-width='1px' d='m783.383 631.698 2028.696-289.186 83.364-340.703L1.944 440.493l2363.28 1728.285 83.417-340.917L783.383 631.698Z'/%3E%3C/svg%3E");width:calc(50vw - 30px);height:100vh;bottom:-60px;right:0;background-size:340%}.page-servizi .breadcrumb{z-index:59}.page-servizi .breadcrumb:after{border-bottom-color:var(--mainColor)}.page-servizi .first-element{margin-bottom:0;margin-top:-150px;z-index:9}.page-servizi .first-element:before{background-color:#fff;content:'';clip-path:polygon(0% 0,100% 80%,100% 100%,0 100%);position:absolute;left:0;top:-180px;width:100%;height:334px}.page-servizi .first-element .row-1{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px 120px;align-items:center;z-index:999;position:relative}.page-servizi .servizi-main-cont{background:#fff}.page-servizi .servizi-main-cont .main-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 60px}.page-servizi .servizi-main-cont .servizi-col-1{display:flex;grid-gap:60px;flex-direction:column}.page-servizi .servizi-main-cont .servizi-col-2{display:flex;grid-gap:60px;flex-direction:column}.page-servizi .servizi-main-cont .sing-servizio{border:1px solid var(--orange);padding:60px 60px 60px 90px;position:relative;background:#fff;z-index:1}.page-servizi .servizi-main-cont .sing-servizio p{margin-bottom:0}.page-servizi .servizi-main-cont .sing-servizio:before{content:'';position:absolute;width:60px;height:60px;background-color:var(--orange);background-repeat:no-repeat;background-size:40px;background-position:center;left:0;top:0}.page-servizi .servizi-main-cont .sing-servizio.rilievi:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20' fill='%23fff'%3E%3Cpath d='M29.91 9.6c-.04-.1-1.1-2.45-3.46-4.8C23.32 1.66 19.36 0 15 0S6.68 1.66 3.54 4.79C1.19 7.15.12 9.5.09 9.6c-.11.26-.11.55 0 .81.04.1 1.1 2.45 3.46 4.8C6.69 18.35 10.65 20 15.01 20s8.32-1.66 11.46-4.79c2.35-2.35 3.41-4.7 3.46-4.8.11-.26.11-.55 0-.81ZM15 18c-3.85 0-7.21-1.4-9.99-4.16A16.854 16.854 0 0 1 2.13 10c.77-1.41 1.74-2.71 2.88-3.84C7.79 3.4 11.15 2 15 2s7.21 1.4 9.99 4.16A16.68 16.68 0 0 1 27.88 10c-.9 1.68-4.83 8-12.88 8Zm0-14c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6Zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4Z'/%3E%3C/svg%3E")}.page-servizi .servizi-main-cont .sing-servizio.installazione:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26.01' fill='%23fff'%3E%3Cpath d='M25.35 5.63a.998.998 0 0 0-1.6-.36l-5.04 4.65-2.15-.46-.46-2.15 4.65-5.04a.996.996 0 0 0-.36-1.6A9.006 9.006 0 0 0 8.01 9.02c0 1.24.25 2.48.75 3.62l-7.53 6.51s-.04.03-.05.05c-1.56 1.56-1.56 4.1 0 5.66s4.1 1.56 5.66 0l.05-.05 6.51-7.53c4.55 2 9.86-.07 11.86-4.62.5-1.14.76-2.38.76-3.63 0-1.16-.22-2.3-.66-3.38ZM17 16a6.9 6.9 0 0 1-3.38-.88.996.996 0 0 0-1.24.22l-6.99 8.09c-.8.76-2.07.73-2.83-.07-.73-.77-.73-1.98 0-2.76l8.09-6.99c.36-.31.45-.83.22-1.24-1.87-3.38-.64-7.64 2.74-9.51a7.019 7.019 0 0 1 4.56-.78l-3.9 4.23c-.22.24-.31.57-.24.89l.71 3.29c.08.38.38.68.77.77l3.29.71c.32.07.65-.02.89-.24l4.23-3.9a7.002 7.002 0 0 1-5.75 8.07c-.38.06-.77.1-1.15.1Z'/%3E%3C/svg%3E")}.page-servizi .servizi-main-cont .sing-servizio.concept:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.02 27' fill='%23fff'%3E%3Cpath d='M19.89 13.45a.997.997 0 0 0-.4-1.36.997.997 0 0 0-1.36.4c0 .02-.02.03-.03.05a9.958 9.958 0 0 1-4.14 4.19l-2.07-4.66a4.987 4.987 0 0 0 1.16-6.97 4.962 4.962 0 0 0-3.07-1.99V1c0-.55-.45-1-1-1s-1 .45-1 1v2.1a5.002 5.002 0 0 0-1.91 8.97L.09 25.59c-.23.5 0 1.1.5 1.32.5.23 1.1 0 1.32-.5l3.14-7.07c1.27.44 2.6.67 3.94.66 1.34 0 2.68-.22 3.95-.65l3.14 7.06a1 1 0 0 0 1.83-.81l-3.12-7.03c2.19-1.14 3.97-2.92 5.1-5.11ZM9 5c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3Zm0 13c-1.06 0-2.12-.17-3.12-.5l2.05-4.62c.71.16 1.44.16 2.15 0l2.06 4.63c-1.01.32-2.07.48-3.14.49Z'/%3E%3C/svg%3E");background-size:30px}.page-servizi .servizi-main-cont .sing-servizio.pratiche:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 26' fill='%23fff'%3E%3Cpath d='m21.71 5.29-5-5C16.52.11 16.27 0 16 0H6C4.9 0 4 .9 4 2v2H2C.9 4 0 4.9 0 6v18c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2c1.1 0 2-.9 2-2V6c0-.27-.11-.52-.29-.71ZM16 24H2V6h9.59L16 10.41V24Zm4-4h-2V10c0-.27-.11-.52-.29-.71l-5-5A.99.99 0 0 0 12 4H6V2h9.59L20 6.41V20Zm-7-4c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1Zm0 4c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1Z'/%3E%3C/svg%3E");background-size:30px}.page-servizi .servizi-main-cont .sing-servizio.ingegnerizzazione:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.16 26.16' fill='%23fff'%3E%3Cpath d='M13.08 7.08c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6Zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4Zm11-3.73v-.54l1.86-2.33c.2-.25.27-.58.18-.88a13.45 13.45 0 0 0-1.36-3.28.999.999 0 0 0-.75-.49l-2.97-.33a6.81 6.81 0 0 0-.38-.38l-.35-2.97c-.04-.31-.22-.59-.49-.75A13.45 13.45 0 0 0 16.54.04a.997.997 0 0 0-.88.19l-2.32 1.85h-.54L10.48.22A.97.97 0 0 0 9.6.04C8.45.35 7.35.8 6.32 1.4c-.27.16-.46.44-.49.75L5.5 5.12c-.13.12-.26.25-.38.38l-2.97.34c-.31.04-.59.22-.75.49A12.85 12.85 0 0 0 .04 9.6c-.08.31-.01.63.19.88l1.85 2.32v.54L.22 15.68a.97.97 0 0 0-.18.88c.31 1.15.76 2.25 1.36 3.28.16.27.44.46.75.49l2.97.33c.12.13.25.25.38.38l.35 2.97c.04.31.22.59.49.75 1.03.6 2.13 1.05 3.28 1.36.31.08.63.01.88-.19l2.32-1.85h.54l2.33 1.86c.25.2.58.27.88.18 1.15-.31 2.25-.76 3.28-1.36.27-.16.46-.44.49-.75l.33-2.97c.13-.12.25-.25.38-.38l2.97-.35c.31-.04.59-.22.75-.49.6-1.03 1.05-2.13 1.36-3.28.08-.31.01-.63-.19-.88l-1.85-2.32Zm-2.01-.81c.02.36.02.72 0 1.08-.01.25.06.49.22.68l1.77 2.22c-.2.65-.46 1.27-.78 1.88l-2.83.32a1 1 0 0 0-.64.33c-.24.27-.5.53-.77.77-.19.16-.3.39-.33.64l-.31 2.82c-.6.31-1.23.58-1.88.78l-2.22-1.77c-.18-.14-.4-.22-.62-.22h-.06c-.36.02-.72.02-1.09 0-.25-.01-.49.06-.69.22l-2.22 1.77c-.65-.2-1.27-.46-1.88-.78l-.32-2.82a1 1 0 0 0-.33-.64c-.27-.24-.53-.5-.77-.77a.976.976 0 0 0-.64-.33l-2.82-.31c-.31-.6-.58-1.23-.78-1.88l1.77-2.22c.15-.19.23-.44.22-.68-.02-.36-.02-.72 0-1.09.01-.25-.06-.49-.22-.69L2.08 9.63c.2-.65.46-1.27.78-1.88l2.82-.32a1 1 0 0 0 .64-.33c.24-.27.5-.53.77-.77.19-.16.3-.39.33-.64l.31-2.82c.6-.31 1.23-.58 1.88-.78l2.22 1.77c.19.15.44.23.69.22.36-.02.72-.02 1.09 0 .25.01.49-.06.68-.22l2.22-1.77c.65.2 1.27.46 1.88.78l.32 2.82a1 1 0 0 0 .33.64c.27.24.53.5.77.77.16.19.39.3.64.33l2.82.31c.31.6.58 1.23.78 1.88l-1.77 2.22c-.16.2-.23.44-.22.69Z'/%3E%3C/svg%3E")}.page-servizi .servizi-main-cont .sing-servizio.assistenza:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 28' fill='%23fff'%3E%3Cpath d='M22.24 3.83A12.933 12.933 0 0 0 13.1 0H13C5.82 0 0 5.82 0 13v7c0 1.66 1.34 3 3 3h2c1.66 0 3-1.34 3-3v-5c0-1.66-1.34-3-3-3H2.05c.56-6.06 5.92-10.51 11.98-9.95 2.57.24 4.97 1.37 6.79 3.19 1.81 1.82 2.92 4.21 3.14 6.76H21c-1.66 0-3 1.34-3 3v5c0 1.66 1.34 3 3 3h3c0 1.66-1.34 3-3 3h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c2.76 0 5-2.24 5-5V13a12.97 12.97 0 0 0-3.76-9.17ZM5 14c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-6h3Zm16 7c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1h3v7h-3Z'/%3E%3C/svg%3E")}.page-news,.news-list-main-cont{color:var(--mainColor);position:relative}.page-news .breadcrumb{z-index:59}.page-news .breadcrumb:after{border-bottom-color:var(--mainColor)}.page-news .first-element{margin-bottom:0;margin-top:-150px;z-index:9}.page-news .first-element:before{background-color:#fff;content:'';clip-path:polygon(0% 0,100% 80%,100% 100%,0 100%);position:absolute;left:0;top:-180px;width:100%;height:334px}.page-news .first-element .row-1{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px 120px;align-items:center;z-index:999;position:relative}.page-news .servizi-main-cont{background:#fff}.page-news .servizi-main-cont .main-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 60px}.page-news .servizi-main-cont .servizi-col-1{display:flex;grid-gap:60px;flex-direction:column}.page-news .servizi-main-cont .servizi-col-2{display:flex;grid-gap:60px;flex-direction:column}.page-news .servizi-main-cont .sing-servizio{border:1px solid var(--orange);padding:60px 60px 60px 90px;position:relative;background:#fff;z-index:1}.news-list-main-cont .listing-news{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 60px}.news-list-main-cont .news-pagination{margin-top:50px}.news-list-main-cont .listing-news .sing-news{display:flex;flex-direction:column;align-items:stretch;height:100%;border:1px solid #4f4b43;position:relative;transition:all .2s}.news-list-main-cont .listing-news .sing-news *{transition:all .2s}.news-list-main-cont .listing-news .sing-news-img{position:relative;padding-top:75%;overflow:hidden}.news-list-main-cont .listing-news .icon-news{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Livello_1' viewBox='0 0 10.75 10.75'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2%7Bfill:none;stroke:%23fff;stroke-miterlimit:2;stroke-width:.75px%7D.cls-2%7Bstroke-linecap:round%7D%3C/style%3E%3C/defs%3E%3Cpath d='M10.38 4.62v.75c0 2.36 0 3.54-.73 4.27-.73.73-1.91.73-4.27.73s-3.54 0-4.27-.73C.38 8.91.38 7.73.38 5.37s0-3.53.73-4.26S3.02.38 5.38.38h.75' class='cls-2'/%3E%3Ccircle cx='8.88' cy='1.88' r='1.5' class='cls-1'/%3E%3Cpath d='M2.88 6.38h4.5m-4.5 1.74h3' class='cls-2'/%3E%3C/svg%3E");background-color:var(--orange);width:50px;height:50px;border-radius:50%;background-size:60%;background-repeat:no-repeat;background-position:center;position:absolute;right:25px;bottom:25px}.news-list-main-cont .listing-news .sing-news-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news-list-main-cont .listing-news .sing-news:hover img{transform:scale(1.1)}.news-list-main-cont .listing-news .sing-news-text{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.news-list-main-cont .listing-news .sing-news-text h3{font-size:30px}.news-list-main-cont .listing-news .sing-news-text p{margin-bottom:0}.cpt-settori{color:var(--mainColor);position:relative}.cpt-settori .first-element ul{margin-left:1em;margin-bottom:1em}.cpt-settori.digital-signage a.scheda{position:absolute;right:0;bottom:0;z-index:9;font-size:16px;color:#fff;padding-right:30px;display:block;bottom:5px;right:20px}.cpt-settori.digital-signage a.scheda:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' width='24' height='24' stroke-width='1.5' color='%23fff' data-name='Layer 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-637647fac3a86d32eae6f20d-1%7Bfill:none;stroke:currentColor;stroke-miterlimit:10%7D%3C/style%3E%3C/defs%3E%3Cpath d='M16.77 8.18V22.5H3.41V5.32h13.36v2.86zM6.27 13.91h7.64M6.27 10.09h7.64M6.27 17.73H12' class='cls-637647fac3a86d32eae6f20d-1'/%3E%3Cpath d='M20.59 19.64V1.5H6.27' class='cls-637647fac3a86d32eae6f20d-1'/%3E%3C/svg%3E");width:20px;height:20px;background-size:contain;background-repeat:no-repeat;right:0}.cpt-settori.digital-signage .single-settore .ref-tit{font-size:24px;padding-bottom:30px}.cpt-settori .breadcrumb{z-index:59}.cpt-settori .breadcrumb:after{border-bottom-color:var(--mainColor)}.cpt-settori .first-element{margin-bottom:0;margin-top:-150px;z-index:9;margin-bottom:50px}.cpt-settori .first-element:before{background-color:#fff;content:'';clip-path:polygon(0% 0,100% 80%,100% 100%,0 100%);position:absolute;left:0;top:-180px;width:100%;height:334px}.cpt-settori .first-element .row-1{display:grid;grid-gap:30px 60px;z-index:9;position:relative}.cpt-settori.archive .first-element .row-1{grid-template-columns:repeat(6,1fr)}.cpt-settori.single .first-element .row-1{grid-template-columns:2fr 1fr;grid-gap:30px 120px;align-items:center;margin-bottom:50px}.cpt-settori .first-element .row-1 .enfasi{font-size:1.8em}.cpt-settori.archive .first-element .row-1 .col{grid-column:span 2}.cpt-settori.archive .first-element .row-1 .col p:last-child{margin-bottom:0}.cpt-settori.archive .first-element .row-1 .col.col-1{grid-column:span 3}.cpt-settori.archive .first-element .row-1 .col.col-2{grid-column-start:1;grid-column-end:3}.cpt-settori .servizi-main-cont{background:#fff}.cpt-settori .settori{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px}.cpt-settori .single-settore{position:relative}.cpt-settori .single-settore .ref-grid:before,.cpt-settori .single-settore .ref-grid:after{content:'';position:absolute}.cpt-settori .single-settore .ref-tit{position:absolute;width:70%;bottom:0;right:0;padding:20px;text-align:center;min-height:160px;align-content:center;font-size:35px;line-height:1;color:#fff}.cpt-settori .single-settore .ref-tit:before,.cpt-settori .single-settore .ref-tit:after{content:'';position:absolute;background:#fff}.cpt-settori .single-settore .ref-tit:before{width:1px;height:100vw;bottom:0;left:0}.cpt-settori .single-settore .ref-tit:after{top:0;width:100vw;height:1px;right:0}.cpt-settori .single-settore .first-link{overflow:hidden;display:block;position:relative}.cpt-settori .single-settore .first-link img{display:block}.cpt-case_history{color:var(--mainColor);position:relative}.cpt-case_history .cpt-ch-banner-top{aspect-ratio:1920/780}.cpt-case_history .cpt-ch-banner-top img{object-fit:cover;width:100%;height:100%}.cpt-case_history .breadcrumb{z-index:59}.cpt-case_history .breadcrumb:after{border-bottom-color:var(--mainColor)}.cpt-case_history .first-element{margin-bottom:0;margin-top:-150px;z-index:9;margin-bottom:50px}.cpt-case_history .first-element:before{background-color:#fff;content:'';clip-path:polygon(0% 0,100% 70%,100% 100%,0 100%);position:absolute;left:0;top:-200px;width:100%;height:350px}.cpt-case_history .first-element .row-1{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px 120px;align-items:center;z-index:9;position:relative}.cpt-case_history.single .first-element .row-1{grid-template-columns:repeat(6,1fr)}.cpt-case_history.single .first-element .row-1{grid-gap:30px 60px;align-items:baseline;margin-bottom:50px}.cpt-case_history.single .first-element .row-1 .col{grid-column:span 2}.cpt-case_history.single .first-element .row-1 .col p:last-child{margin-bottom:0}.cpt-case_history.single .first-element .row-1 .col.col-1{grid-column:span 3}.cpt-case_history.single .first-element .row-1 .col.col-2{grid-column-start:1;grid-column-end:3}.cpt-case_history .case-history{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px}.cpt-case_history .single-settore{position:relative}.cpt-case_history .single-settore .ref-grid:before,.cpt-case_history .single-settore .ref-grid:after{content:'';position:absolute}.cpt-case_history .single-settore .ref-tit{position:absolute;width:70%;bottom:0;right:0;padding:20px;text-align:center;min-height:160px;align-content:center;font-size:28px;line-height:1;color:#fff}.cpt-case_history .single-settore .ref-tit:before,.cpt-case_history .single-settore .ref-tit:after{content:'';position:absolute;background:#fff}.cpt-case_history .single-settore .ref-tit:before{width:1px;height:100vw;bottom:0;left:0}.cpt-case_history .single-settore .ref-tit:after{top:0;width:100vw;height:1px;right:0}.cpt-case_history .single-settore .first-link{overflow:hidden;display:block;position:relative}.cpt-case_history .single-settore .first-link img{display:block}.cpt-referenze .first-element .row-1{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px 120px;align-items:center;z-index:9;position:relative}.cpt-referenze .referenze{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px}.cpt-referenze .single-referenza{position:relative}.cpt-referenze .single-referenza .ref-grid:before,.cpt-referenze .single-referenza .ref-grid:after{content:'';position:absolute}.cpt-referenze .single-referenza .ref-tit{position:absolute;width:70%;bottom:0;right:0;padding:20px;text-align:center;min-height:160px;align-content:center;font-size:35px;line-height:1}.cpt-referenze .single-referenza .ref-tit:before,.cpt-referenze .single-referenza .ref-tit:after{content:'';position:absolute;background:var(--mainColor)}.cpt-referenze .single-referenza .ref-tit:before{width:1px;height:100vw;bottom:0;left:0}.cpt-referenze .single-referenza .ref-tit:after{top:0;width:100vw;height:1px;right:0}.cpt-referenze .single-referenza .first-link{overflow:hidden;display:block;position:relative}.cpt-referenze .single-referenza .first-link img{display:block}.page-servizi.ricerca:after{display:none}.search-list-result{position:relative;z-index:9;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-bottom:30px}.search-list-result .sing-result{border:1px solid var(--fucsia);border-width:0 1px 1px 0;padding:30px;background-color:#fff}.search-list-result .sing-result span{background-color:var(--fucsia);padding:5px 15px;margin-bottom:10px;display:inline-block;color:#fff;font-size:16px}.search-list-result h2{font-size:40px}.search-no-results .page-servizi:after{display:none}.search-no-results .search-result-form .search-container input[type="text"]{color:var(--mainColor);border-bottom:1px solid}.search-no-results .search-result-form .search-container input[type="text"]::placeholder{color:var(--mainColor)}.search-no-results .search-result-form .search-container #searchsubmit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 761.98'%3E%3Cpath d='M788.3 750.8c-15.6 14.9-41 14.9-56.6 0l-158-150.9 56.6-54 158 150.9c15.6 14.8 15.6 39.1 0 54ZM320 534.7c-132.3 0-240-102.8-240-229.1S187.7 76.5 320 76.5s240 102.8 240 229.1-107.7 229.1-240 229.1ZM320 0C143.3 0 0 136.8 0 305.5S143.3 611 320 611s320-136.8 320-305.5S496.7 0 320 0Z' fill='%23000' style='fill-rule:evenodd'/%3E%3C/svg%3E")}.page-template-page-privacy main{padding:150px 20px 20px}@media screen and (min-width:992px){.page-template-page-privacy main{padding:190px 60px 20px}}@media screen and (min-width:1200px){.soluzioni-cont-page .sing-row.row-odd{}.soluzioni-cont-page .sing-row.row-odd .sing-row-txt{order:2}.soluzioni-cont-page .sing-row.row-odd .sing-row-imgs{order:1}.soluzioni-cont-page .sing-row.row-even{grid-template-columns:1fr 2fr}.soluzioni-cont-page .sing-row.row-even .sing-row-gallery{left:-10.5%}.soluzioni-cont-page .sing-row.row-even .sing-row-img{margin-left:10.5%;margin-right:auto}.soluzioni-cont-page .sing-row.row-even .sing-row-img .sing-row-grid>a{margin-right:auto;padding-right:unset;height:100%}.soluzioni-cont-page .sing-row.row-even .sing-row-etichetta{left:auto;right:0}.soluzioni-cont-page-intro.txt-2-imgs .row-1{grid-template-columns:7fr 5fr}.soluzioni-cont-page-intro.txt-2-imgs .row-1 p{margin-bottom:0}.soluzioni-cont-page-intro.txt-2-imgs .row-1 h1{max-width:unset}}.error404 main{background:url(https://www.visivart.it/wp-content/uploads/bg-404.jpg);background-size:cover;background-repeat:no-repeat;padding:180px 60px 80px;background-position:center right}.error404 .footer-container{margin-top:0}.error404 .page-404-menu nav>ul{margin-left:0;list-style:none;display:flex;grid-gap:30px;flex-wrap:wrap}@media screen and (max-width:1499px){.txt-2-imgs .row-1{grid-template-columns:3fr 5fr}.txt-2-imgs .row-1 .img-container .txt-reveal{height:100%}.hp-soluzioni .sing-soluzione-desc h3{font-size:25px}.cpt-settori .settori,.news-list-main-cont .listing-news{grid-template-columns:repeat(3,1fr)}.search-list-result{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1299px){.hp-soluzioni .soluzioni-cont{grid-template-columns:repeat(2,1fr);padding-bottom:0}.hp-soluzioni .soluzioni-cont .sing-soluzione{display:grid;grid-template-columns:1fr 1fr;outline:none}.hp-soluzioni .soluzioni-cont .sing-soluzione-img img{object-fit:cover;width:100%;height:100%}.hp-soluzioni .soluzioni-cont .sing-soluzione-desc-cont{position:relative;padding-left:0;padding-right:0;bottom:0}.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(3) .sing-soluzione-img,.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(4) .sing-soluzione-img{order:2}.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(3) .sing-soluzione-desc-cont,.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(4) .sing-soluzione-desc-cont{order:1}.hp-soluzioni .slice{display:none}.hp-soluzioni .sing-soluzione-desc .btn{bottom:30px}.hp-soluzioni .sing-soluzione-desc{height:100%;border-radius:0}}@media screen and (max-width:1199px){.header-container{grid-template-columns:280px auto 40px}.header-container .nav-container{display:none}.nav-mobile{grid-gap:60px;padding:60px}.txt-2-imgs .row-1{grid-template-columns:1fr;grid-gap:0}.txt-2-imgs .row-1 .col-1 h1,.txt-2-imgs .row-1 .col-1 h2{max-width:none}.txt-2-imgs .row-1 .img-container .txt-reveal{height:50%}.txt-2-imgs .row-1 .img-container-1{margin-top:var(--margin-din-img)}.page-template-page-soluzioni .txt-2-imgs .row-1 .img-container-1{margin-top:0}.txt-2-imgs .row-1 .img-container-2{margin-bottom:var(--margin-din-img)}.hp-soluzioni .row-1{grid-template-columns:1fr;margin-bottom:60px;grid-gap:20px}.hp-servizi .row-1{grid-template-columns:1fr}.hp-servizi .row-1 .col-1,.hp-servizi .row-1 .col-1 h3{max-width:none}.hp-referenze .row-1{grid-template-columns:2fr 3fr}.hp-referenze .hp-referenze-container{grid-template-columns:repeat(2,1fr)}.hp-news .border{padding:30px}.hp-news .hp-row-2{grid-gap:30px}.soluzioni-cont-page .sing-row{grid-template-columns:1fr}.footer-container{grid-template-columns:5fr 3fr}.footer-container .items-data{grid-template-areas:'i1  i1' 'i2  i3' 'i4  i5' 'i6  .' 'i7  .';grid-template-columns:1fr 1fr;padding-left:0}.footer-container .item-address{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.txt-1-imgs .row-1{grid-gap:60px;grid-template-columns:1fr}.txt-1-imgs .row-1.invert{grid-template-columns:1fr}.txt-1-imgs .row-1.invert .col-1{order:unset}.who.boxes-3 .row-1{grid-template-columns:1fr}.accordion{grid-template-columns:repeat(2,1fr)}.gallery-list{grid-template-columns:repeat(3,1fr)}.page-servizi .first-element .row-1{grid-template-columns:1fr;margin-bottom:60px}.page-servizi .servizi-main-cont .main-container{grid-template-columns:1fr}.cpt-referenze .first-element .row-1,.cpt-case_history .first-element .row-1{grid-template-columns:1fr}.cpt-settori.single .first-element .row-1{grid-template-columns:1fr;margin-bottom:60px}.cpt-settori.archive .first-element .row-1 .col,.cpt-case_history.single .first-element .row-1 .col{grid-column:span 6}.cpt-settori.archive .first-element .row-1 .col.col-1,.cpt-case_history.single .first-element .row-1 .col.col-1{grid-column:span 4}.cpt-settori.archive .first-element .row-1 .col.col-2,.cpt-case_history.single .first-element .row-1 .col.col-2{grid-column-start:1;grid-column-end:7}}@media screen and (max-width:991px){:root{--margin-din-img:calc((((100svw - 30px) / 2)*(6/5))/3)}.main-container{padding-left:15px;padding-right:15px}.header-container{grid-template-columns:150px auto 40px}.hp-soluzioni .soluzioni-cont{margin-left:-15px;margin-right:-15px;grid-template-columns:1fr}.top-shadow>div,.cpt-settori .first-element,.cpt-case_history .first-element,.page-news .first-element{margin-top:0}.cpt-settori .first-element:before,.cpt-case_history .first-element:before,.page-news .first-element:before{height:200px;top:-200px}.cpt-settori.archive .first-element .row-1 .col.col-1,.cpt-case_history.single .first-element .row-1 .col.col-1{grid-column:span 6}.breadcrumb{margin-top:-60px}.single-cpt_case_history .breadcrumb{max-width:none}.page-servizi .first-element{margin-top:0}.page-servizi .first-element:before{top:-150px;height:160px}.top-shadow:before{height:calc(100vw / (605/380));top:calc((((100vw/(605/380)))*-1) + 00px)}.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(odd) .sing-soluzione-desc-cont,.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(even) .sing-soluzione-img{order:2}.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(even) .sing-soluzione-desc-cont,.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(odd) .sing-soluzione-img{order:1}.txt-2-imgs .row-1 .img-container .txt-reveal{height:100%}.hp-settori .hp-settori-container{grid-template-columns:1fr 1fr 1fr}.hp-settori .sing-settore .sing-settore-lbl{transform:rotate(0deg) translate(0,0);transform-origin:top left;text-align:left;right:auto;left:10px;width:auto;font-size:30px}.hp-settori .sing-settore.last .sing-settore-info{top:50%;padding:0 15px}.hp-settori .sing-settore.last .sing-settore-info h2{font-size:40px}.hp-referenze .row-1{grid-template-columns:1fr}.hp-referenze .col-1{max-width:unset}.hp-referenze .hp-referenze-container{grid-template-columns:repeat(3,1fr)}.hp-news .hp-row-2{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr;padding-left:0;padding-right:0}.footer-container>.col-1{order:2;padding-left:15px;padding-right:15px}.footer-container>.col-2{order:1;padding-left:15px;padding-right:15px}.footer-container>.col-1:before,.footer-container>.col-2:after{display:none}.who.boxes-3 .sing-box-cont{padding:15px 15px 40px}.cpt-referenze .referenze,.cpt-case_history .case-history{grid-template-columns:repeat(2,1fr)}.cpt-settori .settori,.news-list-main-cont .listing-news{grid-template-columns:repeat(2,1fr)}.cpt-case_history .cpt-ch-banner-top{aspect-ratio:640/400}}@media screen and (max-width:767px){h1{font-size:40px}h2{font-size:40px}h2.small-font,h3{font-size:30px}.header-container{grid-template-columns:auto 40px}#masthead .header-container{padding-top:20px;padding-bottom:20px}.header-container .search-container{display:none}.header-container .home a img{width:150px}.nav-mobile-container{overflow-y:scroll}.nav-mobile{grid-template-columns:1fr;padding-left:15px;grid-gap:30px}.nav-mobile .search-mobile{display:block}.nav-mobile .home{grid-column:span 1}.txt-2-imgs .row-1 .img-container{grid-auto-flow:row}.txt-2-imgs .row-1 .img-container-1{margin-top:auto}.txt-2-imgs .row-1 .img-container-2{margin-bottom:auto}.txt-2-imgs .row-1 .img-container .txt-reveal{height:50%;font-size:14px}.txt-2-imgs .row-1 .img-container .img-container-1 .txt-reveal{padding-top:45px}.page-template-page-soluzioni .txt-2-imgs .row-1 .img-container .txt-reveal{height:100%}.txt-2-imgs .row-1 .img-container .img-container-2 .txt-reveal{padding-bottom:45px}.hp-soluzioni .row-1 .col-2{grid-template-columns:auto;grid-gap:10px}.hp-servizi .list-servizi{grid-template-columns:1fr;grid-gap:20px}.hp-servizi .list-servizio{font-size:24px;padding-left:65px;min-height:50px}.hp-servizi .list-servizio:before{width:50px;height:50px;border-radius:25px;background-size:30px}.hp-servizi .list-servizio.pratiche:before,.hp-servizi .list-servizio.concept:before{background-size:25px}.hp-settori .hp-settori-container{grid-template-columns:1fr 1fr}.hp-referenze .hp-referenze-container{grid-template-columns:repeat(2,1fr)}.hp-news .row-1 .col-2>div{max-width:50vw}.hp-news .border{padding:30px 15px}.txt-1-imgs .row-1 .img-container .txt-reveal{width:33.3%}.txt-1-imgs .row-1 .img-container>div{height:200px}.txt-1-imgs .row-1 .img-container img{object-fit:cover;width:100%;height:100%}.txt-1-imgs .row-1 .img-container .grid:before{width:33.3%;left:0;border-left:0}.txt-1-imgs .row-1 .img-container .grid:after{left:66.6%}.gallery-list{grid-template-columns:repeat(2,1fr)}.accordion{grid-template-columns:repeat(1,1fr)}.search-list-result{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:480px){.hp-soluzioni .soluzioni-cont .sing-soluzione{grid-template-columns:1fr}.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(odd) .sing-soluzione-desc-cont,.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(even) .sing-soluzione-img,.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(even) .sing-soluzione-desc-cont,.hp-soluzioni .soluzioni-cont .sing-soluzione:nth-child(odd) .sing-soluzione-img{order:unset}.hp-settori .hp-settori-container .slice>div{height:70px}.hp-settori .hp-settori-container{grid-template-columns:1fr}.hp-settori .sing-settore{height:50svh}.hp-settori .sing-settore.last{height:80vh}.footer-container .item-address{grid-template-columns:1fr;grid-gap:0}.footer-container .items-data{grid-template-areas:'i1' 'i2' 'i3' 'i4' 'i5' 'i6' 'i7';grid-template-columns:1fr}.txt-1-imgs .row-1 .img-container .grid:before{display:none}.txt-1-imgs .row-1 .img-container .grid:after{display:none}.txt-1-imgs .row-1 .img-container>div{height:250px}.txt-1-imgs .row-1 .img-container .img-container-1 .txt-reveal{width:100%;height:50px;bottom:0;top:auto}.cpt-referenze .referenze,.cpt-case_history .case-history{grid-template-columns:repeat(1,1fr)}.cpt-settori .settori,.news-list-main-cont .listing-news{grid-template-columns:repeat(1,1fr)}.cpt-referenze .single-referenza .ref-tit{min-height:100px}.soluzioni-cont-page-intro.txt-2-imgs .row-1 .col-2{width:100%}.soluzioni-cont-page .links{grid-auto-flow:row}.soluzioni-cont-page .sing-row-etichetta{width:50%;font-size:14px;padding:5px 5px 20px}.soluzioni-cont-page .sing-row-etichetta:before{bottom:0;right:0}.soluzioni-anchors-items{grid-template-columns:1fr;grid-gap:15px;min-width:auto;width:100%}.page-template-page-soluzioni .txt-2-imgs .row-1 .img-container .txt-reveal{width:50%}.hp-referenze .hp-referenze-container{grid-template-columns:repeat(1,1fr)}.breadcrumb{top:calc(100vw *7 /9)}.page-servizi .first-element:before{top:-80px;height:80px;clip-path:polygon(0% 0,100% 40%,100% 100%,0 100%)}.cpt-settori .first-element:before,.cpt-case_history .first-element:before,.page-news .first-element:before{top:-129px;height:130px;clip-path:polygon(0% 0,100% 40%,100% 100%,0 100%)}.cpt-case_history .cpt-ch-banner-top{aspect-ratio:360 / 300}}
@font-face{font-family:lg;src:url(https://www.visivart.it/wp-content/themes/care-boilerplate/css/plugins/../fonts/lg.ttf?io9a6k) format("truetype"),url(https://www.visivart.it/wp-content/themes/care-boilerplate/css/plugins/../fonts/lg.woff?io9a6k) format("woff"),url(https://www.visivart.it/wp-content/themes/care-boilerplate/css/plugins/../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{opacity:0;will-change:opacity;-webkit-transition:opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{opacity:1}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;outline:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{will-change:transform,opacity;display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(https://www.visivart.it/wp-content/themes/care-boilerplate/css/plugins/../images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play-button{opacity:0;will-change:opacity;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-zoom-from-image .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-zoom-from-image .lg-video-play-button{opacity:1}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play-button{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer[data-lg-slide-type=iframe] .lg-download,.lg-outer[data-lg-slide-type=video] .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}
.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform 0.25s cubic-bezier(.17,.88,.32,1.28),opacity 0.1s;-moz-transition:-moz-transform 0.25s cubic-bezier(.17,.88,.32,1.28),opacity 0.1s;-o-transition:-o-transform 0.25s cubic-bezier(.17,.88,.32,1.28),opacity 0.1s;transition:transform 0.25s cubic-bezier(.17,.88,.32,1.28),opacity 0.1s}.lg-video-play-button:hover .lg-video-play-icon-bg,.lg-video-play-button:hover .lg-video-play-icon{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity 0.12s ease-in;-o-transition:opacity 0.12s ease-in;transition:opacity 0.12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;-webkit-transition:opacity 0.12s ease-in;-o-transition:opacity 0.12s ease-in;transition:opacity 0.12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear 0.25s infinite,lg-play-stroke 1.5s ease-in-out 0.25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}