*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;width:100%!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1700px){.\!container{max-width:1700px!important}.container{max-width:1700px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-right-\[20px\]{right:-20px}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-5{bottom:1.25rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[10px\]{bottom:10px}.bottom-\[25\%\]{bottom:25%}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:1.25rem}.left-\[10px\]{left:10px}.left-\[15\%\]{left:15%}.left-\[5\%\]{left:5%}.right-0{right:0}.right-10{right:2.5rem}.right-5{right:1.25rem}.right-\[10\%\]{right:10%}.right-\[10px\]{right:10px}.right-\[2\%\]{right:2%}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-\[10\%\]{top:10%}.top-\[10px\]{top:10px}.top-\[20px\]{top:20px}.top-\[35\%\]{top:35%}.z-10{z-index:10}.z-50{z-index:50}.z-\[10\]{z-index:10}.z-\[2\]{z-index:2}.col-span-1{grid-column:span 1/span 1}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.\!col-start-1{grid-column-start:1!important}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-4{grid-column-start:4}.row-span-2{grid-row:span 2/span 2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-28{margin-bottom:7rem;margin-top:7rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-\[2rem\]{margin-bottom:2rem;margin-top:2rem}.-mb-\[2px\]{margin-bottom:-2px}.-mb-\[3px\]{margin-bottom:-3px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[1rem\]{margin-bottom:1rem}.mb-\[2rem\]{margin-bottom:2rem}.mb-\[3rem\]{margin-bottom:3rem}.mb-\[50px\]{margin-bottom:50px}.ml-\[1px\]{margin-left:1px}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-\[1px\]{margin-right:1px}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-\[1rem\]{margin-top:1rem}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-4,.line-clamp-\[8\]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-\[8\]{-webkit-line-clamp:8}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-0{height:0}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-64{height:16rem}.h-8{height:2rem}.h-80{height:20rem}.h-\[140\%\]{height:140%}.h-\[178px\]{height:178px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[30vh\]{height:30vh}.h-\[40px\]{height:40px}.h-\[430px\]{height:430px}.h-\[450px\]{height:450px}.h-\[50px\]{height:50px}.h-\[55px\]{height:55px}.h-\[65px\]{height:65px}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[220px\]{max-height:220px}.max-h-\[30vh\]{max-height:30vh}.min-h-\[126px\]{min-height:126px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-2{width:.5rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-64{width:16rem}.w-80{width:20rem}.w-\[100vw\]{width:100vw}.w-\[12px\]{width:12px}.w-\[140\%\]{width:140%}.w-\[20px\]{width:20px}.w-\[350px\]{width:350px}.w-\[40px\]{width:40px}.w-\[500px\]{width:500px}.w-\[540px\]{width:540px}.w-\[55px\]{width:55px}.w-\[65px\]{width:65px}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[90vw\]{max-width:90vw}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-1\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/4{--tw-translate-x:-25%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-1\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/4{--tw-translate-y:-25%}.-translate-y-3{--tw-translate-y:-.75rem}.-translate-y-3,.translate-x-1\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x:25%}.translate-y-1\/4{--tw-translate-y:25%}.scale-75,.translate-y-1\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[75px\,1fr\]{grid-template-columns:75px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[1rem\]{gap:1rem}.gap-\[2\.5rem\]{gap:2.5rem}.gap-\[2rem\]{gap:2rem}.gap-x-5{column-gap:1.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-l-4{border-left-width:4px}.border-t-4{border-top-width:4px}.\!border-orange{--tw-border-opacity:1!important;border-color:rgb(225 100 69/var(--tw-border-opacity,1))!important}.\!border-orange-300{--tw-border-opacity:1!important;border-color:rgb(245 200 204/var(--tw-border-opacity,1))!important}.\!border-orange-400{--tw-border-opacity:1!important;border-color:rgb(252 141 114/var(--tw-border-opacity,1))!important}.\!border-orange-50{--tw-border-opacity:1!important;border-color:rgb(253 245 243/var(--tw-border-opacity,1))!important}.\!border-purple{--tw-border-opacity:1!important;border-color:rgb(52 28 119/var(--tw-border-opacity,1))!important}.\!border-purple-400{--tw-border-opacity:1!important;border-color:rgb(121 98 188/var(--tw-border-opacity,1))!important}.\!border-purple-50{--tw-border-opacity:1!important;border-color:rgb(244 243 248/var(--tw-border-opacity,1))!important}.\!border-yellow{--tw-border-opacity:1!important;border-color:rgb(255 192 47/var(--tw-border-opacity,1))!important}.\!border-yellow-400{--tw-border-opacity:1!important;border-color:rgb(255 209 74/var(--tw-border-opacity,1))!important}.\!border-yellow-50{--tw-border-opacity:1!important;border-color:rgb(255 251 235/var(--tw-border-opacity,1))!important}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-orange{--tw-border-opacity:1;border-color:rgb(225 100 69/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(245 200 204/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(252 141 114/var(--tw-border-opacity,1))}.border-orange-50{--tw-border-opacity:1;border-color:rgb(253 245 243/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(225 100 69/var(--tw-border-opacity,1))}.border-purple{--tw-border-opacity:1;border-color:rgb(52 28 119/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(121 98 188/var(--tw-border-opacity,1))}.border-purple-50{--tw-border-opacity:1;border-color:rgb(244 243 248/var(--tw-border-opacity,1))}.border-yellow{--tw-border-opacity:1;border-color:rgb(255 192 47/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(255 209 74/var(--tw-border-opacity,1))}.border-yellow-50{--tw-border-opacity:1;border-color:rgb(255 251 235/var(--tw-border-opacity,1))}.\!bg-orange{--tw-bg-opacity:1!important;background-color:rgb(225 100 69/var(--tw-bg-opacity,1))!important}.\!bg-orange-300{--tw-bg-opacity:1!important;background-color:rgb(245 200 204/var(--tw-bg-opacity,1))!important}.\!bg-orange-400{--tw-bg-opacity:1!important;background-color:rgb(252 141 114/var(--tw-bg-opacity,1))!important}.\!bg-orange-50{--tw-bg-opacity:1!important;background-color:rgb(253 245 243/var(--tw-bg-opacity,1))!important}.\!bg-purple{--tw-bg-opacity:1!important;background-color:rgb(52 28 119/var(--tw-bg-opacity,1))!important}.\!bg-purple-400{--tw-bg-opacity:1!important;background-color:rgb(121 98 188/var(--tw-bg-opacity,1))!important}.\!bg-purple-50{--tw-bg-opacity:1!important;background-color:rgb(244 243 248/var(--tw-bg-opacity,1))!important}.\!bg-yellow{--tw-bg-opacity:1!important;background-color:rgb(255 192 47/var(--tw-bg-opacity,1))!important}.\!bg-yellow-400{--tw-bg-opacity:1!important;background-color:rgb(255 209 74/var(--tw-bg-opacity,1))!important}.\!bg-yellow-50{--tw-bg-opacity:1!important;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))!important}.bg-\[\#F9FAFA\]{--tw-bg-opacity:1;background-color:rgb(249 250 250/var(--tw-bg-opacity,1))}.bg-baige{--tw-bg-opacity:1;background-color:rgb(255 246 233/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(225 100 69/var(--tw-bg-opacity,1))}.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(245 200 204/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(252 141 114/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(253 245 243/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(225 100 69/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:#e164451a}.bg-purple{--tw-bg-opacity:1;background-color:rgb(52 28 119/var(--tw-bg-opacity,1))}.bg-purple-400{--tw-bg-opacity:1;background-color:rgb(121 98 188/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(244 243 248/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-valhalla{--tw-bg-opacity:1;background-color:rgb(42 46 67/var(--tw-bg-opacity,1))}.bg-valhalla-50{--tw-bg-opacity:1;background-color:rgb(253 245 243/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-yellow{--tw-bg-opacity:1;background-color:rgb(255 192 47/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(255 209 74/var(--tw-bg-opacity,1))}.bg-yellow-400\/10{background-color:#ffd14a1a}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-zinc-400{--tw-bg-opacity:1;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}.bg-zinc-500{--tw-bg-opacity:1;background-color:rgb(113 113 122/var(--tw-bg-opacity,1))}.bg-zinc-600{--tw-bg-opacity:1;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:#e16445 var(--tw-gradient-from-position);--tw-gradient-to:#e1644500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-400{--tw-gradient-from:#fc8d72 var(--tw-gradient-from-position);--tw-gradient-to:#fc8d7200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-primary{--tw-gradient-to:#e16445 var(--tw-gradient-to-position)}.to-primary-400{--tw-gradient-to:#fc8d72 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.\!object-contain{object-fit:contain!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6,.p-\[1\.5rem\]{padding:1.5rem}.p-\[2rem\]{padding:2rem}.p-\[3rem\]{padding:3rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-\[2rem\]{padding-bottom:2rem;padding-top:2rem}.py-\[3rem\]{padding-bottom:3rem;padding-top:3rem}.py-\[80px\]{padding-bottom:80px;padding-top:80px}.pb-16{padding-bottom:4rem}.pl-10{padding-left:2.5rem}.pl-5{padding-left:1.25rem}.pt-3{padding-top:.75rem}.pt-\[1\.5rem\]{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.\!text-lg{font-size:22px!important}.\!text-lg,.\!text-xl{line-height:1.4!important}.\!text-xl{font-size:24px!important}.text-2xl{font-size:28px;line-height:1.4}.text-3xl{font-size:38px;line-height:1.4}.text-\[180px\]{font-size:180px}.text-lg{font-size:22px;line-height:1.4}.text-md{font-size:20px;line-height:1.4}.text-sm{font-size:18px;line-height:1.4}.text-xl{font-size:24px;line-height:1.4}.text-xs{font-size:16px;line-height:1.4}.\!font-bold{font-weight:700!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.\!text-orange{--tw-text-opacity:1!important;color:rgb(225 100 69/var(--tw-text-opacity,1))!important}.\!text-orange-300{--tw-text-opacity:1!important;color:rgb(245 200 204/var(--tw-text-opacity,1))!important}.\!text-orange-400{--tw-text-opacity:1!important;color:rgb(252 141 114/var(--tw-text-opacity,1))!important}.\!text-orange-50{--tw-text-opacity:1!important;color:rgb(253 245 243/var(--tw-text-opacity,1))!important}.\!text-purple{--tw-text-opacity:1!important;color:rgb(52 28 119/var(--tw-text-opacity,1))!important}.\!text-purple-400{--tw-text-opacity:1!important;color:rgb(121 98 188/var(--tw-text-opacity,1))!important}.\!text-purple-50{--tw-text-opacity:1!important;color:rgb(244 243 248/var(--tw-text-opacity,1))!important}.\!text-yellow{--tw-text-opacity:1!important;color:rgb(255 192 47/var(--tw-text-opacity,1))!important}.\!text-yellow-400{--tw-text-opacity:1!important;color:rgb(255 209 74/var(--tw-text-opacity,1))!important}.\!text-yellow-50{--tw-text-opacity:1!important;color:rgb(255 251 235/var(--tw-text-opacity,1))!important}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-orange{--tw-text-opacity:1;color:rgb(225 100 69/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(245 200 204/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(252 141 114/var(--tw-text-opacity,1))}.text-orange-50{--tw-text-opacity:1;color:rgb(253 245 243/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(225 100 69/var(--tw-text-opacity,1))}.text-purple{--tw-text-opacity:1;color:rgb(52 28 119/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(121 98 188/var(--tw-text-opacity,1))}.text-purple-50{--tw-text-opacity:1;color:rgb(244 243 248/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.text-yellow{--tw-text-opacity:1;color:rgb(255 192 47/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(255 209 74/var(--tw-text-opacity,1))}.text-yellow-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-5{opacity:.05}.opacity-70{opacity:.7}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-color-burn{mix-blend-mode:color-burn}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-draw{--tw-drop-shadow:drop-shadow(4px 4px 1px #312f3066)}.drop-shadow-draw,.drop-shadow-drawSm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-drawSm{--tw-drop-shadow:drop-shadow(2px 2px 1px #312f3066)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-\[100ms\]{transition-duration:.1s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media not all and (min-width:768px){.max-md\:container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1700px){.max-md\:container{max-width:1700px}}}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:text-orange:hover,.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(225 100 69/var(--tw-text-opacity,1))}.hover\:text-purple:hover{--tw-text-opacity:1;color:rgb(52 28 119/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-yellow:hover{--tw-text-opacity:1;color:rgb(255 192 47/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:drop-shadow-draw:hover{--tw-drop-shadow:drop-shadow(4px 4px 1px #312f3066);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media not all and (min-width:768px){.max-md\:-mt-\[2rem\]{margin-top:-2rem}.max-md\:mb-\[2rem\]{margin-bottom:2rem}.max-md\:line-clamp-2{-webkit-line-clamp:2}.max-md\:line-clamp-2,.max-md\:line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.max-md\:line-clamp-3{-webkit-line-clamp:3}.max-md\:hidden{display:none}.max-md\:min-w-\[82vw\]{min-width:82vw}.max-md\:text-center{text-align:center}}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:\!col-start-1{grid-column-start:1!important}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-4{grid-column-start:4}.md\:row-span-2{grid-row:span 2/span 2}.md\:mb-\[1rem\]{margin-bottom:1rem}.md\:mb-\[4rem\]{margin-bottom:4rem}.md\:mt-\[3rem\]{margin-top:3rem}.md\:block{display:block}.md\:hidden{display:none}.md\:h-\[40vh\]{height:40vh}.md\:h-\[60px\]{height:60px}.md\:max-h-\[300px\]{max-height:300px}.md\:max-h-\[600px\]{max-height:600px}.md\:min-h-\[300px\]{min-height:300px}.md\:min-h-\[480px\]{min-height:480px}.md\:min-h-\[600px\]{min-height:600px}.md\:w-3\/4{width:75%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-\[1fr\,min-content\]{grid-template-columns:1fr min-content}.md\:grid-cols-\[min-content\,1fr\,min-content\]{grid-template-columns:min-content 1fr min-content}.md\:grid-rows-\[300px\,300px\]{grid-template-rows:300px 300px}.md\:gap-\[2rem\]{gap:2rem}.md\:gap-\[3rem\]{gap:3rem}.md\:gap-y-\[\.5rem\]{row-gap:.5rem}.md\:p-\[3rem\]{padding:3rem}.md\:p-\[4rem\]{padding:4rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-\[120px\]{padding-bottom:120px;padding-top:120px}.md\:py-\[5rem\]{padding-bottom:5rem;padding-top:5rem}.md\:pl-\[12px\]{padding-left:12px}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:mb-20{margin-bottom:5rem}.lg\:block{display:block}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:text-3xl{font-size:38px;line-height:1.4}.lg\:text-4xl{font-size:50px;line-height:1.4}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:col-span-10{grid-column:span 10/span 10}.\32xl\:col-span-11{grid-column:span 11/span 11}.\32xl\:col-span-12{grid-column:span 12/span 12}.\32xl\:col-span-2{grid-column:span 2/span 2}.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:col-span-4{grid-column:span 4/span 4}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-6{grid-column:span 6/span 6}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:col-span-8{grid-column:span 8/span 8}.\32xl\:col-span-9{grid-column:span 9/span 9}.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.n-tabs.hide-tabs .n-tabs-nav{display:none}.n-tabs .n-tabs-bar{border-radius:10px!important;margin-bottom:0!important}.n-tabs .n-tabs-tab__label{font-weight:700}@font-face{font-family:PlusFont;font-style:normal;font-weight:700;src:url(./PlusJakartaSans-Bold.K_68Q89b.ttf) format("truetype")}@font-face{font-family:PlusFont;font-style:normal;font-weight:600;src:url(./PlusJakartaSans-SemiBold.E-AGeNse.ttf) format("truetype")}@font-face{font-family:PlusFont;font-style:normal;font-weight:500;src:url(./PlusJakartaSans-Medium.BWT6vWE5.ttf) format("truetype")}@font-face{font-family:PlusFont;font-style:normal;font-weight:400;src:url(./PlusJakartaSans-Regular.DBSa4cpH.ttf) format("truetype")}@font-face{font-family:PlusFont;font-style:normal;font-weight:300;src:url(./PlusJakartaSans-Light.DDhP_Rn6.ttf) format("truetype")}@font-face{font-family:PlusFont;font-style:normal;font-weight:100;src:url(./PlusJakartaSans-Light.DDhP_Rn6.ttf) format("truetype")}html.theme-default .text-plusfont{font-family:PlusFont!important}@font-face{font-family:BuloRounded;font-style:normal;font-weight:900;src:url(./BuloRounded-Black.BfvmEGDB.eot) format("embedded-opentype"),url(./BuloRounded-Black.DoISzbZG.otf) format("opentype"),url(./BuloRounded-Black.CtaWMQxJ.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:italic;font-weight:900;src:url(./BuloRounded-BlackItalic.CB43Dsee.eot) format("embedded-opentype"),url(./BuloRounded-BlackItalic.Ba9AYkMM.otf) format("opentype"),url(./BuloRounded-BlackItalic.INNwfC-r.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:normal;font-weight:700;src:url(./BuloRounded-Bold.B49TPnkU.eot) format("embedded-opentype"),url(./BuloRounded-Bold.CXy7LcU_.otf) format("opentype"),url(./BuloRounded-Bold.DzdqfX6Q.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:italic;font-weight:700;src:url(./BuloRounded-BoldItalic.C7t9Ae1A.eot) format("embedded-opentype"),url(./BuloRounded-BoldItalic.mlwWt0tA.otf) format("opentype"),url(./BuloRounded-BoldItalic.D11N4d3K.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:normal;font-weight:300;src:url(./BuloRounded-Light.BjRpFVGj.eot) format("embedded-opentype"),url(./BuloRounded-Light.I1JYqtre.otf) format("opentype"),url(./BuloRounded-Light.DPuQF0qn.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:italic;font-weight:300;src:url(./BuloRounded-LightItalic.CU8hxHT2.eot) format("embedded-opentype"),url(./BuloRounded-LightItalic.Bk01MmbP.otf) format("opentype"),url(./BuloRounded-LightItalic.D1wVb0ve.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:normal;font-weight:500;src:url(./BuloRounded-Medium.ynYWVCJz.eot) format("embedded-opentype"),url(./BuloRounded-Medium.v6F2R65U.otf) format("opentype"),url(./BuloRounded-Medium.ogYcpPir.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:normal;font-weight:400;src:url(./BuloRounded-Regular.DKcZbIJd.eot) format("embedded-opentype"),url(./BuloRounded-Regular.DAbf-hud.otf) format("opentype"),url(./BuloRounded-Regular.hc8BKpck.ttf) format("truetype")}@font-face{font-family:BuloRounded;font-style:italic;font-weight:400;src:url(./BuloRounded-RegularItalic.CXMKX6Fb.eot) format("embedded-opentype"),url(./BuloRounded-RegularItalic.CmQmr8U1.otf) format("opentype"),url(./BuloRounded-RegularItalic.CE56Iyh7.ttf) format("truetype")}html.theme-default .text-bulo{font-family:BuloRounded}@font-face{font-family:WoodfordBournePro;font-style:normal;font-weight:900;src:url(./WoodfordBournePro-Ultra.DTjZCpnj.otf) format("opentype"),url(./WoodfordBournePro-Ultra.C-2WeCe2.ttf) format("truetype")}@font-face{font-family:WoodfordBournePro;font-style:normal;font-weight:700;src:url(./WoodfordBournePro-Bold.B2pHrKDd.ttf) format("truetype")}@font-face{font-family:WoodfordBournePro;font-style:normal;font-weight:600;src:url(./WoodfordBournePro-SemiBold.zH7Y7_Dj.ttf) format("truetype")}@font-face{font-family:WoodfordBournePro;font-style:normal;font-weight:500;src:url(./WoodfordBournePro-Medium.CpCdr13g.ttf) format("truetype")}@font-face{font-family:WoodfordBournePro;font-style:normal;font-weight:400;src:url(./WoodfordBournePro-Regular.D-EVIK0g.ttf) format("truetype")}@font-face{font-family:WoodfordBournePro;font-style:normal;font-weight:300;src:url(./WoodfordBournePro-Light.B5J-TXRZ.ttf) format("truetype")}@font-face{font-family:WoodfordBournePro;font-style:normal;font-weight:100;src:url(./WoodfordBournePro-Thin.eO63S7Bz.eot) format("embedded-opentype"),url(./WoodfordBournePro-Thin.CvWl1Ujf.ttf) format("truetype")}html.theme-default .text-woodford{font-family:WoodfordBournePro!important}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-Bold.BSrD1I5P.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-SemiBold.Cyv6qdWd.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-Medium.CpRznguy.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-Regular.Cw3fqWkz.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-Light.Cbfxly1I.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(./Montserrat-Thin.CLa9vnJU.ttf) format("truetype")}html.theme-default .text-montserrat{font-family:Montserrat!important}html.theme-default *{font-family:BuloRounded}html.theme-default h1,html.theme-default h2,html.theme-default h3,html.theme-default h4,html.theme-default h5,html.theme-default h6{color:var(--es-night,#141936);font-family:BuloRounded}html.theme-default body,html.theme-default html{font-size:20px;line-height:34px}html.theme-default body{color:var(--es-night,#141936);font-weight:var(--fw-body,400);line-height:1.48;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}html.theme-default p{color:var(--es-text-body,#5f6174);font-size:20px;font-weight:var(--fw-light,300);line-height:34px}html.theme-default b,html.theme-default strong{font-size:inherit;font-weight:700;line-height:inherit}html.theme-default .small-p{color:var(--es-text-small,#6f7084);font-size:16px;font-weight:var(--fw-light,300);line-height:1.65}html.theme-default .es-text-night{color:var(--es-night,#141936)}html.theme-default .es-text-muted{color:var(--es-muted,#62677c)}html.theme-default .es-text-body{color:var(--es-text-body,#5f6174)}html.theme-default .es-text-red{color:var(--es-red,#e65337)}html.theme-default .n-checkbox .n-checkbox__label,html.theme-default .n-form-item .n-form-item-label,html.theme-default .n-radio .n-radio__label,html.theme-default .vc-title-wrapper span{color:var(--color-primary)}html.theme-default .list-with-decoration ul{list-style-position:inside;list-style-type:disc;margin-left:1rem}html.theme-default .list-with-decoration ol{list-style-position:inside;list-style-type:decimal;margin-left:1rem}html.theme-default .fade_fast-enter-active,html.theme-default .fade_fast-leave-active{transition:opacity .15s ease}html.theme-default .fade_fast-enter-from,html.theme-default .fade_fast-leave-to{opacity:0}html.theme-default .fade-enter-active,html.theme-default .fade-leave-active{transition:opacity .3s ease}html.theme-default .fade-enter-from,html.theme-default .fade-leave-to{opacity:0}html.theme-default .fade-3-enter-active,html.theme-default .fade-3-leave-active{transition:opacity .3s ease}html.theme-default .fade-3-enter-from,html.theme-default .fade-3-leave-to{opacity:0}html.theme-default .fade_long-enter-active,html.theme-default .fade_long-leave-active{transition:opacity .2s ease}html.theme-default .fade_long-enter-from,html.theme-default .fade_long-leave-to{opacity:0}html.theme-default .fade_y-enter-active,html.theme-default .fade_y-leave-active{transition:all .2s ease}html.theme-default .fade_y-enter-from,html.theme-default .fade_y-leave-to{opacity:0;transform:translateY(3px)}html.theme-default .product_fade-enter-active,html.theme-default .product_fade-leave-active{transition:opacity .15s ease-out}html.theme-default .product_fade-enter-from,html.theme-default .product_fade-leave-to{opacity:0}html.theme-default .switch_page-enter-active,html.theme-default .switch_page-leave-active{transition:transform .2s ease,opacity .3s ease}html.theme-default .switch_page-enter-from,html.theme-default .switch_page-leave-to{opacity:0;transform:translateY(5px)}html.theme-default .transition-x-enter-active,html.theme-default .transition-x-leave-active{transition:transform .2s ease,opacity .2s ease}html.theme-default .transition-x-enter-from,html.theme-default .transition-x-leave-to{opacity:0;transform:translate(-40vw)}html.theme-default .enter-from-left-enter-active,html.theme-default .enter-from-left-leave-active{transition:transform .08s ease,opacity .08s ease}html.theme-default .enter-from-left-enter-from{opacity:.4;transform:translate(-100vw)}html.theme-default .enter-from-left-leave-to{opacity:.4;transform:translate(100vw)}html.theme-default .enter-from-right-enter-active,html.theme-default .enter-from-right-leave-active{transition:transform .08s ease,opacity .08s ease}html.theme-default .enter-from-right-enter-from{opacity:.4;transform:translate(100vw)}html.theme-default .enter-from-right-leave-to{opacity:.4;transform:translate(-100vw)}html.theme-default .enter-from-sidebar-mobile-left-enter-active,html.theme-default .enter-from-sidebar-mobile-left-leave-active{transition:transform .23s ease,opacity .4s ease}html.theme-default .enter-from-sidebar-mobile-left-enter-from{opacity:.4;transform:translate(-100vw)}html.theme-default .enter-from-sidebar-mobile-left-leave-to{opacity:.4;transform:translate(100vw)}html.theme-default .enter-from-sidebar-mobile-right-enter-active,html.theme-default .enter-from-sidebar-mobile-right-leave-active{transition:transform .23s ease,opacity .4s ease}html.theme-default .enter-from-sidebar-mobile-right-enter-from{opacity:.4;transform:translate(100vw)}html.theme-default .enter-from-sidebar-mobile-right-leave-to{opacity:.4;transform:translate(-100vw)}html.theme-default .slide_x-enter-active,html.theme-default .slide_x-leave-active{transition:transform .3s ease,opacity .2s ease}html.theme-default .slide_x-enter-from,html.theme-default .slide_x-leave-to{opacity:0;transform:translateY(-3px)}html.theme-default .btn_from_right-enter-active,html.theme-default .btn_from_right-leave-active{transition:transform .2s ease,opacity .3s ease}html.theme-default .btn_from_right-enter-from,html.theme-default .btn_from_right-leave-to{opacity:0;transform:translate(40px)}html.theme-default .product-card-enter-from{opacity:0;transform:scale(.8) rotate(10deg)}html.theme-default .product-card-enter-to{opacity:1;transform:scale(1) rotate(0)}html.theme-default .product-card-enter-active,html.theme-default .product-card-leave-active,html.theme-default .product-card-move{transition:all .5s ease}html.theme-default .product-card-leave-active{max-width:382px;position:absolute;z-index:0}html.theme-default .product-card-leave-from{opacity:1}html.theme-default .product-card-container-enter-from,html.theme-default .product-card-leave-to{opacity:0;transform:scale(.8)}html.theme-default .product-card-container-enter-to{opacity:1;transform:scale(1)}html.theme-default .product-card-container-enter-active,html.theme-default .product-card-container-leave-active,html.theme-default .product-card-container-move{transition:all .5s ease}html.theme-default .product-card-container-leave-active{z-index:0}html.theme-default .product-card-container-leave-from{opacity:1}html.theme-default .product-card-container-leave-to{opacity:0;transform:scale(.8)}html.theme-default .n-button--secondary{--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important;--n-text-color-disabled:#fff!important}html.theme-default .title-xl{font-size:28px;font-weight:700;line-height:1.4}@media (min-width:768px){html.theme-default .title-xl{font-size:38px;line-height:1.4}}html.theme-default .title-xl{line-height:1.2}html.theme-default .title-lg{font-size:28px;font-weight:700;line-height:1.4}@media (min-width:768px){html.theme-default .title-lg{font-size:38px;line-height:1.4}}html.theme-default .title-lg{line-height:1.2}html.theme-default .title-md{font-size:28px;font-weight:700;line-height:1.4}@media (min-width:768px){html.theme-default .title-md{font-size:38px;line-height:1.4}}html.theme-default .title-md{line-height:1.2}html.theme-default .title-page{font-size:28px;font-weight:700;line-height:1.4}@media (min-width:768px){html.theme-default .title-page{font-size:38px;line-height:1.4}}html.theme-default .title-page{line-height:1.2}html.theme-default .title-breadcrumbs{font-weight:500}@media (min-width:768px){html.theme-default .title-breadcrumbs{font-size:24px;line-height:1.4}}html.theme-default .title-breadcrumbs{line-height:1.2}html.theme-default .title-section{font-size:28px;font-weight:700;line-height:1.4}@media (min-width:768px){html.theme-default .title-section{font-size:38px;line-height:1.4}}html.theme-default .text-evident,html.theme-default .text-evident *{font-size:24px;font-weight:500;line-height:1.4}@media (min-width:768px){html.theme-default .text-evident,html.theme-default .text-evident *{font-size:32px}}html.theme-default .text-evident,html.theme-default .text-evident *{line-height:1.4;text-align:center}html.theme-default .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}html.theme-default .no-scrollbar::-webkit-scrollbar{display:none}html.theme-default .container-small{max-width:992px}html.theme-default .n-base-selection-input,html.theme-default .n-base-selection-label,html.theme-default .n-base-selection-label__render-label,html.theme-default .n-base-selection-placeholder,html.theme-default .n-base-selection-placeholder__inner{font-size:18px}html.theme-default .n-base-selection-label{--n-height:50px;--n-font-size:18px;--n-label-font-size:18px}html.theme-default .n-input{--n-padding-single:9px 15px!important;--n-height:54px!important;border-radius:.5rem!important;--n-border:1px solid #d1d5dc!important;--n-border-hover:1px solid var(--color-primary)!important;--n-border-focus:2px solid var(--color-primary)!important;--n-border-active:1px solid var(--color-primary)!important;--n-font-size:18px!important;--n-box-shadow-focus:none!important}html.theme-default .n-input--textarea{--n-padding-single:9px 15px!important;border-radius:.5rem!important;--n-border:1px solid #d1d5dc!important;--n-border-hover:1px solid var(--color-primary)!important;--n-border-focus:2px solid var(--color-primary)!important;--n-border-active:1px solid var(--color-primary)!important;--n-font-size:18px!important;--n-box-shadow-focus:none!important;--n-padding-vertical:15px!important}html.theme-default .n-base-selection{--n-padding-multiple:9px 15px!important;border-radius:.5rem!important}html.theme-default .n-base-selection.n-base-selection--multiple{--n-height:54px!important}html.theme-default .n-base-selection .n-base-selection-placeholder{--n-padding-single:9px 15px!important;--n-padding-multiple:9px 15px!important}html.theme-default .n-base-selection .n-base-selection__border,html.theme-default .n-base-selection .n-base-selection__state-border{--n-box-shadow-focus:none!important;--n-box-shadow-active:none!important;--n-border:1px solid #d1d5dc!important;--n-border-hover:1px solid var(--color-primary)!important;--n-border-focus:2px solid var(--color-primary)!important;--n-border-active:2px solid var(--color-primary)!important}html.theme-default .n-base-selection--active .n-base-selection-label{background:transparent!important}html.theme-default .n-base-selection .n-base-suffix,html.theme-default .n-base-selection .n-base-suffix svg{right:30px}html.theme-default .n-base-selection__state-border{--n-border-hover:3px solid #e3e3e3;--n-border-focus:2px solid var(--color-primary);--n-border-active:2px solid var(--color-primary)}html.theme-default .form-dark .n-base-selection-label{--n-color:transparent}html.theme-default .form-dark .n-base-selection-input,html.theme-default .form-dark .n-base-selection-label,html.theme-default .form-dark .n-base-selection-label__render-label,html.theme-default .form-dark .n-base-selection-placeholder,html.theme-default .form-dark .n-base-selection-placeholder__inner{--n-text-color:#fff;--n-placeholder-color:#fff}html.theme-default .form-dark .n-form-item-label,html.theme-default .form-dark .n-form-item-label__asterisk{color:#fff!important}html.theme-default .my-scroll{display:flex;gap:1rem;height:100%;overflow-x:scroll;overflow-y:hidden;padding-left:var(--padding-scroll)!important;padding-right:var(--padding-scroll)!important;width:100vw}html.theme-default .my-scroll::-webkit-scrollbar{display:none}@media (max-width:768px){html.theme-default body{background-color:var(--color-primary)}}html.theme-default #BaseApp{background-color:#fff}html.theme-admin .fade-enter-active,html.theme-admin .fade-leave-active{transition:opacity .1s ease}html.theme-admin .fade-enter-from,html.theme-admin .fade-leave-to{opacity:0}html.theme-admin .fade_speed-enter-active,html.theme-admin .fade_speed-leave-active{transition:opacity .03s ease}html.theme-admin .fade_speed-enter-from,html.theme-admin .fade_speed-leave-to{opacity:0}html.theme-admin .fade-3-enter-active,html.theme-admin .fade-3-leave-active{transition:opacity .3s ease}html.theme-admin .fade-3-enter-from,html.theme-admin .fade-3-leave-to{opacity:0}html.theme-admin .fade_long-enter-active,html.theme-admin .fade_long-leave-active{transition:opacity .2s ease}html.theme-admin .fade_long-enter-from,html.theme-admin .fade_long-leave-to{opacity:0}html.theme-admin .product_fade-enter-active,html.theme-admin .product_fade-leave-active{transition:opacity .15s ease-out}html.theme-admin .product_fade-enter-from,html.theme-admin .product_fade-leave-to{opacity:0}html.theme-admin .animation_absolute-enter-active,html.theme-admin .animation_absolute-leave-active{transform-origin:center;transition:all .4s cubic-bezier(.25,.46,.45,.94)}html.theme-admin .animation_absolute-enter-from{opacity:0;transform:translateY(20px) scale(.95)}html.theme-admin .animation_absolute-enter-to,html.theme-admin .animation_absolute-leave-from{opacity:1;transform:translateY(0) scale(1)}html.theme-admin .animation_absolute-leave-to{opacity:0;transform:translateY(-20px) scale(.95)}html.theme-admin .animation_absolute-slide-left-enter-active,html.theme-admin .animation_absolute-slide-left-leave-active{transition:all .3s ease-out}html.theme-admin .animation_absolute-slide-left-enter-from{opacity:0;transform:translate(30px)}html.theme-admin .animation_absolute-slide-left-leave-to{opacity:0;transform:translate(-30px)}html.theme-admin .animation_absolute-slide-right-enter-active,html.theme-admin .animation_absolute-slide-right-leave-active{transition:all .3s ease-out}html.theme-admin .animation_absolute-slide-right-enter-from{opacity:0;transform:translate(-30px)}html.theme-admin .animation_absolute-slide-right-leave-to{opacity:0;transform:translate(30px)}html.theme-admin .animation_absolute-bounce-enter-active{animation:bounceIn .6s cubic-bezier(.68,-.55,.265,1.55)}html.theme-admin .animation_absolute-bounce-leave-active{animation:bounceOut .4s ease-in}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(-50px)}50%{opacity:.8;transform:scale(1.05) translateY(0)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.3) translateY(-50px)}}html.theme-admin .animation_absolute-rotate-enter-active,html.theme-admin .animation_absolute-rotate-leave-active{transition:all .5s ease-in-out}html.theme-admin .animation_absolute-rotate-enter-from{opacity:0;transform:rotate(-180deg) scale(.5)}html.theme-admin .animation_absolute-rotate-leave-to{opacity:0;transform:rotate(180deg) scale(.5)}html.theme-admin .animation_absolute-flip-enter-active{animation:flipIn .6s ease-out}html.theme-admin .animation_absolute-flip-leave-active{animation:flipOut .4s ease-in}@keyframes flipIn{0%{opacity:0;transform:perspective(400px) rotateY(-90deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}@keyframes flipOut{0%{opacity:1;transform:perspective(400px) rotateY(0)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}html.theme-admin .n-base-select-option__content:first-letter,html.theme-admin .n-base-selection-input__content:first-letter,html.theme-admin .n-base-selection-placeholder__inner:first-letter,html.theme-admin .n-form-item-feedback__line:first-letter,html.theme-admin .n-form-item-label__text:first-letter,html.theme-admin .n-input__placeholder :first-letter,html.theme-admin .n-input__placeholder:first-letter{text-transform:uppercase}html.theme-admin .modal-layout{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem}html.theme-admin .n-notification-container .n-notification .n-notification__avatar{font-size:22px;height:22px;width:22px}html.theme-admin .n-notification-container .n-notification.n-notification--show-avatar .n-notification-main{margin-left:30px}html.theme-admin .card{border-radius:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}html.theme-admin .shortcuts{background-color:#000;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:700;padding:2px 4px}html.theme-admin .shortcuts__white{background-color:#fff;color:var(--color-primary)}html.theme-admin .n-layout-toggle-button path{fill:#000!important}html.theme-admin .icon-square{height:34px!important;width:34px!important}html.theme-admin .n-form-item-feedback--error>:not(:first-child){display:none}html.theme-admin .n-upload-file-list .n-upload-file.n-upload-file--image-type .n-upload-file-info .n-upload-file-info__thumbnail{height:50px!important;width:50px!important}html.theme-admin .n-upload-file-list .n-upload-file.n-upload-file--image-type .n-upload-file-info .n-upload-file-info__thumbnail>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html.theme-admin .like-router-link{padding-left:5px!important}html.theme-admin .n-form-item .n-form-item-blank{align-items:start!important}html.theme-admin .n-form-item .n-form-item-feedback-wrapper{height:-moz-fit-content!important;height:fit-content!important;min-height:unset!important;transition:all .1s ease!important}html.theme-admin .n-step-solo-icon .n-step:last-child{max-width:-moz-fit-content;max-width:fit-content}html.theme-admin .n-step-solo-icon .n-step:last-child .n-step-content{display:none}html.theme-admin .n-card.footer-p-0 .n-card__footer{padding:0!important}html.theme-admin .n-tabs-rail .n-tabs-tab--active{color:#fff!important}html.theme-admin .dark .n-tabs-rail{background:var(--color-background)!important;border:1px solid #fff!important;padding:5px!important}html.theme-admin .tabs-no-header .n-tabs-nav-scroll-content{display:none!important}html.theme-admin .timeline-full-width.n-timeline.n-timeline--horizontal{justify-content:space-between}html.theme-admin .timeline-full-width.n-timeline.n-timeline--horizontal>.n-timeline-item:not(:last-child){flex-grow:1}html.theme-admin .timeline-full-width.n-timeline.n-timeline--horizontal>.n-timeline-item:last-child{padding-right:16px}html.theme-admin .timeline-full-width.n-timeline.n-timeline--horizontal>.n-timeline-item:last-child .n-timeline-item-content{display:flex;justify-content:flex-end;transform:translate(16px);white-space:nowrap;width:0}html.theme-admin .timeline-full-width.n-timeline.n-timeline--horizontal>.n-timeline-item:last-child .n-timeline-item-timeline{width:0}html.theme-admin .select-border .n-base-selection__border,html.theme-admin .select-border .n-base-selection__border:hover{border-color:#274481!important}html.theme-admin .n-data-table-tr--expanded td:not([colspan="1"]){background-color:#fff!important}html.theme-admin .n-menu .n-menu-item-content.n-menu-item-content--selected:before{border:1px solid var(--color-gray)!important}html.theme-admin .title{font-size:28px;font-weight:700;line-height:1.4}html.theme-admin .subtitle{font-size:22px;font-weight:600;line-height:1.4}html.theme-admin .hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}html.theme-admin .hide-scrollbar::-webkit-scrollbar{display:none}html.theme-admin .vanish{opacity:0!important;pointer-events:none!important}html.theme-admin ol[data-sonner-toaster] li button,ol[data-sonner-toaster] li button{border:none!important;left:unset!important;position:absolute;right:-4px!important;top:10px!important}html.theme-default:root{--color-primary-50:#fdf5f3;--color-primary-100:#fce9e4;--color-primary-200:#f9d9d9;--color-primary-300:#f5c8cc;--color-primary-400:#f0b7c1;--color-primary-500:#e16445;--color-primary-600:#c75233;--color-primary-700:#a84429;--color-primary-800:#8a3724;--color-primary-900:#6a2d20;--color-primary-950:#35120f;--color-primary-DEFAULT:#e16445;--color-primary:#e16445;--color-purple:#341c77;--color-purple-secondary:#7962bc;--color-purple-light:#f4f3f8;--color-orange:#e16445;--color-orange-secondary:#fc8d72;--color-orange-light:#fdf5f3;--color-yellow:#ffc02f;--color-yellow-secondary:#ffd14a;--color-yellow-light:#fffbeb;--color-text:#141936;--es-night:#141936;--es-red:#e65337;--es-muted:#62677c;--es-text-body:#5f6174;--es-text-small:#6f7084;--es-label:#31364f;--fw-body:400;--fw-light:300;--fw-nav:700;--fw-page-title:700;--fw-title:640;--fw-section-prominent:680;--fw-display:850;--fw-filter:780;--fw-form-heading:660;--fw-form-label:720;--fw-card-title:640;--fw-emphasis:760;--fw-button:700;--fw-breadcrumb:700;--color-beige:#fff6e9;--color-anthracite:#2c3e50;--color-valhalla:#2a2e43;--color-gray:#e3e3e3}html.theme-default .n-tab-pane{--n-pane-text-color:var(--color-text)}html.theme-admin:root{--color-black:#0f0f0f;--color-white:#fff;--cubic-bezier-ease-in-out:cubic-bezier(.17,.67,.55,1.04);--color-body:#fff;--color-background-base:#fcfcfc;--color-background-50:#fcfcfc;--color-background-100:#f9f9f9;--color-card:#ededed;--color-card-hover:#d6d6d6;--color-text:#333639;--color-primary-50:#f4f8fb;--color-primary-100:#e8eff6;--color-primary-200:#cddeea;--color-primary-300:#a1c3d8;--color-primary-400:#6ea3c2;--color-primary-500:#4b88ac;--color-primary-600:#396d90;--color-primary-700:#2f5875;--color-primary-800:#2d5068;--color-primary-900:#274053;--color-primary-950:#1a2937;--color-primary:var(--color-primary-800);--color-secondary-50:#fdf7ef;--color-secondary-100:#fbecd9;--color-secondary-200:#f6d6b2;--color-secondary-300:#f0ba81;--color-secondary-400:#ea9753;--color-secondary-500:#f58220;--color-secondary-600:#d55e21;--color-secondary-700:#b1481d;--color-secondary-800:#8d3a1f;--color-secondary-900:#72321c;--color-secondary-950:#3d170d;--color-secondary:var(--color-secondary-500);--color-tertiary-50:#fef2f3;--color-tertiary-100:#fde6e9;--color-tertiary-200:#f9d2d7;--color-tertiary-300:#f5acb7;--color-tertiary-400:#ee7e91;--color-tertiary-500:#e3506d;--color-tertiary-600:#ca2e55;--color-tertiary-700:#ae2248;--color-tertiary-800:#921f43;--color-tertiary-900:#7d1e3e;--color-tertiary-950:#450c1e;--color-tertiary:var(--color-tertiary-300);--color-danger-50:#fff1f2;--color-danger-100:#ffe4e6;--color-danger-200:#fecdd3;--color-danger-300:#fda4af;--color-danger-400:#fb7185;--color-danger-500:#f43f5e;--color-danger-600:#e11d48;--color-danger-700:#be123c;--color-danger-800:#9f1239;--color-danger-900:#881337;--color-danger-950:#4c0519;--color-danger:var(--color-danger-500);--color-success-50:#ecfdf5;--color-success-100:#d1fae5;--color-success-200:#a7f3d0;--color-success-300:#6ee7b7;--color-success-400:#34d399;--color-success-500:#10b981;--color-success-600:#059669;--color-success-700:#047857;--color-success-800:#065f46;--color-success-900:#064e3b;--color-success-950:#022c22;--color-success:var(--color-success-500);--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-warning-950:#451a03;--color-warning:var(--color-warning-500);--color-info-50:#f0f9ff;--color-info-100:#e0f2fe;--color-info-200:#bae6fd;--color-info-300:#7dd3fc;--color-info-400:#38bdf8;--color-info-500:#0ea5e9;--color-info-600:#0284c7;--color-info-700:#0369a1;--color-info-800:#075985;--color-info-900:#0c4a6e;--color-info-950:#082f49;--color-info:var(--color-info-500);--color-gray:#ededed;--color-gray-50:#f8f8f8;--color-gray-100:#ededed;--color-gray-700:#7e7e7e;--color-sidebar:var(--color-primary-950);--color-sidebar-title:#fbc03b;--color-menu:rgba(var(--color-primary-rgb),.3);--color-menu-hover:rgba(var(--color-primary-rgb),.5);--color-menu-collapsed:rgba(var(--color-primary-rgb),.2);--color-skeleton:#f7f7f7;--color-skeleton-end:#efefef}.red-page-hero{background:radial-gradient(circle at 12% 8%,#ffffff29,#fff0 34%),radial-gradient(circle at 88% 24%,#ffffff1a,#fff0 30%),linear-gradient(135deg,#e95b40,#d8422f 58%,#bf3328)!important;color:#fff!important;overflow:hidden!important;padding:58px 0 62px!important;position:relative!important;text-align:center!important}.activity-detail-page{--activity-detail-color:#7b4ab8;--activity-detail-color-dark:#4b2678;--activity-detail-soft:#f4ecfb;--activity-detail-ink:#141936;background:#fff!important;color:#141936!important;font-size:16px!important;line-height:1.48!important;overflow-x:clip!important}.activity-detail-page.category-costruisci{--activity-detail-color:#f4c542;--activity-detail-color-dark:#9a6708;--activity-detail-soft:#fff2c8}.activity-detail-page.category-vivi{--activity-detail-color:#e65337;--activity-detail-color-dark:#bf3a28;--activity-detail-soft:#fff3ea}.activity-detail-page .tabbar>.container,.activity-detail-page>section>.container{margin-left:auto!important;margin-right:auto!important;max-width:1344px!important;padding-left:0!important;padding-right:0!important;width:min(1344px,calc(100% - 96px))!important}.activity-detail-hero{background:var(--activity-detail-soft)!important;overflow:hidden!important;padding:58px 0 64px!important}.activity-detail-hero .breadcrumb-nav{align-items:center!important;color:#62677c!important;display:flex!important;font-size:13px!important;font-weight:800!important;gap:9px!important;justify-content:flex-start!important;line-height:1!important;margin:0 0 34px!important}.activity-detail-hero .breadcrumb-nav a{color:#31364f!important;text-decoration:none!important}.activity-detail-hero-grid{align-items:center!important;display:grid!important;gap:52px!important;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important}.activity-detail-area{align-items:center!important;background:var(--activity-detail-color)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;letter-spacing:.06em!important;line-height:1!important;margin-bottom:18px!important;min-height:32px!important;padding:0 13px!important;text-transform:uppercase!important}.activity-detail-page.category-costruisci .activity-detail-area,.activity-detail-page.category-costruisci .activity-gallery-controls>button,.activity-detail-page.category-costruisci .activity-gallery-dots button.active,.activity-detail-page.category-costruisci .activity-sticky-kicker,.activity-detail-page.category-costruisci .activity-sticky-link{color:#141936!important}.activity-detail-hero-copy h1{color:#141936!important;font-size:clamp(34px,4.25vw,58px)!important;font-weight:760!important;letter-spacing:-.036em!important;line-height:1!important;margin:0 0 18px!important}.activity-detail-hero-copy p{color:#31364f!important;font-size:20px!important;font-weight:420!important;line-height:1.6!important;margin:0!important;max-width:780px!important}.activity-detail-tags{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:26px!important}.activity-detail-tags span{align-items:center!important;background:#ffffffb8!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:999px!important;color:#31364f!important;display:inline-flex!important;font-size:13px!important;font-weight:720!important;min-height:34px!important;padding:0 13px!important}.activity-detail-image{background:#fff!important;border-radius:34px!important;box-shadow:0 22px 54px #14193614,inset 0 1px #ffffffdb!important;margin:0!important;overflow:hidden!important}.activity-detail-image img{display:block!important;height:460px!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.activity-anchor-tabs{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffeb!important;border-bottom:1px solid rgba(20,25,54,.07)!important;position:sticky!important;top:0!important;z-index:20!important}.activity-anchor-tabs .tabs{align-items:stretch!important;display:flex!important;gap:34px!important;justify-content:center!important;min-height:64px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.activity-anchor-tabs .tabs::-webkit-scrollbar{display:none!important}.activity-anchor-tabs .tab{align-items:center!important;color:#141936!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13.5px!important;font-weight:850!important;height:64px!important;line-height:1!important;padding:0!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important}.activity-anchor-tabs .tab:after{background:var(--activity-detail-color)!important;border-radius:3px!important;bottom:-1px!important;content:""!important;height:3px!important;left:0!important;opacity:0!important;position:absolute!important;right:0!important;transform:scaleX(.6)!important;transition:opacity .2s ease,transform .2s ease!important}.activity-anchor-tabs .tab.active,.activity-anchor-tabs .tab:focus-visible,.activity-anchor-tabs .tab:hover{color:var(--activity-detail-color-dark)!important;outline:none!important}.activity-anchor-tabs .tab.active:after,.activity-anchor-tabs .tab:focus-visible:after,.activity-anchor-tabs .tab:hover:after{opacity:1!important;transform:scaleX(1)!important}.activity-detail-page section[id]{scroll-margin-top:92px!important}.activity-detail-redesigned{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--activity-detail-color) 4%,transparent),transparent 28%),linear-gradient(180deg,#fff 0,#fffaf5)!important;padding:70px 0 78px!important}.activity-detail-layout-v94{align-items:start!important;display:grid!important;gap:46px!important;grid-template-columns:245px minmax(0,1fr)!important;margin:0 auto!important;width:min(100%,1180px)!important}.activity-detail-aside-v94{position:sticky!important;top:132px!important}.activity-sticky-card{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:26px!important;box-shadow:0 14px 32px #1419360d,inset 0 1px #ffffffdb!important;padding:22px!important}.activity-sticky-kicker{align-items:center!important;background:var(--activity-detail-color)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:850!important;letter-spacing:.07em!important;line-height:1!important;margin-bottom:14px!important;min-height:26px!important;padding:0 10px!important;text-transform:uppercase!important}.activity-sticky-card dd,.activity-sticky-card dl,.activity-sticky-card dt{margin:0!important}.activity-sticky-card dl{display:grid!important;gap:10px!important}.activity-sticky-card dl div{border-top:1px solid rgba(20,25,54,.075)!important;padding-top:10px!important}.activity-sticky-card dt{color:var(--activity-detail-color-dark)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}.activity-sticky-card dd{color:#31364f!important;font-size:13.5px!important;font-weight:650!important;line-height:1.35!important;margin-top:5px!important}.activity-sticky-link{align-items:center!important;background:var(--activity-detail-color)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:780!important;justify-content:center!important;margin-top:18px!important;min-height:36px!important;padding:0 14px!important;text-decoration:none!important;width:100%!important}.activity-detail-main-v94{min-width:0!important}.activity-section{margin-bottom:50px!important}.activity-detail-page .activity-section-head{margin-bottom:22px!important}.activity-detail-page .activity-section-head h2{color:#141936!important;font-size:clamp(24px,2.15vw,32px)!important;font-weight:620!important;letter-spacing:-.022em!important;line-height:1.12!important;margin:0!important;max-width:680px!important}.activity-detail-page .activity-section-head p{color:#62677c!important;font-size:15.5px!important;line-height:1.62!important;margin:12px 0 0!important;max-width:680px!important}.activity-prose{max-width:780px!important}.activity-prose li,.activity-prose p{color:#62677c!important;font-size:17px!important;font-weight:400!important;line-height:1.75!important;margin:0 0 20px!important}.activity-info-panel{background:var(--activity-detail-soft)!important;border:1px solid color-mix(in srgb,var(--activity-detail-color) 12%,transparent)!important;border-radius:30px!important;padding:28px!important}.activity-info-grid-v94{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.activity-info-grid-v94>div{background:#ffffffbd!important;border:1px solid rgba(20,25,54,.06)!important;border-radius:24px!important;padding:22px!important}.activity-info-grid-v94 strong{color:#141936!important;display:block!important;font-size:18px!important;font-weight:650!important;line-height:1.15!important;margin-bottom:8px!important}.activity-horizontal-cards p,.activity-info-grid-v94 p,.activity-steps-grid p{color:#62677c!important;font-size:15.5px!important;line-height:1.58!important;margin:0 0 14px!important}.activity-chip-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.activity-chip-row span{align-items:center!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--activity-detail-color) 12%,transparent)!important;border-radius:999px!important;color:var(--activity-detail-color-dark)!important;display:inline-flex!important;font-size:12.5px!important;font-weight:740!important;min-height:30px!important;padding:0 11px!important}.activity-steps-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.activity-horizontal-cards article,.activity-steps-grid article,.work-desk-card{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;box-shadow:none!important}.activity-steps-grid article{border-radius:24px!important;padding:22px!important}.activity-steps-grid article>span{background:var(--activity-detail-soft)!important;border-radius:999px!important;color:var(--activity-detail-color-dark)!important;display:grid!important;font-size:12px!important;font-weight:850!important;height:34px!important;margin-bottom:16px!important;place-items:center!important;width:34px!important}.activity-horizontal-cards{display:grid!important;gap:12px!important}.activity-horizontal-cards article{align-items:center!important;border-radius:24px!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(150px,max-content) minmax(0,1.2fr) minmax(0,1fr) auto!important;padding:20px!important}.activity-horizontal-cards article>a,.activity-horizontal-cards article>p,.activity-horizontal-cards article>span,.activity-horizontal-cards article>strong{align-self:center!important}.activity-horizontal-cards article>p{margin-bottom:0!important}.activity-horizontal-cards span{align-items:center!important;background:var(--activity-detail-soft)!important;border-radius:999px!important;color:var(--activity-detail-color-dark)!important;display:inline-flex!important;font-size:12px!important;font-weight:820!important;justify-content:center!important;justify-self:start!important;letter-spacing:.05em!important;min-height:30px!important;min-width:150px!important;padding:0 18px!important;text-transform:uppercase!important;white-space:nowrap!important}.activity-horizontal-cards strong{color:#141936!important;font-size:18px!important;font-weight:650!important;line-height:1.14!important}.activity-horizontal-cards a{align-items:center!important;background:var(--activity-detail-color)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:780!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;text-decoration:none!important;white-space:nowrap!important}.work-desk-grid{display:grid!important;gap:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.work-desk-card{border-radius:30px!important;display:flex!important;flex-direction:column!important;min-height:100%!important;padding:24px!important}.work-desk-zone{align-items:center!important;background:var(--activity-detail-soft)!important;border:1px solid color-mix(in srgb,var(--activity-detail-color) 28%,transparent)!important;border-radius:999px!important;color:var(--activity-detail-color-dark)!important;display:inline-flex!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:.065em!important;margin-bottom:16px!important;min-height:30px!important;padding:0 12px!important;text-transform:uppercase!important;width:-moz-fit-content!important;width:fit-content!important}.work-desk-card h3{color:#141936!important;font-size:23px!important;font-weight:640!important;line-height:1.1!important;margin:0 0 18px!important;overflow-wrap:anywhere!important}.work-desk-card dd,.work-desk-card dl,.work-desk-card dt{margin:0!important}.work-desk-card dl{display:grid!important;gap:12px!important;margin-bottom:22px!important}.work-desk-card dl div{border-top:1px solid rgba(20,25,54,.075)!important;padding-top:12px!important}.work-desk-card dt{color:var(--activity-detail-color-dark)!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.work-desk-card dd,.work-desk-card dd a{color:#62677c!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;margin-top:6px!important}.activity-horizontal-cards article p,.activity-horizontal-cards article span,.activity-horizontal-cards article strong,.work-desk-card dd,.work-desk-card dd a{overflow-wrap:anywhere!important;word-break:normal!important}.work-desk-actions{display:grid!important;gap:9px!important;margin-top:auto!important}.work-desk-actions a{align-items:center!important;background:#fffaf5!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:999px!important;color:#141936!important;display:inline-flex!important;font-size:13.5px!important;font-weight:820!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;text-decoration:none!important}.activity-gallery-section-v94{max-width:900px!important}.activity-gallery-carousel{display:grid!important;gap:16px!important}.activity-gallery-viewport{background:var(--activity-detail-soft)!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:32px!important;box-shadow:0 20px 48px #14193613!important;overflow:hidden!important}.activity-gallery-track{display:flex!important;transition:transform .35s ease!important}.activity-gallery-track figure{flex:0 0 100%!important;margin:0!important}.activity-gallery-track img{display:block!important;height:430px!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.activity-gallery-controls{align-items:center!important;display:flex!important;gap:14px!important;justify-content:center!important}.activity-gallery-controls>button{background:var(--activity-detail-color)!important;border:0!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;font-family:inherit!important;font-size:16px!important;height:42px!important;width:42px!important}.activity-gallery-dots{align-items:center!important;display:flex!important;gap:7px!important}.activity-gallery-dots button{background:#14193633!important;border:0!important;border-radius:999px!important;cursor:pointer!important;height:9px!important;padding:0!important;width:9px!important}.activity-gallery-dots button.active{background:var(--activity-detail-color)!important;width:22px!important}.activity-team-clean{display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.activity-team-clean article{display:grid!important;gap:10px!important}.activity-team-clean img{aspect-ratio:1/1.12!important;border-radius:24px!important;box-shadow:0 12px 28px #1419360e!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.activity-team-clean strong{color:#141936!important;font-size:15px!important;font-weight:620!important;line-height:1.25!important}.activity-partner-logos{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.activity-partner-logos img{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:20px!important;height:70px!important;-o-object-fit:contain!important;object-fit:contain!important;padding:12px!important;width:128px!important}.activity-news-section-v94 .activity-linked-news-grid{display:grid!important;gap:0!important;grid-template-columns:1fr!important}.activity-news-section-v94 .activity-linked-news-grid .card{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:28px!important;box-shadow:0 18px 44px #14193611,inset 0 1px #ffffffdb!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;overflow:hidden!important;width:100%!important}.activity-news-section-v94 .activity-linked-news-grid .card-img{height:100%!important;min-height:220px!important}.activity-news-section-v94 .activity-linked-news-grid .card-img img{display:block!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.activity-news-section-v94 .activity-linked-news-grid .card-body{align-content:center!important;display:grid!important;min-height:220px!important;padding:26px 76px 26px 28px!important;position:relative!important}.activity-news-section-v94 .activity-linked-news-grid .news-date-label{align-items:center!important;background:#fff3ea!important;border-radius:999px!important;color:#e65337!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;line-height:1!important;margin-bottom:14px!important;min-height:30px!important;padding:0 12px!important;width:-moz-fit-content!important;width:fit-content!important}.activity-news-section-v94 .activity-linked-news-grid h3{color:#141936!important;font-size:22px!important;font-weight:620!important;line-height:1.12!important;margin:0 0 10px!important}.activity-news-section-v94 .activity-linked-news-grid p{color:#62677c!important;font-size:14.5px!important;line-height:1.56!important;margin:0!important}.activity-news-section-v94 .activity-linked-news-grid .news-row-cta{background:#141936!important;border-radius:999px!important;color:#fff!important;display:grid!important;font-size:24px!important;font-weight:520!important;height:42px!important;line-height:1!important;place-items:center!important;position:absolute!important;right:24px!important;text-decoration:none!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important}.activity-detail-form-section{background:radial-gradient(circle at 95% 0,#ffffff17,#fff0 26%),radial-gradient(circle at 0 100%,#ffffff14,#fff0 30%),linear-gradient(135deg,var(--activity-detail-color-dark) 0,#5f3295 58%,var(--activity-detail-color) 100%)!important;color:#fff!important;margin-top:0!important;padding:72px 0 76px!important}.activity-detail-form-section .container{max-width:980px!important;width:min(980px,calc(100% - 96px))!important}.activity-detail-form-section .cresci-contact-intro h2 span{color:#ffe09a!important}@media (max-width:1100px){.activity-detail-hero-grid,.activity-detail-layout-v94{grid-template-columns:1fr!important}.activity-detail-aside-v94{position:static!important}.activity-sticky-card{display:block!important}.work-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.activity-detail-form-section .container,.activity-detail-page .tabbar>.container,.activity-detail-page>section>.container{max-width:680px!important;width:min(100% - 32px,680px)!important}.activity-detail-hero{padding:46px 0 52px!important}.activity-detail-hero .breadcrumb-nav{margin-bottom:28px!important;overflow-x:auto!important}.activity-detail-hero-copy h1{font-size:clamp(30px,9vw,38px)!important}.activity-detail-hero-copy p{font-size:17px!important}.activity-detail-image img{height:300px!important}.activity-anchor-tabs .tabs{gap:26px!important;justify-content:flex-start!important;min-height:60px!important}.activity-anchor-tabs .tab{height:60px!important}.activity-detail-redesigned{padding:58px 0 64px!important}.activity-horizontal-cards article,.activity-info-grid-v94,.activity-news-section-v94 .activity-linked-news-grid .card,.activity-steps-grid,.activity-team-clean,.work-desk-grid{grid-template-columns:1fr!important}.activity-horizontal-cards span{min-width:0!important;width:-moz-fit-content!important;width:fit-content!important}.activity-gallery-track img{height:300px!important}.activity-news-section-v94 .activity-linked-news-grid .card-body{padding:24px 24px 80px!important}.activity-news-section-v94 .activity-linked-news-grid .news-row-cta{inset:auto auto 24px 24px!important;transform:none!important}}.red-page-hero:before{background-image:url(./wave.BpqP0x_o.png)!important;background-size:560px!important;content:""!important;inset:0!important;opacity:.055!important;pointer-events:none!important;position:absolute!important}.red-page-hero .container{display:grid!important;justify-items:center!important;margin-left:auto!important;margin-right:auto!important;max-width:1360px!important;padding-left:0!important;padding-right:0!important;position:relative!important;width:min(1360px,calc(100% - 96px))!important;z-index:1!important}.red-breadcrumb{align-items:center!important;color:#ffffffc7!important;display:inline-flex!important;font-size:13px!important;font-weight:var(--fw-breadcrumb,700)!important;gap:9px!important;justify-content:center!important;line-height:1!important;margin:0 auto 18px!important}.red-breadcrumb a{color:#fff!important;text-decoration:none!important;transition:opacity .2s ease!important}.red-breadcrumb a:focus-visible,.red-breadcrumb a:hover{outline:none!important;text-decoration:underline!important;text-underline-offset:4px!important}.red-page-hero h1{color:#fff!important;font-size:clamp(44px,4.8vw,68px)!important;font-weight:var(--fw-page-title,700)!important;letter-spacing:-.038em!important;line-height:.94!important;margin:0 auto 14px!important;text-align:center!important}.red-page-hero>.container>p{color:#ffffffe0!important;display:none!important;font-size:18px!important;font-weight:var(--fw-body,400)!important;line-height:1.55!important;margin:0 auto!important;max-width:720px!important}.red-page-hero.is-secondary>.container>p{display:block!important}@media (max-width:980px){.red-page-hero{padding:46px 0 50px!important}.red-page-hero .container{max-width:680px!important;width:min(100% - 34px,680px)!important}.red-page-hero h1{font-size:52px!important}}@media (max-width:640px){.red-page-hero{padding:42px 0 46px!important}.red-page-hero h1{font-size:clamp(40px,12vw,46px)!important;line-height:.98!important}}.legal-page{background:#fff!important;overflow-x:hidden!important}.legal-page .container{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:1360px!important;padding-left:0!important;padding-right:0!important;width:min(1360px,calc(100% - 96px))!important}.legal-page-section{padding:56px 0 72px!important}.legal-page h1{color:#141936!important;font-size:clamp(30px,3vw,42px)!important;font-weight:660!important;letter-spacing:-.025em!important;line-height:1.05!important;margin:0 0 28px!important;padding:0!important}.legal-page-content{color:#31364f!important;font-size:16px!important;line-height:1.625!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.legal-page-content h3{color:#e65337!important;font-size:1.25rem!important;font-weight:600!important;margin:0 0 1rem!important}.legal-page-content h4,.legal-page-content h5{font-weight:600!important;margin:0 0 .5rem!important}.legal-page-content ol,.legal-page-content p,.legal-page-content ul{margin-bottom:1rem!important}.legal-page-content a{color:#e65337!important;text-decoration:none!important;transition:-webkit-text-decoration .2s ease!important;transition:text-decoration .2s ease!important;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease!important}.legal-page-content a:hover{text-decoration:underline!important}.legal-page-content table{border-collapse:collapse!important;width:100%!important}.legal-page-content td,.legal-page-content th{border:1px solid rgba(20,25,54,.14)!important;padding:.5rem!important;text-align:left!important}.legal-page-content thead tr{background:#f8f8fb!important}@media (max-width:980px){.legal-page .container{max-width:680px!important;width:min(100% - 34px,680px)!important}.legal-page-section{padding:38px 0 48px!important}}.collab-fall-page .collab-fall-hero{text-align:center!important}.collab-fall-page .collab-fall-hero .container{display:grid!important;justify-items:center!important}.collab-fall-page .collab-fall-section{background:radial-gradient(circle at 88% 8%,#e653370b,#e6533700 28%),linear-gradient(180deg,#fff,#fffaf5)!important;padding:76px 0 92px!important}.collab-fall-page .collab-fall-section>.container{margin-left:auto!important;margin-right:auto!important;max-width:1360px!important;padding-left:0!important;padding-right:0!important;width:min(1360px,calc(100% - 96px))!important}.collab-fall-layout,.job-detail-layout{align-items:start!important;display:grid!important;gap:46px!important;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr)!important;margin:0 auto!important;width:min(100%,1120px)!important}.job-detail-layout{grid-template-columns:300px minmax(0,1fr)!important}.collab-fall-side,.job-detail-aside{position:sticky!important;top:110px!important}.fall-back-link{color:#e65337!important;display:inline-flex!important;font-weight:780!important;margin-bottom:24px!important;text-decoration:underline!important;text-underline-offset:5px!important}.collab-fall-side .section-title-left,.job-application-inner .section-title-left{border-left-color:#e65337!important;margin:0 0 20px!important;width:100%!important}.collab-fall-side .section-title-left h2,.job-application-inner .section-title-left h2{color:#141936!important;font-size:clamp(30px,3vw,42px)!important;font-weight:660!important;letter-spacing:-.025em!important;line-height:1.05!important;margin:0!important}.collab-fall-side .section-title-left h2 span{color:#e65337!important}.collab-fall-side p,.job-application-inner .section-title-left p{color:#62677c!important;font-size:17px!important;font-weight:400!important;line-height:1.68!important;margin:0!important}.collab-fall-card,.job-application-form,.job-detail-content{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:32px!important;box-shadow:0 18px 44px #14193611,inset 0 1px #ffffffdb!important;padding:30px!important}.collab-fall-form{display:grid!important;gap:24px!important}.fall-form-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.fall-field{display:grid!important;gap:8px!important}.fall-check-group,.fall-field-full{grid-column:1/-1!important}.fall-check-group>span,.fall-field>span{color:#31364f!important;font-size:13.5px!important;font-weight:720!important;line-height:1.2!important}.collab-fall-form .n-form-item{margin:0!important}.collab-fall-form .n-form-item .n-form-item-blank{min-height:0!important}.fall-field .n-base-selection,.fall-field .n-base-selection-label,.fall-field .n-input,.fall-field input,.fall-field select,.fall-field textarea{background:#fffaf5!important;border-radius:16px!important;box-shadow:none!important;color:#141936!important;font-family:inherit!important;font-size:14px!important;min-height:48px!important;width:100%!important}.fall-field input,.fall-field select,.fall-field textarea{border:1px solid rgba(20,25,54,.11)!important;outline:none!important;padding:0 14px!important}.fall-field .n-base-selection,.fall-field .n-input{--n-color:#fffaf5!important;--n-color-focus:#fffaf5!important;--n-height:48px!important;--n-font-size:14px!important;--n-padding-single:0 14px!important;--n-padding-vertical:13px!important;--n-border:1px solid rgba(20,25,54,.11)!important;--n-border-hover:1px solid rgba(230,83,55,.42)!important;--n-border-focus:1px solid rgba(230,83,55,.42)!important;--n-border-active:1px solid rgba(230,83,55,.42)!important;--n-box-shadow-focus:0 0 0 3px rgba(230,83,55,.08)!important}.fall-field .n-input .n-input-wrapper,.fall-field .n-input .n-input__input-el,.fall-field .n-input .n-input__textarea-el{background:transparent!important;border:none!important;border-radius:inherit!important;box-shadow:none!important;min-height:inherit!important;outline:none!important;width:100%!important}.fall-field .n-input .n-input__border,.fall-field .n-input .n-input__state-border{border-radius:16px!important}.fall-field .n-input--textarea,.fall-field textarea{min-height:118px!important;resize:vertical!important}.fall-field input:focus,.fall-field select:focus,.fall-field textarea:focus{border-color:#e653376b!important;box-shadow:0 0 0 3px #e6533714!important}.fall-form-actions{display:flex!important;justify-content:flex-end!important}.fall-form-actions .n-button,.fall-form-actions button{align-items:center!important;background:#e65337!important;border:0!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:14px!important;font-weight:820!important;justify-content:center!important;line-height:1!important;min-height:44px!important;padding:0 24px!important;transition:transform .2s ease,background .2s ease!important}.fall-form-actions .n-button:focus-visible,.fall-form-actions .n-button:hover,.fall-form-actions button:focus-visible,.fall-form-actions button:hover{background:#bf3328!important;outline:none!important;transform:translateY(-2px)!important}.fall-check-grid{background:#fffaf5!important;border:1px solid rgba(20,25,54,.08)!important;border-radius:20px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:14px!important}.fall-check-pill{align-items:center!important;cursor:pointer!important;display:inline-flex!important;min-height:38px!important;position:relative!important}.fall-check-pill input{opacity:0!important;pointer-events:none!important;position:absolute!important}.fall-check-pill span{align-items:center!important;background:#fff!important;border:1px solid rgba(20,25,54,.1)!important;border-radius:999px!important;color:#31364f!important;display:inline-flex!important;font-size:13px!important;font-weight:720!important;line-height:1!important;min-height:38px!important;padding:0 14px!important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.fall-check-pill input:checked+span{background:#e65337!important;border-color:#e65337!important;box-shadow:0 8px 18px #e6533729!important;color:#fff!important}.privacy-consent-v110{align-items:start!important;background:#fffaf5!important;border:1px solid rgba(20,25,54,.08)!important;border-radius:18px!important;color:#62677c!important;display:grid!important;gap:10px!important;grid-template-columns:18px minmax(0,1fr)!important;padding:14px 16px!important;width:100%!important}.privacy-consent-v110 input[type=checkbox]{accent-color:#e65337!important;height:16px!important;margin:3px 0 0!important;min-height:16px!important;width:16px!important}.privacy-consent-v110 span{color:#62677c!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.privacy-consent-v110 a{color:#e65337!important;font-weight:760!important;text-decoration:underline!important;text-underline-offset:3px!important}.collab-jobs-list-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.jobs-list{display:grid!important;gap:16px!important}.job-card-preview{align-items:center!important;background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:28px!important;box-shadow:0 14px 34px #1419360e,inset 0 1px #ffffffdb!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:24px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.job-card-preview:focus-within,.job-card-preview:hover{border-color:#e6533729!important;box-shadow:0 24px 54px #14193616,inset 0 1px #ffffffe6!important;transform:translateY(-3px)!important}.job-kicker{align-items:center!important;background:#fff3ea!important;border-radius:999px!important;color:#e65337!important;display:inline-flex!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:.07em!important;line-height:1!important;margin-bottom:12px!important;min-height:28px!important;padding:0 11px!important;text-transform:uppercase!important}.job-card-preview h3{color:#141936!important;font-size:25px!important;font-weight:660!important;letter-spacing:-.02em!important;line-height:1.08!important;margin:0 0 8px!important}.job-card-preview p{color:#62677c!important;font-size:15.5px!important;font-weight:400!important;line-height:1.58!important;margin:0 0 14px!important}.job-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.job-meta span{background:#fffaf5!important;border:1px solid rgba(20,25,54,.07)!important;color:#62677c!important;font-size:12.5px!important;font-weight:690!important;min-height:28px!important;padding:0 10px!important}.job-card-preview>a,.job-detail-cta a,.job-meta span{align-items:center!important;border-radius:999px!important;display:inline-flex!important}.job-card-preview>a,.job-detail-cta a{background:#e65337!important;color:#fff!important;font-size:14px!important;font-weight:820!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.job-card-preview>a:focus-visible,.job-card-preview>a:hover{background:#bf3328!important;box-shadow:0 12px 26px #e653372e!important;outline:none!important;transform:translateY(-2px)!important}.job-detail-meta-card{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:26px!important;box-shadow:0 14px 34px #1419360e,inset 0 1px #ffffffdb!important;padding:22px!important}.job-detail-meta-card>span{align-items:center!important;background:#fff3ea!important;border-radius:999px!important;color:#e65337!important;display:inline-flex!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:.07em!important;margin-bottom:16px!important;min-height:28px!important;padding:0 11px!important;text-transform:uppercase!important}.job-detail-meta-card dd,.job-detail-meta-card dl,.job-detail-meta-card dt{margin:0!important}.job-detail-meta-card dl{display:grid!important;gap:12px!important}.job-detail-meta-card div{border-top:1px solid rgba(20,25,54,.08)!important;padding-top:12px!important}.job-detail-meta-card dt{color:#62677c!important;font-size:12px!important;font-weight:760!important;letter-spacing:.05em!important;text-transform:uppercase!important}.job-detail-meta-card dd{color:#141936!important;font-size:15px!important;font-weight:650!important;margin-top:4px!important}.job-detail-lead{color:#31364f!important;font-size:20px!important;font-weight:420!important;line-height:1.58!important;margin:0 0 28px!important}.job-detail-content h2{color:#141936!important;font-size:28px!important;font-weight:660!important;letter-spacing:-.02em!important;line-height:1.08!important;margin:34px 0 14px!important}.job-detail-content h2:first-of-type{margin-top:0!important}.job-detail-content li,.job-detail-content p{color:#62677c!important;font-size:16.5px!important;font-weight:400!important;line-height:1.72!important}.job-detail-content ul{margin:0 0 20px 20px!important;padding:0!important}.job-detail-cta{margin-top:28px!important}.job-application-form-section{border-top:1px solid rgba(20,25,54,.09)!important;margin:54px auto 0!important;padding-top:46px!important;width:min(100%,1120px)!important}.job-application-inner{align-items:start!important;display:grid!important;gap:46px!important;grid-template-columns:300px minmax(0,1fr)!important}.premium-file-upload{align-items:center!important;background:#fffaf5!important;border:1px solid rgba(20,25,54,.1)!important;border-radius:18px!important;cursor:pointer!important;display:grid!important;gap:14px!important;grid-template-columns:46px minmax(0,1fr) auto!important;min-height:76px!important;padding:14px!important;position:relative!important}.premium-file-upload input{opacity:0!important;pointer-events:none!important;position:absolute!important}.premium-file-cta,.premium-file-icon{border-radius:999px!important;display:inline-grid!important;place-items:center!important}.premium-file-icon{background:#fff3ea!important;color:#e65337!important;height:46px!important;width:46px!important}.premium-file-icon svg{fill:none!important;height:22px!important;stroke:currentColor!important;stroke-width:1.9!important;width:22px!important}.premium-file-copy b{color:#141936!important;display:block!important;font-size:15px!important;font-weight:760!important}.premium-file-copy small{color:#62677c!important;display:block!important;font-size:12.5px!important;line-height:1.45!important;margin-top:3px!important}.premium-file-cta{background:#e65337!important;color:#fff!important;font-size:12px!important;font-weight:820!important;min-height:36px!important;padding:0 13px!important}.news-alt-hero{background:linear-gradient(135deg,#e95b40,#d8422f 58%,#bf3328)!important;color:#fff!important;overflow:hidden!important;padding:34px 0!important;position:relative!important}.news-alt-hero:before{background-image:url(./wave.BpqP0x_o.png)!important;background-size:560px!important;content:""!important;inset:0!important;opacity:.045!important;pointer-events:none!important;position:absolute!important}.news-alt-hero .container{display:flex!important;justify-content:center!important;position:relative!important;z-index:1!important}.single-news-page-alt .breadcrumb-nav{align-items:center!important;color:#ffffffd6!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;gap:9px!important;line-height:1!important;margin:0!important}.news-alt-hero .breadcrumb-nav{color:#ffffffd6!important;justify-content:center!important;margin:0!important}.news-alt-hero .breadcrumb-nav a{color:#ffffffeb!important;text-decoration:none!important}.news-alt-hero .breadcrumb-nav a:focus-visible,.news-alt-hero .breadcrumb-nav a:hover{outline:none!important;text-decoration:underline!important;text-underline-offset:4px!important}.news-alt-body{background:radial-gradient(circle at 84% 8%,#e653370b,#e6533700 28%),linear-gradient(180deg,#fff,#fffaf5)!important;padding:72px 0 90px!important}.single-news-page-alt .news-detail2-page-body{background:#fff!important;padding-top:0!important}.single-news-page-alt .news-detail2-page-body>.container{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100vw!important}.news-detail2-split{margin:0!important;max-width:none!important;width:100%!important}.news-detail2-top{align-items:center!important;background:#fff3ea!important;display:grid!important;gap:56px!important;grid-template-columns:minmax(260px,1fr) minmax(0,2fr)!important;margin:0 0 54px!important;padding:64px max(24px,calc(50vw - 690px))!important;width:100%!important}.news-detail2-top .news-detail2-image{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;margin:0!important;overflow:visible!important;width:100%!important}.news-detail2-top .news-detail2-image img{display:block!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important}.news-detail2-heading{max-width:820px!important;min-width:0!important}.news-detail2-heading .news-alt-date{align-items:center!important;background:#fff!important;border:1px solid rgba(230,83,55,.14)!important;border-radius:999px!important;color:#e65337!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;letter-spacing:.06em!important;margin:0 0 16px!important;min-height:30px!important;padding:0 12px!important;text-transform:uppercase!important}.news-detail2-heading h1{color:#141936!important;font-size:clamp(38px,4.2vw,64px)!important;font-weight:720!important;letter-spacing:-.04em!important;line-height:.98!important;margin:0 0 18px!important}.news-detail2-heading .news-alt-lead{color:#31364f!important;font-size:20.5px!important;font-weight:420!important;line-height:1.58!important;margin:0!important;max-width:760px!important}.news-detail2-fulltext{margin:0 auto!important;max-width:940px!important;width:min(100% - 48px,940px)!important}.news-detail2-fulltext li,.news-detail2-fulltext p{color:#62677c!important;font-size:18px!important;font-weight:400!important;line-height:1.78!important;margin:0 0 22px!important}.news-detail2-fulltext b,.news-detail2-fulltext strong{color:#e65337!important;font-weight:700!important}.news-detail2-fulltext h2,.news-detail2-fulltext h3{color:#141936!important;font-size:clamp(28px,3vw,40px)!important;font-weight:660!important;letter-spacing:-.025em!important;line-height:1.05!important;margin:42px 0 18px!important}.single-news-page-alt .news-alt-back,.single-news-page-alt .news-alt-share-soft{margin:38px auto 0!important;max-width:940px!important;width:min(100% - 48px,940px)!important}.news-alt-share-soft{align-items:center!important;border-top:1px solid rgba(20,25,54,.09)!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;padding-top:22px!important}.news-alt-share-soft>span{color:#e65337!important;font-size:12px!important;font-weight:850!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important}.news-alt-share-soft-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.news-alt-share-soft-actions a{align-items:center!important;background:transparent!important;border:1px solid rgba(20,25,54,.11)!important;border-radius:999px!important;color:#31364f!important;display:inline-flex!important;font-size:13px!important;font-weight:720!important;min-height:34px!important;padding:0 12px!important;text-decoration:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease!important}.news-alt-share-soft-actions a:focus-visible,.news-alt-share-soft-actions a:hover{background:#fff3ea!important;border-color:#e6533733!important;color:#e65337!important;outline:none!important}.single-news-page-alt .news-alt-back{margin-top:22px!important}.news-alt-back a{color:#e65337!important;font-weight:780!important;text-decoration:underline!important;text-underline-offset:5px!important}@media (max-width:980px){.collab-fall-page .collab-fall-section{padding:48px 0 68px!important}.collab-fall-page .collab-fall-section>.container{max-width:680px!important;width:min(100% - 34px,680px)!important}.collab-fall-layout,.job-application-inner,.job-detail-layout{gap:28px!important;grid-template-columns:1fr!important}.collab-fall-side,.job-detail-aside{position:static!important}.collab-fall-card,.job-application-form,.job-detail-content{border-radius:26px!important;padding:22px!important}.fall-form-grid,.job-card-preview,.news-detail2-top{grid-template-columns:1fr!important}.fall-form-actions{justify-content:flex-start!important}.job-card-preview>a{justify-self:flex-start!important}.premium-file-upload{grid-template-columns:42px minmax(0,1fr)!important}.premium-file-cta{grid-column:2!important;justify-self:start!important}.news-detail2-top{gap:30px!important;margin-bottom:38px!important;padding:42px 17px!important}.news-detail2-heading h1{font-size:36px!important}.news-detail2-heading .news-alt-lead{font-size:18.5px!important;line-height:1.62!important}.news-detail2-fulltext,.single-news-page-alt .news-alt-back,.single-news-page-alt .news-alt-share-soft{width:min(100% - 34px,820px)!important}.news-detail2-fulltext li,.news-detail2-fulltext p{font-size:16.5px!important;line-height:1.68!important}}.sostienici-intro-section{background:#fff!important;padding:72px 0 56px!important}.sostienici-intro{margin:0 auto!important;max-width:980px!important;width:min(76%,980px)!important}.sostienici-intro .section-title-left{border-left-color:#e65337!important;margin-bottom:24px!important}.sostienici-intro .section-title-left h2{color:#141936!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:660!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0!important}.sostienici-intro p{color:#62677c!important;font-size:18px!important;line-height:1.76!important;margin:0!important;max-width:820px!important}.sostienici-options-section{background:radial-gradient(circle at 90% 4%,#e653370b,#e6533700 30%),linear-gradient(180deg,#fff,#fffaf5)!important;padding:54px 0 92px!important}.sostienici-grid{display:grid!important;gap:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 auto!important;width:min(100%,1120px)!important}.sostienici-card{background:linear-gradient(180deg,#fffffffc,#fffdf9fa)!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:34px!important;box-shadow:0 22px 54px #14193613,inset 0 1px #ffffffe6!important;overflow:hidden!important;padding:32px!important;position:relative!important}.sostienici-card:before{background:radial-gradient(circle at 92% 10%,#e6533712,#e6533700 32%)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important}.sostienici-card>*{position:relative!important;z-index:1!important}.sostienici-card-wide{align-items:center!important;display:grid!important;gap:46px!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1.12fr) minmax(280px,.62fr)!important}.sostienici-card-wide .sostienici-card-copy{display:grid!important;justify-items:start!important}.sostienici-card-title{align-items:center!important;display:flex!important;gap:12px!important;margin-bottom:18px!important}.sostienici-card-title.centered{display:grid!important;gap:12px!important;justify-items:start!important;text-align:left!important}.sostienici-icon{background:#fff3ea!important;border:1px solid rgba(230,83,55,.12)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffbf!important;color:#e65337!important;display:grid!important;flex:0 0 auto!important;height:52px!important;place-items:center!important;width:52px!important}.sostienici-icon svg{display:block!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.sostienici-card-title.centered .sostienici-icon{border-radius:20px!important;height:60px!important;width:60px!important}.sostienici-card h3{color:#141936!important;font-size:28px!important;font-weight:660!important;letter-spacing:-.02em!important;line-height:1.08!important;margin:0!important}.sostienici-card p{color:#62677c!important;font-size:16px!important;line-height:1.7!important;margin:0 0 16px!important}.sostienici-card p b{color:#e65337!important;font-weight:720!important}.sostienici-btn{background:#e65337!important;font-size:14px!important;font-weight:820!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;text-decoration:none!important}.sostienici-btn,.sostienici-code-chip{align-items:center!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important}.sostienici-code-chip{background:#141936!important;gap:12px!important;margin:12px 0 26px!important;padding:12px 16px!important;width:-moz-fit-content!important;width:fit-content!important}.sostienici-code-chip span{color:#ffffffb8!important;font-size:11px!important;font-weight:820!important;letter-spacing:.07em!important;text-transform:uppercase!important}.sostienici-code-chip strong{color:#fff!important;font-size:14px!important;letter-spacing:.03em!important}.sostienici-730{background:#fffaf5!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:28px!important;box-shadow:inset 0 1px #fffc!important;display:grid!important;margin:0!important;overflow:hidden!important;place-items:center!important}.sostienici-730 img{display:block!important;height:100%!important;max-height:360px!important;-o-object-fit:contain!important;object-fit:contain!important;padding:12px!important;width:100%!important}.sostienici-card-collabora,.sostienici-card-donate{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:390px!important}.sostienici-card-donate{background:#e65337!important;border-color:#e65337!important;box-shadow:0 22px 54px #e653372e,inset 0 1px #ffffff1f!important;color:#fff!important}.sostienici-card-collabora:before,.sostienici-card-donate:before{background:none!important}.sostienici-card-donate h3,.sostienici-card-donate p,.sostienici-card-donate small,.sostienici-card-donate strong{color:#fff!important}.sostienici-card-donate p{color:#ffffffdb!important}.sostienici-card-donate .sostienici-icon{background:#ffffff29!important;border-color:#ffffff2e!important;color:#fff!important}.donation-methods{display:grid!important;gap:10px!important;margin-top:24px!important}.donation-method{align-items:center!important;background:#ffffff21!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:20px!important;color:#fff!important;display:grid!important;font:inherit!important;gap:12px!important;grid-template-columns:112px minmax(0,1fr)!important;min-height:82px!important;padding:12px 14px!important;text-align:left!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease!important}.donation-method:focus-visible,.donation-method:hover{background:#fff3!important;outline:none!important;transform:translateY(-2px)!important}.method-icon{background:#fff!important;border:1px solid hsla(0,0%,100%,.22)!important;border-radius:16px!important;color:#e65337!important;display:grid!important;font-size:13px!important;font-weight:850!important;height:58px!important;place-items:center!important;width:112px!important}.method-icon-paypal{color:#003087!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important}.method-icon-paypal img{max-height:42px!important;max-width:82px!important;-o-object-fit:contain!important;object-fit:contain!important}.method-icon-satispay{color:#e30613!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:800!important}.method-icon-bank{background:linear-gradient(135deg,#fff,#fff7f1)!important;color:#141936!important;font-family:BuloRounded,Nunito Sans,system-ui,sans-serif!important;gap:2px!important;overflow:hidden!important;position:relative!important;text-align:center!important}.method-icon-bank:before{background:repeating-linear-gradient(180deg,#e65337 0,#e65337 7px,transparent 0,transparent 13px)!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:10px!important}.method-icon-bank i{background:#e65337!important;border-radius:999px!important;display:block!important;height:4px!important;margin-bottom:2px!important;width:30px!important}.method-icon-bank b{color:#141936!important;font-size:25px!important;font-weight:900!important;letter-spacing:.03em!important;line-height:.9!important}.method-icon-bank small{color:#e65337!important;display:block!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1!important;margin-top:2px!important;text-transform:uppercase!important}.donation-method strong{display:block!important;font-size:15px!important;font-weight:760!important;line-height:1.15!important;margin-bottom:3px!important}.donation-method small{color:#ffffffc7!important;display:block!important;font-size:12.5px!important;line-height:1.25!important}.bank-lightbox{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#141936c7!important;display:grid!important;inset:0!important;padding:28px!important;place-items:center!important;position:fixed!important;z-index:9999!important}.bank-lightbox__panel{max-height:min(86vh,820px)!important;position:relative!important;width:min(1040px,100%)!important}.bank-lightbox__panel img{background:#fff!important;border-radius:8px!important;box-shadow:0 28px 80px #00000057!important;display:block!important;max-height:min(86vh,820px)!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.bank-lightbox__close{background:#fff!important;border:0!important;border-radius:50%!important;box-shadow:0 12px 30px #0000002e!important;color:#e65337!important;cursor:pointer!important;display:grid!important;font-size:26px!important;font-weight:700!important;height:42px!important;line-height:1!important;place-items:center!important;position:absolute!important;right:-16px!important;top:-16px!important;width:42px!important;z-index:1!important}.sostienici-card-collabora{background:#f4c542!important;border-color:#f4c542!important;box-shadow:0 22px 54px #f4c54233,inset 0 1px #ffffff2e!important;color:#141936!important}.sostienici-card-collabora h3,.sostienici-card-collabora p{color:#141936!important}.sostienici-card-collabora p{color:#141936c7!important}.sostienici-card-collabora .sostienici-icon{background:#ffffff5c!important;border-color:#14193614!important;color:#141936!important}.sostienici-card-collabora .sostienici-btn{background:#141936!important;color:#fff!important;width:-moz-fit-content!important;width:fit-content!important}@media (max-width:980px){.sostienici-intro{width:100%!important}.sostienici-card-wide,.sostienici-grid{grid-template-columns:1fr!important}.sostienici-card-collabora,.sostienici-card-donate{min-height:0!important}}@media (max-width:520px){.donation-method{grid-template-columns:64px minmax(0,1fr)!important}.method-icon{width:64px!important}.sostienici-code-chip{align-items:flex-start!important;border-radius:20px!important;flex-direction:column!important;gap:4px!important}}.institutional-bilancio .intro-section .intro-copy,.institutional-bilancio .intro-section .section-title-left,.institutional-bilancio .stakeholders-band .container{max-width:980px!important;width:min(76%,980px)!important}.institutional-bilancio .stake-chart{border:1px solid hsla(0,0%,100%,.14)!important;border-radius:30px!important;display:grid!important;gap:13px!important;margin:34px 0 0!important}.chart-label{color:#ffffffb8!important;font-size:12px!important;font-weight:850!important;letter-spacing:.07em!important;margin-bottom:6px!important;text-transform:uppercase!important}.stake-row{align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:190px minmax(0,1fr) 34px!important}.stake-row b,.stake-row span{color:#fff!important;font-size:14px!important;font-weight:760!important}.stake-row i{background:#ffffff3d!important;border-radius:999px!important;display:block!important;height:4px!important;position:relative!important}.stake-row i:before{background:#fff!important;border-radius:inherit!important;content:""!important;inset:0 auto 0 0!important;position:absolute!important;width:var(--v)!important}.section-pill{align-items:center!important;background:#e65337!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:850!important;min-height:34px!important;padding:0 15px!important;width:-moz-fit-content!important;width:fit-content!important}.section-big-title{color:#141936!important;font-size:clamp(34px,4vw,54px)!important;font-weight:680!important;letter-spacing:-.035em!important;line-height:1.04!important;margin:14px 0 28px!important}.center-head h2 b,.section-big-title b,.social-impact h2 b{color:#e65337!important;font-weight:inherit!important}.two-col-clean{align-items:stretch!important;display:grid!important;gap:34px!important;grid-template-columns:minmax(0,.95fr) minmax(400px,.8fr)!important}.note-card{background:#fff3ea!important;border-left:4px solid #e65337!important;border-radius:18px!important;padding:18px 20px!important}.mini-charts-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.chart-card{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:26px!important;box-shadow:0 14px 34px #1419360e!important;padding:24px!important}.chart-card h3{color:#141936!important;font-size:18px!important;font-weight:760!important;margin:0 0 18px!important}.donut-chart{background:conic-gradient(#e65337 calc(var(--p)*1%),#fff3ea 0)!important;height:170px!important;margin:0 auto 16px!important;place-items:center!important;width:170px!important}.donut-chart,.donut-chart span{border-radius:50%!important;display:grid!important}.donut-chart span{background:#fff!important;color:#141936!important;font-size:22px!important;font-weight:850!important;height:112px!important;place-items:center!important;width:112px!important}.donut-chart small{color:#62677c!important;display:block!important;font-size:12px!important;font-weight:700!important}.age-bars,.trend-bars{align-items:end!important;display:flex!important;gap:10px!important;justify-content:space-between!important;min-height:180px!important}.age-bars div,.trend-point{display:grid!important;flex:1!important;gap:8px!important;justify-items:center!important}.age-bars i,.trend-point i{align-self:end!important;background:#e65337!important;border-radius:999px 999px 6px 6px!important;display:block!important;height:var(--h)!important;max-width:34px!important;min-height:12px!important;width:100%!important}.age-bars b,.age-bars span,.trend-point b,.trend-point span{color:#62677c!important;font-size:11px!important;text-align:center!important}.impact-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.impact-card{background:#fff!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:28px!important;box-shadow:0 14px 34px #1419360e!important;padding:24px!important}.impact-card div{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:18px!important}.impact-card h3{color:#141936!important;font-size:21px!important;font-weight:760!important;margin:0!important}.impact-card strong{color:#e65337!important;display:block!important;font-size:32px!important;font-weight:850!important;margin-bottom:8px!important}.impact-card p{color:#62677c!important;font-size:15px!important;line-height:1.55!important;margin:0!important}.chart-card.wide{margin:34px auto 0!important;width:min(100%,980px)!important}.bar-item,.horizontal-bars{display:grid!important;gap:14px!important}.bar-item{align-items:center!important;grid-template-columns:110px minmax(0,1fr) 70px!important}.bar-item b,.bar-item span{color:#141936!important;font-size:13px!important;font-weight:760!important}.bar-item i{background:#fff3ea!important;border-radius:999px!important;height:10px!important;overflow:hidden!important;position:relative!important}.bar-item i:before{background:#e65337!important;border-radius:inherit!important;content:""!important;inset:0 auto 0 0!important;position:absolute!important;width:var(--bar)!important}.finance-grid{display:grid!important;gap:24px!important;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)!important}.finance-list{display:grid!important;gap:14px!important}.finance-list h3{color:#fff!important;font-size:22px!important;font-weight:760!important;margin:0 0 6px!important}.finance-list div{align-items:center!important;background:#ffffff1f!important;border-radius:20px!important;display:flex!important;gap:14px!important;padding:16px!important}.finance-list b{background:#fff!important;border-radius:999px!important;color:#e65337!important;display:grid!important;flex:0 0 36px!important;height:36px!important;place-items:center!important;width:36px!important}.finance-list span,.finance-list strong{color:#fff!important;display:block!important}.finance-list span{font-size:15px!important}.finance-list strong{font-size:22px!important;font-weight:850!important;margin-top:3px!important}.trend.chart-card{background:#fffffff5!important}.social-impact .narrow{max-width:980px!important;width:min(76%,980px)!important}.social-impact h2{color:#141936!important;font-size:clamp(32px,3.6vw,48px)!important;font-weight:660!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0 0 20px!important}.social-impact p{color:#62677c!important;font-size:18px!important;line-height:1.76!important;margin:0 0 18px!important}.previous-reports .report-years{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important}.previous-reports .report-years a{align-items:center!important;background:#ffffff1f!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:14px!important;font-weight:820!important;min-height:42px!important;padding:0 18px!important;text-decoration:none!important}@media (max-width:980px){.institutional-bilancio .intro-section .intro-copy,.institutional-bilancio .intro-section .section-title-left,.institutional-bilancio .stakeholders-band .container,.social-impact .narrow{max-width:none!important;width:100%!important}.bar-item,.stake-row{gap:8px!important}.bar-item,.finance-grid,.impact-grid,.mini-charts-grid,.stake-row,.two-col-clean{grid-template-columns:1fr!important}}.institutional-bilancio{--area-vivi:#e65337;--area-costruisci:#f2b63d;--night:#141936;--muted:#62677c}.institutional-bilancio .original-section{background:#fff!important;padding:76px 0!important}.institutional-bilancio .section-title-left{border-left:4px solid var(--area-vivi)!important;margin-bottom:30px!important;padding-left:18px!important}.institutional-bilancio .section-title-left h2{color:var(--night)!important;font-size:clamp(28px,3vw,42px)!important;font-weight:820!important;letter-spacing:-.025em!important;line-height:1.05!important;margin:0 0 6px!important}.institutional-bilancio .section-title-left p{color:var(--muted)!important;font-size:14px!important;margin:0!important}.institutional-bilancio .intro-section .container{position:relative!important}.institutional-bilancio .intro-copy{max-width:850px!important}.institutional-bilancio .intro-copy p{color:var(--muted)!important;font-size:18px!important;line-height:1.75!important;margin:0 0 18px!important}.institutional-bilancio .intro-copy b{color:var(--area-vivi)!important}.institutional-bilancio .center-head span,.institutional-bilancio .section-pill{align-items:center!important;background:var(--area-vivi)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:850!important;line-height:1!important;min-height:34px!important;padding:0 15px!important;width:-moz-fit-content!important;width:fit-content!important}.institutional-bilancio .center-head{margin:0 auto 46px!important;max-width:850px!important;text-align:center!important}.institutional-bilancio .center-head h2,.institutional-bilancio .section-big-title{color:var(--night)!important;font-size:clamp(32px,3.5vw,48px)!important;font-weight:820!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:14px 0 12px!important}.institutional-bilancio .center-head h2 b,.institutional-bilancio .section-big-title b{color:var(--area-vivi)!important}.institutional-bilancio .center-head p{color:var(--muted)!important;font-size:17px!important;line-height:1.65!important;margin:0 auto!important;max-width:720px!important}.institutional-bilancio .center-head.light h2,.institutional-bilancio .center-head.light h2 b,.institutional-bilancio .center-head.light p,.institutional-bilancio .center-head.light span{color:#fff!important}.institutional-bilancio .center-head.light span{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff29!important}.institutional-bilancio .two-col-clean{align-items:start!important;display:grid!important;gap:42px!important;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important}.institutional-bilancio .note-card{background:#fff7f0!important;border-left:4px solid var(--area-vivi)!important;border-radius:0 18px 18px 0!important;padding:20px 22px!important}.institutional-bilancio .red-data-band{background:radial-gradient(circle at 10% 16%,#ffffff1f,#fff0 30%),linear-gradient(135deg,#e95b40,#d8422f 52%,#bf3328)!important;color:#fff!important;overflow:hidden!important;padding:84px 0!important;position:relative!important}.institutional-bilancio .red-data-band:before{background-image:url(./wave.BpqP0x_o.png)!important;background-size:560px!important;content:""!important;inset:0!important;opacity:.045!important;pointer-events:none!important;position:absolute!important}.institutional-bilancio .red-data-band .container{position:relative!important;z-index:1!important}.institutional-bilancio .stakeholders-band .container{max-width:980px!important;width:min(76%,980px)!important}.institutional-bilancio .stakeholders-band .center-head,.institutional-bilancio .stakeholders-band .center-head h2,.institutional-bilancio .stakeholders-band .center-head p{margin-left:0!important;margin-right:0!important;max-width:980px!important;text-align:left!important}.institutional-bilancio .stake-chart{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:28px!important;margin:0!important;max-width:980px!important;padding:30px!important}.institutional-bilancio .chart-label{color:#ffffffbd!important;display:block!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;margin-bottom:20px!important;text-align:center!important;text-transform:uppercase!important}.institutional-bilancio .stake-row{align-items:center!important;display:grid!important;gap:18px!important;grid-template-columns:210px 1fr 28px!important;min-height:36px!important}.institutional-bilancio .stake-row span{color:#fff!important;font-size:13px!important;font-weight:750!important;text-align:right!important}.institutional-bilancio .stake-row i{background:#ffffff38!important;border-radius:999px!important;height:3px!important;position:relative!important}.institutional-bilancio .stake-row i:before{background:#fff!important;border-radius:inherit!important;bottom:0!important;content:""!important;left:0!important;position:absolute!important;top:0!important;width:var(--v)!important}.institutional-bilancio .stake-row i:after{background:#fff!important;border-radius:999px!important;content:""!important;height:9px!important;left:var(--v)!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:9px!important}.institutional-bilancio .stake-row b{color:#fff!important}.institutional-bilancio .mini-charts-grid{display:grid!important;gap:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.institutional-bilancio .chart-card{background:#fff!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:26px!important;box-shadow:0 16px 36px #1419360f!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;padding:24px!important}.institutional-bilancio .chart-card h3{color:var(--night)!important;margin:0 0 18px!important;text-align:center!important}.institutional-bilancio .donut-chart{aspect-ratio:1!important;background:conic-gradient(var(--area-vivi) calc(var(--p)*1%),var(--area-costruisci) 0)!important;border-radius:50%!important;display:grid!important;height:auto!important;margin:0 auto 12px!important;place-items:center!important;width:min(210px,100%)!important}.institutional-bilancio .donut-chart span{background:#fff!important;border-radius:50%!important;color:var(--night)!important;display:grid!important;font-size:23px!important;font-weight:900!important;height:118px!important;place-items:center!important;text-align:center!important;width:118px!important}.institutional-bilancio .donut-chart small{color:var(--muted)!important;display:block!important;font-size:12px!important;font-weight:700!important}.institutional-bilancio .age-bars,.institutional-bilancio .trend-bars{align-items:end!important;display:flex!important;gap:14px!important;height:230px!important;justify-content:center!important;padding-top:20px!important}.institutional-bilancio .trend-bars{gap:16px!important;height:260px!important;justify-content:space-around!important}.institutional-bilancio .age-bars div,.institutional-bilancio .trend-point{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important;justify-content:flex-end!important}.institutional-bilancio .age-bars i,.institutional-bilancio .trend-point i{background:var(--area-vivi)!important;border-radius:999px 999px 8px 8px!important;height:var(--h)!important;width:30px!important}.institutional-bilancio .trend-point i{border-radius:999px 999px 10px 10px!important;width:38px!important}.institutional-bilancio .age-bars b,.institutional-bilancio .age-bars span,.institutional-bilancio .trend-point b,.institutional-bilancio .trend-point span{color:var(--muted)!important;font-size:11px!important;text-align:center!important}.institutional-bilancio .trend-point b,.institutional-bilancio .trend-point span{font-size:12px!important}.institutional-bilancio .impact-section{background:radial-gradient(circle at 80% 8%,#e653370f,#e6533700 28%),linear-gradient(180deg,#fff8ee,#fff)!important;padding:80px 0!important}.institutional-bilancio .impact-grid{display:grid!important;gap:20px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:34px!important}.institutional-bilancio .impact-card{background:#fff!important;border-radius:26px!important;border-top:4px solid var(--area-vivi)!important;box-shadow:0 14px 34px #1419360f!important;padding:26px!important}.institutional-bilancio .impact-card.costruisci{border-top-color:var(--area-costruisci)!important}.institutional-bilancio .impact-card div{display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:16px!important}.institutional-bilancio .impact-card h3{color:var(--night)!important;margin:0!important}.institutional-bilancio .impact-card span{font-size:34px!important}.institutional-bilancio .impact-card strong{color:var(--area-vivi)!important;display:block!important;font-size:34px!important;line-height:1!important;margin-bottom:10px!important}.institutional-bilancio .impact-card.costruisci strong{color:#9a6708!important}.institutional-bilancio .impact-card p{color:var(--muted)!important;margin:0!important}.institutional-bilancio .chart-card.wide{margin:0 auto!important;max-width:900px!important}.institutional-bilancio .bar-item,.institutional-bilancio .horizontal-bars{display:grid!important;gap:16px!important}.institutional-bilancio .bar-item{align-items:center!important;grid-template-columns:120px 1fr 90px!important}.institutional-bilancio .bar-item b,.institutional-bilancio .bar-item span{color:var(--night)!important;font-weight:800!important}.institutional-bilancio .bar-item i{background:#1419360f!important;border-radius:999px!important;height:12px!important;position:relative!important}.institutional-bilancio .bar-item i:before{background:var(--area-vivi)!important;border-radius:inherit!important;content:""!important;inset:0 auto 0 0!important;position:absolute!important;width:var(--bar)!important}.institutional-bilancio .finance-grid{display:grid!important;gap:28px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)!important}.institutional-bilancio .finance-list{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:28px!important;padding:30px!important}.institutional-bilancio .finance-list h3{color:#fff!important;margin:0 0 22px!important}.institutional-bilancio .finance-list div{align-items:center!important;background:transparent!important;display:grid!important;gap:15px!important;grid-template-columns:42px 1fr!important;margin:18px 0!important;padding:0!important}.institutional-bilancio .finance-list b{background:#fff!important;border-radius:999px!important;color:var(--area-vivi)!important;display:grid!important;height:36px!important;place-items:center!important;width:36px!important}.institutional-bilancio .finance-list span{color:#ffffffeb!important}.institutional-bilancio .finance-list strong{color:#fff!important;display:block!important;font-size:22px!important}.institutional-bilancio .chart-card.trend{background:#fff!important}.institutional-bilancio .social-impact{text-align:center!important}.institutional-bilancio .social-impact .narrow{max-width:860px!important}.institutional-bilancio .social-impact h2{color:var(--night)!important;font-size:clamp(32px,3.5vw,48px)!important}.institutional-bilancio .social-impact h2 b{color:var(--area-vivi)!important}.institutional-bilancio .social-impact p{color:var(--muted)!important;font-size:18px!important;line-height:1.7!important}.institutional-bilancio .report-years{display:grid!important;gap:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.institutional-bilancio .report-years a{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff94!important;border:1px solid rgba(20,25,54,.08)!important;border-radius:22px!important;box-shadow:0 16px 36px #14193614,inset 0 1px #ffffffbf!important;color:#141936!important;font-weight:850!important;padding:24px!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease!important}.institutional-bilancio .report-years a:focus-visible,.institutional-bilancio .report-years a:hover{background:#ffffffc7!important;border-color:#14193624!important;outline:none!important;transform:translateY(-3px)!important}.institutional-bilancio .report-years a:after{color:#e65337!important;content:"→"!important;display:inline-flex!important;margin-left:10px!important;transition:transform .2s ease!important}.institutional-bilancio .report-years a:focus-visible:after,.institutional-bilancio .report-years a:hover:after{transform:translate(3px)!important}.institutional-bilancio .previous-reports{background:radial-gradient(circle at 12% 18%,#ffffff61,#fff0 32%),linear-gradient(135deg,#f2b63d,#f6c95f 48%,#ffe4a6)!important;color:#141936!important;padding-bottom:86px!important;padding-top:78px!important}.institutional-bilancio .previous-reports:before{opacity:.055!important}.institutional-bilancio .previous-reports .center-head.light h2,.institutional-bilancio .previous-reports .center-head.light h2 b,.institutional-bilancio .previous-reports .center-head.light p{color:#141936!important}.institutional-bilancio .previous-reports .center-head.light p{color:#141936b8!important}@media (max-width:1180px){.institutional-bilancio .impact-grid,.institutional-bilancio .report-years{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.institutional-bilancio .impact-section .container,.institutional-bilancio .original-section .container,.institutional-bilancio .red-data-band .container{width:min(100% - 34px,680px)!important}.institutional-bilancio .impact-section,.institutional-bilancio .original-section,.institutional-bilancio .red-data-band{padding:56px 0!important}.institutional-bilancio .finance-grid,.institutional-bilancio .impact-grid,.institutional-bilancio .mini-charts-grid,.institutional-bilancio .report-years,.institutional-bilancio .two-col-clean{grid-template-columns:1fr!important}.institutional-bilancio .stake-chart{padding:22px!important}.institutional-bilancio .bar-item,.institutional-bilancio .stake-row{gap:8px!important;grid-template-columns:1fr!important}.institutional-bilancio .stake-row span{text-align:left!important}}.institutional-bilancio>section>.container{margin-left:auto!important;margin-right:auto!important;max-width:1380px!important;width:min(1380px,calc(100% - 96px))!important}.institutional-bilancio .intro-section .intro-copy,.institutional-bilancio .intro-section .section-title-left,.institutional-bilancio .social-impact .narrow,.institutional-bilancio .stakeholders-band>.container{max-width:980px!important;width:min(76%,980px)!important}.institutional-bilancio .intro-section .intro-copy,.institutional-bilancio .intro-section .section-title-left,.institutional-bilancio .team-real-section>.container>.section-big-title,.institutional-bilancio .team-real-section>.container>.section-pill,.institutional-bilancio .team-real-section>.container>.two-col-clean{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;max-width:1120px!important;width:min(100%,1120px)!important}.institutional-bilancio .team-real-section>.container>.section-pill{display:flex!important;margin-left:calc((100% - min(100%,1120px))/2)!important;margin-right:auto!important;max-width:-moz-max-content!important;max-width:max-content!important;width:-moz-fit-content!important;width:fit-content!important}.institutional-bilancio .impact-section .impact-grid,.institutional-bilancio .red-data-band .finance-grid{margin-left:auto!important;margin-right:auto!important;max-width:1120px!important;width:min(100%,1120px)!important}.institutional-bilancio .impact-section .chart-card.wide{max-width:900px!important;width:min(100%,900px)!important}.institutional-bilancio .previous-reports .report-years{margin-left:auto!important;margin-right:auto!important;max-width:1120px!important;width:min(100%,1120px)!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports)>.container{max-width:1380px!important;width:min(1380px,calc(100% - 96px))!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .center-head{margin:0 auto 46px!important;max-width:850px!important;text-align:center!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .center-head h2,.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .center-head p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .finance-grid{display:grid!important;gap:28px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)!important;margin:0!important;max-width:none!important;width:auto!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .finance-list{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:28px!important;padding:30px!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .finance-list h3{color:#fff!important;margin:0 0 22px!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .finance-list div{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:15px!important;grid-template-columns:42px 1fr!important;margin:5px 0!important;padding:0!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .finance-list b{background:#fff!important;border-radius:999px!important;color:var(--area-vivi)!important;display:grid!important;height:36px!important;place-items:center!important;width:36px!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .finance-list span{color:#ffffffeb!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .finance-list strong{color:#fff!important;display:block!important;font-size:22px!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .chart-card.trend{background:#fff!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .trend-bars{align-items:end!important;display:flex!important;gap:16px!important;height:260px!important;justify-content:space-around!important;padding-top:0!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .trend-point{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important;justify-content:flex-end!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .trend-point i{background:var(--area-vivi)!important;border-radius:999px 999px 10px 10px!important;height:var(--h)!important;min-height:0!important;width:38px!important}.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .trend-point b,.institutional-bilancio .red-data-band:not(.stakeholders-band):not(.previous-reports) .trend-point span{color:var(--muted)!important;font-size:12px!important;text-align:center!important}@media (max-width:980px){.institutional-bilancio .intro-section .intro-copy,.institutional-bilancio .intro-section .section-title-left,.institutional-bilancio .social-impact .narrow,.institutional-bilancio .stakeholders-band>.container,.institutional-bilancio>section>.container{max-width:680px!important;width:min(100% - 34px,680px)!important}.institutional-bilancio .team-real-section>.container>.section-pill{margin-left:0!important}.institutional-bilancio .intro-section .intro-copy,.institutional-bilancio .intro-section .section-title-left{max-width:100%!important;width:100%!important}}.institutional-bilancio .finance-band{padding:132px 0 92px!important}.institutional-bilancio .finance-band>.container{max-width:1380px!important;width:min(1380px,calc(100% - 96px))!important}.institutional-bilancio .finance-band .center-head{margin:0 auto 96px!important;max-width:900px!important;text-align:center!important}.institutional-bilancio .finance-band .center-head span{background:#ffffff29!important;color:#fff!important;font-size:14px!important;font-weight:850!important;margin:0 0 24px!important;min-height:48px!important;padding:0 22px!important}.institutional-bilancio .finance-band .center-head h2{color:#fff!important;font-size:clamp(42px,4vw,60px)!important;font-weight:820!important;line-height:1.05!important;margin:0 0 24px!important;text-align:center!important}.institutional-bilancio .finance-band .center-head h2 b{color:#fff!important}.institutional-bilancio .finance-band .center-head p{color:#ffffffeb!important;font-size:20px!important;line-height:1.65!important;margin:0 auto!important;max-width:860px!important;text-align:center!important}.institutional-bilancio .finance-band .finance-grid{align-items:stretch!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)!important;margin:0!important;max-width:none!important;width:auto!important}.institutional-bilancio .red-data-band.finance-band .finance-list{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:38px!important;min-height:370px!important;padding:48px 44px!important}.institutional-bilancio .red-data-band.finance-band .finance-list h3{color:#fff!important;font-size:28px!important;font-weight:850!important;line-height:1.1!important;margin:0 0 46px!important}.institutional-bilancio .red-data-band.finance-band .finance-list div{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:26px!important;grid-template-columns:58px 1fr!important;margin:0 0 42px!important;padding:0!important}.institutional-bilancio .red-data-band.finance-band .finance-list div:last-child{margin-bottom:0!important}.institutional-bilancio .red-data-band.finance-band .finance-list b{background:#fff!important;border-radius:999px!important;color:var(--area-vivi)!important;display:grid!important;font-size:20px!important;font-weight:850!important;height:52px!important;place-items:center!important;width:52px!important}.institutional-bilancio .red-data-band.finance-band .finance-list span{color:#ffffffeb!important;font-size:20px!important;line-height:1.25!important}.institutional-bilancio .red-data-band.finance-band .finance-list strong{color:#fff!important;display:block!important;font-size:30px!important;font-weight:850!important;line-height:1.12!important;margin-top:10px!important}.institutional-bilancio .finance-band .chart-card.trend{align-content:start!important;background:#fff!important;border-radius:38px!important;display:grid!important;min-height:370px!important;padding:40px 56px 54px!important}.institutional-bilancio .finance-band .chart-card.trend h3{color:var(--night)!important;font-size:28px!important;font-weight:850!important;line-height:1.1!important;margin:0 0 38px!important;text-align:center!important}.institutional-bilancio .red-data-band.finance-band .trend-bars{align-items:end!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:390px!important;justify-items:center!important;padding-top:0!important}.institutional-bilancio .red-data-band.finance-band .trend-point{align-items:end!important;display:grid!important;gap:18px!important;grid-template-rows:auto 1fr auto!important;height:100%!important;justify-content:flex-end!important;justify-items:center!important;width:100%!important}.institutional-bilancio .red-data-band.finance-band .trend-point i{background:var(--area-vivi)!important;border-radius:999px 999px 10px 10px!important;height:var(--h)!important;min-height:0!important;width:54px!important}.institutional-bilancio .red-data-band.finance-band .trend-point b,.institutional-bilancio .red-data-band.finance-band .trend-point span{color:#62677c!important;font-size:16px!important;line-height:1.15!important;text-align:center!important}.institutional-bilancio .red-data-band.finance-band .trend-point b{font-weight:850!important}@media (max-width:980px){.institutional-bilancio .finance-band{padding:84px 0 68px!important}.institutional-bilancio .finance-band>.container{max-width:680px!important;width:min(100% - 34px,680px)!important}.institutional-bilancio .finance-band .center-head{margin-bottom:40px!important}.institutional-bilancio .finance-band .center-head h2{font-size:clamp(36px,10vw,48px)!important}.institutional-bilancio .finance-band .center-head p{font-size:17px!important}.institutional-bilancio .finance-band .finance-grid{gap:22px!important;grid-template-columns:1fr!important}.institutional-bilancio .finance-band .chart-card.trend,.institutional-bilancio .finance-band .finance-list{border-radius:28px!important;min-height:auto!important;padding:30px 24px!important}.institutional-bilancio .finance-band .chart-card.trend h3,.institutional-bilancio .finance-band .finance-list h3{font-size:24px!important}.institutional-bilancio .finance-band .finance-list div{gap:16px!important;grid-template-columns:48px 1fr!important;margin-bottom:30px!important}.institutional-bilancio .finance-band .finance-list b{font-size:18px!important;height:44px!important;width:44px!important}.institutional-bilancio .finance-band .finance-list span{font-size:17px!important}.institutional-bilancio .finance-band .finance-list strong{font-size:24px!important}.institutional-bilancio .finance-band .trend-bars{gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:290px!important}.institutional-bilancio .finance-band .trend-point{gap:12px!important}.institutional-bilancio .finance-band .trend-point i{width:36px!important}.institutional-bilancio .finance-band .trend-point b,.institutional-bilancio .finance-band .trend-point span{font-size:12px!important}}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports)>.container{max-width:1380px!important;width:min(1380px,calc(100% - 96px))!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .center-head{margin:0 auto 72px!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .finance-list{border-radius:38px!important;min-height:370px!important;padding:48px 44px!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .trend-bars{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:390px!important;justify-items:center!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .trend-point{align-items:end!important;display:grid!important;gap:18px!important;grid-template-rows:auto 1fr auto!important;justify-items:center!important;width:100%!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .trend-point i{width:54px!important}@media (max-width:980px){.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports)>.container{max-width:680px!important;width:min(100% - 34px,680px)!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .center-head{margin-bottom:40px!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .finance-list{border-radius:28px!important;min-height:auto!important;padding:30px 24px!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .trend-bars{height:290px!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .trend-point{gap:12px!important}.institutional-bilancio .red-data-band.finance-band:not(.stakeholders-band):not(.previous-reports) .trend-point i{width:36px!important}}.activities-page{background:#fff!important;overflow-x:clip!important}.activities-page>section>.container{margin-left:auto!important;margin-right:auto!important;max-width:1344px!important;padding-left:0!important;padding-right:0!important;width:min(1344px,calc(100% - 96px))!important}.activities-page .activities-hero-clean{background:radial-gradient(circle at 12% 10%,#ffffff24,#fff0 34%),linear-gradient(135deg,#e95b40,#d8422f 58%,#bf3328)!important;color:#fff!important;overflow:hidden!important;padding:58px 0 62px!important;position:relative!important}.activities-page .activities-hero-clean:before{background-image:url(./wave.BpqP0x_o.png)!important;background-size:560px!important;content:""!important;inset:0!important;opacity:.055!important;pointer-events:none!important;position:absolute!important}.activities-page .activities-hero-clean .container{display:grid!important;justify-items:center!important;position:relative!important;text-align:center!important;z-index:1!important}.activities-page .breadcrumb-nav{align-items:center!important;color:#ffffffd6!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:9px!important;justify-content:center!important;line-height:1!important;margin:0 auto 18px!important}.activities-page .breadcrumb-nav a{color:#ffffffd6!important;text-decoration:none!important}.activities-page .breadcrumb-nav a:focus-visible,.activities-page .breadcrumb-nav a:hover{outline:none!important;text-decoration:underline!important;text-underline-offset:4px!important}.activities-page .activities-hero-copy{max-width:820px!important}.activities-page .activities-hero-copy h1{color:#fff!important;font-size:clamp(44px,4.8vw,68px)!important;font-weight:850!important;letter-spacing:-.04em!important;line-height:.94!important;margin:0 0 14px!important}.activities-page .activities-hero-copy p{color:#ffffffe6!important;display:none!important;font-size:16.5px!important;font-weight:400!important;line-height:1.58!important;margin:0 auto!important;max-width:610px!important}.activities-page .activities-filter-section{background:#fff!important;padding:0 0 10px!important}.activities-page .activities-filter-modern{align-items:center!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffc7!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:999px!important;box-shadow:0 12px 28px #1419360e,inset 0 1px #ffffffd1!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;margin-top:-32px!important;padding:13px 14px!important;position:relative!important;z-index:4!important}.activities-page .target-pills{justify-self:end!important;position:relative!important}.activities-page .target-select-modern{display:none!important}.activities-page .target-dropdown{min-width:270px!important;position:relative!important;z-index:10!important}.activities-page .target-native-select{height:1px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}.activities-page .target-dropdown-trigger{align-items:center!important;background:radial-gradient(circle at 18% 20%,#fff3,#fff0 30%),linear-gradient(135deg,#252a4a,#141936)!important;border:1px solid rgba(20,25,54,.12)!important;border-radius:999px!important;box-shadow:0 16px 34px #1419362b,inset 0 1px #fff3!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13.5px!important;font-weight:850!important;gap:16px!important;justify-content:space-between!important;letter-spacing:.01em!important;line-height:1!important;min-height:44px!important;padding:0 12px 0 18px!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease!important;width:100%!important}.activities-page .target-dropdown-trigger:focus-visible,.activities-page .target-dropdown-trigger:hover,.activities-page .target-dropdown.open .target-dropdown-trigger{background:radial-gradient(circle at 18% 20%,#ffffff3d,#fff0 30%),linear-gradient(135deg,#30365d,#171d3d)!important;border-color:#ffffff2e!important;box-shadow:0 20px 42px #1419363b,inset 0 1px #ffffff38!important;outline:none!important;transform:translateY(-1px)!important}.activities-page .target-dropdown-label{white-space:nowrap!important}.activities-page .target-dropdown-icon{background:#ffffff24!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #ffffff21!important;display:inline-grid!important;flex:0 0 28px!important;height:28px!important;place-items:center!important;position:relative!important;width:28px!important}.activities-page .target-dropdown-icon:before{border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;content:""!important;height:8px!important;transform:translateY(-2px) rotate(45deg)!important;transition:transform .22s ease!important;width:8px!important}.activities-page .target-dropdown.open .target-dropdown-icon:before{transform:translateY(2px) rotate(225deg)!important}.activities-page .target-dropdown-menu{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:1px solid rgba(20,25,54,.085)!important;border-radius:24px!important;box-shadow:0 24px 58px #1419362e,inset 0 1px #fffc!important;min-width:270px!important;opacity:0!important;padding:8px!important;pointer-events:none!important;position:absolute!important;right:0!important;top:calc(100% + 10px)!important;transform:translateY(-6px) scale(.985)!important;transition:opacity .2s ease,transform .2s ease!important;width:100%!important}.activities-page .target-dropdown.open .target-dropdown-menu{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.activities-page .target-dropdown-menu button{align-items:center!important;background:transparent!important;border:0!important;border-radius:16px!important;color:#141936!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:13.5px!important;font-weight:750!important;justify-content:space-between!important;line-height:1!important;min-height:40px!important;padding:0 13px!important;transition:background .18s ease,color .18s ease,transform .18s ease!important;width:100%!important}.activities-page .target-dropdown-menu button:focus-visible,.activities-page .target-dropdown-menu button:hover{background:#fff3ea!important;color:#e65337!important;outline:none!important;transform:translate(2px)!important}.activities-page .target-dropdown-menu button.active{background:#141936!important;color:#fff!important}.activities-page .target-dropdown-menu button.active:after{color:#fff!important;content:"✓"!important;font-size:13px!important}.activities-page .filter-block,.activities-page .target-pills{display:grid!important;gap:0!important}.activities-page .filter-kicker{display:none!important}.activities-page .filters{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important;margin:0!important}.activities-page .filter{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;color:#31364f!important;cursor:pointer!important;display:inline-flex!important;font-size:12.5px!important;font-weight:800!important;justify-content:center!important;line-height:1!important;min-height:36px!important;padding:0 13px!important;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.activities-page .filter:focus-visible,.activities-page .filter:hover{background:#fff3ea!important;border-color:transparent!important;color:#e65337!important;outline:none!important}.activities-page .filter.active,.activities-page .filter.costruisci.active,.activities-page .filter.cresci.active,.activities-page .filter.vivi.active{background:#e65337!important;border-color:#e65337!important;box-shadow:0 8px 18px #e653372e!important;color:#fff!important}.activities-page .target-select-modern{align-items:center!important;background:#141936!important;border-radius:999px!important;box-shadow:0 9px 20px #1419361c!important;color:#fff!important;display:inline-flex!important;min-height:36px!important;padding:0 34px 0 14px!important;position:relative!important}.activities-page .target-select-modern span{display:none!important}.activities-page .target-select-modern select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;color:#fff!important;cursor:pointer!important;font-family:inherit!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;outline:none!important}.activities-page .target-select-modern:after{color:#fff!important;content:"⌄"!important;font-size:14px!important;line-height:1!important;pointer-events:none!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-54%)!important}.activities-page .activities-list-section{background:#fff!important;padding:32px 0 78px!important}.activities-page .activity-card-grid{display:grid!important;gap:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important;max-width:1344px!important;width:100%!important}.activities-page .activity-card{--activity-color:#e65337;--activity-color-soft:rgba(230,83,55,.1);--activity-color-border:rgba(230,83,55,.22);--activity-color-dark:#c94529;align-items:stretch!important;background:linear-gradient(180deg,#fff,#fffdf9)!important;border:1px solid rgba(20,25,54,.065)!important;border-radius:30px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;min-height:300px!important;overflow:hidden!important;padding:26px 24px 24px!important;position:relative!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.activities-page .activity-card>*{max-width:100%!important;min-width:0!important}.activities-page .activity-card:before{background:var(--activity-color)!important;content:""!important;height:8px!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.activities-page .activity-card:focus-within,.activities-page .activity-card:hover{border-color:var(--activity-color-border)!important;box-shadow:0 10px 24px #1419360b!important;transform:translateY(-4px)!important}.activities-page .activity-card-cresci{--activity-color:#7b4ab8!important;--activity-color-soft:rgba(123,74,184,.09)!important;--activity-color-border:rgba(123,74,184,.2)!important;--activity-color-dark:#6d3fa6!important}.activities-page .activity-card-costruisci{--activity-color:#f2b63d!important;--activity-color-soft:rgba(242,182,61,.13)!important;--activity-color-border:rgba(242,182,61,.3)!important;--activity-color-dark:#8a5d06!important}.activities-page .activity-card-vivi{--activity-color:#e65337!important;--activity-color-soft:rgba(230,83,55,.1)!important;--activity-color-border:rgba(230,83,55,.22)!important;--activity-color-dark:#c94529!important}.activities-page .activity-card-top{align-items:center!important;display:flex!important;gap:16px!important;justify-content:flex-start!important;margin-bottom:24px!important;max-width:100%!important;min-width:0!important}.activities-page .activity-area{align-items:center!important;background:var(--activity-color-soft)!important;border:1px solid var(--activity-color-border)!important;border-radius:999px!important;color:var(--activity-color-dark)!important;display:inline-flex!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1!important;max-width:100%!important;min-height:28px!important;overflow:hidden!important;padding:0 11px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.activities-page .activity-card-costruisci .activity-area{background:#f2b63d26!important;border-color:#f2b63d52!important;color:#8a5d06!important}.activities-page .activity-card h3{color:#141936!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.02em!important;-webkit-line-clamp:2!important;line-clamp:2!important;line-height:1.08!important;margin:0 0 14px!important;text-overflow:ellipsis!important}.activities-page .activity-card h3,.activities-page .activity-card p{display:-webkit-box!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important}.activities-page .activity-card p{color:#62677c!important;font-size:15.7px!important;font-weight:400!important;-webkit-line-clamp:4!important;line-clamp:4!important;line-height:1.52!important;margin:0 0 18px!important}.activities-page .activity-card .card-targets{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:18px!important;margin-top:auto!important;max-width:100%!important;min-width:0!important}.activities-page .activity-card .card-target-pill{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:color-mix(in srgb,var(--activity-color-dark) 82%,#4f556b)!important;display:inline-flex!important;font-size:11px!important;font-weight:680!important;letter-spacing:.05em!important;line-height:1!important;max-width:100%!important;min-height:auto!important;min-width:0!important;padding:0!important;text-transform:uppercase!important;transition:color .2s ease!important}.activities-page .activity-card .card-target-pill:not(:last-child):after{color:color-mix(in srgb,var(--activity-color-dark) 52%,#8a8fa2)!important;content:"-"!important;font-weight:680!important;margin-left:6px!important}.activities-page .activity-card .card-target-pill__text{display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.activities-page .activity-card:focus-within .card-target-pill,.activities-page .activity-card:hover .card-target-pill{background:transparent!important;border-color:transparent!important;color:var(--activity-color-dark)!important}.activities-page .activity-card .activity-link-wrap{display:flex!important;justify-content:center!important;margin-top:auto!important;width:100%!important}.activities-page .activity-card .card-targets+.activity-link-wrap{margin-top:0!important}.activities-page .activity-link{align-items:center!important;background:var(--activity-color)!important;border:1px solid var(--activity-color)!important;border-radius:999px!important;box-shadow:0 14px 30px color-mix(in srgb,var(--activity-color) 22%,transparent),inset 0 1px #ffffff2e!important;color:#fff!important;display:inline-flex!important;font-size:13.2px!important;font-weight:850!important;gap:10px!important;justify-content:center!important;line-height:1!important;margin:0 auto!important;min-height:44px!important;padding:0 18px 0 20px!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;width:-moz-fit-content!important;width:fit-content!important}.activities-page .activity-card-costruisci .activity-link{color:#141936!important}.activities-page .activity-card-costruisci:focus-within .activity-link,.activities-page .activity-card-costruisci:hover .activity-link{color:#fff!important}.activities-page .activity-link b{align-items:center!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:currentColor!important;display:inline-flex!important;flex:0 0 auto!important;font-size:14px!important;height:auto!important;line-height:1!important;padding:0!important;transform:none!important;transition:transform .2s ease!important;width:auto!important}.activities-page .activity-link b:after,.activities-page .activity-link b:before{content:none!important}.activities-page .activity-link:focus-visible,.activities-page .activity-link:hover{background:var(--activity-color-dark)!important;border-color:var(--activity-color-dark)!important;box-shadow:0 18px 38px color-mix(in srgb,var(--activity-color) 28%,transparent),inset 0 1px #ffffff38!important;color:#fff!important;outline:none!important;transform:translateY(-2px)!important}.activities-page .activity-link:focus-visible b,.activities-page .activity-link:hover b{background:transparent!important;box-shadow:none!important;transform:translate(3px)!important}.activities-page .activities-empty{background:#fffaf5!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:28px!important;color:#62677c!important;display:grid!important;font-weight:700!important;min-height:180px!important;place-items:center!important}.activities-page .activity-card-skeleton{gap:14px!important}@supports not (color:color-mix(in srgb,red 50%,white)){.activities-page .activity-link{box-shadow:0 12px 26px #14193624,inset 0 1px #ffffff2e!important}}@media (max-width:1180px){.activities-page .activity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.activities-page .activities-hero-clean{padding:28px 0 52px!important}.activities-page .activities-filter-section .container,.activities-page .activities-hero-clean .container,.activities-page .activities-list-section .container{max-width:1320px!important;width:min(100% - 32px,1320px)!important}.activities-page .activities-hero-copy h1{font-size:50px!important}.activities-page .activities-filter-modern{border-radius:26px!important;gap:12px!important;grid-template-columns:1fr!important;margin-top:-26px!important;padding:13px!important}.activities-page .filters{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch!important}.activities-page .filters::-webkit-scrollbar{display:none!important}.activities-page .target-select-modern{justify-content:space-between!important;width:100%!important}.activities-page .target-pills{justify-self:stretch!important}.activities-page .target-dropdown{min-width:0!important;width:100%!important}.activities-page .target-dropdown-menu{left:0!important;min-width:0!important;right:0!important}.activities-page .target-select-modern select{width:100%!important}.activities-page .activities-list-section{padding:34px 0 calc(58px + env(safe-area-inset-bottom,0px))!important}.activities-page .activity-card-grid{gap:16px!important;grid-template-columns:1fr!important}.activities-page .activity-card{border-radius:26px!important;min-height:0!important;padding:24px 22px 22px!important}.activities-page .activity-card h3{font-size:24px!important}}@media (max-width:640px){.activities-page .activities-hero-clean{padding:42px 0 48px!important}.activities-page .activities-hero-copy h1{font-size:clamp(40px,12vw,50px)!important;letter-spacing:0!important;line-height:.98!important}.activities-page .activities-filter-modern{border-radius:24px!important}.activities-page .filter{font-size:12px!important;min-height:40px!important;padding:0 14px!important;white-space:nowrap!important}.activities-page .activity-card{border-radius:24px!important;padding:22px 20px 20px!important}}.spaces-page{background:#fff!important;overflow-x:clip!important}.spaces-page>section>.container{margin-left:auto!important;margin-right:auto!important;max-width:1344px!important;padding-left:0!important;padding-right:0!important;width:min(1344px,calc(100% - 96px))!important}.spaces-page .spaces-hero-clean{background:radial-gradient(circle at 12% 10%,#ffffff24,#fff0 34%),linear-gradient(135deg,#e95b40,#d8422f 58%,#bf3328)!important;color:#fff!important;overflow:hidden!important;padding:58px 0 62px!important;position:relative!important;text-align:center!important}.spaces-page .spaces-hero-clean:before{background-image:url(./wave.BpqP0x_o.png)!important;background-size:560px!important;content:""!important;inset:0!important;opacity:.055!important;pointer-events:none!important;position:absolute!important}.spaces-page .spaces-hero-clean .container{display:grid!important;justify-items:center!important;position:relative!important;z-index:1!important}.spaces-page .breadcrumb-nav{align-items:center!important;color:#ffffffd6!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:9px!important;justify-content:center!important;line-height:1!important;margin:0 auto 18px!important}.spaces-page .breadcrumb-nav a{color:#ffffffd6!important;text-decoration:none!important}.spaces-page .breadcrumb-nav a:focus-visible,.spaces-page .breadcrumb-nav a:hover{outline:none!important;text-decoration:underline!important;text-underline-offset:4px!important}.spaces-page .spaces-hero-copy{max-width:820px!important}.spaces-page .spaces-hero-copy h1{color:#fff!important;font-size:clamp(44px,4.8vw,68px)!important;font-weight:680!important;letter-spacing:-.038em!important;line-height:.94!important;margin:0 0 14px!important;text-align:center!important}.spaces-page .spaces-hero-copy p{display:none!important}.spaces-page .spaces-filter-section{background:#fff!important;padding:0 0 10px!important}.spaces-page .spaces-filter-modern{align-items:center!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffc7!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:999px!important;box-shadow:0 12px 28px #1419360e,inset 0 1px #ffffffd1!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 270px!important;margin-top:-32px!important;padding:14px!important;position:relative!important;z-index:4!important}.spaces-page .filter-block,.spaces-page .target-pills{display:grid!important;gap:0!important}.spaces-page .filter-kicker{display:none!important}.spaces-page .target-pills{justify-self:end!important;position:relative!important}.spaces-page .filters{display:flex!important;flex-wrap:wrap!important;gap:9px!important;justify-content:flex-start!important;margin:0!important}.spaces-page .filter{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;color:#31364f!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:780!important;justify-content:center!important;letter-spacing:.025em!important;line-height:1!important;min-height:44px!important;padding:0 19px!important;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.spaces-page .filter:focus-visible,.spaces-page .filter:hover{background:#fff3ea!important;color:#e65337!important;outline:none!important}.spaces-page .filter.active,.spaces-page .filter.costruisci.active,.spaces-page .filter.cresci.active,.spaces-page .filter.vivi.active{background:#e65337!important;border-color:#e65337!important;box-shadow:0 8px 18px #e653372e!important;color:#fff!important}.spaces-page .target-dropdown{min-width:270px!important;position:relative!important;z-index:10!important}.spaces-page .target-native-select{height:1px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}.spaces-page .target-dropdown-trigger{align-items:center!important;background:radial-gradient(circle at 18% 20%,#fff3,#fff0 30%),linear-gradient(135deg,#252a4a,#141936)!important;border:1px solid rgba(20,25,54,.12)!important;border-radius:999px!important;box-shadow:0 16px 34px #1419362b,inset 0 1px #fff3!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;font-size:13.5px!important;font-weight:850!important;gap:16px!important;justify-content:space-between!important;letter-spacing:.01em!important;line-height:1!important;min-height:44px!important;padding:0 12px 0 18px!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease!important;width:100%!important}.spaces-page .target-dropdown-trigger:focus-visible,.spaces-page .target-dropdown-trigger:hover,.spaces-page .target-dropdown.open .target-dropdown-trigger{background:radial-gradient(circle at 18% 20%,#ffffff3d,#fff0 30%),linear-gradient(135deg,#30365d,#171d3d)!important;border-color:#ffffff2e!important;box-shadow:0 20px 42px #1419363b,inset 0 1px #ffffff38!important;outline:none!important;transform:translateY(-1px)!important}.spaces-page .target-dropdown-label{white-space:nowrap!important}.spaces-page .target-dropdown-icon{background:#ffffff24!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #ffffff21!important;display:inline-grid!important;flex:0 0 28px!important;height:28px!important;place-items:center!important;position:relative!important;width:28px!important}.spaces-page .target-dropdown-icon:before{border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;content:""!important;height:8px!important;transform:translateY(-2px) rotate(45deg)!important;transition:transform .22s ease!important;width:8px!important}.spaces-page .target-dropdown.open .target-dropdown-icon:before{transform:translateY(2px) rotate(225deg)!important}.spaces-page .target-dropdown-menu{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:1px solid rgba(20,25,54,.085)!important;border-radius:24px!important;box-shadow:0 24px 58px #1419362e,inset 0 1px #fffc!important;min-width:270px!important;opacity:0!important;padding:8px!important;pointer-events:none!important;position:absolute!important;right:0!important;top:calc(100% + 10px)!important;transform:translateY(-6px) scale(.985)!important;transition:opacity .2s ease,transform .2s ease!important;width:100%!important}.spaces-page .target-dropdown.open .target-dropdown-menu{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.spaces-page .target-dropdown-menu button{align-items:center!important;background:transparent!important;border:0!important;border-radius:16px!important;color:#141936!important;cursor:pointer!important;display:flex!important;font-family:inherit!important;font-size:13.5px!important;font-weight:750!important;justify-content:space-between!important;line-height:1!important;min-height:40px!important;padding:0 13px!important;transition:background .18s ease,color .18s ease,transform .18s ease!important;width:100%!important}.spaces-page .target-dropdown-menu button:focus-visible,.spaces-page .target-dropdown-menu button:hover{background:#fff3ea!important;color:#e65337!important;outline:none!important;transform:translate(2px)!important}.spaces-page .target-dropdown-menu button.active{background:#141936!important;color:#fff!important}.spaces-page .target-dropdown-menu button.active:after{color:#fff!important;content:"✓"!important;font-size:13px!important}.spaces-page .spaces-list-section{background:#fff!important;padding:32px 0 78px!important}.spaces-page .card-grid{display:grid!important;gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.spaces-page .card{background:#fff!important;border:1px solid rgba(20,25,54,.06)!important;border-radius:20px!important;box-shadow:0 12px 28px #181b3313!important;color:inherit!important;display:block!important;overflow:hidden!important;text-decoration:none!important;transition:transform .24s ease,box-shadow .24s ease!important}.spaces-page .card:focus-within,.spaces-page .card:hover{box-shadow:0 22px 48px #181b3321!important;transform:translateY(-5px)!important}.spaces-page .card-img{background:#eee!important;display:block!important;height:218px!important;overflow:hidden!important}.spaces-page .card-img img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .36s ease!important;width:100%!important}.spaces-page .card:focus-within .card-img img,.spaces-page .card:hover .card-img img{transform:scale(1.045)!important}.spaces-page .card-body{padding:24px!important}.spaces-page .tag{align-items:center!important;color:#e65337!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;gap:6px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.spaces-page .tag.cresci{color:#4b3997!important}.spaces-page .tag.costruisci{color:#c89400!important}.spaces-page .tag.vivi{color:#e65337!important}.spaces-page .card h3{color:#171b33!important;font-size:24px!important;font-weight:680!important;line-height:1.08!important;margin:10px 0 8px!important}.spaces-page .card p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;color:#6b6d7d!important;font-size:16.5px!important;font-weight:300!important;-webkit-line-clamp:3!important;line-height:1.58!important;margin:0 0 18px!important}.spaces-page .card-targets{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:18px 0 0!important}.spaces-page .card-targets span{align-items:center!important;background:#fff3ea!important;border-radius:8px!important;color:#e65337!important;display:inline-flex!important;font-size:11px!important;font-weight:720!important;letter-spacing:.045em!important;line-height:1!important;min-height:27px!important;padding:0 10px!important;text-transform:uppercase!important}.spaces-page .card-actions-only{display:flex!important;justify-content:flex-end!important;margin-top:18px!important}.spaces-page .round-arrow{align-items:center!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#e65337!important;display:inline-flex!important;font-size:18px!important;font-weight:900!important;height:auto!important;justify-content:center!important;line-height:1!important;margin-left:auto!important;text-decoration:none!important;transition:transform .2s ease,background .2s ease,color .2s ease!important;width:auto!important}.spaces-page .round-arrow:focus-visible,.spaces-page .round-arrow:hover{background:transparent!important;color:#d84831!important;outline:none!important;transform:translate(2px)!important}.spaces-page .spaces-empty{background:#fffaf5!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:28px!important;color:#62677c!important;display:grid!important;font-weight:700!important;min-height:180px!important;place-items:center!important}@media (max-width:1180px){.spaces-page .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.spaces-page .spaces-filter-section .container,.spaces-page .spaces-hero-clean .container,.spaces-page .spaces-list-section .container,.spaces-page>section>.container{max-width:1320px!important;width:min(100% - 32px,1320px)!important}.spaces-page .spaces-hero-clean{padding:46px 0 50px!important}.spaces-page .spaces-hero-copy h1{font-size:50px!important}.spaces-page .spaces-filter-modern{border-radius:26px!important;gap:12px!important;grid-template-columns:1fr!important;margin-top:-26px!important;padding:13px!important}.spaces-page .filters{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch!important}.spaces-page .filters::-webkit-scrollbar{display:none!important}.spaces-page .target-pills{justify-self:stretch!important}.spaces-page .target-dropdown{min-width:0!important;width:100%!important}.spaces-page .target-dropdown-menu{left:0!important;min-width:0!important;right:0!important}.spaces-page .spaces-list-section{padding:34px 0 calc(58px + env(safe-area-inset-bottom,0px))!important}.spaces-page .card-grid{gap:18px!important;grid-template-columns:1fr!important}.spaces-page .card-img{height:210px!important}}@media (max-width:640px){.spaces-page .spaces-hero-clean{padding:42px 0 48px!important}.spaces-page .spaces-hero-copy h1{font-size:clamp(40px,12vw,50px)!important;letter-spacing:0!important;line-height:.98!important}.spaces-page .spaces-filter-modern{border-radius:24px!important}.spaces-page .filter{font-size:12px!important;min-height:40px!important;padding:0 14px!important;white-space:nowrap!important}.spaces-page .card-body{padding:22px!important}}.service-category-page{--cat-color:#e65337;--cat-color-dark:#bf3a28;--cat-color-deep:#5b1f1a;--cat-color-soft:#fff3ea;background:#fff!important;font-size:16px!important;line-height:1.48!important;overflow-x:clip!important}.service-category-page.category-cresci{--cat-color:#4b3997;--cat-color-dark:#372776;--cat-color-deep:#22194f;--cat-color-soft:#f3efff}.service-category-page.category-costruisci{--cat-color:#f4c542;--cat-color-dark:#c28a12;--cat-color-deep:#7a5612;--cat-color-soft:#fff6dc}.service-category-page.category-vivi{--cat-color:#e65337;--cat-color-dark:#bf3a28;--cat-color-deep:#5b1f1a;--cat-color-soft:#fff3ea}.service-category-page .tabbar>.container,.service-category-page section>.container{margin-left:auto!important;margin-right:auto!important;max-width:1344px!important;padding-left:0!important;padding-right:0!important;width:min(1344px,calc(100% - 96px))!important}.service-category-page .category-hero{align-items:center!important;background:var(--cat-color)!important;display:grid!important;isolation:isolate!important;min-height:360px!important;overflow:hidden!important;padding:78px 0!important;position:relative!important;text-align:center!important}.service-category-page .category-hero:before{content:none!important;display:none!important}.service-category-page .category-hero:after{background:linear-gradient(135deg,#1419361a,#14193605),radial-gradient(circle at 14% 10%,#ffffff2e,#fff0 34%),radial-gradient(circle at 88% 28%,#ffffff1f,#fff0 32%)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:1!important}.service-category-page .category-bg-img-v107{display:block!important;height:100%!important;inset:0!important;max-width:none!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;opacity:.62!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:0!important}.service-category-page.category-costruisci .category-bg-img-v107{mix-blend-mode:multiply!important;opacity:1!important}.service-category-page .category-hero h1,.service-category-page .category-hero>.container,.service-category-page .cresci-hero-inner,.service-category-page .red-breadcrumb{position:relative!important;z-index:2!important}.service-category-page .category-hero .container,.service-category-page .cresci-hero-inner{display:grid!important;justify-items:center!important}.service-category-page .cresci-breadcrumb{align-items:center!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:9px!important;justify-content:center!important;line-height:1!important;margin:0 auto 24px!important}.service-category-page .cresci-breadcrumb a,.service-category-page .cresci-breadcrumb span{color:#fff!important}.service-category-page .category-hero h1{color:#fff!important;font-size:clamp(48px,4.6vw,58px)!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:1!important;margin:0!important;text-align:center!important}.service-category-page .category-tabs{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff0!important;border-bottom:1px solid #e6dcd2!important;position:sticky!important;top:0!important;z-index:40!important}.service-category-page .category-tabs .tabs{align-items:stretch!important;display:flex!important;gap:30px!important;justify-content:center!important;min-height:64px!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-width:none!important}.service-category-page .category-tabs .tabs::-webkit-scrollbar{display:none!important}.service-category-page .category-tabs .tab{align-items:center!important;background:transparent!important;border-radius:0!important;color:#141936!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13.5px!important;font-weight:850!important;height:64px!important;line-height:1!important;padding:0!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important}.service-category-page .category-tabs .tab.active,.service-category-page .category-tabs .tab:focus-visible,.service-category-page .category-tabs .tab:hover{color:var(--cat-color-dark)!important;outline:none!important}.service-category-page.category-vivi .category-tabs .tab.active,.service-category-page.category-vivi .category-tabs .tab:focus-visible,.service-category-page.category-vivi .category-tabs .tab:hover{color:var(--cat-color)!important}.service-category-page .category-tabs .tab:after{background:var(--cat-color)!important;border-radius:3px!important;bottom:-1px!important;content:""!important;height:3px!important;left:0!important;opacity:0!important;position:absolute!important;right:0!important;transform:scaleX(.6)!important;transition:opacity .2s ease,transform .2s ease!important}.service-category-page .category-tabs .tab.active:after,.service-category-page .category-tabs .tab:focus-visible:after,.service-category-page .category-tabs .tab:hover:after{opacity:1!important;transform:scaleX(1)!important}.service-category-page .original-section,.service-category-page .page-section{padding:88px 0 64px!important}.service-category-page .category-service-intro{padding-bottom:56px!important;padding-top:86px!important}.service-category-page .category-service-intro .container{max-width:1344px!important;width:min(1344px,calc(100% - 96px))!important}.service-category-page .section-title-left{border-left:8px solid var(--cat-color)!important;margin:0 auto 28px!important;max-width:980px!important;padding-left:18px!important;width:min(78%,980px)!important}.service-category-page .section-title-left h2{color:#141936!important;font-size:clamp(32px,3vw,40px)!important;font-weight:620!important;letter-spacing:-.025em!important;line-height:1.08!important;margin:0!important}.service-category-page .cresci-intro-copy{color:#5f6174!important;margin-left:auto!important;margin-right:auto!important;max-width:980px!important;width:min(78%,980px)!important}.service-category-page .cresci-intro-copy-box{background:color-mix(in srgb,var(--cat-color-soft) 74%,#fff 26%)!important;border:1px solid color-mix(in srgb,var(--cat-color) 22%,transparent)!important;border-radius:30px!important;margin-top:34px!important;max-width:980px!important;padding:44px 48px!important;width:min(78%,980px)!important}.service-category-page .cresci-intro-copy p{color:#62677c!important;font-size:18px!important;font-weight:400!important;line-height:1.76!important;margin:0 0 18px!important}.service-category-page .cresci-intro-copy p:last-child{margin-bottom:0!important}.service-category-page .cresci-intro-copy b{color:var(--cat-color-dark)!important;font-weight:850!important}.service-category-page .cresci-intro-copy-box b,.service-category-page .cresci-intro-copy-box strong{color:var(--cat-color)!important;font-weight:850!important}.service-category-page .cresci-intro-copy-box p{font-size:19px!important;line-height:1.85!important}.service-category-page .cresci-intro-copy-box ol,.service-category-page .cresci-intro-copy-box ul{display:grid!important;gap:28px!important;list-style:none!important;margin:30px 0 0!important;padding-left:0!important}.service-category-page .cresci-intro-copy-box li{color:#62677c!important;font-size:19px!important;line-height:1.85!important;padding-left:34px!important;position:relative!important}.service-category-page .cresci-intro-copy-box li:before{background:var(--cat-color)!important;border-radius:50%!important;content:""!important;height:8px!important;left:0!important;position:absolute!important;top:.72em!important;width:8px!important}.service-category-page .category-macro-section{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--cat-color) 8%,transparent),transparent 32%),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--cat-color-soft) 70%,#fff 30%))!important;padding-bottom:96px!important;padding-top:64px!important}.service-category-page .cresci-macro-list{display:grid!important;gap:16px!important;margin-left:auto!important;margin-right:auto!important;max-width:1040px!important}.service-category-page .cresci-macro-row{align-items:center!important;background:#fff!important;border:1px solid rgba(20,25,54,.07)!important;border-left:8px solid var(--cat-color)!important;border-radius:28px!important;box-shadow:0 14px 34px #1419360e!important;display:grid!important;gap:28px!important;grid-template-columns:minmax(0,1fr) 54px!important;min-height:195px!important;padding:30px 32px!important;text-decoration:none!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,border-left-color .22s ease!important}.service-category-page .cresci-macro-row:focus-visible,.service-category-page .cresci-macro-row:hover{border-left-color:color-mix(in srgb,var(--cat-color) 62%,#fff 38%)!important;box-shadow:0 24px 54px #1419361a!important;outline:none!important;transform:translateY(-4px)!important}.service-category-page .cresci-macro-label{color:var(--cat-color-dark)!important;display:inline-flex!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1!important;margin-bottom:12px!important;text-transform:uppercase!important}.service-category-page .cresci-macro-row h3{color:#141936!important;font-size:28px!important;font-weight:820!important;line-height:1.05!important;margin:0 0 10px!important}.service-category-page .cresci-macro-row p{color:#62677c!important;font-size:15.8px!important;line-height:1.56!important;margin:0 0 16px!important;max-width:780px!important}.service-category-page .cresci-macro-tags{color:#6b7082!important;display:flex!important;flex-wrap:wrap!important;font-size:12px!important;font-weight:850!important;gap:0!important;letter-spacing:.045em!important;line-height:1.2!important;margin-top:0!important;text-transform:uppercase!important}.service-category-page .cresci-macro-tags span{background:transparent!important;border-radius:0!important;color:inherit!important;display:inline!important;font:inherit!important;letter-spacing:inherit!important;min-height:0!important;padding:0!important;text-transform:inherit!important}.service-category-page .cresci-macro-tags span+span:before{color:#1419364d!important;content:"·"!important;margin:0 8px!important}.service-category-page .cresci-macro-arrow{background:var(--cat-color)!important;border-radius:999px!important;color:#141936!important;display:grid!important;font-size:20px!important;font-weight:900!important;height:48px!important;line-height:1!important;place-items:center!important;transition:transform .2s ease!important;width:48px!important}.service-category-page.category-cresci .cresci-macro-arrow,.service-category-page.category-vivi .cresci-macro-arrow{color:#fff!important}.service-category-page .cresci-macro-row:focus-visible .cresci-macro-arrow,.service-category-page .cresci-macro-row:hover .cresci-macro-arrow{background:color-mix(in srgb,var(--cat-color) 72%,#fff 28%)!important;transform:translate(4px)!important}.service-category-page .cresci-sector-filter-section{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--cat-color-soft) 42%,#fff 58%))!important;padding:20px 0!important}.service-category-page .cresci-sector-filterbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffc!important;border:1px solid rgba(20,25,54,.07)!important;border-radius:999px!important;box-shadow:0 12px 28px #1419360e,inset 0 1px #ffffffd1!important;margin:0 auto!important;max-width:100%!important;padding:12px!important;width:-moz-fit-content!important;width:fit-content!important}.service-category-page .cresci-sector-filterbar .filters{display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:center!important;margin:0!important}.service-category-page .cresci-sector-filterbar .filter,.service-category-page .cresci-sector-pill{background:transparent!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;color:#31364f!important;cursor:pointer!important;font-family:inherit!important;font-size:12.5px!important;font-weight:850!important;line-height:1!important;min-height:38px!important;padding:0 15px!important;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}.service-category-page .cresci-sector-filterbar .filter:focus-visible,.service-category-page .cresci-sector-filterbar .filter:hover{background:color-mix(in srgb,var(--cat-color) 8%,transparent)!important;color:var(--cat-color-dark)!important;outline:none!important;transform:none!important}.service-category-page .cresci-sector-filterbar .filter.active{background:var(--cat-color)!important;border-color:var(--cat-color)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--cat-color) 24%,transparent)!important;color:#fff!important}.service-category-page .category-activity-section,.service-category-page .cresci-activity-section{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--cat-color) 8%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--cat-color-soft) 72%,#fff 28%) 0,#fff)!important;padding-bottom:92px!important;padding-top:24px!important}.service-category-page .category-service-grid,.service-category-page .cresci-card-grid{align-items:stretch!important;display:grid!important;gap:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:start!important;margin:0 auto!important;max-width:1344px!important;width:100%!important}.service-category-page .category-service-grid>.activity-card,.service-category-page .cresci-card-grid>.activity-card{max-width:100%!important;width:100%!important}.service-category-page .category-service-card,.service-category-page .cresci-service-card{--activity-color:var(--cat-color)!important;--activity-color-soft:color-mix(in srgb,var(--cat-color) 10%,transparent)!important;--activity-color-border:color-mix(in srgb,var(--cat-color) 24%,transparent)!important;align-items:stretch!important;background:linear-gradient(180deg,#fff,#fffdf9)!important;border:1px solid rgba(20,25,54,.065)!important;border-radius:30px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;min-height:300px!important;overflow:hidden!important;padding:26px 24px 24px!important;position:relative!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.service-category-page .category-service-card>*,.service-category-page .cresci-service-card>*{max-width:100%!important;min-width:0!important}.service-category-page .category-service-card:before,.service-category-page .cresci-service-card:before{background:var(--cat-color)!important;content:""!important;height:8px!important;left:0!important;position:absolute!important;right:0!important;top:0!important}.service-category-page .category-service-card:focus-within,.service-category-page .category-service-card:hover,.service-category-page .cresci-service-card:focus-within,.service-category-page .cresci-service-card:hover{border-color:var(--activity-color-border)!important;box-shadow:0 10px 24px #1419360b!important;transform:translateY(-4px)!important}.service-category-page .activity-card-cresci{--activity-color:#7b4ab8!important;--activity-color-soft:rgba(123,74,184,.09)!important;--activity-color-border:rgba(123,74,184,.2)!important}.service-category-page .activity-card-costruisci{--activity-color:#f2b63d!important;--activity-color-soft:rgba(242,182,61,.13)!important;--activity-color-border:rgba(242,182,61,.3)!important}.service-category-page .activity-card-vivi{--activity-color:#e65337!important;--activity-color-soft:rgba(230,83,55,.1)!important;--activity-color-border:rgba(230,83,55,.22)!important}.service-category-page .category-service-card .activity-card-top,.service-category-page .cresci-service-card .activity-card-top{align-items:center!important;display:flex!important;gap:16px!important;justify-content:flex-start!important;margin-bottom:24px!important;max-width:100%!important;min-width:0!important}.service-category-page .category-service-card .activity-area,.service-category-page .cresci-service-card .activity-area{align-items:center!important;background:var(--activity-color-soft)!important;border:1px solid var(--activity-color-border)!important;border-radius:999px!important;color:var(--cat-color-dark)!important;display:inline-flex!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1!important;max-width:100%!important;min-height:28px!important;overflow:hidden!important;padding:0 11px!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.service-category-page .activity-card-costruisci .activity-area{background:#f2b63d26!important;border-color:#f2b63d52!important;color:#8a5d06!important}.service-category-page .category-vivi .activity-card-vivi .activity-area{color:var(--cat-color)!important}.service-category-page .category-service-card h3,.service-category-page .cresci-service-card h3{color:#141936!important;display:-webkit-box!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.08!important;margin:0 0 14px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}.service-category-page .category-service-card p,.service-category-page .cresci-service-card p{color:#62677c!important;display:-webkit-box!important;font-size:15.7px!important;font-weight:400!important;line-height:1.52!important;margin:0 0 18px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;line-clamp:4!important}.service-category-page .category-service-card .card-targets,.service-category-page .cresci-service-card .card-targets{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:18px!important;margin-top:auto!important;max-width:100%!important;min-width:0!important}.service-category-page .category-service-card .card-target-pill,.service-category-page .cresci-service-card .card-target-pill{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;color:color-mix(in srgb,var(--cat-color-dark) 82%,#4f556b)!important;display:inline-flex!important;font-size:11px!important;font-weight:680!important;letter-spacing:.05em!important;line-height:1!important;max-width:100%!important;min-height:auto!important;min-width:0!important;padding:0!important;text-transform:uppercase!important;transition:color .2s ease!important}.service-category-page .category-service-card .card-target-pill:not(:last-child):after,.service-category-page .cresci-service-card .card-target-pill:not(:last-child):after{color:color-mix(in srgb,var(--cat-color-dark) 52%,#8a8fa2)!important;content:"-"!important;font-weight:680!important;margin-left:6px!important}.service-category-page .category-service-card .card-target-pill__text,.service-category-page .cresci-service-card .card-target-pill__text{display:block!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.service-category-page .category-service-card:focus-within .card-target-pill,.service-category-page .category-service-card:hover .card-target-pill,.service-category-page .cresci-service-card:focus-within .card-target-pill,.service-category-page .cresci-service-card:hover .card-target-pill{background:transparent!important;border-color:transparent!important;color:var(--cat-color-dark)!important}.service-category-page .category-service-card .activity-link-wrap,.service-category-page .cresci-service-card .activity-link-wrap{display:flex!important;justify-content:center!important;margin-top:auto!important;width:100%!important}.service-category-page .category-service-card .card-targets+.activity-link-wrap,.service-category-page .cresci-service-card .card-targets+.activity-link-wrap{margin-top:0!important}.service-category-page .category-service-card .activity-link,.service-category-page .cresci-service-card .activity-link{align-items:center!important;align-self:center!important;background:var(--cat-color)!important;border:1px solid var(--cat-color)!important;border-radius:999px!important;box-shadow:0 14px 30px color-mix(in srgb,var(--cat-color) 22%,transparent),inset 0 1px #ffffff2e!important;color:#fff!important;display:inline-flex!important;font-size:13.2px!important;font-weight:850!important;gap:10px!important;justify-content:center!important;line-height:1!important;margin:0 auto!important;min-height:44px!important;padding:0 18px 0 20px!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;width:-moz-fit-content!important;width:fit-content!important}.service-category-page .activity-card-costruisci .activity-link{color:#141936!important}.service-category-page .activity-card-costruisci:focus-within .activity-link,.service-category-page .activity-card-costruisci:hover .activity-link{color:#fff!important}.service-category-page .category-service-card .activity-link b,.service-category-page .cresci-service-card .activity-link b{align-items:center!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:currentColor!important;display:inline-flex!important;flex:0 0 auto!important;font-size:14px!important;height:auto!important;line-height:1!important;padding:0!important;transform:none!important;transition:transform .2s ease!important;width:auto!important}.service-category-page .category-service-card .activity-link b:after,.service-category-page .category-service-card .activity-link b:before,.service-category-page .cresci-service-card .activity-link b:after,.service-category-page .cresci-service-card .activity-link b:before{content:none!important}.service-category-page .category-service-card .activity-link:focus-visible,.service-category-page .category-service-card .activity-link:hover,.service-category-page .cresci-service-card .activity-link:focus-visible,.service-category-page .cresci-service-card .activity-link:hover{background:var(--cat-color-dark)!important;border-color:var(--cat-color-dark)!important;box-shadow:0 18px 38px color-mix(in srgb,var(--cat-color) 28%,transparent),inset 0 1px #ffffff38!important;color:#fff!important;outline:none!important;transform:translateY(-2px)!important}.service-category-page .category-service-card .activity-link:focus-visible b,.service-category-page .category-service-card .activity-link:hover b,.service-category-page .cresci-service-card .activity-link:focus-visible b,.service-category-page .cresci-service-card .activity-link:hover b{background:transparent!important;box-shadow:none!important;transform:translate(3px)!important}.service-category-page .category-gallery-section{background:linear-gradient(180deg,color-mix(in srgb,var(--cat-color-soft) 72%,#fff 28%) 0,#fff)!important;padding:72px 0 94px!important}.service-category-page .cresci-gallery-head{border-left:4px solid var(--cat-color)!important;margin:0 auto 28px!important;max-width:980px!important;padding-left:18px!important;text-align:left!important;width:min(76%,980px)!important}.service-category-page .cresci-gallery-head h2{color:#141936!important;font-size:clamp(28px,3vw,42px)!important;font-weight:620!important;letter-spacing:-.025em!important;line-height:1.05!important;margin:0!important}.service-category-page .cresci-gallery-carousel{margin:0 auto!important;max-width:none!important;padding:0 68px 48px!important;position:relative!important;width:min(100%,1040px)!important}.service-category-page .gallery-viewport{background:#f4f1ea!important;border:1px solid rgba(20,25,54,.075)!important;border-radius:34px!important;box-shadow:0 24px 60px #14193618,inset 0 1px #ffffffdb!important;min-height:470px!important;overflow:hidden!important;position:relative!important}.service-category-page .gallery-slide{inset:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;transform:scale(1.025) translate(18px)!important;transition:opacity .42s ease,transform .42s ease!important}.service-category-page .gallery-slide.active{opacity:1!important;pointer-events:auto!important;transform:scale(1) translate(0)!important}.service-category-page .gallery-slide img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.service-category-page .gallery-slide:after{background:linear-gradient(180deg,#14193600 34%,#14193694)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important}.service-category-page .gallery-slide figcaption{bottom:26px!important;color:#fff!important;left:28px!important;position:absolute!important;right:28px!important;z-index:1!important}.service-category-page .gallery-slide figcaption span{align-items:center!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff29!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:.08em!important;margin-bottom:12px!important;min-height:30px!important;padding:0 12px!important;text-transform:uppercase!important}.service-category-page .gallery-slide figcaption strong{color:#fff!important;display:block!important;font-size:clamp(28px,3vw,42px)!important;font-weight:680!important;letter-spacing:-.025em!important;line-height:1.02!important}.service-category-page .gallery-nav{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffe0!important;border:1px solid rgba(20,25,54,.08)!important;border-radius:999px!important;box-shadow:0 14px 34px #1419361a,inset 0 1px #ffffffe0!important;color:var(--cat-color-dark)!important;cursor:pointer!important;display:grid!important;font-size:20px!important;font-weight:800!important;height:46px!important;place-items:center!important;position:absolute!important;top:calc(50% - 24px)!important;transition:transform .2s ease,background .2s ease,color .2s ease!important;width:46px!important;z-index:2!important}.service-category-page .gallery-prev{left:0!important}.service-category-page .gallery-next{right:0!important}.service-category-page .gallery-nav:focus-visible,.service-category-page .gallery-nav:hover{background:var(--cat-color)!important;color:#fff!important;outline:none!important;transform:translateY(-2px)!important}.service-category-page .gallery-dots{bottom:0!important;display:flex!important;gap:8px!important;justify-content:center!important;left:50%!important;margin-top:0!important;position:absolute!important;transform:translate(-50%)!important}.service-category-page .gallery-dots button{background:color-mix(in srgb,var(--cat-color) 24%,transparent)!important;border:0!important;border-radius:999px!important;cursor:pointer!important;height:10px!important;width:10px!important}.service-category-page .gallery-dots button.active{background:var(--cat-color)!important;width:28px!important}.service-category-page .category-contact-section{background:radial-gradient(circle at 95% 0,#ffffff17,#fff0 26%),radial-gradient(circle at 0 100%,#ffffff14,#fff0 30%),linear-gradient(135deg,var(--cat-color-deep) 0,var(--cat-color-dark) 58%,var(--cat-color) 100%)!important;color:#fff!important;overflow:hidden!important;padding:72px 0 76px!important;position:relative!important}.service-category-page .category-contact-section .container{max-width:980px!important;width:min(980px,calc(100% - 96px))!important}.service-category-page .cresci-contact-intro{margin-bottom:30px!important;text-align:left!important}.service-category-page .cresci-contact-intro h2{color:#fff!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:680!important;letter-spacing:-.025em!important;line-height:1.05!important;margin:0 0 14px!important}.service-category-page .cresci-contact-intro h2 span{color:#ffe09a!important}.service-category-page .cresci-contact-intro p{color:#ffffffdb!important;font-size:16.5px!important;line-height:1.6!important;margin:0!important;max-width:none!important}.service-category-page .cresci-contact-formbox{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff0e!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:26px!important;box-shadow:0 24px 60px #1419362e,inset 0 1px #ffffff29!important;padding:26px!important}.service-category-page .cresci-contact-form{display:grid!important;gap:18px!important}.service-category-page .cresci-form-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.service-category-page .cresci-contact-form label:not(.privacy-consent-v110){color:#fff!important;display:block!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;margin-bottom:7px!important}.service-category-page .cresci-contact-form input:not([type=checkbox]),.service-category-page .cresci-contact-form textarea{background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.28)!important;border-radius:14px!important;color:#fff!important;min-height:48px!important;outline:none!important;padding:0 13px!important;width:100%!important}.service-category-page .cresci-contact-form textarea{min-height:104px!important;padding-top:13px!important;resize:vertical!important}.service-category-page .cresci-contact-form input::-moz-placeholder,.service-category-page .cresci-contact-form textarea::-moz-placeholder{color:#ffffffad!important}.service-category-page .cresci-contact-form input::placeholder,.service-category-page .cresci-contact-form textarea::placeholder{color:#ffffffad!important}.service-category-page .cresci-contact-form input:focus,.service-category-page .cresci-contact-form textarea:focus{border-color:#ffffffb3!important;box-shadow:0 0 0 3px #ffffff1a!important}.service-category-page .cresci-form-actions{display:flex!important;justify-content:flex-end!important}.service-category-page .cresci-form-actions button{background:#fff!important;border:0!important;border-radius:999px!important;color:var(--cat-color-dark)!important;cursor:pointer!important;font-size:14px!important;font-weight:850!important;min-height:44px!important;padding:0 24px!important;transition:transform .2s ease,box-shadow .2s ease!important}.service-category-page .cresci-form-actions button:focus-visible,.service-category-page .cresci-form-actions button:hover{box-shadow:0 14px 30px #14193629!important;outline:none!important;transform:translateY(-2px)!important}@media (max-width:1180px){.service-category-page .category-service-grid,.service-category-page .cresci-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.service-category-page .category-contact-section .container,.service-category-page .category-service-intro .container,.service-category-page .tabbar>.container,.service-category-page section>.container{max-width:680px!important;width:min(100% - 32px,680px)!important}.service-category-page .category-hero{min-height:290px!important;padding:58px 0!important}.service-category-page .category-hero h1{font-size:clamp(35px,9vw,42px)!important}.service-category-page .category-tabs .tabs{flex-wrap:nowrap!important;gap:26px!important;justify-content:flex-start!important;min-height:60px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;-webkit-overflow-scrolling:touch!important}.service-category-page .category-tabs .tab{height:60px!important}.service-category-page .original-section,.service-category-page .page-section{padding:58px 0!important}.service-category-page .category-service-intro{padding-bottom:44px!important;padding-top:56px!important}.service-category-page .cresci-intro-copy-box{border-radius:22px!important;margin-top:26px!important;padding:28px 24px!important}.service-category-page .cresci-intro-copy-box li,.service-category-page .cresci-intro-copy-box p{font-size:16.5px!important;line-height:1.7!important}.service-category-page .cresci-intro-copy-box ol,.service-category-page .cresci-intro-copy-box ul{gap:18px!important;margin-top:22px!important}.service-category-page .cresci-intro-copy-box li{padding-left:26px!important}.service-category-page .category-activity-section,.service-category-page .category-gallery-section,.service-category-page .category-macro-section,.service-category-page .cresci-activity-section{padding-bottom:68px!important;padding-top:58px!important}.service-category-page .cresci-sector-filter-section{padding:20px 0!important}.service-category-page .cresci-sector-filterbar{border-radius:24px!important;width:100%!important}.service-category-page .cresci-sector-filterbar .filters{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.service-category-page .cresci-sector-filterbar .filters::-webkit-scrollbar{display:none!important}.service-category-page .cresci-sector-pill{flex:0 0 auto!important}.service-category-page .cresci-macro-row{grid-template-columns:minmax(0,1fr)!important;padding:24px!important}.service-category-page .cresci-macro-arrow{justify-self:start!important}.service-category-page .category-service-grid,.service-category-page .cresci-card-grid{grid-template-columns:1fr!important;max-width:none!important;width:100%!important}.service-category-page .category-service-card,.service-category-page .cresci-service-card{border-radius:26px!important;min-height:0!important;padding:24px 22px 22px!important}.service-category-page .category-service-card h3,.service-category-page .cresci-service-card h3{font-size:22px!important}.service-category-page .cresci-gallery-head,.service-category-page .cresci-intro-copy,.service-category-page .section-title-left{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.service-category-page .cresci-gallery-carousel{padding:0 0 46px!important;width:100%!important}.service-category-page .gallery-viewport{border-radius:24px!important;min-height:330px!important}.service-category-page .gallery-prev{left:10px!important}.service-category-page .gallery-next{right:10px!important}.service-category-page .cresci-form-grid{grid-template-columns:1fr!important}.service-category-page .cresci-contact-formbox{padding:22px!important}}.activity-detail-page .activity-detail-form-section{background:radial-gradient(circle at 95% 0,#ffffff17,#fff0 26%),radial-gradient(circle at 0 100%,#ffffff14,#fff0 30%),linear-gradient(135deg,var(--activity-detail-color-dark) 0,#5f3295 58%,var(--activity-detail-color) 100%)!important;color:#fff!important;overflow:hidden!important;padding:72px 0 76px!important;position:relative!important}.activity-detail-page.category-costruisci .activity-detail-form-section{background:radial-gradient(circle at 95% 0,#ffffff17,#fff0 26%),radial-gradient(circle at 0 100%,#ffffff14,#fff0 30%),linear-gradient(135deg,#5a3f10,#8a5d06 58%,#f2b63d)!important}.activity-detail-page .activity-detail-form-section .container{margin-left:auto!important;margin-right:auto!important;max-width:980px!important;padding-left:0!important;padding-right:0!important;position:relative!important;width:min(980px,calc(100% - 96px))!important;z-index:1!important}.activity-detail-page .activity-detail-form-section .cresci-contact-intro{margin-bottom:30px!important;text-align:left!important}.activity-detail-page .activity-detail-form-section .cresci-contact-intro h2{color:#fff!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:680!important;letter-spacing:-.025em!important;line-height:1.05!important;margin:0 0 14px!important}.activity-detail-page .activity-detail-form-section .cresci-contact-intro h2 span{color:#ffe09a!important}.activity-detail-page .activity-detail-form-section .cresci-contact-intro p{color:#ffffffe6!important;font-size:16.5px!important;font-weight:400!important;line-height:1.6!important;margin:0!important}.activity-detail-page .activity-detail-form-section .cresci-contact-formbox{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:26px!important;box-shadow:0 24px 60px #1419362e,inset 0 1px #ffffff29!important;color:#fff!important;padding:26px!important;width:100%!important}.activity-detail-page .activity-detail-form-section .cresci-contact-form{display:grid!important;gap:18px!important}.activity-detail-page .activity-detail-form-section .cresci-form-grid{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.activity-detail-page .activity-detail-form-section .cresci-contact-form label:not(.privacy-consent-v110){color:#fff!important;display:block!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;margin-bottom:7px!important}.activity-detail-page .activity-detail-form-section .cresci-contact-form input:not([type=checkbox]),.activity-detail-page .activity-detail-form-section .cresci-contact-form textarea{background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.28)!important;border-radius:14px!important;color:#fff!important;min-height:48px!important;outline:none!important;padding:0 13px!important;width:100%!important}.activity-detail-page .activity-detail-form-section .cresci-contact-form textarea{min-height:104px!important;padding-top:13px!important}.activity-detail-page .activity-detail-form-section .cresci-contact-form input::-moz-placeholder,.activity-detail-page .activity-detail-form-section .cresci-contact-form textarea::-moz-placeholder{color:#ffffffad!important}.activity-detail-page .activity-detail-form-section .cresci-contact-form input::placeholder,.activity-detail-page .activity-detail-form-section .cresci-contact-form textarea::placeholder{color:#ffffffad!important}.activity-detail-page .activity-detail-form-section .privacy-consent-v110{background:#ffffff1a!important;border-color:#ffffff2e!important}.activity-detail-page .activity-detail-form-section .privacy-consent-v110 span{color:#ffffffe6!important}.activity-detail-page .activity-detail-form-section .privacy-consent-v110 a{color:#ffe09a!important}.activity-detail-page .activity-detail-form-section .cresci-form-actions{display:flex!important;justify-content:flex-end!important}.activity-detail-page .activity-detail-form-section .cresci-form-actions button{background:#fff!important;border:0!important;border-radius:999px!important;color:var(--activity-detail-color-dark)!important;cursor:pointer!important;font-size:14px!important;font-weight:850!important;min-height:44px!important;padding:0 24px!important}@media (max-width:820px){.activity-detail-page .activity-detail-form-section .container{max-width:680px!important;width:min(100% - 32px,680px)!important}.activity-detail-page .activity-detail-form-section .cresci-form-grid{grid-template-columns:1fr!important}.activity-detail-page .activity-detail-form-section .cresci-contact-formbox{padding:22px!important}}.page-enter-active,.page-leave-active{transition:all .2s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.page_layout-enter-active{transition:all .2s}.page_layout-leave-active{transition:all .07s}.page_layout-enter-from,.page_layout-leave-to{filter:blur(1rem);opacity:0}
