
/* /denani_website/static/src/snippets/s_dn_project/project.css */
 .dn-pr-wrap *, .dn-pr-wrap *::before, .dn-pr-wrap *::after{box-sizing: border-box; margin: 0; padding: 0;}.dn-pr-wrap:where(:not(.dn-pr-t-cls)) a, .dn-pr-wrap:where(:not(.dn-pr-t-cls)) a:hover, .dn-pr-wrap:where(:not(.dn-pr-t-cls)) a:focus, .dn-pr-wrap:where(:not(.dn-pr-t-cls)) a:visited{text-decoration: none !important;}.dn-pr-wrap:where(.dn-pr-t-cls) a, .dn-pr-wrap:where(.dn-pr-t-cls) a:hover, .dn-pr-wrap:where(.dn-pr-t-cls) a:focus, .dn-pr-wrap:where(.dn-pr-t-cls) a:visited{text-decoration: none !important; color: var(--accent) !important;}.dn-pr-wrap:where(:not(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)){font-family: 'Roboto', sans-serif; background: #000; color: #fff; overflow-x: hidden; position: relative; --accent: #d8ff00; --accent-rgb: 216,255,0; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-alma){font-family: 'Roboto', sans-serif; background: #000; color: #fff; overflow-x: hidden; position: relative; --accent: #e84c35; --accent-rgb: 232,76,53; --cream: #f7e7d8; --cream-rgb: 247,231,216; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-beppe-borella){font-family: 'Roboto', sans-serif; background: #000; color: #fff; overflow-x: hidden; position: relative; --accent: #ffffff; --accent-rgb: 255,255,255; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-pirelli){font-family: 'Roboto', sans-serif; background: #060400; color: #fff; overflow-x: hidden; position: relative; --accent: #f5b400; --accent-rgb: 245,180,0; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-zest){font-family: 'Roboto', sans-serif; background: #060506; color: #fff; overflow-x: hidden; position: relative; --accent: #E4067E; --accent-rgb: 228,6,126; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-kraken){font-family: 'Roboto', sans-serif; background: #060600; color: #fff; overflow-x: hidden; position: relative; --accent: #dee105; --accent-rgb: 222,225,5; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-le-palme){font-family: 'Roboto', sans-serif; background: #060606; color: #fff; overflow-x: hidden; position: relative; --accent: #7aaa20; --accent-rgb: 122,170,32; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-saluben){font-family: 'Roboto', sans-serif; background: #060a09; color: #fff; overflow-x: hidden; position: relative; --accent: #459d86; --accent-rgb: 69,157,134; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-bonati){font-family: 'Roboto', sans-serif; background: #070c10; color: #fff; overflow-x: hidden; position: relative; --accent: #628ea6; --accent-rgb: 98,142,166; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-latinspace){font-family: 'Roboto', sans-serif; background: #080808; color: #fff; overflow-x: hidden; position: relative; --accent: #cda12f; --accent-rgb: 205,161,47; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-zambaiti){font-family: 'Roboto', sans-serif; background: #0a0000; color: #fff; overflow-x: hidden; position: relative; --accent: #970910; --accent-rgb: 151,9,16; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-fahrenheit){font-family: 'Roboto', sans-serif; background: #0a0506; color: #fff; overflow-x: hidden; position: relative; --accent: #5b1720; --accent-rgb: 91,23,32; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-ey){font-family: 'Roboto', sans-serif; background: #1a1a24; color: #fff; overflow-x: hidden; position: relative; --accent: #ffe600; --accent-rgb: 255,230,0; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-crippa){font-family: 'Roboto', sans-serif; background: #220A12; color: #fff; overflow-x: hidden; position: relative; --accent: #741443; --accent-rgb: 116,20,67; --muted: #E1A37A;}.dn-pr-wrap:where(.dn-pr-t-zanchi){font-family: 'Roboto', sans-serif; background: #251a11; color: #fff; overflow-x: hidden; position: relative; --accent: #CCC8BE; --accent-rgb: 204,200,190; --muted: var(--accent);}.dn-pr-wrap:where(.dn-pr-t-pa-trade){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0400 0%, #050200 60%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #f88d0f; --accent-rgb: 248,141,15; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-valli){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #009dc3; --accent-rgb: 0,157,195; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-farmacia-gorle){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #3AAA35; --accent-rgb: 58,170,53; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-lembo){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #5885A7; --accent-rgb: 88,133,167; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-brennero){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #609be1; --accent-rgb: 96,155,225; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-pan-home){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #901d3d; --accent-rgb: 144,29,61; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-agrochem){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #B02929; --accent-rgb: 176,41,41; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-archemides){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #B17F4A; --accent-rgb: 177,127,74; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-caroli){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0a0a0a 0%, #050505 28%, #020202 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #ff6b31; --accent-rgb: 255,107,49; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-albenza){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0c4304 0%, #071f02 28%, #030e01 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #7ab015; --accent-rgb: 122,176,21; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-mediline){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0d1520 0%, #080e18 28%, #060a10 58%, #040810 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #3b73cb; --accent-rgb: 59,115,203; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-passione-edile){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #0f3447 0%, #07202e 28%, #030e16 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #5cc0ce; --accent-rgb: 92,192,206; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-isopren){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #120101 0%, #080000 60%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #cc1719; --accent-rgb: 204,23,25; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-cls){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #181818 0%, #101010 28%, #080808 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #fcb900; --accent-rgb: 252,185,0; --muted: rgb(214,214,214);}.dn-pr-wrap:where(.dn-pr-t-giuliani){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #193857 0%, #0e2035 25%, #071525 55%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #e5bb67; --accent-rgb: 229,187,103; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-florian){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #1a0000 0%, #0d0000 28%, #060000 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #761722; --accent-rgb: 118,23,34; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-1000-miglia){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #1a0000 0%, #0d0000 28%, #060000 58%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #cc0605; --accent-rgb: 204,6,5; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-vivendocasa){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #1a0508 0%, #0d0305 60%, #080203 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #e62c4f; --accent-rgb: 230,44,79; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-klr){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #2e2784 0%, #120f3a 28%, #08071a 60%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #f8ae01; --accent-rgb: 248,174,1; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-camoretti){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #462c30 0%, #2e1c1f 28%, #1a1012 60%, #0d0809 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #e19a67; --accent-rgb: 225,154,103; --muted: rgb(219,219,219);}.dn-pr-wrap:where(.dn-pr-t-fintyre){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #4b5a7d 0%, #2a3347 25%, #111620 55%, #000 100%); color: #fff; overflow-x: hidden; position: relative; --accent: #f0be00; --accent-rgb: 240,190,0; --muted: rgb(210,210,210);}.dn-pr-wrap:where(.dn-pr-t-procure){font-family: 'Roboto', sans-serif; background: linear-gradient(to bottom, #f0f4fb 0%, #f8faff 50%, #ffffff 100%); color: #0a0a1e; overflow-x: hidden; position: relative; --accent: #1E3C70; --accent-rgb: 30,60,112; --muted: rgba(0,0,0,.58);}.dn-pr-bg{position: absolute; inset: 0; overflow: hidden; pointer-events: none; z-index: 0;}.dn-pr-bg:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *)::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 15%, rgba(var(--accent-rgb),.12) 0%, rgba(var(--accent-rgb),.03) 42%, transparent 64%), radial-gradient(ellipse at 82% 78%, rgba(20,20,20,.9) 0%, rgba(0,0,0,.4) 50%, transparent 70%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-florian)) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 15%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.05) 42%, transparent 64%), radial-gradient(ellipse at 82% 78%, rgba(26,0,0,.9) 0%, rgba(13,0,0,.4) 50%, transparent 70%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 14% 18%, rgba(var(--accent-rgb),.10) 0%, rgba(var(--accent-rgb),.03) 40%, transparent 62%), radial-gradient(ellipse at 85% 80%, rgba(var(--accent-rgb),.07) 0%, transparent 55%); filter: blur(40px); opacity: .9; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 14% 18%, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.06) 40%, transparent 62%), radial-gradient(ellipse at 86% 82%, rgba(247,231,216,.12) 0%, rgba(247,231,216,.04) 45%, transparent 65%); filter: blur(36px); opacity: .8; animation: dn-pr-float-2 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 14% 20%, rgba(49,222,216,.12) 0%, rgba(49,222,216,.03) 42%, transparent 64%), radial-gradient(ellipse at 86% 75%, rgba(88,89,210,.10) 0%, rgba(88,89,210,.02) 45%, transparent 66%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-saluben) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(42,77,72,.35) 0%, rgba(42,77,72,.1) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.04) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-ey) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.14) 0%, rgba(var(--accent-rgb),.05) 38%, transparent 60%), radial-gradient(ellipse at 84% 78%, rgba(220,190,0,.10) 0%, rgba(220,190,0,.03) 38%, transparent 62%); filter: blur(32px); opacity: .8; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-isopren) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.16) 0%, rgba(var(--accent-rgb),.05) 38%, transparent 60%), radial-gradient(ellipse at 84% 78%, rgba(100,10,12,.75) 0%, rgba(100,10,12,.22) 45%, transparent 65%); filter: blur(32px); opacity: .9; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.16) 0%, rgba(var(--accent-rgb),.05) 38%, transparent 60%), radial-gradient(ellipse at 84% 78%, rgba(46,39,132,.65) 0%, rgba(46,39,132,.22) 45%, transparent 65%); filter: blur(32px); opacity: .9; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-latinspace) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.16) 0%, rgba(var(--accent-rgb),.05) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.09) 0%, rgba(var(--accent-rgb),.02) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-kraken) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.05) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.10) 0%, rgba(var(--accent-rgb),.02) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-bonati) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.05) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.10) 0%, rgba(var(--accent-rgb),.03) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-pa-trade) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.06) 38%, transparent 60%), radial-gradient(ellipse at 84% 78%, rgba(120,60,0,.70) 0%, rgba(120,60,0,.22) 45%, transparent 65%); filter: blur(32px); opacity: .9; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.06) 38%, transparent 60%), radial-gradient(ellipse at 84% 78%, rgba(180,20,50,.6) 0%, rgba(180,20,50,.18) 45%, transparent 65%); filter: blur(32px); opacity: .9; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.06) 38%, transparent 60%), radial-gradient(ellipse at 84% 78%, rgba(245,140,0,.12) 0%, rgba(245,140,0,.04) 38%, transparent 62%); filter: blur(32px); opacity: .8; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.06) 38%, transparent 60%), radial-gradient(ellipse at 84% 78%, rgba(70,44,48,.80) 0%, rgba(70,44,48,.28) 45%, transparent 65%); filter: blur(32px); opacity: .9; animation: dn-pr-float-2 18s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-le-palme) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.06) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.1) 0%, rgba(var(--accent-rgb),.02) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.06) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.12) 0%, rgba(var(--accent-rgb),.02) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.06) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.12) 0%, rgba(var(--accent-rgb),.03) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 16% 20%, rgba(var(--accent-rgb),.45) 0%, rgba(var(--accent-rgb),.12) 40%, transparent 62%), radial-gradient(ellipse at 84% 80%, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.04) 45%, transparent 65%); filter: blur(38px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 15%, rgba(var(--accent-rgb),.07) 0%, rgba(var(--accent-rgb),.02) 42%, transparent 64%), radial-gradient(ellipse at 82% 78%, rgba(20,20,20,.9) 0%, rgba(0,0,0,.4) 50%, transparent 70%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 15%, rgba(var(--accent-rgb),.14) 0%, rgba(var(--accent-rgb),.04) 42%, transparent 64%), radial-gradient(ellipse at 82% 78%, rgba(20,20,20,.92) 0%, rgba(8,8,8,.45) 50%, transparent 70%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-passione-edile) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 15%, rgba(var(--accent-rgb),.18) 0%, rgba(var(--accent-rgb),.05) 42%, transparent 64%), radial-gradient(ellipse at 82% 78%, rgba(15,52,71,.9) 0%, rgba(7,32,47,.4) 50%, transparent 70%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 15%, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.06) 42%, transparent 64%), radial-gradient(ellipse at 82% 78%, rgba(34,10,18,.95) 0%, rgba(34,10,18,.5) 50%, transparent 70%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 16%, rgba(var(--accent-rgb),.14) 0%, rgba(var(--accent-rgb),.04) 40%, transparent 62%), radial-gradient(ellipse at 82% 76%, rgba(75,90,125,.75) 0%, rgba(75,90,125,.2) 48%, transparent 68%); filter: blur(40px); opacity: .88; animation: dn-pr-float 22s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 18% 18%, rgba(var(--accent-rgb),.14) 0%, rgba(var(--accent-rgb),.04) 40%, transparent 62%), radial-gradient(ellipse at 82% 75%, rgba(25,56,87,.7) 0%, rgba(25,56,87,.25) 48%, transparent 68%); filter: blur(36px); opacity: .85; animation: dn-pr-float 20s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-albenza) .dn-pr-bg::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 20% 18%, rgba(var(--accent-rgb),.22) 0%, rgba(var(--accent-rgb),.06) 42%, transparent 64%), radial-gradient(ellipse at 80% 75%, rgba(12,67,4,.85) 0%, rgba(7,31,2,.3) 50%, transparent 70%); filter: blur(38px); opacity: .9; animation: dn-pr-float 22s ease-in-out infinite;}.dn-pr-bg:not(:where(.dn-pr-wrap:is(.dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *)::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.04) 1px, transparent 1px); background-size: 72px 72px; opacity: .25; animation: dn-pr-grid 28s linear infinite;}:where(.dn-pr-wrap:is(.dn-pr-t-kraken, .dn-pr-t-le-palme, .dn-pr-t-saluben)) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.05) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 26s linear infinite;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-latinspace)) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.03) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 26s linear infinite;}:where(.dn-pr-wrap:is(.dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.03) 1px, transparent 1px); background-size: 72px 72px; opacity: .25; animation: dn-pr-grid 28s linear infinite;}:where(.dn-pr-wrap:is(.dn-pr-t-ey, .dn-pr-t-pirelli)) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.04) 1px, transparent 1px); background-size: 68px 68px; opacity: .14; animation: dn-pr-grid-2 22s linear infinite;}:where(.dn-pr-wrap:is(.dn-pr-t-pa-trade, .dn-pr-t-vivendocasa)) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.06) 1px, transparent 1px); background-size: 68px 68px; opacity: .35; animation: dn-pr-grid-2 22s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(46,39,132,.18) 1px, transparent 1px), linear-gradient(90deg, rgba(46,39,132,.18) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 22s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.025) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.025) 1px, transparent 1px); background-size: 72px 72px; opacity: .25; animation: dn-pr-grid 28s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.03) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 28s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.04) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 26s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.04) 1px, transparent 1px); background-size: 68px 68px; opacity: .6; animation: dn-pr-grid-2 22s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.04) 1px, transparent 1px); background-size: 72px 72px; opacity: .22; animation: dn-pr-grid 28s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.04) 1px, transparent 1px); background-size: 72px 72px; opacity: .3; animation: dn-pr-grid 28s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.045) 1px, transparent 1px); background-size: 72px 72px; opacity: .28; animation: dn-pr-grid 28s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-isopren) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.05) 1px, transparent 1px); background-size: 68px 68px; opacity: .35; animation: dn-pr-grid-2 22s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-albenza) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.05) 1px, transparent 1px); background-size: 72px 72px; opacity: .25; animation: dn-pr-grid 28s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.06) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 26s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.06) 1px, transparent 1px); background-size: 72px 72px; opacity: .3; animation: dn-pr-grid 26s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.07) 1px, transparent 1px); background-size: 68px 68px; opacity: .35; animation: dn-pr-grid-2 22s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.07) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 26s linear infinite;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-bg::after{content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(var(--accent-rgb),.08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb),.08) 1px, transparent 1px); background-size: 68px 68px; opacity: .5; animation: dn-pr-grid-2 22s linear infinite;}.dn-pr-content{position: relative; z-index: 1; max-width: 1280px; margin: 0 auto; padding: 0 2.5rem;}.dn-pr-hero:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *)::after{content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 110px; background: linear-gradient(to bottom, transparent 0%, #1a0508 100%); pointer-events: none; z-index: 0;}.dn-pr-hero:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-isopren, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background-size: cover; background-position: center; background-attachment: fixed;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-cls, .dn-pr-t-fahrenheit, .dn-pr-t-mediline, .dn-pr-t-zest)) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: var(--accent);}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-pan-home)) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: var(--accent); background-size: cover; background-position: center;}:where(.dn-pr-wrap:is(.dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-zambaiti)) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: #000;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background-color: var(--accent); background-size: cover; background-position: center; background-attachment: fixed;}:where(.dn-pr-wrap.dn-pr-t-pa-trade) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background-size: cover; background-position: center;}:where(.dn-pr-wrap.dn-pr-t-brennero) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: #0052b4; background-size: cover; background-position: center;}:where(.dn-pr-wrap.dn-pr-t-lembo) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: #2D506B; background-size: cover; background-position: center;}:where(.dn-pr-wrap.dn-pr-t-saluben) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: #2a4d48;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: #f7e7d8;}:where(.dn-pr-wrap.dn-pr-t-archemides) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: #fff; background-size: cover; background-position: center;}:where(.dn-pr-wrap.dn-pr-t-caroli) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: linear-gradient(135deg, var(--accent) 0%, #000 100%); background-size: cover; background-position: center;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; background: rgb(255, 194, 0); background-size: cover; background-position: center;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; z-index: 1; background: linear-gradient(135deg, #eef3fb 0%, #ffffff 60%); border-bottom: 1px solid rgba(var(--accent-rgb),.1);}:where(.dn-pr-wrap.dn-pr-t-isopren) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; z-index: 1; background: radial-gradient(ellipse at 50% -10%, rgba(var(--accent-rgb),.1) 0%, #000 55%); border-bottom: 1px solid rgba(var(--accent-rgb),.12);}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero{width: 100%; padding: 6rem 2.5rem 7rem; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; text-align: center; position: relative; z-index: 1; background: var(--accent);}.dn-pr-hero:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *)::before{content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 20% 30%, rgba(49,222,216,.22) 0%, transparent 55%), radial-gradient(ellipse at 80% 70%, rgba(88,89,210,.18) 0%, transparent 55%); z-index: 0;}.dn-pr-hero-overlay:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *){position: absolute; inset: 0; background: rgba(0,0,0,.0); z-index: 0;}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,.58); z-index: 0;}:where(.dn-pr-wrap:is(.dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-zambaiti)) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,0); z-index: 0;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-mediline)) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,.08); z-index: 0;}:where(.dn-pr-wrap:is(.dn-pr-t-fahrenheit, .dn-pr-t-saluben)) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,.18); z-index: 0;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-florian)) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,.42); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-pa-trade) .dn-pr-hero-overlay{position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(0,0,0,.55) 0%, rgba(0,0,0,.82) 100%); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-overlay{position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(247,231,216,0) 0%, rgba(247,231,216,.25) 100%); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-ey) .dn-pr-hero-overlay{position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,26,36,.55) 0%, rgba(26,26,36,.72) 100%); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-hero-overlay{position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(34,10,18,.52) 0%, rgba(var(--accent-rgb),.28) 50%, rgba(34,10,18,.72) 100%); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-hero-overlay{position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(70,44,48,.55) 0%, rgba(13,8,9,.75) 100%); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-hero-overlay{position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(8,7,26,.32) 0%, rgba(8,7,26,.55) 100%); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,.12); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,.44); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(0,0,0,.52); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(14,32,53,.55); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-albenza) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(3,14,1,.58); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-hero-overlay{position: absolute; inset: 0; background: rgba(6,4,0,.82); z-index: 0;}.dn-pr-hero-content:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-pa-trade)) *){position: relative; z-index: 1; display: flex; flex-direction: column; gap: 1.6rem; align-items: center; max-width: 1280px; margin: 0 auto; width: 100%;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-hero-content{position: relative; z-index: 1; display: flex; flex-direction: column; gap: 1.4rem; align-items: center; max-width: 1280px; margin: 0 auto; width: 100%;}:where(.dn-pr-wrap.dn-pr-t-pa-trade) .dn-pr-hero-content{position: relative; z-index: 1; display: flex; flex-direction: column; gap: 1.5rem; align-items: center; max-width: 1280px; margin: 0 auto; width: 100%;}.dn-pr-hero-num:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-isopren, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){font-size: .6rem; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: rgba(var(--accent-rgb),.55);}:where(.dn-pr-wrap:is(.dn-pr-t-isopren, .dn-pr-t-pa-trade)) .dn-pr-hero-num{font-size: .6rem; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: rgba(var(--accent-rgb),.6);}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-num{font-size: .6rem; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: rgba(0,0,0,.35);}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero-num{font-size: .6rem; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: rgba(255,255,255,.65);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-hero-num{font-size: .6rem; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: rgba(var(--accent-rgb),.5);}.dn-pr-hero-client:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-fahrenheit, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){font-size: clamp(2.6rem,5.5vw,5rem); font-weight: 900; letter-spacing: -2px; line-height: 1.04;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-fahrenheit, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-saluben, .dn-pr-t-zambaiti, .dn-pr-t-zest)) .dn-pr-hero-client{font-size: clamp(2.6rem,5.5vw,5rem); font-weight: 900; letter-spacing: -2px; line-height: 1.04; color: #fff !important;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-hero-client{font-size: clamp(2.6rem,5.5vw,5rem); font-weight: 900; letter-spacing: -2px; line-height: 1.04; color: #000 !important;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-hero-client{font-size: clamp(2.6rem,5.5vw,5rem); font-weight: 900; letter-spacing: -2px; line-height: 1.04; color: #0a0a1e;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-client{font-size: clamp(2.6rem,5.5vw,5rem); font-weight: 900; letter-spacing: -2px; line-height: 1.04; color: #111 !important;}:where(.dn-pr-wrap.dn-pr-t-archemides) .dn-pr-hero-client{font-size: clamp(2.6rem,5.5vw,5rem); font-weight: 900; letter-spacing: -2px; line-height: 1.04; color: #1D1913 !important;}.dn-pr-hero-client em:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pan-home, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){font-style: normal; color: var(--accent);}:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-brennero, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-zest)) .dn-pr-hero-client em{font-style: normal; color: #fff;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-cls, .dn-pr-t-florian)) .dn-pr-hero-client em{font-style: normal; color: #fff; text-shadow: 0 2px 18px rgba(0,0,0,.4);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-hero-client em{font-style: normal; color: #000;}:where(.dn-pr-wrap.dn-pr-t-bonati) .dn-pr-hero-client em{font-style: normal; color: #0d2233 !important;}:where(.dn-pr-wrap.dn-pr-t-archemides) .dn-pr-hero-client em{font-style: normal; color: #1D1913;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-hero-client em{font-style: normal; color: #31ded8 !important;}:where(.dn-pr-wrap.dn-pr-t-saluben) .dn-pr-hero-client em{font-style: normal; color: #7dd4bc;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-hero-client em{font-style: normal; color: #E1A37A;}:where(.dn-pr-wrap.dn-pr-t-le-palme) .dn-pr-hero-client em{font-style: normal; color: #a8d428;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-hero-client em{font-style: normal; color: #e83545;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero-client em{font-style: normal; color: rgba(255,255,255,.85);}:where(.dn-pr-wrap.dn-pr-t-latinspace) .dn-pr-hero-client em{font-style: normal; color: var(--accent) !important;}.dn-pr-hero-meta{display: flex; align-items: center; gap: 1.8rem; flex-wrap: wrap; justify-content: center;}.dn-pr-hero-meta-item{display: flex; flex-direction: column; gap: .18rem;}.dn-pr-hero-meta-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zanchi)) *){font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,.6);}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-pa-trade)) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.6);}:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-brennero, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home)) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #fff;}:where(.dn-pr-wrap:is(.dn-pr-t-albenza, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.65);}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-mediline)) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,.7);}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-procure)) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.55);}:where(.dn-pr-wrap:is(.dn-pr-t-ey, .dn-pr-t-pirelli)) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.58);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #000;}:where(.dn-pr-wrap.dn-pr-t-archemides) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #555;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(0,0,0,.4);}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(225,163,122,.65);}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,.55);}:where(.dn-pr-wrap.dn-pr-t-caroli) .dn-pr-hero-meta-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.7);}.dn-pr-hero-logo:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-latinspace, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zambaiti, .dn-pr-t-zanchi)) *){max-height: 80px; max-width: 260px; object-fit: contain; margin-bottom: .2rem;}:where(.dn-pr-wrap:is(.dn-pr-t-caroli, .dn-pr-t-farmacia-gorle, .dn-pr-t-pan-home, .dn-pr-t-passione-edile)) .dn-pr-hero-logo{height: 72px; width: auto; max-width: 220px; object-fit: contain; filter: drop-shadow(0 4px 18px rgba(0,0,0,.6)); margin-bottom: .4rem;}:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-lembo)) .dn-pr-hero-logo{height: 72px; width: auto; max-width: 220px; object-fit: contain; margin-bottom: .4rem;}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-hero-logo{height: 72px; width: auto; max-width: 260px; object-fit: contain; filter: drop-shadow(0 4px 18px rgba(0,0,0,.6)); margin-bottom: .4rem;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-florian)) .dn-pr-hero-logo{height: 72px; width: auto; max-width: 260px; object-fit: contain; filter: drop-shadow(0 4px 18px rgba(0,0,0,.5)); margin-bottom: .4rem;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-latinspace)) .dn-pr-hero-logo{max-height: 80px; max-width: 340px; object-fit: contain; margin-bottom: .2rem;}:where(.dn-pr-wrap.dn-pr-t-pa-trade) .dn-pr-hero-logo{height: 56px; width: auto; max-width: 220px; object-fit: contain; display: block;}:where(.dn-pr-wrap.dn-pr-t-albenza) .dn-pr-hero-logo{height: 72px; width: auto; max-width: 220px; object-fit: contain; filter: drop-shadow(0 4px 18px rgba(0,0,0,.55)); margin-bottom: .4rem;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-hero-logo{height: 72px; width: auto; max-width: 220px; object-fit: contain; margin-bottom: .4rem; filter: brightness(0);}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-hero-logo{height: 72px; width: auto; max-width: 260px; object-fit: contain; filter: drop-shadow(0 4px 18px rgba(0,0,0,.5)); margin-bottom: .2rem;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-logo{max-height: 72px; max-width: 240px; object-fit: contain; opacity: 1; margin-bottom: .2rem;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-hero-logo{max-height: 72px; max-width: 300px; object-fit: contain; margin-bottom: .2rem; filter: brightness(0) invert(1);}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-hero-logo{max-height: 80px; max-width: 300px; object-fit: contain; margin-bottom: .2rem;}.dn-pr-hero-meta-value:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-cls, .dn-pr-t-mediline, .dn-pr-t-procure, .dn-pr-t-valli)) *){font-size: .88rem; font-weight: 600; color: rgba(255,255,255,.9);}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-mediline)) .dn-pr-hero-meta-value{font-size: .88rem; font-weight: 600; color: rgba(255,255,255,.95);}:where(.dn-pr-wrap.dn-pr-t-archemides) .dn-pr-hero-meta-value{font-size: .88rem; font-weight: 600; color: #1D1913;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-meta-value{font-size: .88rem; font-weight: 600; color: rgba(0,0,0,.75);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-hero-meta-value{font-size: .88rem; font-weight: 600; color: rgba(0,0,0,.8);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-hero-meta-value{font-size: .88rem; font-weight: 600; color: rgba(0,0,0,.82);}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-hero-meta-value{font-size: .88rem; font-weight: 600; color: rgba(255,255,255,.92);}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-hero-meta-value{font-size: .88rem; font-weight: 600; color: rgba(var(--accent-rgb),.9);}.dn-pr-hero-meta-sep:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-isopren, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){width: 1px; height: 26px; background: rgba(255,255,255,.1); flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-meta-sep{width: 1px; height: 26px; background: rgba(0,0,0,.12); flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-isopren) .dn-pr-hero-meta-sep{width: 1px; height: 26px; background: rgba(255,255,255,.12); flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-pa-trade) .dn-pr-hero-meta-sep{width: 1px; height: 26px; background: rgba(255,255,255,.15); flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero-meta-sep{width: 1px; height: 26px; background: rgba(255,255,255,.25); flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-hero-meta-sep{width: 1px; height: 26px; background: rgba(var(--accent-rgb),.1); flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-hero-meta-sep{width: 1px; height: 26px; background: rgba(var(--accent-rgb),.15); flex-shrink: 0;}.dn-pr-hero-desc:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-bonati, .dn-pr-t-cls, .dn-pr-t-fahrenheit, .dn-pr-t-florian, .dn-pr-t-isopren, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){font-size: clamp(.92rem,1.35vw,1.08rem); color: var(--muted); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap:is(.dn-pr-t-fahrenheit, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-pa-trade, .dn-pr-t-saluben, .dn-pr-t-zambaiti, .dn-pr-t-zest)) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(255,255,255,.82); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-florian)) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(255,255,255,.85); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-mediline)) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(255,255,255,.9); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap.dn-pr-t-archemides) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: #444; line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(0,0,0,.6); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(0,0,0,.62); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(0,0,0,.75); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap.dn-pr-t-isopren) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(255,255,255,.75); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(255,255,255,.88); line-height: 1.82; max-width: 66ch; margin: 0 auto;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-hero-desc{font-size: clamp(.92rem,1.35vw,1.08rem); color: rgba(255,255,255,.88); line-height: 1.82; max-width: 72ch; margin: 0 auto;}.dn-pr-section[data-ambito="erp"]{--s-accent: #fb923c; --s-accent-rgb: 251,146,60;}.dn-pr-section[data-ambito="sito"]:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) *){--s-accent: var(--accent); --s-accent-rgb: var(--accent-rgb);}.dn-pr-hero-ambiti:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls)) *){display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .4rem; justify-content: center;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-hero-ambiti{display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .2rem; justify-content: center;}.dn-pr-ambito-pill:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-cls, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pan-home, .dn-pr-t-valli)) *){display: inline-flex; align-items: center; gap: .42rem; font-size: .6rem; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: .38rem 1rem; border-radius: 100px; border: 1px solid; transition: transform .22s, box-shadow .22s;}:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-valli)) .dn-pr-ambito-pill{display: inline-flex; align-items: center; gap: .42rem; font-size: .6rem; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: .38rem 1rem; border-radius: 100px; border: 1px solid; transition: transform .22s, box-shadow .22s; pointer-events: none;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-ambito-pill{display: inline-flex; align-items: center; gap: .42rem; font-size: .6rem; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: .38rem 1rem; border-radius: 100px; border: 1px solid; transition: transform .22s;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-ambito-pill{display: inline-flex; align-items: center; gap: .42rem; font-size: .6rem; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: .38rem 1rem; border-radius: 100px; border: 1px solid rgba(255,255,255,.45); color: #fff; background: rgba(255,255,255,.12); transition: transform .22s, box-shadow .22s;}.dn-pr-ambito-pill:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pan-home, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.38);}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-ambito-pill:hover{transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.18);}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-ambito-pill:hover{transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.28);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-ambito-pill:hover{transform: translateY(-2px); box-shadow: 0 6px 20px rgba(var(--accent-rgb),.12);}.dn-pr-two-col{display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: start;}.dn-pr-ambito-pill-dot:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls)) *){width: 5px; height: 5px; border-radius: 50%; animation: dn-pr-pulse 1.9s ease-in-out infinite;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-ambito-pill-dot{width: 5px; height: 5px; border-radius: 50%; background: #fff; animation: dn-pr-pulse 1.9s ease-in-out infinite;}.dn-pr-card{background: rgba(255,255,255,.025); border: 1px solid rgba(255,255,255,.07); border-radius: 18px; padding: 1.5rem; transition: border-color .25s, background .25s;}.dn-pr-portfolio-copy{text-align: center; margin-bottom: 2.2rem;}.dn-pr-card:hover{border-color: rgba(var(--s-accent-rgb),.3); background: rgba(var(--s-accent-rgb),.025);}.dn-pr-section:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-camoretti, .dn-pr-t-fahrenheit, .dn-pr-t-isopren, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti)) *){padding: 4.5rem 0; border-top: 1px solid rgba(255,255,255,.06); --s-accent: var(--accent); --s-accent-rgb: var(--accent-rgb);}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-isopren, .dn-pr-t-pa-trade, .dn-pr-t-vivendocasa)) .dn-pr-section{padding: 4.5rem 0; border-top: 1px solid rgba(255,255,255,.06);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-section{padding: 4.5rem 0; border-top: 1px solid rgba(0,0,0,.06);}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-section{padding: 4.5rem 0; border-top: 1px solid rgba(255,255,255,.06); --s-accent: #c0394a; --s-accent-rgb: 192,57,74;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-section{padding: 4.5rem 0; border-top: 1px solid rgba(255,255,255,.06); --s-accent: #c41528; --s-accent-rgb: 196,21,40;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-section{padding: 4.5rem 0; border-top: 1px solid rgba(var(--accent-rgb),.06); --s-accent: var(--accent); --s-accent-rgb: var(--accent-rgb);}.dn-pr-sito-nav{display: flex; flex-wrap: wrap; justify-content: center; gap: .55rem; margin: 0 auto 1.8rem;}.dn-pr-portfolio-kicker{font-size: .58rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: rgba(255,255,255,.5); margin-bottom: .65rem;}.dn-pr-card-flat{background: rgba(255,255,255,.02); border: 1px solid rgba(255,255,255,.07); border-radius: 15px; padding: 1.2rem 1.3rem; transition: border-color .22s;}.dn-pr-sito-chip{display: inline-flex; align-items: center; padding: .48rem .78rem; border-radius: 999px; border: 1px solid rgba(255,255,255,.12); background: rgba(255,255,255,.04); color: rgba(255,255,255,.72); font-size: .58rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase;}.dn-pr-section-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-isopren, .dn-pr-t-lembo, .dn-pr-t-pa-trade, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-valli, .dn-pr-t-vivendocasa)) *){display: flex; align-items: center; justify-content: center; gap: .75rem; font-size: .58rem; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: var(--s-accent); margin-bottom: 2.6rem;}:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-isopren, .dn-pr-t-lembo, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) .dn-pr-section-label{display: flex; align-items: center; justify-content: center; gap: .75rem; font-size: .58rem; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: var(--accent); margin-bottom: 2.6rem;}:where(.dn-pr-wrap:is(.dn-pr-t-ey, .dn-pr-t-pirelli)) .dn-pr-section-label{display: flex; align-items: center; gap: .75rem; font-size: .58rem; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: var(--s-accent); margin-bottom: 2.6rem;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-section-label{display: flex; align-items: center; justify-content: center; gap: .75rem; font-size: .58rem; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: #E1A37A; margin-bottom: 2.6rem;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-section-label{display: flex; align-items: center; justify-content: center; gap: .75rem; font-size: .58rem; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; color: rgb(255, 194, 0); margin-bottom: 2.6rem;}.dn-pr-section[data-ambito="video"]:not(:where(.dn-pr-wrap:is(.dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-isopren, .dn-pr-t-kraken, .dn-pr-t-le-palme, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){--s-accent: var(--accent); --s-accent-rgb: var(--accent-rgb);}.dn-pr-portfolio-title{font-size: clamp(1.35rem,2vw,2rem); font-weight: 800; letter-spacing: -1px; line-height: 1.1; margin-bottom: .9rem;}.dn-pr-card-flat:hover{border-color: rgba(var(--s-accent-rgb),.25);}.dn-pr-bw .dn-pr-img-item img{filter: grayscale(100%); transition: filter .4s;}.dn-pr-card-label{font-size: .57rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--s-accent); margin-bottom: .6rem;}.dn-pr-portfolio-text{font-size: clamp(.92rem,1.25vw,1.05rem); line-height: 1.85; color: var(--muted); max-width: 68ch; margin: 0 auto;}.dn-pr-section-label svg:not(:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-crippa, .dn-pr-t-isopren, .dn-pr-t-lembo, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-valli, .dn-pr-t-vivendocasa)) *){width: 15px; height: 15px; color: var(--s-accent); flex-shrink: 0;}:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-isopren, .dn-pr-t-lembo, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) .dn-pr-section-label svg{width: 15px; height: 15px; color: var(--accent); flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-section-label svg{width: 15px; height: 15px; color: #E1A37A; flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-section-label svg{width: 15px; height: 15px; color: rgb(255, 194, 0); flex-shrink: 0;}.dn-pr-bw .dn-pr-img-item:hover img{filter: grayscale(0%);}.dn-pr-section-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *)::after{content: ''; flex: 1; height: 1px; background: linear-gradient(90deg,rgba(255,255,255,.12),transparent);}.dn-pr-card-value{font-size: .9rem; color: var(--muted); line-height: 1.65;}.dn-pr-carousel-subtitle:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-florian, .dn-pr-t-pan-home)) *){font-size: .62rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.7); margin-bottom: 1.2rem; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-carousel-subtitle{font-size: .62rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(225,163,122,.7); margin-bottom: 1.2rem; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-florian) .dn-pr-carousel-subtitle{font-size: .62rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,.65); margin-bottom: 1.2rem; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-carousel-subtitle{font-size: .62rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.6); margin-bottom: 1.2rem; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-carousel-subtitle{font-size: .62rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--accent); margin-bottom: 1.2rem; text-align: center;}.dn-pr-gallery{display: grid; gap: 1rem; margin-top: 1rem;}.dn-pr-portfolio-services{display: flex; flex-wrap: wrap; justify-content: center; gap: .7rem; margin-bottom: 2.1rem;}.dn-pr-partner-grid{display: flex; flex-wrap: wrap; gap: 1.2rem; justify-content: center; align-items: center;}.dn-pr-section-desc:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-cls, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-valli, .dn-pr-t-vivendocasa)) *){font-size: clamp(.92rem,1.35vw,1.05rem); color: var(--muted); line-height: 1.82; max-width: 72ch; margin-bottom: 2.4rem; text-align: center; margin-left: auto; margin-right: auto;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-camoretti, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) .dn-pr-section-desc{font-size: clamp(.92rem,1.35vw,1.05rem); color: var(--muted); line-height: 1.82; max-width: 72ch; margin-bottom: 2.2rem; text-align: center; margin-left: auto; margin-right: auto;}:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-lembo, .dn-pr-t-valli)) .dn-pr-section-desc{font-size: clamp(.92rem,1.35vw,1.05rem); color: var(--muted); line-height: 1.82; max-width: 72ch; margin-bottom: 1.4rem; text-align: center; margin-left: auto; margin-right: auto;}:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-mediline)) .dn-pr-section-desc{font-size: clamp(.92rem,1.35vw,1.05rem); color: var(--muted); line-height: 1.82; max-width: 72ch; margin-bottom: 2rem; text-align: center; margin-left: auto; margin-right: auto;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-section-desc{font-size: clamp(.92rem,1.35vw,1.05rem); color: var(--muted); line-height: 1.82; max-width: 62ch; margin-bottom: 1.4rem; text-align: left;}:where(.dn-pr-wrap.dn-pr-t-ey) .dn-pr-section-desc{font-size: clamp(.92rem,1.35vw,1.05rem); color: var(--muted); line-height: 1.82; max-width: 72ch; margin-bottom: 2.4rem; text-align: left;}.dn-pr-info-stack{display: flex; flex-direction: column; gap: .85rem;}.dn-pr-portfolio-service{display: inline-flex; align-items: center; padding: .52rem .9rem; border-radius: 999px; border: 1px solid rgba(var(--accent-rgb),.34); background: rgba(var(--accent-rgb),.08); color: rgba(255,255,255,.88); font-size: .7rem; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase;}.dn-pr-img-grid-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella)) *){position: relative; border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07);}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-img-grid-item{position: relative; border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(var(--accent-rgb),.07);}.dn-pr-gallery--1{grid-template-columns: 1fr; max-width: 560px; margin-left: auto; margin-right: auto;}.dn-pr-partner-item{flex: 0 0 clamp(100px, 20%, 180px); background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.1); border-radius: 12px; padding: 1.2rem 1.4rem; display: flex; align-items: center; justify-content: center; min-height: 80px;}.dn-pr-print-group{margin-bottom: 3.2rem;}.dn-pr-portfolio-sub{font-size: .68rem; font-weight: 700; letter-spacing: 2.6px; text-transform: uppercase; color: var(--accent); text-align: center; margin: 2.2rem 0 1rem;}.dn-pr-partner-item img{max-height: 50px; max-width: 100%; object-fit: contain; filter: brightness(0) invert(1); opacity: .75; transition: opacity .25s;}.dn-pr-img-grid-item img{width: 100%; display: block; height: auto; object-fit: contain; transition: transform .4s ease;}.dn-pr-gallery--2{grid-template-columns: repeat(2,1fr);}.dn-pr-print-group:last-child{margin-bottom: 0;}.dn-pr-partner-item:hover img{opacity: 1;}.dn-pr-portfolio-grid{display: grid; grid-template-columns: repeat(auto-fit,minmax(180px,1fr)); gap: 1rem; align-items: stretch;}.dn-pr-img-grid-item:hover img{transform: scale(1.03);}.dn-pr-checklist{list-style: none; display: flex; flex-direction: column; gap: .65rem;}.dn-pr-gallery--3{grid-template-columns: repeat(3,1fr);}.dn-pr-print-group-title{font-size: .58rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--s-accent); margin-bottom: 1.2rem; text-align: center;}.dn-pr-img-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-giuliani, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) *){display: flex; flex-wrap: wrap; gap: 1.2rem; justify-content: center;}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-img-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1.2rem; margin-bottom: 3.2rem;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-img-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 1.6rem;}.dn-pr-portfolio-item img{width: 100%; height: auto; display: block; border-radius: 12px; cursor: pointer; border: 1px solid rgba(255,255,255,.06); box-shadow: 0 12px 30px rgba(0,0,0,.45);}.dn-pr-checklist-item{display: flex; align-items: flex-start; gap: .7rem; font-size: .88rem; color: var(--muted); line-height: 1.55;}.dn-pr-img-grid-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa)) *){position: absolute; bottom: 0; left: 0; right: 0; padding: .7rem 1rem; background: linear-gradient(to top, rgba(0,0,0,.72) 0%, transparent 100%); font-size: .52rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--accent); text-align: center;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-img-grid-label{position: absolute; bottom: 0; left: 0; right: 0; padding: .7rem 1rem; background: linear-gradient(to top, rgba(0,0,0,.72) 0%, transparent 100%); font-size: .52rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #fff; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-img-grid-label{position: absolute; bottom: 0; left: 0; right: 0; padding: .7rem 1rem; background: linear-gradient(to top, rgba(34,10,18,.82) 0%, transparent 100%); font-size: .52rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #E1A37A; text-align: center;}.dn-pr-gallery--4{grid-template-columns: repeat(2,1fr);}.dn-pr-check-icon{flex-shrink: 0; margin-top: 2px; width: 18px; height: 18px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}.dn-pr-section .dn-pr-reveal > p:not(:where(.dn-pr-wrap:is(.dn-pr-t-isopren, .dn-pr-t-passione-edile)) *){text-align: left;}.dn-pr-portfolio-logo-grid{display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1rem; margin-bottom: 2.2rem;}.dn-pr-img-grid--logo .dn-pr-img-grid-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-pan-home)) *){border: none; box-shadow: none;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-img-grid--logo .dn-pr-img-grid-item{border: none; box-shadow: none; background: rgba(255,255,255,.03); border-radius: 16px;}.dn-pr-gallery-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-vivendocasa)) *){position: relative; border-radius: 16px; overflow: hidden; background: #fff; border: 1px solid rgba(0,0,0,.08); box-shadow: 0 2px 12px rgba(var(--accent-rgb),.06); cursor: zoom-in; transition: border-color .25s, transform .25s, box-shadow .25s;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-gallery-item{position: relative; border-radius: 16px; overflow: hidden; background: rgba(255,255,255,.025); border: 1px solid rgba(255,255,255,.07); cursor: zoom-in; transition: border-color .25s ease, transform .25s ease;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-gallery-item{position: relative; border-radius: 16px; overflow: hidden; background: rgba(255,255,255,.025); border: 1px solid rgba(255,255,255,.07); cursor: zoom-in; transition: border-color .25s, transform .25s;}.dn-pr-check-icon svg{width: 9px; height: 9px;}.dn-pr-portfolio-logo img{width: 100%; display: block; border-radius: 14px; border: 1px solid rgba(255,255,255,.06); box-shadow: 0 14px 34px rgba(0,0,0,.42); cursor: pointer;}#dn-pr-monogramma-carousel + .dn-pr-img-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli)) *){display: inline-block; width: 30%; vertical-align: top;}:where(.dn-pr-wrap.dn-pr-t-caroli) #dn-pr-monogramma-carousel + .dn-pr-img-grid{display: inline-block; width: 48%; vertical-align: top; margin-right: 2%;}.dn-pr-img-grid--logo .dn-pr-img-grid-item img:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli, .dn-pr-t-pan-home)) *){object-fit: contain; height: 220px;}.dn-pr-link-btn:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-pirelli)) *){display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #fff !important; background: var(--accent); border: 1px solid var(--accent); border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; white-space: nowrap; transition: background .22s, box-shadow .22s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-link-btn{display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #000 !important; background: #fff; border: 1px solid #fff; border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; white-space: nowrap; transition: background .22s, box-shadow .22s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-link-btn{display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #060400 !important; background: var(--accent); border: 1px solid var(--accent); border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; transition: background .22s, box-shadow .22s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-link-btn{display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #08071a !important; background: var(--accent); border: 1px solid var(--accent); border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; white-space: nowrap; transition: background .22s, box-shadow .22s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-link-btn{display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #0a0800 !important; background: var(--accent); border: 1px solid var(--accent); border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; white-space: nowrap; transition: background .22s, box-shadow .22s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-link-btn{display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #0a1828 !important; background: var(--accent); border: 1px solid var(--accent); border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; white-space: nowrap; transition: background .22s, box-shadow .22s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-link-btn{display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #1a1012 !important; background: var(--accent); border: 1px solid var(--accent); border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; white-space: nowrap; transition: background .22s, box-shadow .22s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-ey) .dn-pr-link-btn{display: inline-flex; align-items: center; gap: .5rem; font-size: .8rem; font-weight: 700; color: #2e2e38 !important; background: var(--accent); border: 1px solid var(--accent); border-radius: 100px; padding: .68rem 1.6rem; text-decoration: none !important; white-space: nowrap; transition: background .22s, box-shadow .22s, transform .22s;}.dn-pr-img-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){flex: 0 0 clamp(240px, 38%, 360px); border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.02); transition: border-color .25s, transform .28s;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-img-item{flex: 0 0 clamp(200px, 28%, 340px); border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.02); transition: border-color .25s, transform .28s;}:where(.dn-pr-wrap.dn-pr-t-kraken) .dn-pr-img-item{flex: 0 0 clamp(200px, 30%, 320px); border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.02); transition: border-color .25s, transform .28s;}:where(.dn-pr-wrap.dn-pr-t-latinspace) .dn-pr-img-item{flex: 0 0 clamp(200px, 38%, 380px); border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.02); transition: border-color .25s, transform .28s;}:where(.dn-pr-wrap.dn-pr-t-bonati) .dn-pr-img-item{flex: 0 0 clamp(200px, 38%, 420px); border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.02); transition: border-color .25s, transform .28s;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-img-item{flex: 0 0 clamp(240px, 38%, 360px);}.dn-pr-checklist.two-col{display: grid; grid-template-columns: 1fr 1fr; gap: .9rem 2.2rem;}.dn-pr-gallery-item:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure)) *){border-color: rgba(var(--accent-rgb),.35); transform: translateY(-4px);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-gallery-item:hover{border-color: rgba(var(--accent-rgb),.28); transform: translateY(-4px); box-shadow: 0 10px 32px rgba(var(--accent-rgb),.14);}#dn-pr-logo-carousel + .dn-pr-img-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli)) *){display: inline-block; width: 30%; vertical-align: top;}:where(.dn-pr-wrap.dn-pr-t-caroli) #dn-pr-logo-carousel + .dn-pr-img-grid{display: inline-block; width: 48%; vertical-align: top;}.dn-pr-img-grid--logo .dn-pr-img-grid-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli)) *){display: none;}.dn-pr-link-btn:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-pa-trade, .dn-pr-t-pirelli, .dn-pr-t-vivendocasa)) *){background: #244a88; border-color: #244a88; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.28); color: #fff !important;}:where(.dn-pr-wrap.dn-pr-t-isopren) .dn-pr-link-btn:hover{background: #e01e20; border-color: #e01e20; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32); color: #fff !important;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-link-btn:hover{background: #f04060; border-color: #f04060; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32); color: #fff !important;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-link-btn:hover{background: #f0b080; border-color: #f0b080; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32); color: #1a1012 !important;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-link-btn:hover{background: #f0cc80; border-color: #f0cc80; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32);}:where(.dn-pr-wrap.dn-pr-t-pa-trade) .dn-pr-link-btn:hover{background: #ffa030; border-color: #ffa030; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32); color: #fff !important;}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-link-btn:hover{background: #ffc233; border-color: #ffc233; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32);}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-link-btn:hover{background: #ffc61a; border-color: #ffc61a; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.38);}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-link-btn:hover{background: #ffd020; border-color: #ffd020; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32);}:where(.dn-pr-wrap.dn-pr-t-ey) .dn-pr-link-btn:hover{background: #fff176; border-color: #fff176; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.32);}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-link-btn:hover{background: var(--accent); border-color: var(--accent); color: #fff !important; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(var(--accent-rgb),.38);}.dn-pr-checklist.two-col .dn-pr-checklist-item{align-items: center;}.dn-pr-img-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-saluben, .dn-pr-t-zambaiti)) *){border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.02); transition: border-color .25s, transform .28s;}.dn-pr-ext-wrap{text-align: center; margin-top: 2.4rem;}.dn-pr-img-item:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-latinspace, .dn-pr-t-zambaiti)) *){border-color: rgba(var(--accent-rgb),.3); transform: translateY(-3px);}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-latinspace, .dn-pr-t-zambaiti)) .dn-pr-img-item:hover{border-color: rgba(var(--accent-rgb),.4); transform: translateY(-3px);}.dn-pr-gallery-item img{width: 100%; display: block; object-fit: cover; transition: transform .55s ease;}#dn-pr-logotipo-carousel + .dn-pr-img-grid{display: inline-block; width: 30%; vertical-align: top;}.dn-pr-link-btn svg:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-pirelli)) *){width: 12px; height: 12px; color: #fff;}:where(.dn-pr-wrap.dn-pr-t-alma) .dn-pr-link-btn svg{width: 12px; height: 12px;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-link-btn svg{width: 12px; height: 12px; color: #060400;}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-link-btn svg{width: 12px; height: 12px; color: #08071a;}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-link-btn svg{width: 12px; height: 12px; color: #0a0800;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-link-btn svg{width: 12px; height: 12px; color: #0a1828;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-link-btn svg{width: 12px; height: 12px; color: #1a1012;}:where(.dn-pr-wrap.dn-pr-t-ey) .dn-pr-link-btn svg{width: 12px; height: 12px; color: #2e2e38;}#dn-pr-monogramma-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img:not(:where(.dn-pr-wrap:is(.dn-pr-t-pan-home)) *), #dn-pr-logo-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img:not(:where(.dn-pr-wrap:is(.dn-pr-t-pan-home)) *){max-height: 300px;}.dn-pr-gallery-item:hover img{transform: scale(1.04);}.dn-pr-desc-btn-row{display: grid; grid-template-columns: 1fr auto; gap: 2rem; align-items: center; margin-bottom: 2.4rem;}.dn-pr-img-item img{width: 100%; display: block; height: auto; object-fit: contain;}#dn-pr-monogramma-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli)) *), #dn-pr-logo-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli)) *), #dn-pr-logotipo-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img:not(:where(.dn-pr-wrap:is(.dn-pr-t-caroli)) *){max-height: 280px;}.dn-pr-follow-heading{text-align: center; margin-bottom: 2.2rem;}.dn-pr-sito-btn:link:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *), .dn-pr-sito-btn:visited:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *){color: var(--accent);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-sito-btn:link, :where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-sito-btn:visited{color: rgb(255, 194, 0);}#dn-pr-biglietti-carousel + .dn-pr-img-grid{display: grid; grid-template-columns: 1fr 1fr;}.dn-pr-gallery-caption:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure)) *){padding: .65rem 1rem .8rem; font-size: .72rem; color: rgba(var(--accent-rgb),.75); font-weight: 600; letter-spacing: .5px; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-gallery-caption{padding: .65rem 1rem .8rem; font-size: .72rem; color: rgba(var(--accent-rgb),.7); font-weight: 600; letter-spacing: .5px; text-align: center; background: #fff;}.dn-pr-desc-btn-row .dn-pr-section-desc{margin-bottom: 0;}#dn-pr-brandbook-carousel + .dn-pr-img-grid{display: grid; grid-template-columns: repeat(4, 1fr);}.dn-pr-follow-pre{font-size: .58rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: rgba(var(--accent-rgb),.75); display: block; margin-bottom: .5rem;}.dn-pr-site-cta{display: flex; justify-content: center; margin-bottom: 2rem;}#dn-pr-biglietti-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img{max-height: 380px;}.dn-pr-follow-row{display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; margin-bottom: 3rem;}#dn-pr-brandbook-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img{max-height: 320px;}.dn-pr-follow-title{font-size: clamp(1.6rem,3vw,2.4rem); font-weight: 900; letter-spacing: -1px;}@media (max-width: 768px){.dn-pr-desc-btn-row{grid-template-columns: 1fr;}}.dn-pr-sito-btn span:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-beppe-borella, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *), .dn-pr-sito-btn *:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-beppe-borella, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *){color: var(--accent) !important;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-sito-btn span, :where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-sito-btn *{color: rgb(255, 194, 0) !important;}.dn-pr-ext-btn:not(:where(.dn-pr-wrap:is(.dn-pr-t-saluben, .dn-pr-t-zambaiti)) *){display: inline-flex; align-items: center; gap: .7rem; padding: .8rem 1.8rem; border-radius: 100px; background: rgba(var(--accent-rgb),.12); border: 1px solid rgba(var(--accent-rgb),.38); color: #fff !important; font-size: .78rem; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; transition: background .25s, border-color .25s, transform .22s;}:where(.dn-pr-wrap.dn-pr-t-saluben) .dn-pr-ext-btn{display: inline-flex; align-items: center; gap: .6rem; font-size: .78rem; font-weight: 700; letter-spacing: .5px; padding: .72rem 1.5rem; border-radius: 100px; border: 1px solid rgba(var(--accent-rgb),.35); background: rgba(var(--accent-rgb),.08); color: var(--accent) !important; transition: background .22s, border-color .22s, transform .22s, box-shadow .22s;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-ext-btn{display: inline-flex; align-items: center; gap: .7rem; padding: .8rem 1.8rem; border-radius: 100px; background: rgba(var(--accent-rgb),.15); border: 1px solid rgba(var(--accent-rgb),.4); color: #fff !important; font-size: .78rem; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; transition: background .25s, border-color .25s, transform .22s;}#dn-pr-insegna-carousel + .dn-pr-img-grid{display: grid; grid-template-columns: 1fr 1fr;}.dn-pr-sito-wrap:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-cls, .dn-pr-t-lembo, .dn-pr-t-valli)) *){text-align: center; padding: 1rem 0;}:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-lembo, .dn-pr-t-valli)) .dn-pr-sito-wrap{text-align: center; padding: 0.4rem 0;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-sito-wrap{text-align: center; padding: 1rem 0 0;}.dn-pr-follow-btn{display: inline-flex; align-items: center; gap: .6rem; font-size: .78rem; font-weight: 700; letter-spacing: .5px; padding: .72rem 1.5rem; border-radius: 100px; border: 1px solid rgba(255,255,255,.12); background: #111; color: var(--accent) !important; transition: background .22s, border-color .22s, transform .22s, box-shadow .22s;}@media (max-width: 768px){.dn-pr-desc-btn-row .dn-pr-site-link-wrap{justify-content: center;}}.dn-pr-ext-btn:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-saluben, .dn-pr-t-zambaiti)) *){background: rgba(var(--accent-rgb),.24); border-color: rgba(var(--accent-rgb),.6); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-saluben) .dn-pr-ext-btn:hover{background: rgba(var(--accent-rgb),.18); border-color: rgba(var(--accent-rgb),.6); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--accent-rgb),.14); color: var(--accent) !important;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-ext-btn:hover{background: rgba(var(--accent-rgb),.28); border-color: rgba(var(--accent-rgb),.6); transform: translateY(-2px);}#dn-pr-insegna-carousel + .dn-pr-img-grid .dn-pr-img-grid-item img{max-height: 450px;}.dn-pr-sito-btn:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-beppe-borella, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-florian, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *){display: inline-flex; align-items: center; gap: .75rem; padding: 1rem 2rem; border-radius: 50px; background: rgba(var(--accent-rgb),.14); border: 1px solid rgba(var(--accent-rgb),.4); color: var(--accent); font-size: .82rem; font-weight: 700; letter-spacing: .8px; transition: background .25s, border-color .25s, transform .25s, box-shadow .25s;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-cls, .dn-pr-t-florian)) .dn-pr-sito-btn{display: inline-flex; align-items: center; gap: .75rem; padding: 1rem 2rem; border-radius: 50px; background: rgba(var(--accent-rgb),.14); border: 1px solid rgba(var(--accent-rgb),.5); color: var(--accent); font-size: .82rem; font-weight: 700; letter-spacing: .8px; transition: background .25s, border-color .25s, transform .25s, box-shadow .25s;}:where(.dn-pr-wrap:is(.dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-sito-btn{display: inline-flex; align-items: center; gap: .75rem; padding: 1rem 2rem; border-radius: 50px; background: rgba(var(--accent-rgb),.12); border: 1px solid rgba(var(--accent-rgb),.38); color: var(--accent) !important; font-size: .82rem; font-weight: 700; letter-spacing: .8px; transition: background .25s, border-color .25s, transform .25s, box-shadow .25s;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-sito-btn{display: inline-flex; align-items: center; gap: .75rem; padding: 1rem 2rem; border-radius: 50px; background: rgba(255, 194, 0, .14); border: 1px solid rgba(255, 194, 0, .4); color: rgb(255, 194, 0); font-size: .82rem; font-weight: 700; letter-spacing: .8px; transition: background .25s, border-color .25s, transform .25s, box-shadow .25s;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-sito-btn{display: inline-flex; align-items: center; gap: .75rem; padding: 1rem 2rem; border-radius: 50px; background: rgba(var(--accent-rgb),.08); border: 1px solid rgba(var(--accent-rgb),.3); color: #fff !important; font-size: .82rem; font-weight: 700; letter-spacing: .8px; transition: background .25s, border-color .25s, transform .25s, box-shadow .25s;}:where(.dn-pr-wrap.dn-pr-t-passione-edile) .dn-pr-sito-btn{display: inline-flex; align-items: center; gap: .75rem; padding: 1rem 2rem; border-radius: 50px; background: rgba(var(--accent-rgb),.12); border: 1px solid rgba(var(--accent-rgb),.38); color: var(--accent); font-size: .82rem; font-weight: 700; letter-spacing: .8px; transition: background .25s, border-color .25s, transform .25s, box-shadow .25s;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-sito-btn{display: inline-flex; align-items: center; gap: .75rem; padding: 1rem 2rem; border-radius: 50px; background: rgba(var(--accent-rgb),.18); border: 1px solid rgba(var(--accent-rgb),.55); color: #E1A37A !important; font-size: .82rem; font-weight: 700; letter-spacing: .8px; transition: background .25s, border-color .25s, transform .25s, box-shadow .25s;}.dn-pr-follow-btn:hover{background: #1e1e1e; border-color: rgba(var(--accent-rgb),.5); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,.4); color: var(--accent) !important;}.dn-pr-web-meta{text-align: center; margin-bottom: 1.6rem;}.dn-pr-sub-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-giuliani)) *){font-size: .58rem !important; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--accent); margin: 2rem 0 1rem !important; text-align: center; display: block;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-sub-label{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--s-accent); margin-bottom: 1.2rem; text-align: center;}.dn-pr-site-link-wrap{display: flex;}.dn-pr-pc-mockup{width: 100%; margin-top: 2.4rem; margin-bottom: 1rem;}.dn-pr-ext-btn svg:not(:where(.dn-pr-wrap:is(.dn-pr-t-saluben)) *){width: 14px; height: 14px; flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-saluben) .dn-pr-ext-btn svg{width: 14px; height: 14px; flex-shrink: 0; color: var(--accent) !important;}.dn-pr-carousel-prev:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-florian)) *), .dn-pr-carousel-next:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-florian)) *){position: absolute; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; background: rgba(0,0,0,.55); border: 1px solid rgba(var(--accent-rgb),.3); color: var(--accent); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .22s, border-color .22s; z-index: 2;}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-florian)) .dn-pr-carousel-prev, :where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-florian)) .dn-pr-carousel-next{position: absolute; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; background: rgba(0,0,0,.55); border: 1px solid rgba(var(--accent-rgb),.3); color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .22s, border-color .22s; z-index: 2;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-carousel-prev, :where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-carousel-next{position: absolute; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; background: rgba(34,10,18,.65); border: 1px solid rgba(var(--accent-rgb),.5); color: #E1A37A; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .22s, border-color .22s; z-index: 2;}.dn-pr-sito-btn:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-beppe-borella, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-florian, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *){background: rgba(var(--accent-rgb),.24); border-color: rgba(var(--accent-rgb),.7); transform: translateY(-2px); box-shadow: 0 12px 38px rgba(var(--accent-rgb),.18);}:where(.dn-pr-wrap:is(.dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-sito-btn:hover{background: rgba(var(--accent-rgb),.22); border-color: rgba(var(--accent-rgb),.7); transform: translateY(-2px); box-shadow: 0 12px 38px rgba(var(--accent-rgb),.18);}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-florian)) .dn-pr-sito-btn:hover{background: rgba(var(--accent-rgb),.26); border-color: rgba(var(--accent-rgb),.8); transform: translateY(-2px); box-shadow: 0 12px 38px rgba(var(--accent-rgb),.2);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-sito-btn:hover{background: rgba(255, 194, 0, .24); border-color: rgba(255, 194, 0, .7); transform: translateY(-2px); box-shadow: 0 12px 38px rgba(255, 194, 0, .18);}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-sito-btn:hover{background: rgba(var(--accent-rgb),.16); border-color: rgba(var(--accent-rgb),.6); transform: translateY(-2px); box-shadow: 0 12px 38px rgba(var(--accent-rgb),.1);}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-sito-btn:hover{background: rgba(var(--accent-rgb),.26); border-color: rgba(var(--accent-rgb),.8); transform: translateY(-2px); box-shadow: 0 12px 38px rgba(var(--accent-rgb),.18);}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-sito-btn:hover{background: rgba(var(--accent-rgb),.32); border-color: rgba(225,163,122,.6); transform: translateY(-2px); box-shadow: 0 12px 38px rgba(var(--accent-rgb),.25);}.dn-pr-social-group{margin-bottom: 3.2rem;}.dn-pr-follow-btn svg{color: var(--accent) !important;}.dn-pr-carousel:not(:where(.dn-pr-wrap:is(.dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani)) *){position: relative; user-select: none; margin-bottom: 3.2rem;}:where(.dn-pr-wrap:is(.dn-pr-t-fintyre, .dn-pr-t-giuliani)) .dn-pr-carousel{position: relative; user-select: none;}:where(.dn-pr-wrap.dn-pr-t-florian) .dn-pr-carousel{position: relative; user-select: none; margin-bottom: 2.2rem;}.dn-pr-web-meta-label{display: inline-block; font-size: .56rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--s-accent); background: rgba(var(--accent-rgb),.1); border: 1px solid rgba(var(--accent-rgb),.25); border-radius: 100px; padding: .3rem 1rem; margin-bottom: .5rem;}.dn-pr-pc-frame{background: #161616; border-radius: 10px 10px 0 0; border: 1px solid rgba(255,255,255,.13); overflow: hidden; box-shadow: 0 40px 90px rgba(0,0,0,.75), 0 0 0 1px rgba(255,255,255,.04), inset 0 1px 0 rgba(255,255,255,.06);}.dn-pr-social-icon{width: 42px; height: 42px; border-radius: 12px; background: rgba(var(--accent-rgb),.12); border: 1px solid rgba(var(--accent-rgb),.25); display: flex; align-items: center; justify-content: center; flex-shrink: 0;}.dn-pr-social-head:not(:where(.dn-pr-wrap:is(.dn-pr-t-farmacia-gorle)) *){display: flex; flex-direction: column; align-items: center; gap: .85rem; margin-bottom: 2.25rem;}.dn-pr-carousel-prev:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-crippa)) *), .dn-pr-carousel-next:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-crippa)) *){background: rgba(var(--accent-rgb),.18); border-color: rgba(var(--accent-rgb),.6);}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-carousel-prev:hover, :where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-carousel-next:hover{background: rgba(var(--accent-rgb),.35); border-color: rgba(225,163,122,.6);}.dn-pr-social-img-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-zest)) *){border-radius: 14px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.06); background: rgba(255,255,255,.02); transition: border-color .25s, transform .28s;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-social-img-item{border-radius: 14px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.06); background: rgba(255,255,255,.02); aspect-ratio: 1; transition: border-color .25s, transform .28s;}.dn-pr-carousel-track-wrap{overflow: hidden; border-radius: 20px;}.dn-pr-social-group:last-child{margin-bottom: 0;}.dn-pr-follow-btn svg{width: 16px; height: 16px; flex-shrink: 0;}.dn-pr-social-icon svg{width: 20px; height: 20px; fill: var(--accent);}.dn-pr-web-meta-sub{font-size: .88rem; color: rgba(255,255,255,.6);}.dn-pr-pc-browser-bar{background: #252525; padding: .52rem 1rem; display: flex; align-items: center; gap: .85rem; border-bottom: 1px solid rgba(255,255,255,.07);}.dn-pr-carousel-prev{left: .8rem;}.dn-pr-sito-btn svg:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-beppe-borella, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-florian, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *){width: 16px; height: 16px; flex-shrink: 0; color: var(--accent); stroke: var(--accent);}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-sito-btn svg{width: 16px; height: 16px; flex-shrink: 0;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-cls, .dn-pr-t-florian)) .dn-pr-sito-btn svg{width: 16px; height: 16px; flex-shrink: 0; color: var(--accent);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-sito-btn svg{width: 16px; height: 16px; flex-shrink: 0; color: rgb(255, 194, 0); stroke: rgb(255, 194, 0);}.dn-pr-sito-btn:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *), .dn-pr-sito-btn:link:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *), .dn-pr-sito-btn:visited:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *), .dn-pr-sito-btn span:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *), .dn-pr-sito-btn svg:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *), .dn-pr-sito-btn *:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *){color: var(--accent) !important; stroke: var(--accent) !important; fill: var(--accent) !important;}.dn-pr-dual-wrap{display: grid; grid-template-columns: 1fr 1fr; gap: 1.2rem; margin-bottom: 3.2rem;}.dn-pr-carousel-track{display: flex; transition: transform .55s cubic-bezier(.4,0,.2,1);}.dn-pr-social-img-item:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati)) *){border-color: rgba(var(--accent-rgb),.3); transform: translateY(-3px);}:where(.dn-pr-wrap.dn-pr-t-bonati) .dn-pr-social-img-item:hover{border-color: rgba(var(--accent-rgb),.4); transform: translateY(-3px);}.dn-pr-social-name{font-size: .88rem; font-weight: 700;}.dn-pr-social-group-badge{display: inline-flex; align-items: center; margin-bottom: 1.2rem; font-size: .54rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--s-accent); background: rgba(var(--s-accent-rgb), .1); border: 1px solid rgba(var(--s-accent-rgb), .25); border-radius: 100px; padding: .28rem .9rem;}.dn-pr-pc-dots{display: flex; gap: .38rem; flex-shrink: 0;}.dn-pr-social-title{font-size: clamp(1.55rem,2.4vw,2.35rem); font-weight: 900; letter-spacing: -1.2px; text-align: center;}.dn-pr-carousel-next{right: .8rem;}.dn-pr-dual-col{min-width: 0;}.dn-pr-carousel-slide{flex: 0 0 100%; min-width: 0; position: relative; cursor: zoom-in;}.dn-pr-vgroups:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) *){display: flex; flex-direction: column; gap: 3rem;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) .dn-pr-vgroups{display: flex; flex-direction: column; gap: 4rem;}.dn-pr-social-img-item img:not(:where(.dn-pr-wrap:is(.dn-pr-t-zest)) *){width: 100%; height: auto; display: block; object-fit: contain;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-social-img-item img{width: 100%; height: 100%; object-fit: cover; display: block;}.dn-pr-social-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-kraken, .dn-pr-t-vivendocasa, .dn-pr-t-zest)) *){display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1rem;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-social-grid{display: flex; flex-wrap: wrap; gap: 1rem; justify-content: center; margin-top: 1rem;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-social-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 1rem;}:where(.dn-pr-wrap.dn-pr-t-kraken) .dn-pr-social-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(220px, 100%), 1fr)); gap: 1rem;}:where(.dn-pr-wrap.dn-pr-t-bonati) .dn-pr-social-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(220px,100%), 1fr)); gap: 1rem;}.dn-pr-pc-dot{width: 11px; height: 11px; border-radius: 50%;}.dn-pr-dual-col-label{font-size: .6rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.7); text-align: center; margin-bottom: .7rem;}.dn-pr-carousel-prev svg, .dn-pr-carousel-next svg{width: 14px; height: 14px; pointer-events: none;}.dn-pr-carousel-slide img:not(:where(.dn-pr-wrap:is(.dn-pr-t-fintyre)) *){width: 100%; display: block; max-height: 520px; object-fit: cover;}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-carousel-slide img{width: 100%; display: block; max-height: 540px; object-fit: cover;}.dn-pr-video-thumb{position: relative; border-radius: 20px; overflow: hidden; margin-bottom: 2rem; cursor: pointer; display: block;}.dn-pr-video-list{display: flex; flex-direction: column; gap: 2.8rem;}.dn-pr-vgroup-header{margin-bottom: 1.4rem; text-align: center;}.dn-pr-dual-col .dn-pr-carousel{margin-bottom: 0;}.dn-pr-pc-dot:nth-child(1){background: #ff5f57;}.dn-pr-ext-row{display: flex; justify-content: center; margin-top: 2.8rem;}.dn-pr-subsection{margin-top: 4.5rem;}.dn-pr-logo-wrap{display: flex; justify-content: center; margin-bottom: 2.6rem;}.dn-pr-carousel-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani)) *){position: absolute; bottom: 0; left: 0; right: 0; padding: .85rem 1.4rem; background: linear-gradient(to top, rgba(0,0,0,.72) 0%, transparent 100%); font-size: .52rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--accent); text-align: center;}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-florian)) .dn-pr-carousel-label{position: absolute; bottom: 0; left: 0; right: 0; padding: .85rem 1.4rem; background: linear-gradient(to top, rgba(0,0,0,.72) 0%, transparent 100%); font-size: .52rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #fff; text-align: center;}:where(.dn-pr-wrap:is(.dn-pr-t-fintyre, .dn-pr-t-giuliani)) .dn-pr-carousel-label{position: absolute; bottom: 0; left: 0; right: 0; padding: .85rem 1.4rem; background: linear-gradient(to top, rgba(0,0,0,.72) 0%, transparent 100%); font-size: .52rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--s-accent); text-align: center;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-carousel-label{position: absolute; bottom: 0; left: 0; right: 0; padding: .85rem 1.4rem; background: linear-gradient(to top, rgba(34,10,18,.82) 0%, transparent 100%); font-size: .52rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #E1A37A; text-align: center;}.dn-pr-video-thumb img{width: 100%; display: block; max-height: 480px; object-fit: cover; transition: transform .4s ease;}.dn-pr-dual-col .dn-pr-carousel-prev, .dn-pr-dual-col .dn-pr-carousel-next{display: none;}.dn-pr-video-card{background: rgba(255,255,255,.02); border: 1px solid rgba(255,255,255,.07); border-radius: 20px; padding: 1.8rem; transition: border-color .28s, background .28s;}.dn-pr-subsection-title{font-size: .8rem; font-weight: 800; letter-spacing: 1.8px; text-transform: uppercase; color: var(--s-accent); margin-bottom: 2rem; display: flex; align-items: center; gap: 1.2rem;}.dn-pr-vgroup-badge{display: inline-flex; align-items: center; font-size: .54rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--s-accent); background: rgba(var(--s-accent-rgb), .1); border: 1px solid rgba(var(--s-accent-rgb), .25); border-radius: 100px; padding: .28rem .9rem; margin-bottom: .6rem;}.dn-pr-pc-dot:nth-child(2){background: #ffbd2e;}.dn-pr-logo-card{background: transparent; display: flex; align-items: center; justify-content: center; max-width: 500px; width: 100%;}.dn-pr-video-thumb:hover img{transform: scale(1.02);}@media (max-width: 640px){.dn-pr-dual-wrap{grid-template-columns: 1fr;}}.dn-pr-subsection-title::before, .dn-pr-subsection-title::after{content: ''; flex: 1; height: 1px; background: rgba(255,255,255,.08);}.dn-pr-logo-card img{max-width: 100%; height: auto; max-height: 120px; object-fit: contain; display: block;}.dn-pr-video-card:hover{border-color: rgba(var(--accent-rgb),.22); background: rgba(var(--accent-rgb),.015);}.dn-pr-pc-dot:nth-child(3){background: #28c840;}.dn-pr-brochure-card{max-width: 760px; margin: 0 auto;}.dn-pr-vgroup-title:not(:where(.dn-pr-wrap:is(.dn-pr-t-zambaiti)) *){font-size: 1.12rem; font-weight: 800; color: #fff; margin-bottom: .5rem;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-vgroup-title{font-size: 1.3rem; font-weight: 900; color: #fff; margin-bottom: .5rem; letter-spacing: -.3px;}.dn-pr-video-play{position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; background: rgba(34,10,18,.35); transition: background .25s;}.dn-pr-context-strip{display: grid; grid-template-columns: 1fr 1fr; gap: 1.2rem; margin-top: 2.8rem;}.dn-pr-video-wrap{position: relative; width: 100%; padding-bottom: 56.25%; border-radius: 20px; overflow: hidden; border: 1px solid rgba(255,255,255,.08); box-shadow: 0 32px 80px rgba(0,0,0,.55);}.dn-pr-brochure-card img{width: 100%; display: block; border-radius: 16px; border: 1px solid rgba(255,255,255,.08); box-shadow: 0 18px 40px rgba(0,0,0,.45); cursor: zoom-in;}.dn-pr-pc-url-bar{flex: 1; height: 22px; max-width: 380px; margin: 0 auto; background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.09); border-radius: 5px; display: flex; align-items: center; gap: .45rem; padding: 0 .65rem; font-size: .59rem; color: rgba(255,255,255,.38); font-family: 'Roboto', sans-serif; letter-spacing: .2px; overflow: hidden; white-space: nowrap;}.dn-pr-video-header{margin-bottom: 1.2rem;}.dn-pr-video-thumb:hover .dn-pr-video-play{background: rgba(var(--accent-rgb),.45);}@media (max-width: 640px){.dn-pr-context-strip{grid-template-columns: 1fr;}}.dn-pr-social-card:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-mediline)) *){display: flex; align-items: center; gap: 1rem; padding: 1.1rem 1.6rem; border-radius: 16px; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.025); color: #fff !important; text-decoration: none !important; transition: border-color .25s, background .25s, transform .25s; min-width: 180px;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-card{min-height: 290px; position: relative; border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,.07); box-shadow: 0 18px 40px rgba(0,0,0,.45); color: #fff; display: block; padding: 1rem; background: #0d1520; transition: transform .22s ease, box-shadow .22s ease;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-social-card{min-height: 290px; position: relative; border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,.07); box-shadow: 0 18px 40px rgba(0,0,0,.45); color: #fff; display: block; padding: 1rem; background: #202020;}.dn-pr-social-kicker:not(:where(.dn-pr-wrap:is(.dn-pr-t-mediline)) *){font-size: .58rem; font-weight: 700; letter-spacing: 3.4px; text-transform: uppercase; color: var(--accent);}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-kicker{font-size: .58rem; font-weight: 700; letter-spacing: 3.4px; text-transform: uppercase; color: #31ded8;}.dn-pr-vgrid:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-fahrenheit, .dn-pr-t-klr)) *){display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; margin-top: 1.8rem;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) .dn-pr-vgrid{display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin-top: 1.8rem;}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-vgrid{display: grid; grid-template-columns: 1fr; gap: 1.5rem; margin-top: 1.8rem; max-width: 860px; margin-left: auto; margin-right: auto;}.dn-pr-video-play-btn{width: 72px; height: 72px; border-radius: 50%; background: rgba(225,163,122,.92); display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 32px rgba(0,0,0,.45); transition: transform .25s, box-shadow .25s;}.dn-pr-pc-url-bar svg{width: 8px; height: 8px; flex-shrink: 0; color: rgba(255,255,255,.3);}.dn-pr-video-pill{display: inline-flex; align-items: center; font-size: .54rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--accent); background: rgba(var(--accent-rgb),.1); border: 1px solid rgba(var(--accent-rgb),.28); border-radius: 100px; padding: .28rem .9rem; margin-bottom: .65rem;}.dn-pr-img-grid--3col{grid-template-columns: repeat(3, 1fr);}.dn-pr-video-wrap iframe{position: absolute; inset: 0; width: 100%; height: 100%; border: none; display: block;}.dn-pr-video-thumb:hover .dn-pr-video-play-btn{transform: scale(1.08); box-shadow: 0 12px 40px rgba(0,0,0,.55);}.dn-pr-vgrid--single:not(:where(.dn-pr-wrap:is(.dn-pr-t-zambaiti)) *){grid-template-columns: 1fr; max-width: 100%; margin-left: auto; margin-right: auto;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-vgrid--single{grid-template-columns: 1fr; max-width: 820px; margin-left: auto; margin-right: auto;}.dn-pr-pc-chin{background: linear-gradient(to bottom, #202020, #1a1a1a); height: 20px; border: 1px solid rgba(255,255,255,.1); border-top: none; border-radius: 0 0 8px 8px; display: flex; align-items: center; justify-content: center;}.dn-pr-img-grid--4col{grid-template-columns: repeat(4, 1fr);}.dn-pr-social-sub:not(:where(.dn-pr-wrap:is(.dn-pr-t-farmacia-gorle)) *){font-size: clamp(.92rem,1.25vw,1.05rem); line-height: 1.82; color: var(--muted); max-width: 68ch; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-farmacia-gorle) .dn-pr-social-sub{font-size: clamp(.92rem,1.25vw,1.05rem); line-height: 1.82; color: var(--muted); max-width: 68ch; text-align: center; margin-left: auto; margin-right: auto;}.dn-pr-video-title{font-size: 1.18rem; font-weight: 800; color: #fff; margin-bottom: .32rem; line-height: 1.25;}.dn-pr-social-card--teal{background: linear-gradient(135deg, rgba(49,222,216,.22) 0%, rgba(6,10,16,.98) 62%); border-color: rgba(49,222,216,.25);}.dn-pr-vgrid-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) *){background: rgba(255,255,255,.02); border: 1px solid rgba(255,255,255,.07); border-radius: 16px; overflow: hidden; transition: border-color .28s, transform .28s;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) .dn-pr-vgrid-item{background: rgba(255,255,255,.02); border: 1px solid rgba(255,255,255,.07); border-radius: 18px; overflow: hidden; transition: border-color .28s, transform .28s;}.dn-pr-social-action:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-mediline)) *){transform: translateY(-2px); background: rgba(var(--accent-rgb),.16); border-color: rgba(var(--accent-rgb),.72); color: var(--accent); box-shadow: 0 8px 24px rgba(var(--accent-rgb),.18);}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-action:hover{transform: translateY(-2px); color: rgba(255,255,255,.85);}.dn-pr-social-action--ig.dn-pr-social-action--active{border-color: rgba(49,222,216,.7); background: rgba(49,222,216,.14); color: #31ded8; box-shadow: 0 0 22px rgba(49,222,216,.18);}.dn-pr-social-action--fb.dn-pr-social-action--active{border-color: rgba(88,89,210,.7); background: rgba(88,89,210,.14); color: #5859d2; box-shadow: 0 0 22px rgba(88,89,210,.18);}.dn-pr-social-action--li.dn-pr-social-action--active{border-color: rgba(var(--accent-rgb),.7); background: rgba(var(--accent-rgb),.14); color: var(--accent); box-shadow: 0 0 22px rgba(var(--accent-rgb),.18);}.dn-pr-vgroup-desc:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) *){font-size: .88rem; color: rgba(255,255,255,.55); line-height: 1.78; max-width: 72ch; text-align: center; margin-left: auto; margin-right: auto;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) .dn-pr-vgroup-desc{font-size: .88rem; color: rgba(255,255,255,.55); line-height: 1.78; max-width: 82ch; text-align: center; margin-left: auto; margin-right: auto;}.dn-pr-social-card:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-mediline)) *){border-color: rgba(var(--accent-rgb),.35); background: rgba(var(--accent-rgb),.06); transform: translateY(-3px);}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-social-card:hover{transform: translateY(-3px); transition: transform .22s ease, box-shadow .22s ease; box-shadow: 0 22px 46px rgba(0,0,0,.55);}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-card:hover{transform: translateY(-4px); box-shadow: 0 26px 50px rgba(0,0,0,.6);}.dn-pr-video-play-btn svg{width: 28px; height: 28px; color: #220A12; margin-left: 4px;}.dn-pr-carousel-dots:not(:where(.dn-pr-wrap:is(.dn-pr-t-fintyre, .dn-pr-t-giuliani)) *){display: flex; justify-content: center; gap: .5rem; margin-top: 1.1rem;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-carousel-dots{display: flex; justify-content: center; gap: .45rem; margin-top: 1.4rem;}:where(.dn-pr-wrap.dn-pr-t-fintyre) .dn-pr-carousel-dots{display: flex; justify-content: center; gap: .45rem; margin-top: 1.4rem; flex-wrap: wrap;}.dn-pr-img-card{border-radius: 16px; overflow: hidden; cursor: zoom-in; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.02); transition: transform .28s, border-color .28s, box-shadow .28s;}.dn-pr-pc-chin::after{content: ''; display: block; width: 56px; height: 3px; border-radius: 2px; background: rgba(255,255,255,.09);}.dn-pr-social-actions{display: flex; flex-wrap: wrap; justify-content: center; gap: .75rem; margin-top: .25rem;}.dn-pr-project-block:not(:where(.dn-pr-wrap:is(.dn-pr-t-zambaiti)) *){background: rgba(255,255,255,.025); border: 1px solid rgba(255,255,255,.06); border-radius: 16px; padding: 1.8rem 2rem;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-project-block{background: rgba(255,255,255,.03); border: 1px solid rgba(255,255,255,.08); border-radius: 16px; padding: 1.4rem 1.6rem;}.dn-pr-social-card--teal::after{color: rgba(49,222,216,.8);}.dn-pr-project-block--prose{background: rgba(var(--accent-rgb),.04); border: 1px solid rgba(255,255,255,.06); border-left: 3px solid rgba(var(--accent-rgb),.55); border-radius: 0 16px 16px 0; padding: 2rem 2.2rem; margin-top: 1.2rem;}.dn-pr-video-guests{font-size: .8rem; font-weight: 500; color: rgba(255,255,255,.45); line-height: 1.55;}.dn-pr-vgrid-item:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-fahrenheit, .dn-pr-t-klr, .dn-pr-t-zambaiti)) *){border-color: rgba(var(--accent-rgb),.3); transform: translateY(-3px);}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-vgrid-item:hover{border-color: rgba(192,57,74,.35); transform: translateY(-3px);}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-vgrid-item:hover{border-color: rgba(var(--accent-rgb),.25); transform: translateY(-3px);}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-vgrid-item:hover{border-color: rgba(var(--accent-rgb),.4); transform: translateY(-3px);}.dn-pr-site-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-klr)) *){display: grid; grid-template-columns: 1fr; gap: 2rem;}:where(.dn-pr-wrap.dn-pr-t-klr) .dn-pr-site-grid{display: grid; grid-template-columns: 1fr; gap: 3rem;}.dn-pr-img-card:hover{transform: translateY(-3px); border-color: rgba(var(--accent-rgb),.3); box-shadow: 0 14px 40px rgba(0,0,0,.35);}.dn-pr-carousel-dot:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-fintyre, .dn-pr-t-giuliani)) *){width: 7px; height: 7px; border-radius: 50%; border: none; padding: 0; cursor: pointer; background: rgba(255,255,255,.18); transition: width .28s, background .28s, border-radius .28s;}:where(.dn-pr-wrap:is(.dn-pr-t-fintyre, .dn-pr-t-giuliani)) .dn-pr-carousel-dot{width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,.18); cursor: pointer; transition: background .25s, width .25s, border-radius .25s; border: none; appearance: none; padding: 0;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-carousel-dot{width: 7px; height: 7px; border-radius: 50%; border: none; padding: 0; cursor: pointer; background: rgba(var(--accent-rgb),.18); transition: width .28s, background .28s, border-radius .28s;}.dn-pr-pc-stand{display: flex; flex-direction: column; align-items: center; gap: 0;}.dn-pr-project-blocks{display: flex; flex-direction: column; gap: 2.4rem; margin-top: 2.8rem;}.dn-pr-project-block--prose .dn-pr-project-block-text{font-size: .92rem; line-height: 1.9;}.dn-pr-social-action:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-farmacia-gorle)) *){display: inline-flex; align-items: center; gap: .55rem; padding: .75rem 1.2rem; border-radius: 999px; border: 1px solid rgba(var(--accent-rgb),.28); background: rgba(var(--accent-rgb),.06); color: rgba(255,255,255,.55); font-size: .68rem; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; cursor: pointer; transition: background .22s, border-color .22s, color .22s, transform .22s, box-shadow .22s;}:where(.dn-pr-wrap.dn-pr-t-farmacia-gorle) .dn-pr-social-action{display: inline-flex; align-items: center; gap: .55rem; padding: .75rem 1.4rem; border-radius: 999px; border: 1px solid rgba(var(--accent-rgb),.42); background: rgba(var(--accent-rgb),.08); color: var(--accent) !important; font-size: .72rem; font-weight: 700; letter-spacing: 1.6px; text-transform: uppercase; transition: background .22s, border-color .22s, color .22s, transform .22s, box-shadow .22s;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-social-action{display: inline-flex; align-items: center; gap: .55rem; padding: .75rem 1rem; border-radius: 999px; border: 1px solid rgba(var(--accent-rgb),.28); background: rgba(var(--accent-rgb),.06); color: var(--accent); font-size: .68rem; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase;}.dn-pr-social-action--ig{border-color: rgba(49,222,216,.2); background: rgba(49,222,216,.04);}.dn-pr-social-action--fb{border-color: rgba(88,89,210,.2); background: rgba(88,89,210,.04);}.dn-pr-social-action--li{border-color: rgba(var(--accent-rgb),.2); background: rgba(var(--accent-rgb),.04);}.dn-pr-project-block-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-zambaiti)) *){font-size: .54rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--s-accent); margin-bottom: .75rem;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-project-block-label{font-size: .56rem; font-weight: 700; letter-spacing: 2.2px; text-transform: uppercase; color: var(--s-accent); margin-bottom: .7rem;}.dn-pr-social-card--teal:hover{box-shadow: 0 26px 50px rgba(49,222,216,.14);}.dn-pr-site-card{background: rgba(255,255,255,.025); border: 1px solid rgba(255,255,255,.07); border-radius: 20px; padding: 2rem; display: flex; flex-direction: column; gap: 1rem; align-items: center; text-align: center; transition: border-color .25s, background .25s;}.dn-pr-video-embed{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 14px; border: 1px solid rgba(255,255,255,.08); margin-bottom: 1.3rem;}.dn-pr-vgrid-embed:not(:where(.dn-pr-wrap:is(.dn-pr-t-zambaiti)) *){position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-vgrid-embed{position: relative; padding-bottom: 56.25%; height: 0; overflow: clip;}.dn-pr-vgrid-embed--short{padding-bottom: 177.78%;}.dn-pr-img-card img{width: 100%; display: block;}.dn-pr-carousel-dot--cur:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-florian)) *){width: 22px; border-radius: 3px; background: var(--accent);}:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-florian)) .dn-pr-carousel-dot--cur{width: 22px; border-radius: 3px; background: #fff;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-carousel-dot--cur{width: 22px; border-radius: 3px; background: #E1A37A;}.dn-pr-features-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(240px,100%), 1fr)); gap: 1rem;}.dn-pr-pc-stand-neck{width: 80px; height: 14px; background: linear-gradient(to bottom, #1a1a1a, #212121); border-left: 1px solid rgba(255,255,255,.08); border-right: 1px solid rgba(255,255,255,.08);}.dn-pr-project-block-text:not(:where(.dn-pr-wrap:is(.dn-pr-t-fahrenheit)) *){font-size: .9rem; color: var(--muted); line-height: 1.78; white-space: pre-line;}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-project-block-text{font-size: clamp(.88rem,1.2vw,1rem); color: rgba(255,255,255,.72); line-height: 1.85;}.dn-pr-site-card:hover{border-color: rgba(var(--accent-rgb),.3); background: rgba(var(--accent-rgb),.025);}.dn-pr-img-card-label{font-size: .5rem; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; color: var(--s-accent); padding: .65rem 1rem .7rem; text-align: center;}.dn-pr-social-card--purple{background: linear-gradient(135deg, rgba(88,89,210,.22) 0%, rgba(6,10,16,.98) 62%); border-color: rgba(88,89,210,.25);}.dn-pr-video-embed iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; border-radius: 14px;}.dn-pr-feature-item{background: rgba(var(--accent-rgb),.06); border: 1px solid rgba(var(--accent-rgb),.18); border-radius: 14px; padding: 1.3rem 1.5rem; transition: border-color .25s, transform .22s;}.dn-pr-social-card:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-vivendocasa)) *)::before{content: ''; position: absolute; inset: 0; opacity: .18; background-image: radial-gradient(circle at 20% 20%, rgba(255,255,255,.25) 0 2px, transparent 3px); background-size: 24px 24px; z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-social-card::before{content: ''; position: absolute; inset: 0; opacity: .24; background-image: radial-gradient(circle at 20% 20%, rgba(255,255,255,.35) 0 2px, transparent 3px); background-size: 24px 24px; z-index: 0;}.dn-pr-pc-stand-foot{width: 160px; height: 8px; background: #212121; border-radius: 0 0 6px 6px; border: 1px solid rgba(255,255,255,.08); border-top: none;}.dn-pr-vgrid-embed iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}.dn-pr-social-action svg:not(:where(.dn-pr-wrap:is(.dn-pr-t-farmacia-gorle, .dn-pr-t-mediline)) *){width: 16px; height: 16px;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-action svg{width: 16px; height: 16px; flex-shrink: 0;}:where(.dn-pr-wrap.dn-pr-t-farmacia-gorle) .dn-pr-social-action svg{width: 16px; height: 16px; flex-shrink: 0; color: var(--accent); stroke: var(--accent);}.dn-pr-site-card-label{font-size: .55rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--s-accent);}.dn-pr-feature-item:hover{border-color: rgba(var(--accent-rgb),.45); transform: translateY(-2px);}.dn-pr-social-card--purple::after{color: rgba(88,89,210,.8);}.dn-pr-social-card:not(:where(.dn-pr-wrap:is(.dn-pr-t-mediline, .dn-pr-t-vivendocasa)) *)::after{content: '»'; position: absolute; right: 1rem; bottom: .9rem; font-size: 2rem; line-height: 1; color: #fff; z-index: 2;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-card::after{content: '»'; position: absolute; right: 1rem; bottom: .9rem; font-size: 2rem; line-height: 1; color: rgba(255,255,255,.4); z-index: 2;}.dn-pr-video-desc{font-size: .88rem; color: rgba(255,255,255,.55); line-height: 1.8;}.dn-pr-sito-frame-outer:not(:where(.dn-pr-wrap:is(.dn-pr-t-pan-home)) *){width: 100%; overflow: hidden; position: relative;}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-sito-frame-outer{width: 100%; overflow: clip; position: relative;}.dn-pr-sito-info{display: grid; grid-template-columns: 1fr 1fr auto; gap: 1rem; align-items: center; margin-bottom: 3.2rem;}.dn-pr-site-card-title{font-size: 1.12rem; font-weight: 800; color: #fff; line-height: 1.2;}.dn-pr-vgrid-info:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) *){padding: .9rem 1rem 1rem;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) .dn-pr-vgrid-info{padding: 1rem 1.2rem 1.2rem;}.dn-pr-feature-title{font-size: .84rem; font-weight: 800; color: #fff; margin-bottom: .45rem;}.dn-pr-social-card--purple:hover{box-shadow: 0 26px 50px rgba(88,89,210,.14);}.dn-pr-odoo-block{border: 1px solid rgba(251,146,60,.2); border-radius: 18px; padding: 1.8rem; background: linear-gradient(135deg,rgba(251,146,60,.06) 0%,rgba(251,146,60,.02) 100%); display: flex; align-items: center; gap: 1.4rem;}.dn-pr-sito-frame:not(:where(.dn-pr-wrap:is(.dn-pr-t-pan-home)) *){width: 1600px; height: 700px; transform-origin: top left; border: none; display: block;}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-sito-frame{width: 1600px; height: 700px; transform-origin: top left; border: none; display: block; pointer-events: none;}.dn-pr-site-card-desc{font-size: .88rem; color: var(--muted); line-height: 1.72; flex: 1;}.dn-pr-feature-desc{font-size: .78rem; color: var(--muted); line-height: 1.62;}.dn-pr-vgrid-pill:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) *){display: block; font-size: .52rem; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; color: var(--s-accent); margin-bottom: .28rem;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) .dn-pr-vgrid-pill{display: block; font-size: .52rem; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; color: var(--s-accent); margin-bottom: .3rem;}.dn-pr-odoo-icon-wrap{flex-shrink: 0; width: 72px; height: 72px; border-radius: 18px; overflow: hidden; border: 1px solid rgba(255,255,255,.1);}.dn-pr-vgroup-img{width: 100%; max-height: 400px; object-fit: cover; border-radius: 18px; margin-bottom: 1.6rem; border: 1px solid rgba(255,255,255,.07);}.dn-pr-social-card--blue{background: linear-gradient(135deg, rgba(var(--accent-rgb),.22) 0%, rgba(6,10,16,.98) 62%); border-color: rgba(var(--accent-rgb),.25);}.dn-pr-social-card-logo:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls)) *){position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; opacity: .18; padding: 1.2rem; filter: brightness(0) invert(1); z-index: 0;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-social-card-logo{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: .16; filter: saturate(1.05) contrast(1.02) drop-shadow(0 4px 12px rgba(0,0,0,.35)); z-index: 0;}.dn-pr-phone-mockup{display: none; justify-content: center; margin-top: 2rem;}.dn-pr-tech-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(300px,100%), 1fr)); gap: 1.2rem;}.dn-pr-site-card-footer{margin-top: .4rem;}.dn-pr-sito-frame-wrap::before{content: ''; display: block; width: 64px; height: 9px; background: rgba(var(--accent-rgb),.2); border-radius: 100px; margin: 0 auto 12px;}.dn-pr-odoo-icon-wrap img{width: 100%; height: 100%; object-fit: cover; display: block;}.dn-pr-vgrid-title:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) *){font-size: .9rem; font-weight: 700; color: rgba(255,255,255,.82); line-height: 1.35;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-klr)) .dn-pr-vgrid-title{font-size: .95rem; font-weight: 700; color: rgba(255,255,255,.88); line-height: 1.38;}.dn-pr-tech-item{background: rgba(255,255,255,.03); border: 1px solid rgba(255,255,255,.08); border-left: 3px solid var(--s-accent); border-radius: 0 12px 12px 0; padding: 1.4rem 1.6rem;}.dn-pr-social-card--blue::after{color: rgba(var(--accent-rgb),.8);}.dn-pr-phone-frame{background: #141414; border-radius: 48px; border: 1px solid rgba(255,255,255,.14); padding: 14px 9px 20px; box-shadow: 0 0 0 7px #1c1c1c, 0 0 0 8px rgba(255,255,255,.07), 0 40px 80px rgba(0,0,0,.75), inset 0 1px 0 rgba(255,255,255,.07); width: 100%; max-width: 290px; position: relative;}.dn-pr-odoo-info{flex: 1;}.dn-pr-sito-frame-wrap::after{content: ''; display: block; width: 36px; height: 36px; background: rgba(var(--accent-rgb),.08); border: 2px solid rgba(var(--accent-rgb),.2); border-radius: 50%; margin: 12px auto 0;}.dn-pr-tech-name{font-size: .95rem; font-weight: 900; color: #fff; margin-bottom: .55rem;}.dn-pr-phone-notch{width: 88px; height: 24px; background: #0e0e0e; border-radius: 0 0 16px 16px; margin: 0 auto 10px; border: 1px solid rgba(255,255,255,.07); border-top: none; display: flex; align-items: center; justify-content: center; gap: 7px;}.dn-pr-odoo-info-title{font-size: 1rem; font-weight: 700; color: #fff; margin-bottom: .3rem;}.dn-pr-social-card--blue:hover{box-shadow: 0 26px 50px rgba(var(--accent-rgb),.14);}.dn-pr-tech-desc{font-size: .84rem; color: var(--muted); line-height: 1.7;}.dn-pr-sito-frame-bar{display: none;}.dn-pr-odoo-info-sub{font-size: .82rem; color: var(--muted); line-height: 1.6;}.dn-pr-phone-notch::before{content: ''; width: 9px; height: 9px; border-radius: 50%; background: #1e1e1e; border: 1px solid rgba(255,255,255,.12);}.dn-pr-social-card.dn-pr-card-hidden:not(:where(.dn-pr-wrap:is(.dn-pr-t-vivendocasa)) *){display: none;}.dn-pr-status-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(240px,100%), 1fr)); gap: 1rem;}.dn-pr-sito-frame-wrap > .dn-pr-sito-frame-outer{border-radius: 26px; overflow: hidden; height: 560px;}.dn-pr-phone-screen-outer:not(:where(.dn-pr-wrap:is(.dn-pr-t-pan-home)) *){width: 100%; overflow: hidden; position: relative; border-radius: 8px;}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-phone-screen-outer{width: 100%; overflow: clip; position: relative; border-radius: 8px;}.dn-pr-status-item{background: rgba(255,255,255,.025); border: 1px solid rgba(255,255,255,.07); border-top: 2px solid rgba(var(--accent-rgb),.35); border-radius: 0 0 12px 12px; padding: 1.2rem 1.4rem;}.dn-pr-site-mobile{display: flex; align-items: center; justify-content: center; gap: .8rem; margin-top: 1.2rem; flex-wrap: wrap;}.dn-pr-card-enter:not(:where(.dn-pr-wrap:is(.dn-pr-t-vivendocasa)) *){animation: dn-pr-card-in .42s cubic-bezier(.22,1,.36,1) both;}.dn-pr-status-title{font-size: .82rem; font-weight: 800; color: #fff; margin-bottom: .4rem;}.dn-pr-phone-iframe:not(:where(.dn-pr-wrap:is(.dn-pr-t-pan-home)) *){width: 390px; height: 780px; transform-origin: top left; border: none; display: block;}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-phone-iframe{width: 390px; height: 780px; transform-origin: top left; border: none; display: block; pointer-events: none;}.dn-pr-site-mobile-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure)) *){font-size: .78rem; color: rgba(255,255,255,.45); font-style: italic;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-site-mobile-label{font-size: .78rem; color: rgba(0,0,0,.4); font-style: italic;}.dn-pr-video-single{border-radius: 16px; overflow: hidden; border: 1px solid rgba(255,255,255,.07); background: rgba(0,0,0,.3); aspect-ratio: 16/9; margin-bottom: 2.8rem;}.dn-pr-load-more-wrap{text-align: center; margin-top: 1.8rem;}.dn-pr-status-desc{font-size: .8rem; color: var(--muted); line-height: 1.62;}.dn-pr-phone-home{width: 110px; height: 4px; border-radius: 2px; background: rgba(255,255,255,.18); margin: 14px auto 0;}.dn-pr-sito-frame-wrap{width: 100%; margin-top: 2rem; border-radius: 16px; overflow: hidden; border: 1px solid rgba(var(--accent-rgb),.08);}.dn-pr-site-mobile-link{display: inline-flex; align-items: center; gap: .35rem; font-size: .78rem; font-weight: 700; color: var(--accent) !important; transition: opacity .2s;}.dn-pr-video-single iframe{width: 100%; height: 100%; border: none; display: block;}.dn-pr-load-more-btn{display: inline-flex; align-items: center; gap: .6rem; padding: .8rem 2rem; border-radius: 100px; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.12); color: rgba(255,255,255,.65); font-size: .72rem; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; cursor: pointer; transition: background .22s, border-color .22s, color .22s, transform .2s;}.dn-pr-obj-list{list-style: none; display: grid; grid-template-columns: 1fr; gap: .7rem; margin: 0 auto;}.dn-pr-site-mobile-link:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure)) *){opacity: .75;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-site-mobile-link:hover{opacity: .7;}@media (min-width: 640px){.dn-pr-obj-list{grid-template-columns: 1fr 1fr; gap: .7rem 3rem; max-width: none;}}.dn-pr-text-grid{display: grid; grid-template-columns: repeat(2,1fr); gap: 1.2rem;}.dn-pr-carousel-btn:not(:where(.dn-pr-wrap:is(.dn-pr-t-giuliani)) *){position: absolute; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; border: 1.5px solid rgba(var(--accent-rgb),.35); background: rgba(0,0,0,.72); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); color: var(--accent); cursor: pointer; appearance: none; display: flex; align-items: center; justify-content: center; transition: background .22s, border-color .22s, transform .22s; z-index: 2;}:where(.dn-pr-wrap.dn-pr-t-giuliani) .dn-pr-carousel-btn{position: absolute; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; border: 1.5px solid rgba(var(--accent-rgb),.35); background: rgba(14,32,53,.72); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); color: var(--accent); cursor: pointer; appearance: none; display: flex; align-items: center; justify-content: center; transition: background .22s, border-color .22s, transform .22s; z-index: 2;}.dn-pr-load-more-btn:hover{background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.25); color: #fff; transform: translateY(-1px);}.dn-pr-obj-item{display: flex; align-items: flex-start; gap: .75rem; font-size: .9rem; color: var(--muted); line-height: 1.62;}.dn-pr-video-grid{display: grid; grid-template-columns: repeat(2,1fr); gap: 1rem; margin-top: 1rem;}.dn-pr-lb.open:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *){display: flex;}.dn-pr-site-mobile-link svg{width: 11px; height: 11px;}.dn-pr-carousel-btn:hover{background: rgba(var(--accent-rgb),.18); border-color: rgba(var(--accent-rgb),.6); transform: translateY(-50%) scale(1.08);}.dn-pr-text-card{background: rgba(255,255,255,.025); border: 1px solid rgba(255,255,255,.07); border-radius: 16px; padding: 1.8rem; transition: border-color .25s;}.dn-pr-social-card--light{background: linear-gradient(180deg, #fff 0%, #f7f7f7 100%); color: #1b1b1b;}.dn-pr-load-more-btn svg{width: 14px; height: 14px; flex-shrink: 0;}.dn-pr-gallery-item--contain{display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 260px;}.dn-pr-obj-item::before{content: ''; flex-shrink: 0; width: 6px; height: 6px; border-radius: 50%; background: var(--s-accent); margin-top: .52rem;}.dn-pr-video-item{border-radius: 16px; overflow: hidden; border: 1px solid rgba(255,255,255,.07); background: rgba(0,0,0,.3); aspect-ratio: 16/9; transition: border-color .25s, transform .25s;}.dn-pr-lb-inner{position: relative; cursor: default; animation: dn-pr-lb-in .32s cubic-bezier(.34,1.2,.64,1) both;}.dn-pr-carousel-btn svg{width: 16px; height: 16px;}.dn-pr-social-card--light::after{color: #222;}.dn-pr-text-card:hover{border-color: rgba(var(--accent-rgb),.22);}.dn-pr-phases-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(min(280px,100%), 1fr)); gap: 1rem;}.dn-pr-load-more-btn.dn-pr-lm--ig{border-color: rgba(49,222,216,.25); color: #31ded8; background: rgba(49,222,216,.06);}.dn-pr-video-item:hover{border-color: rgba(var(--accent-rgb),.3); transform: translateY(-3px);}.dn-pr-social-action:link:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-mediline)) *), .dn-pr-social-action:visited:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-mediline)) *){color: var(--accent);}.dn-pr-gallery-item--contain img{width: auto; max-width: calc(100% - 3.2rem); max-height: 180px; object-fit: contain; padding: 0;}.dn-pr-carousel-btn--prev{left: -18px;}.dn-pr-social-card--warm{background: linear-gradient(180deg, #7a4d24 0%, #d18a3b 100%);}.dn-pr-phase-item{display: flex; gap: 1rem; align-items: flex-start; background: rgba(255,255,255,.02); border: 1px solid rgba(255,255,255,.06); border-radius: 14px; padding: 1.2rem 1.4rem; transition: border-color .25s;}.dn-pr-text-card-title{font-size: .55rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--accent); margin-bottom: 1rem; display: block;}.dn-pr-video-item iframe{width: 100%; height: 100%; border: none; display: block;}.dn-pr-load-more-btn.dn-pr-lm--ig:hover{background: rgba(49,222,216,.14); border-color: rgba(49,222,216,.5);}.dn-pr-carousel-btn--next{right: -18px;}.dn-pr-social-card--dark{background: linear-gradient(180deg, #121212 0%, #2b2b2b 100%);}.dn-pr-phase-item{flex-direction: column; align-items: center; gap: .85rem; text-align: center;}.dn-pr-text-card-body{font-size: .88rem; color: rgba(255,255,255,.68); line-height: 1.85;}.dn-pr-lb-nav:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure)) *){position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(var(--accent-rgb),.12); border: 1.5px solid rgba(var(--accent-rgb),.35); color: var(--accent); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .2s; appearance: none;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-lb-nav{position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(255,255,255,.12); border: 1.5px solid rgba(255,255,255,.28); color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .2s; appearance: none;}.dn-pr-load-more-btn.dn-pr-lm--fb{border-color: rgba(88,89,210,.25); color: #5859d2; background: rgba(88,89,210,.06);}.dn-pr-phase-item:hover{border-color: rgba(var(--accent-rgb),.3);}.dn-pr-social-card--photo1{background: linear-gradient(180deg, rgba(4,4,4,.25), rgba(4,4,4,.72)), radial-gradient(circle at 70% 22%, #7d8d98 0, #30343a 40%, #111 100%);}.dn-pr-lb:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){display: none; position: fixed; inset: 0; z-index: 9999; background: rgba(0,0,0,.88); backdrop-filter: blur(8px); align-items: center; justify-content: center; cursor: zoom-out;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-fahrenheit, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-saluben, .dn-pr-t-zambaiti, .dn-pr-t-zest)) .dn-pr-lb{display: none; position: fixed; inset: 0; z-index: 9999; background: rgba(0,0,0,.9); backdrop-filter: blur(12px); align-items: center; justify-content: center; cursor: zoom-out;}:where(.dn-pr-wrap:is(.dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-pirelli, .dn-pr-t-procure)) .dn-pr-lb{position: fixed; inset: 0; z-index: 9999; background: rgba(0,0,0,.92); backdrop-filter: blur(22px); -webkit-backdrop-filter: blur(22px); display: none; align-items: center; justify-content: center; padding: 2rem; cursor: zoom-out;}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-vivendocasa)) .dn-pr-lb{position: fixed; inset: 0; z-index: 9999; background: rgba(0,0,0,.94); backdrop-filter: blur(22px); -webkit-backdrop-filter: blur(22px); display: none; align-items: center; justify-content: center; padding: 2rem; cursor: zoom-out;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-lb{display: none; position: fixed; inset: 0; z-index: 9999; background: rgba(34,10,18,.92); backdrop-filter: blur(8px); align-items: center; justify-content: center; cursor: zoom-out;}.dn-pr-text-card-link{display: inline-flex; align-items: center; gap: .3rem; font-size: .78rem; font-weight: 700; color: var(--accent) !important; margin-top: .8rem; transition: opacity .2s;}.dn-pr-lb-nav:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure)) *){background: rgba(var(--accent-rgb),.25);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-lb-nav:hover{background: rgba(255,255,255,.22);}.dn-pr-lb-img.dn-pr-lb-img--ready:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *){display: block;}.dn-pr-phase-num{flex-shrink: 0; font-size: .82rem; font-weight: 900; color: var(--s-accent); background: rgba(var(--accent-rgb),.12); border: 1px solid rgba(var(--accent-rgb),.28); border-radius: 8px; padding: .28rem .6rem; line-height: 1.4; letter-spacing: .5px; min-width: auto;}.dn-pr-load-more-btn.dn-pr-lm--fb:hover{background: rgba(88,89,210,.14); border-color: rgba(88,89,210,.5);}.dn-pr-lb-close svg{width: 14px; height: 14px;}.dn-pr-social-card--photo2{background: linear-gradient(180deg, rgba(4,4,4,.2), rgba(4,4,4,.7)), radial-gradient(circle at 72% 24%, #4a3a31 0, #1c1510 42%, #0f0b08 100%);}.dn-pr-lb-nav--prev{right: calc(100% + 14px);}.dn-pr-text-card-link:hover{opacity: .75;}.dn-pr-phase-content{min-width: 0;}.dn-pr-rooms-wrap{margin: 2rem 0 3rem; padding: 2rem 1.8rem; border-radius: 18px; border: 1px solid rgba(var(--accent-rgb),.14); background: rgba(var(--accent-rgb),.04); text-align: center;}.dn-pr-social-card--photo3{background: linear-gradient(180deg, rgba(4,4,4,.16), rgba(4,4,4,.7)), radial-gradient(circle at 70% 24%, #3f5a4b 0, #182019 42%, #101412 100%);}.dn-pr-load-more-btn.dn-pr-lm--li{border-color: rgba(var(--accent-rgb),.25); color: var(--accent); background: rgba(var(--accent-rgb),.06);}@media (max-width: 1024px){.dn-pr-two-col{grid-template-columns: 1fr; gap: 2.5rem;}}.dn-pr-phase-content{display: flex; flex-direction: column; align-items: center;}.dn-pr-lb-nav--next{left: calc(100% + 14px);}.dn-pr-rooms-sublabel{font-size: .58rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: rgba(var(--accent-rgb),.7); margin-bottom: .7rem;}.dn-pr-text-card-link svg{width: 10px; height: 10px;}.dn-pr-lb-img:not(:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){max-width: 92vw; max-height: 88vh; border-radius: 12px; object-fit: contain; box-shadow: 0 32px 80px rgba(0,0,0,.7); pointer-events: none;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-fahrenheit, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-saluben, .dn-pr-t-zambaiti, .dn-pr-t-zest)) .dn-pr-lb-img{max-width: 90vw; max-height: 88vh; border-radius: 14px; object-fit: contain; box-shadow: 0 32px 80px rgba(0,0,0,.7); pointer-events: none;}:where(.dn-pr-wrap:is(.dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-pirelli)) .dn-pr-lb-img{max-width: 88vw; max-height: 84vh; border-radius: 18px; box-shadow: 0 40px 100px rgba(0,0,0,.7), 0 0 0 1px rgba(var(--accent-rgb),.1); display: block;}:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-lembo, .dn-pr-t-valli)) .dn-pr-lb-img{display: none; max-width: 92vw; max-height: 88vh; border-radius: 12px; object-fit: contain; box-shadow: 0 32px 80px rgba(0,0,0,.7); pointer-events: none;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-lb-img{max-width: 88vw; max-height: 84vh; border-radius: 18px; box-shadow: 0 40px 100px rgba(0,0,0,.7); display: block;}:where(.dn-pr-wrap.dn-pr-t-camoretti) .dn-pr-lb-img{max-width: 88vw; max-height: 84vh; border-radius: 18px; box-shadow: 0 40px 100px rgba(0,0,0,.7), 0 0 0 1px rgba(var(--accent-rgb),.12); display: block;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-lb-img{max-width: 88vw; max-height: 84vh; border-radius: 18px; box-shadow: 0 40px 100px rgba(0,0,0,.7),0 0 0 1px rgba(var(--accent-rgb),.12); display: block;}.dn-pr-social-card--photo4{background: linear-gradient(180deg, rgba(4,4,4,.18), rgba(4,4,4,.74)), radial-gradient(circle at 68% 24%, #6d5a53 0, #241b18 42%, #0f0b0a 100%);}.dn-pr-load-more-btn.dn-pr-lm--li:hover{background: rgba(var(--accent-rgb),.14); border-color: rgba(var(--accent-rgb),.5);}.dn-pr-lb.dn-pr-lb--open:not(:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){display: flex;}.dn-pr-phase-title{font-size: .88rem; font-weight: 800; color: #fff; margin-bottom: .3rem;}.dn-pr-rooms-desc{font-size: .88rem; color: rgba(255,255,255,.45); margin-bottom: 1.4rem; line-height: 1.6;}.dn-pr-lb-nav svg{width: 14px; height: 14px;}.dn-pr-social-card-index{display: none;}.dn-pr-lb-close:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){position: absolute; top: 1.2rem; right: 1.4rem; width: 40px; height: 40px; border: none; background: rgba(255,255,255,.08); border-radius: 50%; color: #fff; cursor: pointer; font-size: 1.2rem; display: flex; align-items: center; justify-content: center; transition: background .2s;}:where(.dn-pr-wrap:is(.dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr)) .dn-pr-lb-close{position: absolute; top: -14px; right: -14px; width: 36px; height: 36px; border-radius: 50%; background: rgba(var(--accent-rgb),.1); border: 1.5px solid rgba(var(--accent-rgb),.35); color: var(--accent); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .2s, transform .2s; appearance: none;}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-vivendocasa)) .dn-pr-lb-close{position: absolute; top: -14px; right: -14px; width: 36px; height: 36px; border-radius: 50%; background: rgba(var(--accent-rgb),.12); border: 1.5px solid rgba(var(--accent-rgb),.38); color: var(--accent); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .2s, transform .2s; appearance: none;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-lb-close{position: absolute; top: -14px; right: -14px; width: 36px; height: 36px; border-radius: 50%; background: rgba(255,255,255,.12); border: 1.5px solid rgba(255,255,255,.3); color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .2s, transform .2s; appearance: none;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-lb-close{position: absolute; top: -14px; right: -14px; width: 36px; height: 36px; border-radius: 50%; background: rgba(var(--accent-rgb),.15); border: 1.5px solid rgba(var(--accent-rgb),.4); color: var(--accent); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background .2s, transform .2s; appearance: none;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-lb-close{position: absolute; top: 1.2rem; right: 1.4rem; width: 40px; height: 40px; border: none; background: rgba(var(--accent-rgb),.08); border-radius: 50%; color: #fff; cursor: pointer; font-size: 1.2rem; display: flex; align-items: center; justify-content: center; transition: background .2s;}.dn-pr-phase-desc{font-size: .78rem; color: var(--muted); line-height: 1.65;}.dn-pr-rooms-pills{display: flex; flex-wrap: wrap; gap: .6rem; justify-content: center;}.dn-pr-lb-counter:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure)) *){position: absolute; bottom: -28px; left: 50%; transform: translateX(-50%); font-size: .6rem; letter-spacing: 2px; color: rgba(var(--accent-rgb),.6); white-space: nowrap;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-lb-counter{position: absolute; bottom: -28px; left: 50%; transform: translateX(-50%); font-size: .6rem; letter-spacing: 2px; color: rgba(255,255,255,.55); white-space: nowrap;}.dn-pr-social-card-body{display: none;}.dn-pr-event-block{background: rgba(var(--accent-rgb),.06); border: 1px solid rgba(var(--accent-rgb),.2); border-radius: 20px; padding: 2.2rem 2.4rem; margin-top: 4rem;}.dn-pr-lb-close:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){background: rgba(255,255,255,.18);}:where(.dn-pr-wrap:is(.dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr)) .dn-pr-lb-close:hover{background: rgba(var(--accent-rgb),.22); transform: scale(1.1);}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-vivendocasa)) .dn-pr-lb-close:hover{background: rgba(var(--accent-rgb),.25); transform: scale(1.1);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-lb-close:hover{background: rgba(255,255,255,.22); transform: scale(1.1);}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-lb-close:hover{background: rgba(var(--accent-rgb),.18);}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-lb-close:hover{background: rgba(var(--accent-rgb),.28); transform: scale(1.1);}.dn-pr-room-pill{display: inline-flex; align-items: center; gap: .4rem; font-size: .7rem; font-weight: 600; letter-spacing: .6px; padding: .5rem 1.1rem; border-radius: 100px; border: 1px solid rgba(var(--accent-rgb),.28); background: rgba(var(--accent-rgb),.07); color: rgba(255,255,255,.75); transition: background .2s, border-color .2s, color .2s, transform .2s; cursor: pointer; font-family: 'Roboto', sans-serif;}.dn-pr-event-date{font-size: .56rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: var(--s-accent); margin-bottom: .5rem;}.dn-pr-social-card-title{display: none;}.dn-pr-reveal:not(:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-lembo, .dn-pr-t-valli)) *){opacity: 0; transform: translateY(26px); transition: opacity .72s cubic-bezier(.22,1,.36,1), transform .72s cubic-bezier(.22,1,.36,1);}.dn-pr-rd6{transition-delay: .46s;}.dn-pr-rd5:not(:where(.dn-pr-wrap:is(.dn-pr-t-zest)) *){transition-delay: .38s;}.dn-pr-room-pill::before{content: ''; width: 5px; height: 5px; border-radius: 50%; background: rgba(var(--accent-rgb),.7); flex-shrink: 0; transition: background .2s;}.dn-pr-event-title{font-size: 1.15rem; font-weight: 900; color: #fff; margin-bottom: 1.6rem; line-height: 1.28;}.dn-pr-social-card-text{display: none;}.dn-pr-reveal.dn-pr-visible:not(:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-lembo, .dn-pr-t-valli)) *){opacity: 1; transform: translateY(0);}.dn-pr-room-pill:hover{background: rgba(var(--accent-rgb),.15); border-color: rgba(var(--accent-rgb),.55); color: #fff; transform: translateY(-1px);}.dn-pr-event-body{display: grid; grid-template-columns: 1fr; gap: 1.6rem; align-items: start;}.dn-pr-social-card-foot{display: none;}@media (max-width: 768px){.dn-pr-sito-info{grid-template-columns: 1fr 1fr;}}.dn-pr-room-pill--active{background: rgba(var(--accent-rgb),.22); border-color: rgba(var(--accent-rgb),.7); color: #fff;}.dn-pr-rd1:not(:where(.dn-pr-wrap:is(.dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-lembo, .dn-pr-t-valli)) *){transition-delay: .07s;}.dn-pr-event-text{font-size: .9rem; color: var(--muted); line-height: 1.85;}@media (max-width: 768px){.dn-pr-sito-info .dn-pr-link-btn{grid-column: 1 / -1; justify-self: center;}}.dn-pr-room-pill--active::before{background: var(--accent);}.dn-pr-event-img-wrap{width: 100%; max-width: 580px; border-radius: 12px; overflow: hidden; cursor: zoom-in; flex-shrink: 0;}.dn-pr-rd2:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zanchi)) *){transition-delay: .14s;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-beppe-borella, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-mediline, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-rd2{transition-delay: .18s;}.dn-pr-event-img-wrap{justify-self: center;}@media (max-width: 768px){.dn-pr-video-card{padding: 1.3rem;}}.dn-pr-event-img-wrap img{width: 100%; height: auto; display: block;}.dn-pr-rd3:not(:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-beppe-borella, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) *){transition-delay: .22s;}:where(.dn-pr-wrap:is(.dn-pr-t-agrochem, .dn-pr-t-beppe-borella, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-farmacia-gorle, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-rd3{transition-delay: .28s;}@media (max-width: 1024px){.dn-pr-content{padding: 0 2rem;}}.dn-pr-rd4{transition-delay: .30s;}@media (max-width: 1024px){.dn-pr-hero:not(:where(.dn-pr-wrap:is(.dn-pr-t-vivendocasa)) *){padding: 4rem 0;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero{padding: 4rem 0 5rem;}}@media (max-width: 520px){.dn-pr-sito-info{grid-template-columns: 1fr;}}@media (max-width: 1024px){.dn-pr-section{padding: 3.8rem 0;}}@media (max-width: 520px){.dn-pr-sito-info .dn-pr-link-btn{grid-column: 1; justify-self: center;}.dn-pr-video-card{padding: 1rem; border-radius: 14px;}.dn-pr-odoo-block{flex-direction: column; text-align: center;}}@media (max-width: 768px){.dn-pr-content{padding: 0 1.2rem;}.dn-pr-vgrid--single:not(:where(.dn-pr-wrap:is(.dn-pr-t-zambaiti)) *){max-width: none;}.dn-pr-vgrid:not(:where(.dn-pr-wrap:is(.dn-pr-t-fahrenheit)) *){grid-template-columns: 1fr;}}@media (max-width: 520px){.dn-pr-card, .dn-pr-card-flat{padding: 1rem; border-radius: 12px;}}@media (max-width: 768px){.dn-pr-hero:not(:where(.dn-pr-wrap:is(.dn-pr-t-vivendocasa)) *){padding: 3rem 1.8rem 2.5rem; gap: 1.2rem;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-hero{padding: 3rem 0 4rem; gap: 1.2rem;}}@media (max-width: 520px){.dn-pr-card-label{font-size: .52rem;}.dn-pr-project-block:not(:where(.dn-pr-wrap:is(.dn-pr-t-zambaiti)) *){padding: 1.2rem 1.4rem;}}@media (max-width: 1024px){.dn-pr-img-grid--4col{grid-template-columns: repeat(3, 1fr);}}@media (max-width: 520px){.dn-pr-img-item:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){flex: 0 0 auto; width: 100%; max-width: 360px;}.dn-pr-card-value:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *), .dn-pr-odoo-info-sub:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *), .dn-pr-hero-desc:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *){font-size: .95rem;}}@media (max-width: 768px){.dn-pr-section{padding: 3rem 0;}}@media (max-width: 520px){.dn-pr-section[data-ambito="video"] .dn-pr-section-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-le-palme, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){justify-content: center;}.dn-pr-checklist.two-col{grid-template-columns: 1fr; gap: .6rem 1rem;}.dn-pr-img-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-giuliani, .dn-pr-t-le-palme, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-zanchi, .dn-pr-t-zest)) *){justify-content: center;}:where(.dn-pr-wrap:is(.dn-pr-t-le-palme, .dn-pr-t-saluben)) .dn-pr-img-grid{flex-direction: column; align-items: center;}:where(.dn-pr-wrap.dn-pr-t-zest) .dn-pr-img-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 768px){.dn-pr-site-grid{grid-template-columns: 1fr;}}@media (max-width: 520px){.dn-pr-sito-info{margin-bottom: 1.6rem;}.dn-pr-section[data-ambito="video"] .dn-pr-section-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-le-palme, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *)::after{display: none;}}@media (max-width: 768px){.dn-pr-pc-mockup{display: none !important;}}@media (max-width: 520px){.dn-pr-video-header{text-align: left;}}@media (max-width: 768px){.dn-pr-portfolio-grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 520px){.dn-pr-section:not(:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-isopren, .dn-pr-t-pa-trade, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){text-align: center;}.dn-pr-card-label, .dn-pr-card-value, .dn-pr-odoo-info-title, .dn-pr-odoo-info-sub{text-align: center;}}@media (max-width: 768px){.dn-pr-phone-mockup{display: flex;}}@media (max-width: 520px){.dn-pr-video-desc{text-align: left;}}@media (max-width: 768px){.dn-pr-img-grid--3col, .dn-pr-img-grid--4col{grid-template-columns: 1fr 1fr;}}.dn-pr-nav-wrap:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-procure)) *){position: relative; z-index: 1; border-top: 1px solid rgba(255,255,255,.06); padding: 2.8rem 2.5rem;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-wrap{position: relative; z-index: 1; border-top: 1px solid rgba(0,0,0,.06); padding: 2.8rem 2.5rem;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-nav-wrap{position: relative; z-index: 1; border-top: 1px solid rgba(255,255,255,.06); padding: 2.8rem 2.5rem; background: #220A12;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-wrap{position: relative; z-index: 1; border-top: 1px solid rgba(var(--accent-rgb),.06); padding: 2.8rem 2.5rem;}@media (max-width: 520px){.dn-pr-content{padding: 0 1rem;}.dn-pr-sito-info{justify-items: center; text-align: center;}.dn-pr-section-desc:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-pa-trade, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){max-width: none; margin: 0 auto 2rem;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-ey, .dn-pr-t-klr)) .dn-pr-section-desc{max-width: none; margin: 0 auto 2rem; text-align: center;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-section-desc{max-width: none; margin: 0 auto 1.4rem; text-align: center;}}@media (max-width: 768px){.dn-pr-phone-frame{max-width: 220px;}}@media (max-width: 1024px){.dn-pr-social-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-kraken, .dn-pr-t-vivendocasa, .dn-pr-t-zest)) *){grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 768px){.dn-pr-hero-meta-sep{display: none;}}@media (max-width: 520px){.dn-pr-checklist-item{justify-content: center;}}.dn-pr-nav{max-width: 1280px; margin: 0 auto; display: grid; grid-template-columns: 1fr auto 1fr; gap: 1.2rem; align-items: center;}@media (max-width: 520px){.dn-pr-vgroups:not(:where(.dn-pr-wrap:is(.dn-pr-t-fahrenheit, .dn-pr-t-kraken, .dn-pr-t-le-palme, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){gap: 3rem;}.dn-pr-hero-client{letter-spacing: -1.2px;}.dn-pr-odoo-block{align-items: center;}}.dn-pr-nav-link:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-procure)) *){display: flex; align-items: center; gap: 1rem; padding: 1.1rem 1.4rem; border-radius: 16px; border: 1px solid rgba(255,255,255,.07); background: rgba(255,255,255,.025); color: #fff; transition: border-color .25s, background .25s, transform .25s; text-decoration: none !important; min-width: 0;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-link{display: flex; align-items: center; gap: 1rem; padding: 1.1rem 1.4rem; border-radius: 16px; border: 1px solid rgba(var(--accent-rgb),.07); background: rgba(var(--accent-rgb),.025); color: #fff; transition: border-color .25s, background .25s, transform .25s; text-decoration: none !important; min-width: 0;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-link{display: flex; align-items: center; gap: 1rem; padding: 1.1rem 1.4rem; border-radius: 16px; border: 1px solid rgba(var(--accent-rgb),.1); background: rgba(var(--accent-rgb),.03); color: #0a0a1e; transition: border-color .25s, background .25s, transform .25s; box-shadow: 0 1px 6px rgba(var(--accent-rgb),.05); text-decoration: none !important; min-width: 0;}@media (max-width: 520px){.dn-pr-card, .dn-pr-card-flat{width: 100%;}}.dn-pr-nav-link:hover:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){border-color: rgba(var(--accent-rgb),.35); background: rgba(var(--accent-rgb),.05); transform: translateY(-2px);}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-pa-trade, .dn-pr-t-pirelli, .dn-pr-t-vivendocasa)) .dn-pr-nav-link:hover{border-color: rgba(var(--accent-rgb),.3); background: rgba(var(--accent-rgb),.04); transform: translateY(-2px);}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-latinspace, .dn-pr-t-mediline, .dn-pr-t-zambaiti)) .dn-pr-nav-link:hover{border-color: rgba(var(--accent-rgb),.35); background: rgba(var(--accent-rgb),.06); transform: translateY(-2px);}:where(.dn-pr-wrap:is(.dn-pr-t-le-palme, .dn-pr-t-saluben, .dn-pr-t-zest)) .dn-pr-nav-link:hover{border-color: rgba(var(--accent-rgb),.3); background: rgba(var(--accent-rgb),.05); transform: translateY(-2px);}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-procure)) .dn-pr-nav-link:hover{border-color: rgba(var(--accent-rgb),.3); background: rgba(var(--accent-rgb),.06); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-nav-link:hover{border-color: rgba(192,57,74,.3); background: rgba(192,57,74,.05); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-florian) .dn-pr-nav-link:hover{border-color: rgba(192,57,74,.45); background: rgba(192,57,74,.07); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-nav-link:hover{border-color: rgba(192,57,90,.45); background: rgba(192,57,90,.07); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-nav-link:hover{border-color: rgba(244,162,28,.35); background: rgba(244,162,28,.05); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-nav-link:hover{border-color: rgba(255, 194, 0, .35); background: rgba(255, 194, 0, .05); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-link:hover{border-color: rgba(var(--accent-rgb),.28); background: rgba(var(--accent-rgb),.055); transform: translateY(-2px);}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-nav-link:hover{border-color: rgba(var(--accent-rgb),.55); background: rgba(var(--accent-rgb),.1); transform: translateY(-2px);}@media (max-width: 520px){.dn-pr-section .dn-pr-reveal p:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *), .dn-pr-hero-desc:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *), .dn-pr-card-value:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *){padding-left: 1.1rem; padding-right: 1.1rem; box-sizing: border-box;}}html:where(:has(.dn-pr-wrap:not(.dn-pr-t-1000-miglia, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-vivendocasa, .dn-pr-t-zanchi, .dn-pr-t-zest))), :where(html:has(.dn-pr-wrap:not(.dn-pr-t-1000-miglia, .dn-pr-t-albenza, .dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-passione-edile, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-vivendocasa, .dn-pr-t-zanchi, .dn-pr-t-zest))) body{scroll-behavior: auto !important;}@media (max-width: 520px){.dn-pr-section[data-ambito="erp"] .dn-pr-section-label{justify-content: center;}}.dn-pr-nav-link--prev{justify-self: start;}@media (max-width: 520px){.dn-pr-section[data-ambito="erp"] .dn-pr-section-label::after{display: none;}}.dn-pr-nav-link--next{justify-self: end; flex-direction: row-reverse; text-align: right;}@media (max-width: 520px){.dn-pr-section[data-ambito="erp"] .dn-pr-section-desc{text-align: center; max-width: none; margin: 0 auto 1.4rem; padding-left: 1.1rem; padding-right: 1.1rem;}.dn-pr-site-card:not(:where(.dn-pr-wrap:is(.dn-pr-t-fintyre, .dn-pr-t-giuliani)) *){padding: 1.4rem;}}@media (max-width: 768px){.dn-pr-social-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-kraken, .dn-pr-t-mediline, .dn-pr-t-vivendocasa, .dn-pr-t-zest)) *){grid-template-columns: 1fr;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 520px){.dn-pr-portfolio-grid{grid-template-columns: repeat(1,1fr);}.dn-pr-section[data-ambito="sito"] .dn-pr-section-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) *){justify-content: center;}}.dn-pr-nav-link--disabled{opacity: .28; pointer-events: none; cursor: default;}@media (max-width: 520px){.dn-pr-img-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *), .dn-pr-img-grid--3col:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *), .dn-pr-img-grid--4col:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-caroli, .dn-pr-t-crippa, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-saluben, .dn-pr-t-same-day, .dn-pr-t-zambaiti, .dn-pr-t-zanchi, .dn-pr-t-zest)) *){grid-template-columns: 1fr;}.dn-pr-social-grid:not(:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-mediline, .dn-pr-t-vivendocasa)) *){grid-template-columns: 1fr 1fr;}:where(.dn-pr-wrap.dn-pr-t-vivendocasa) .dn-pr-social-grid{flex-direction: column; align-items: stretch;}:where(.dn-pr-wrap.dn-pr-t-mediline) .dn-pr-social-grid{grid-template-columns: 1fr;}}@media (max-width: 768px){.dn-pr-social-card:not(:where(.dn-pr-wrap:is(.dn-pr-t-cls, .dn-pr-t-vivendocasa)) *){min-height: 220px;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-social-card{min-height: 240px;}}@media (max-width: 520px){.dn-pr-section[data-ambito="sito"] .dn-pr-section-label:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) *)::after{display: none;}.dn-pr-logo-card{padding: 2rem 2.2rem;}}.dn-pr-nav-arrow:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-farmacia-gorle, .dn-pr-t-florian, .dn-pr-t-latinspace, .dn-pr-t-lembo, .dn-pr-t-mediline, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-procure, .dn-pr-t-same-day, .dn-pr-t-valli, .dn-pr-t-zambaiti, .dn-pr-t-zanchi)) *){flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(var(--accent-rgb),.28); background: rgba(var(--accent-rgb),.07); display: flex; align-items: center; justify-content: center; color: var(--accent); transition: background .22s;}:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-agrochem, .dn-pr-t-albenza, .dn-pr-t-archemides, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-farmacia-gorle, .dn-pr-t-lembo, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(var(--accent-rgb),.32); background: rgba(var(--accent-rgb),.09); display: flex; align-items: center; justify-content: center; color: var(--accent); transition: background .22s;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-latinspace, .dn-pr-t-mediline)) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(var(--accent-rgb),.3); background: rgba(var(--accent-rgb),.08); display: flex; align-items: center; justify-content: center; color: var(--accent); transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(192,57,74,.28); background: rgba(192,57,74,.07); display: flex; align-items: center; justify-content: center; color: #c0394a; transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-florian) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(192,57,74,.45); background: rgba(192,57,74,.12); display: flex; align-items: center; justify-content: center; color: #c0394a; transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(192,57,90,.45); background: rgba(192,57,90,.12); display: flex; align-items: center; justify-content: center; color: #c0395a; transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(244,162,28,.32); background: rgba(244,162,28,.09); display: flex; align-items: center; justify-content: center; color: var(--accent); transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(255, 194, 0, .32); background: rgba(255, 194, 0, .09); display: flex; align-items: center; justify-content: center; color: rgb(255, 194, 0); transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(var(--accent-rgb),.22); background: rgba(var(--accent-rgb),.06); display: flex; align-items: center; justify-content: center; color: var(--accent); transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(var(--accent-rgb),.22); background: rgba(var(--accent-rgb),.07); display: flex; align-items: center; justify-content: center; color: #fff; transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(var(--accent-rgb),.3); background: rgba(var(--accent-rgb),.08); display: flex; align-items: center; justify-content: center; color: #c41528; transition: background .22s;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-nav-arrow{flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(var(--accent-rgb),.45); background: rgba(var(--accent-rgb),.14); display: flex; align-items: center; justify-content: center; color: #E1A37A; transition: background .22s;}@media (max-width: 520px){.dn-pr-section[data-ambito="sito"] .dn-pr-reveal:not(:where(.dn-pr-wrap:is(.dn-pr-t-1000-miglia, .dn-pr-t-archemides, .dn-pr-t-beppe-borella, .dn-pr-t-brennero, .dn-pr-t-caroli, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-klr, .dn-pr-t-lembo, .dn-pr-t-pan-home, .dn-pr-t-passione-edile, .dn-pr-t-same-day, .dn-pr-t-zanchi)) *){max-width: none; width: 100%;}}.dn-pr-nav-link:hover .dn-pr-nav-arrow:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-camoretti, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-valli, .dn-pr-t-vivendocasa)) *){background: rgba(var(--accent-rgb),.2);}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-pa-trade, .dn-pr-t-pirelli, .dn-pr-t-vivendocasa)) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(var(--accent-rgb),.18);}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(192,57,74,.2);}:where(.dn-pr-wrap.dn-pr-t-florian) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(192,57,74,.25);}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(192,57,90,.25);}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(244,162,28,.2);}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(255, 194, 0, .2);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(var(--accent-rgb),.14);}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(var(--accent-rgb),.16);}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-nav-link:hover .dn-pr-nav-arrow{background: rgba(var(--accent-rgb),.28);}@media (max-width: 520px){.dn-pr-section[data-ambito="sito"] .dn-pr-reveal p{text-align: center; max-width: none; margin: 0 auto 1.4rem; padding-left: 1.1rem; padding-right: 1.1rem;}}.dn-pr-nav-arrow svg{width: 14px; height: 14px;}@media (max-width: 1024px){.dn-pr-gallery--4{grid-template-columns: repeat(2,1fr);}}.dn-pr-nav-info{min-width: 0;}.dn-pr-nav-dir:not(:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-beppe-borella, .dn-pr-t-bonati, .dn-pr-t-camoretti, .dn-pr-t-cls, .dn-pr-t-crippa, .dn-pr-t-ey, .dn-pr-t-fahrenheit, .dn-pr-t-fintyre, .dn-pr-t-florian, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-kraken, .dn-pr-t-latinspace, .dn-pr-t-le-palme, .dn-pr-t-mediline, .dn-pr-t-pa-trade, .dn-pr-t-pan-home, .dn-pr-t-pirelli, .dn-pr-t-procure, .dn-pr-t-saluben, .dn-pr-t-valli, .dn-pr-t-vivendocasa, .dn-pr-t-zambaiti, .dn-pr-t-zest)) *){font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.65); margin-bottom: .22rem;}:where(.dn-pr-wrap:is(.dn-pr-t-camoretti, .dn-pr-t-ey, .dn-pr-t-fintyre, .dn-pr-t-giuliani, .dn-pr-t-isopren, .dn-pr-t-klr, .dn-pr-t-pa-trade, .dn-pr-t-vivendocasa)) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.6); margin-bottom: .22rem;}:where(.dn-pr-wrap:is(.dn-pr-t-alma, .dn-pr-t-kraken, .dn-pr-t-le-palme, .dn-pr-t-saluben, .dn-pr-t-zest)) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.7); margin-bottom: .22rem;}:where(.dn-pr-wrap:is(.dn-pr-t-bonati, .dn-pr-t-latinspace, .dn-pr-t-mediline)) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.8); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-florian) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #c0394a; margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-pan-home) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: #c0395a; margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(192,57,74,.7); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(196,21,40,.8); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(225,163,122,.65); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-cls) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(244,162,28,.7); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255, 194, 0, .65); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.45); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-pirelli) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.5); margin-bottom: .22rem;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-dir{font-size: .52rem; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(var(--accent-rgb),.55); margin-bottom: .22rem;}.dn-pr-nav-name:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-procure)) *){font-size: .9rem; font-weight: 600; color: rgba(255,255,255,.85); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 26ch;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-name{font-size: .9rem; font-weight: 600; color: rgba(0,0,0,.8); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 26ch;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-name{font-size: .9rem; font-weight: 600; color: rgba(var(--accent-rgb),.85); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 26ch;}.dn-pr-nav-center{display: flex; flex-direction: column; align-items: center; gap: .5rem;}.dn-pr-nav-counter:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-procure)) *){font-size: .58rem; font-weight: 700; letter-spacing: 2px; color: rgba(255,255,255,.3); text-transform: uppercase;}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-counter{font-size: .58rem; font-weight: 700; letter-spacing: 2px; color: rgba(0,0,0,.3); text-transform: uppercase;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-counter{font-size: .58rem; font-weight: 700; letter-spacing: 2px; color: rgba(var(--accent-rgb),.3); text-transform: uppercase;}.dn-pr-nav-pip-row{display: flex; align-items: center; gap: .3rem;}.dn-pr-nav-pip:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-procure)) *){width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,.15);}:where(.dn-pr-wrap.dn-pr-t-procure) .dn-pr-nav-pip{width: 5px; height: 5px; border-radius: 50%; background: rgba(0,0,0,.15);}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-pip{width: 5px; height: 5px; border-radius: 50%; background: rgba(var(--accent-rgb),.15);}.dn-pr-nav-pip--cur:not(:where(.dn-pr-wrap:is(.dn-pr-t-beppe-borella, .dn-pr-t-crippa, .dn-pr-t-fahrenheit, .dn-pr-t-valli, .dn-pr-t-zambaiti)) *){width: 18px; border-radius: 3px; background: var(--accent);}:where(.dn-pr-wrap.dn-pr-t-crippa) .dn-pr-nav-pip--cur{width: 18px; border-radius: 3px; background: #E1A37A;}:where(.dn-pr-wrap.dn-pr-t-fahrenheit) .dn-pr-nav-pip--cur{width: 18px; border-radius: 3px; background: #c0394a;}:where(.dn-pr-wrap.dn-pr-t-zambaiti) .dn-pr-nav-pip--cur{width: 18px; border-radius: 3px; background: #c41528;}:where(.dn-pr-wrap.dn-pr-t-beppe-borella) .dn-pr-nav-pip--cur{width: 18px; border-radius: 3px; background: #fff;}:where(.dn-pr-wrap.dn-pr-t-valli) .dn-pr-nav-pip--cur{width: 18px; border-radius: 3px; background: rgb(255, 194, 0);}@media (max-width: 768px){.dn-pr-gallery--2, .dn-pr-gallery--3, .dn-pr-gallery--4{grid-template-columns: 1fr;}.dn-pr-text-grid{grid-template-columns: 1fr;}}.dn-pr-nav-num{font-size: .72rem; font-weight: 500; color: rgba(255,255,255,.35); margin-top: .1rem;}@media (max-width: 768px){.dn-pr-video-grid{grid-template-columns: 1fr;}.dn-pr-nav-wrap{padding: 2rem 1.2rem;}.dn-pr-nav{grid-template-columns: 1fr 1fr; gap: .75rem;}.dn-pr-nav-center{display: none;}}@media (max-width: 520px){.dn-pr-gallery--2:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure, .dn-pr-t-vivendocasa)) *), .dn-pr-gallery--3:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure, .dn-pr-t-vivendocasa)) *), .dn-pr-gallery--4:not(:where(.dn-pr-wrap:is(.dn-pr-t-procure, .dn-pr-t-vivendocasa)) *){grid-template-columns: 1fr;}.dn-pr-nav-wrap{padding: 1.6rem 1rem;}.dn-pr-social-card-body{max-width: 100%;}.dn-pr-nav-name{font-size: .8rem;}.dn-pr-nav-link{padding: .9rem 1rem; gap: .7rem;}}@keyframes dn-pr-card-in{from{opacity: 0; transform: translateY(18px)}to{opacity: 1; transform: translateY(0)}}@keyframes dn-pr-float{0%,100%{transform: translate(0,0) scale(1)}50%{transform: translate(1.2%,-1.2%) scale(1.015)}}@keyframes dn-pr-float-2{0%,100%{transform: translate(0,0) scale(1)}50%{transform: translate(1.4%,-1.4%) scale(1.02)}}@keyframes dn-pr-grid{to{transform: translate(-18px,-18px)}}@keyframes dn-pr-grid-2{to{transform: translate(-17px,-17px)}}@keyframes dn-pr-lb-in{from{opacity: 0; transform: scale(.9)}to{opacity: 1; transform: scale(1)}}@keyframes dn-pr-pulse{0%,100%{opacity: 1; transform: scale(1)}50%{opacity: .3; transform: scale(.55)}}

/* /denani_website/static/src/snippets/s_dn_project/000.scss */
 .s_dn_project .dn-pr-video-item:has(.o_no_optional_cookie), .s_dn_project .dn-pr-video-single:has(.o_no_optional_cookie){position: relative;}.s_dn_project .o_no_optional_cookie{position: absolute; inset: 0; z-index: 1; margin: 0 !important; padding: 1.4rem !important; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: inherit !important; background: radial-gradient(circle at 50% 42%, rgba(var(--accent-rgb), 0.22) 0%, rgba(var(--accent-rgb), 0.06) 38%, transparent 70%), #070707; color: rgba(255, 255, 255, 0.78); font-family: 'Roboto', sans-serif; font-size: .78rem; font-weight: 500; line-height: 1.55; letter-spacing: .2px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1rem; text-align: center; transition: border-color .25s;}.s_dn_project .o_no_optional_cookie::before{content: ""; flex: 0 0 auto; width: 58px; height: 58px; background-color: #fff; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpolygon points='10 8 16 12 10 16' fill='black'/%3E%3C/svg%3E") center/contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpolygon points='10 8 16 12 10 16' fill='black'/%3E%3C/svg%3E") center/contain no-repeat; opacity: .92; transition: transform .25s;}.s_dn_project .o_no_optional_cookie:hover{border-color: rgba(var(--accent-rgb), 0.45);}.s_dn_project .o_no_optional_cookie:hover::before{transform: scale(1.06);}.s_dn_project .dn-pr-consent-hint{position: absolute; left: 50%; bottom: 14px; z-index: 2; transform: translateX(-50%); max-width: calc(100% - 24px); margin: 0; padding: .5rem 1rem; border: 1px solid rgba(var(--accent-rgb), 0.45); border-radius: 999px; background: rgba(7, 7, 7, 0.82); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); color: #fff; font-family: 'Roboto', sans-serif; font-size: .74rem; font-weight: 500; line-height: 1.35; letter-spacing: .2px; text-align: center; cursor: pointer; transition: border-color .25s, background-color .25s;}.s_dn_project .dn-pr-consent-hint:hover, .s_dn_project .dn-pr-consent-hint:focus-visible{border-color: rgba(var(--accent-rgb), 0.9); background: rgba(7, 7, 7, 0.92);}.s_dn_project .dn-pr-phone-screen-outer .dn-pr-consent-hint{bottom: 10px; padding: .45rem .8rem; font-size: .68rem;}.editor_enable .s_dn_project .dn-pr-reveal{opacity: 1 !important; transform: none !important; transition: none !important;}.editor_enable .s_dn_project .dn-pr-ambito-pill, .editor_enable .s_dn_project .dn-pr-nav-link--disabled, .editor_enable .s_dn_project .dn-pr-section-label, .editor_enable .s_dn_project .dn-pr-dual-col-label, .editor_enable .s_dn_project .dn-pr-portfolio-grid{pointer-events: auto !important;}.editor_enable .s_dn_project .dn-pr-lb{display: none !important;}.editor_enable .s_dn_project .dn-pr-content.oe_structure:empty{min-height: 120px;}.o_snippet_preview_wrap .s_dn_project .dn-pr-reveal, .o_snippet_preview_wrap .dn-pr-section.dn-pr-reveal, .o_snippet_preview_wrap .dn-pr-section .dn-pr-reveal{opacity: 1 !important; transform: none !important;}.o_snippet_preview_wrap > .dn-pr-section{font-family: 'Roboto', sans-serif; background: #060600; color: #fff; padding-left: 2.5rem; padding-right: 2.5rem; --accent: #dee105; --accent-rgb: 222,225,5; --muted: rgb(210,210,210);}