@font-face{font-family:Manrope;src:url('manrope-latin.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap}
:root{--ink:#25223d;--blue:#5141cb;--purple:#753b88;--violet:#753b88;--muted:#626172;--line:#e3dfeb;--paper:#f7f5f0;--cream:#fbf8f1;--mint:#e2f0e9;--coral:#d87760;--shadow-soft:0 10px 32px #32244a09;--shadow-lift:0 16px 40px #32244a14}
body{font-family:Manrope,'Segoe UI',Arial,sans-serif;background:#fbfaf7;color:var(--ink);-webkit-font-smoothing:antialiased}::selection{background:#dbd3fa;color:#28203f}
h1,h2,h3,.brand{font-family:Manrope,'Segoe UI',Arial,sans-serif}h1,h2{font-weight:600;text-wrap:balance}h1{letter-spacing:-.055em;line-height:1.09}h2{letter-spacing:-.045em;line-height:1.18}h3{letter-spacing:-.025em}p{line-height:1.8}button,input,select,textarea{font-family:inherit}
header{background:#fffefaed;border-bottom:1px solid #e8e2ed;box-shadow:0 3px 20px #32244a04;backdrop-filter:blur(16px)}.top{background:#302342;color:#f7f2ff}.brand{color:#302342;font-weight:800;letter-spacing:-1px}.brand small{font-weight:600;color:#6e6779}
.btn{border-radius:11px;background:#5141cb;border-color:#5141cb;box-shadow:0 4px 0 #3d2d9c14;font-weight:700;letter-spacing:-.02em;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.btn.light{background:#fffdf8;border-color:#dcd6e9;color:#3f3267;box-shadow:0 3px 0 #32244a05}.btn:disabled{transform:none!important;box-shadow:none}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #6d51c9;outline-offset:4px}
input,select,textarea{border-color:#d9d1e3!important;border-radius:9px;background:#fffefa}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6b50c9;outline-offset:3px;box-shadow:0 0 0 5px #6b50c912}
.eyebrow{color:#6140a3;font-size:10px;letter-spacing:.18em;font-weight:800}.eyebrow:before{background:#d17660}.hero{background:#f4f0fa;border-bottom:1px solid #e6dfee}.hero h1 span{color:#6540bb}.hero p{color:#5d596d}.hero .btn.light{background:#fffefa}.hero-small{color:#625c71!important}.hero-bottom{border-top-color:#d7cde8}.hero-bottom span{color:#92502f;font-weight:800}
footer{background:#302342;color:#f6f0ff;position:relative;border-top:5px solid #bca6e6}footer .brand{color:#fff}footer .brand small,footer p,footer .footer-bottom{color:#d2c8df}footer a{transition:color .22s ease}footer a:hover{color:#e8c8a8}.company-details{color:#d2c8df}.company-details a{color:inherit}
@media(hover:hover) and (pointer:fine){.btn:not(:disabled):hover{background:#6844ac;border-color:#6844ac;transform:translateY(-2px);box-shadow:0 9px 20px #5a3ba125}.btn.light:hover{background:#efe8fa;color:#48306e;border-color:#cabbe3}.textlink:hover,.photo-link:hover{color:#92502f;text-decoration:underline;text-underline-offset:5px}.service-link:hover,.product:hover,.product-card:hover,.category-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:#bca5d5}.product-pic img,.product .pic img,.service-image img,.category-image img{transition:transform .28s ease}.product-pic:hover img,.product .pic:hover img,.service-link:hover .category-image img{transform:translateY(-4px)}.hero .printer,.hero .laptop{transition:transform .3s ease}.hero .printer:hover,.hero .laptop:hover{transform:translateY(-4px)}}
.eg-enter{animation:eg-enter .38s cubic-bezier(.22,.7,.24,1) both}@keyframes eg-enter{from{opacity:.92;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){h1{letter-spacing:-.05em}.btn{border-radius:10px}.top{font-size:10px}.hero{background:#f3eef9}.eg-enter{animation-duration:.28s}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.eg-enter{opacity:1;transform:none}}

/* Sito Egasystem */
.hero{position:relative;background:radial-gradient(ellipse at 96% 85%,#e0eee5 0,transparent 42%),#f4eff9}.hero:before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#6650b3 0 52%,#b7d3c2 52% 80%,#db967b 80%)}.hero-grid{gap:40px}.hero h1{font-weight:600}.hero h1 span{color:#6e40ac}.hero .micro{color:#5b5570}.micro span{color:#347864}.visual .orb{background:#e5d9f1;border:1px solid #d3bfeb}.visual .orbit{border-color:#bc9ed4}.visual .float{border:1px solid #ddd0e8;border-radius:14px;background:#fffdf9;box-shadow:0 9px 24px #4c345512}.hero-bottom{padding-top:25px;padding-bottom:25px}.hero-bottom>div{position:relative}.hero-bottom span{font-size:11px}.brands{background:#eee9df;border-bottom:1px solid #e3ded3}.brands b{color:#5c5365}.brands small{color:#665b70}
nav>a:not(.btn){position:relative;padding:8px 0}nav>a:not(.btn):after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#b96c50;transition:width .24s ease}@media(hover:hover){nav>a:not(.btn):hover:after{width:100%}}
#servizi{background:#fbfaf7}.section-head h2{max-width:650px}.section-head{align-items:center}.service{border-radius:16px;box-shadow:0 4px 16px #3a284205}.category-card:nth-child(4n+1){background:#eee7f8;border-color:#ded2ee}.category-card:nth-child(4n+2){background:#e2efe7;border-color:#cbdfd3}.category-card:nth-child(4n+3){background:#f7e7df;border-color:#ecd2c5}.category-card:nth-child(4n+4){background:#f3eddb;border-color:#e3d9bc}.category-card .category-image{background:transparent;border-right:1px solid #ffffff80}.category-count{color:#594563;font-weight:700;letter-spacing:.03em}.category-action{color:#59407b;font-weight:700}.category-card h3{font-size:22px;font-weight:700;line-height:1.25}.category-card p{color:#5d5668}.rental{background:#352a48;border-radius:20px;border:1px solid #51415e;box-shadow:var(--shadow-soft)}.rental-copy{padding:48px}.rental h2{color:#fff9ee}.rental p{color:#d9cfe1}.rental .btn{background:#ddad86;border-color:#ddad86;color:#352a48;box-shadow:none}.rental .btn:hover{background:#edbd98;border-color:#edbd98;color:#352a48}.rental-art{background:radial-gradient(ellipse at 50% 70%,#706083,transparent 72%)}
.catalog{background:#f0ece4;border-top:1px solid #e6ded1;border-bottom:1px solid #e6ded1}.tabs{gap:7px}.tab{border-radius:25px;border:1px solid #d9d0dc;color:#64556f;background:#fffcf7}.tab.active{background:#5c437e;color:#fff;border-color:#5c437e}.product{border-radius:16px;border-color:#e0d6df;box-shadow:var(--shadow-soft)}.product .pic{background:#f4eff7}.product:nth-child(3n+2) .pic{background:#eaf1ec}.product:nth-child(3n+3) .pic{background:#f6eee4}.product .tag{color:#705048;font-weight:700}.product h3{font-size:21px;font-weight:700}.product .info{padding:26px}.support-grid{gap:70px}#assistenza{background:#e8efe9}.support-list>div{border-color:#cddbd0}.support-list h3{color:#354f47}details{border-color:#d6cfde}summary{transition:color .22s ease}summary:hover{color:#68499a}.contact{background:#eee4ef;border-top:1px solid #e0cfe2}.contact-copy h2,.contact-copy h1{color:#452d52}.contact-form{background:#fffcf8;border:1px solid #dccde1;border-radius:20px;box-shadow:0 16px 40px #58385e0b}.contact-data small{color:#695477}
.service-hero{background:#f0e9f6;border-bottom:1px solid #e1d6e9}.service-contents{background:#fffdf9;border:1px solid #ddd0e8;border-radius:16px}.service-body{background:#fbfaf7}.detail-row{border-color:#e4dbe6}.detail-row h2{color:#563a6c}.detail-aside{background:#e6eee8;border:1px solid #cbded0;border-radius:16px}.related{background:#f0ece4}.directory-group{border-color:#e0d4e8}.service-visual{border-radius:18px;overflow:hidden}
@media(max-width:900px){nav.open{background:#fffaf3;border:1px solid #e0d5e7;box-shadow:0 20px 32px #3b28421a;animation:eg-enter .24s ease}.category-card h3{font-size:20px}}@media(max-width:700px){.hero-grid{gap:0}.rental-copy{padding:28px}.support-grid{gap:30px}.category-card .category-image{border-right:0}.product .info{padding:23px}.service{border-radius:14px}.contact-form{border-radius:16px}}

.eg-enter{animation-fill-mode:backwards}

@media(hover:none){.service-link:hover,.product:hover,.product-card:hover,.category-tile:hover,.btn:hover{transform:none}.service-link:hover,.product:hover,.product-card:hover,.category-tile:hover{box-shadow:var(--shadow-soft)}}

/* Revisione dal salvataggio: viola e verde acqua, superfici morbide. */
:root{--blue:#5542b8;--purple:#5542b8;--violet:#5542b8;--mint:#e5f1ef;--coral:#276b68;--ink:#25233a;--line:#e2dfeb}
body{background:#fbfaf8}.btn{background:#5542b8;border-color:#5542b8;border-radius:12px}.btn.light{background:#fffefa;color:#493897;border-color:#d9d2eb}.eyebrow{color:#5542a0}.eyebrow:before{background:#276b68}.hero h1 span{color:#5542b8}.hero-bottom span,.hero-small span,.micro span{color:#276b68}.hero .printer,.hero .laptop{height:auto}.hero{background:radial-gradient(ellipse at 96% 90%,#dfefeb 0,transparent 45%),#f3eff9}.hero:before{display:none}.hero-small{color:#625c71}.brand{color:#302741}footer{border-top:4px solid #a99bd5}footer a:hover{color:#b8dfd7}nav>a:not(.btn):after{background:#276b68}
@media(hover:hover) and (pointer:fine){.btn:not(:disabled):hover{background:#46349c;border-color:#46349c;box-shadow:0 9px 22px #5542b824}.btn.light:hover{background:#eee9f8;border-color:#bfb2dd;color:#44328e}.textlink:hover,.photo-link:hover{color:#276b68}.service-link:hover,.product:hover,.product-card:hover,.category-tile:hover{border-color:#b2a6d4;transform:translateY(-3px)}}
.eg-enter{animation-duration:.32s}@media(max-width:700px){.hero{background:radial-gradient(ellipse at 95% 85%,#e5f1ef,transparent 45%),#f3eff9}.btn{border-radius:11px}}

.visual{isolation:auto}.visual .orb{background:#e5ddf4;border-color:#d1c5e9}.visual .orbit{border-color:#a99bd5}.visual .float{border-radius:18px}.brands{background:#f0eeea;border-color:#e3dfd9}.category-card:nth-child(n){background:#fffefa;border-color:#e1dce9;border-radius:18px}.category-card:nth-child(4n+1){background:#efebf8}.category-card:nth-child(4n+2){background:#e8f2ef}.category-card:nth-child(4n+3) .category-image{background:#f2eef9}.category-card:nth-child(4n+4) .category-image{background:#edf5f2}.category-card .category-image{border-color:#e4dfec}.category-count{color:#276b68}.category-action{color:#5542a0}.category-card p{color:#5d596c}.rental{background:#302741;border-radius:22px}.rental .btn{background:#d2ebe4;border-color:#d2ebe4;color:#234f4e}.rental .btn:hover{background:#e1f3ed;border-color:#e1f3ed;color:#234f4e}.catalog{background:#f1efeb;border-color:#e5e1da}.tab.active{background:#5542b8;border-color:#5542b8}.product .pic,.product:nth-child(n) .pic{background:#f5f3f8}.product:nth-child(3n+2) .pic{background:#eef5f2}.product .tag{color:#276b68}.product{border-radius:18px}.product .info{background:#fffefa}#assistenza{background:#e9f2ee}.support-list h3{color:#285b57}.contact{background:#eeeaf6;border-color:#dfd8ec}.contact-copy h2,.contact-copy h1{color:#38304e}.contact-form{border-radius:22px}.service-hero{background:#f0ecf8}.detail-row h2{color:#51418b}.detail-aside{background:#e9f2ee}.related{background:#f1efeb}.service-contents,.service-visual,.illustrated-service{border-radius:18px}.service-image img,.category-image img{filter:none}

/* Ritmo, profondità e interazioni: Egasystem */
html{scroll-behavior:smooth;scroll-padding-top:120px}section[id]{scroll-margin-top:110px}.eg-reading{position:fixed;inset:0 auto auto 0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:#5542b8;z-index:100;pointer-events:none}.eg-scrolled header{box-shadow:0 8px 28px #3027410d}
.hero{overflow:hidden;position:relative}.hero-grid{position:relative}.hero h1{font-size:clamp(46px,5.3vw,78px);line-height:1.055;letter-spacing:-.06em}.hero .lead{max-width:510px}.hero .actions{margin-top:30px}.hero .printer{filter:drop-shadow(0 22px 18px #30274112)}.hero .laptop{filter:drop-shadow(0 16px 12px #30274120)}
.btn{position:relative;min-height:46px}.btn span,.category-action span,.textlink span,.service-arrow{display:inline-block;transition:transform .25s ease}.btn:active,.category-tile:active,.service-link:active{transform:translateY(1px);filter:brightness(.97)}.eg-feedback{animation:eg-feedback .3s ease-out!important}@keyframes eg-feedback{0%{box-shadow:0 0 0 0 #5542b840}100%{box-shadow:0 0 0 9px #5542b800}}
.eg-enter{animation:eg-reveal .58s cubic-bezier(.18,.7,.22,1) backwards;animation-delay:var(--eg-delay,0ms)}@keyframes eg-reveal{from{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.eg-enter.hero-grid{animation-name:eg-reveal}.eg-enter .category-image img,.eg-enter .service-media img{animation:eg-image .7s cubic-bezier(.18,.7,.22,1) backwards}@keyframes eg-image{from{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.service-link,.product,.product-card,.category-tile{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease}.service-media img,.category-image img,.product .pic img,.product-pic img,.category-tile img{transition:transform .35s cubic-bezier(.2,.65,.3,1)}.directory-jumps a[aria-current=location],.service-contents a[aria-current=location]{background:#5542b8;color:white;border-color:#5542b8}.service-contents a[aria-current=location]{padding-left:12px;border-radius:8px}.directory-jumps a{min-height:44px;display:inline-flex;align-items:center}
@media(hover:hover) and (pointer:fine){.btn:hover span,.textlink:hover span,.service-link:hover .service-arrow,.service-link:hover .category-action span{transform:translate(3px,-2px)}.category-tile:hover img,.service-link:hover .category-image img,.service-link:hover .service-media img,.product:hover .pic img,.product-card:hover .product-pic img{transform:translateY(-5px)}.category-tile:hover,.service-link:hover,.product:hover,.product-card:hover{transform:translateY(-5px);box-shadow:0 20px 38px #30274112}.service-link:hover .category-action{color:#276b68}}
@media(max-width:760px){html{scroll-padding-top:95px}.hero h1{font-size:clamp(44px,12.2vw,58px);line-height:1.07}.hero .actions{margin-top:24px}.eg-enter{animation-duration:.4s;animation-delay:0ms}.hero .printer{filter:drop-shadow(0 14px 10px #30274112)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.eg-reading{display:none}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.eg-enter{opacity:1;transform:none}.btn:hover,.service-link:hover,.category-tile:hover,.product:hover,.product-card:hover{transform:none!important}}

/* Composizioni originali Egasystem, contenuti invariati. */
.hero{background:radial-gradient(ellipse at 88% 76%,#d9ece6 0,transparent 40%),linear-gradient(110deg,#faf8fd 0 48%,#efebf7 100%);padding-top:64px}.hero-grid{grid-template-columns:1.04fr 1fr;gap:38px;min-height:540px}.visual{height:510px}.visual .orb{left:5%;top:0;width:91%;height:96%;border-radius:90px 90px 160px 40px;background:linear-gradient(145deg,#e1d8f1,#e9f2ee);border:1px solid #d5c9e8;box-shadow:inset 0 0 0 15px #ffffff35}.visual .orbit{width:88%;height:92%;left:9%;top:5%;border-radius:80px 80px 145px 32px;border-color:#ffffffa8;transform:rotate(-5deg)}.visual .printer{width:77%;right:-1%;top:20px}.visual .laptop{width:62%;left:-6%;bottom:16px}.visual .float{bottom:0;right:-1%;padding:20px 24px;box-shadow:0 18px 38px #30274114}.hero-bottom{margin-top:42px;position:relative;background:#fffefaad;border-radius:18px 18px 0 0;border-top:0;padding:26px 24px}.hero-bottom>div+div{border-left:1px solid #d8d1e6;padding-left:24px}
#servizi{padding-top:100px}.section-head{gap:70px;align-items:end;margin-bottom:42px}.section-head h2{font-size:clamp(36px,4.3vw,60px);max-width:620px}.section-head p{max-width:370px}.service-categories{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.service-categories .category-card{grid-column:span 7;grid-template-columns:40% minmax(0,1fr);min-height:300px;border-radius:24px}.service-categories .category-card:nth-child(4n+2),.service-categories .category-card:nth-child(4n+3){grid-column:span 5;grid-template-columns:34% minmax(0,1fr)}.category-body{padding:32px 28px}.category-image{position:relative;border-right:0!important}.category-image img{height:85%;max-height:260px}.category-count{margin-bottom:20px}.category-action{border-top:1px solid #cdc5df80;padding-top:17px}.service-categories .category-card h3{font-size:25px}.category-card:nth-child(4n+1){background:#eee8f8}.category-card:nth-child(4n+2){background:#e3efea}.category-card:nth-child(4n+3),.category-card:nth-child(4n+4){background:#fffefa}.all-services-link{margin-top:38px;padding-top:25px}.rental{margin-top:64px;grid-template-columns:1.05fr 1fr;min-height:410px;overflow:hidden;border-radius:30px}.rental-copy{padding:56px}.rental h2{font-size:clamp(34px,3.7vw,50px)}.rental-art{background:radial-gradient(ellipse at 55% 75%,#84719f80,transparent 70%);min-height:360px}.rental-art img{filter:drop-shadow(0 25px 22px #0003)}
.catalog{border-radius:48px 48px 0 0;padding-top:90px}.product .pic{height:285px;margin:12px 12px 0;border-radius:16px;overflow:hidden}.product .pic img{max-height:90%;max-width:90%}.product .info{padding:28px}.product{border-radius:25px}.product:nth-child(3n+2){background:#eef5f2}.support-grid{gap:100px;align-items:start}#assistenza{background:linear-gradient(120deg,#edf4f0,#f8faf7)}.support-list>div{padding:24px 0}.support-list>div:first-child{padding-top:0}.support-list>div>span{color:#276b68}.contact{background:radial-gradient(ellipse at 4% 20%,#e3dcef,transparent 55%),#f0ecf6}.contact-form{border-radius:26px;box-shadow:0 24px 60px #3027410d}.directory-page .page-intro{padding-top:38px;padding-bottom:42px}.directory-page .service-media{height:220px}.directory-page .illustrated-service{border-radius:22px}.service-card-body{padding:27px}.service-contents{position:sticky;top:115px}.service-visual{height:320px}.page-cta{border-radius:32px 32px 0 0;background:#e9f2ee}
@media(min-width:761px) and (max-width:1050px){.hero-grid{gap:22px}.visual{height:420px}.service-categories .category-card{grid-template-columns:1fr!important}.category-image{height:170px}.category-body{padding:25px}.rental-copy{padding:36px}.section-head{gap:35px}.service-contents{position:static}}
@media(max-width:760px){.hero{padding-top:42px}.hero-grid{min-height:0;gap:0}.visual{height:355px;margin-top:38px}.visual .orb{border-radius:60px 60px 100px 28px;width:90%;height:90%;left:5%}.visual .orbit{border-radius:55px 55px 95px 24px}.visual .printer{width:71%;top:15px;right:0}.visual .laptop{width:60%;left:-1%;bottom:26px}.visual .float{padding:14px;right:0;bottom:8px}.hero-bottom{margin-top:24px;padding:24px 20px;border-radius:18px 18px 0 0}.hero-bottom>div+div{padding-left:0;border-left:0;border-top:1px solid #d8d1e6;padding-top:16px}#servizi{padding-top:62px}.section-head{margin-bottom:28px}.section-head h2{font-size:36px}.service-categories{grid-template-columns:1fr;gap:20px}.service-categories .category-card:nth-child(n){grid-column:auto;grid-template-columns:1fr;min-height:0;border-radius:22px}.category-image{height:180px}.category-image img{height:100%;max-height:none}.category-body{padding:25px}.category-count{margin-bottom:12px}.service-categories .category-card h3{font-size:25px}.rental{grid-template-columns:1fr;margin-top:35px;border-radius:24px;min-height:0}.rental-copy{padding:30px}.rental-art{min-height:280px}.catalog{border-radius:28px 28px 0 0;padding-top:60px}.product .pic{height:250px}.support-grid{gap:35px}.service-contents{position:static}.directory-page .service-media{height:185px}.service-visual{height:240px}.contact-form{border-radius:22px}}

.hero .printer{filter:none}@media(prefers-reduced-motion:reduce){.hero .printer{filter:none}}

.services{grid-template-columns:repeat(3,minmax(0,1fr))}.service-categories{grid-template-columns:repeat(12,minmax(0,1fr))}.services>.service{min-width:0}.services>.service h2{font-size:clamp(26px,2.8vw,37px);letter-spacing:-.035em;overflow-wrap:anywhere}@media(min-width:761px) and (max-width:1000px){.services:not(.service-categories){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bar{min-height:80px}.bar .menu{display:block}.bar nav{display:none;position:absolute;top:80px;left:0;right:0;padding:24px;flex-direction:column;align-items:stretch;font-size:15px;gap:20px;background:#fffefa}.bar nav.open{display:flex}.bar nav .btn{align-self:flex-start}}@media(max-width:760px){.services,.service-categories{grid-template-columns:1fr}.bar{min-height:74px}.bar nav{top:74px}}

/* Fotografie nella sola pagina Servizi */
.directory-page .service-media.photograph{background:#e8e8ed;overflow:hidden}.directory-page .service-media.photograph img{width:100%;height:100%;object-fit:cover;object-position:center;padding:0;mix-blend-mode:normal;filter:none}.directory-page .service-media.photo{background:#f2f1f6}.directory-page .service-media.photo img{object-fit:contain;padding:20px}.directory-page a[href='/servizi/reti-e-pc/'] .service-media img{object-position:50% 48%}.directory-page a[href='/servizi/backup-e-cloud/'] .service-media img{object-position:57% 54%}.directory-page a[href='/servizi/assistenza-tecnica/'] .service-media img{object-position:60% 50%}.directory-page a[href='/servizi/stampa-3d/'] .service-media img{object-position:50% 44%}@media(max-width:760px){.directory-page .service-media.photograph{height:205px}.directory-page .service-media.photo img{padding:17px}}

/* Fotografie delle quattro aree servizi nella home */
.service-categories .category-image.category-photograph{position:relative;overflow:hidden;background:#e4e4eb}.service-categories .category-photograph img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;padding:0;mix-blend-mode:normal;filter:none}.service-categories a[href='/servizi/#gruppo-0'] .category-photograph img{object-position:50% 50%}.service-categories a[href='/servizi/#gruppo-2'] .category-photograph img{object-position:64% 50%}.service-categories a[href='/servizi/#gruppo-3'] .category-photograph img{object-position:54% 46%}@media(hover:hover) and (pointer:fine){.service-categories .category-card:hover .category-photograph img{transform:none;filter:brightness(1.04)}}
