@font-face{font-family:Aaleyah;src:url(/assets/font/Aaleyah/aaleyah.eot);src:url(/assets/font/Aaleyah/aaleyah.eot?#iefix) format('embedded-opentype'),url(/assets/font/Aaleyah/aaleyah.woff2) format('woff2'),url(/assets/font/Aaleyah/aaleyah.woff) format('woff'),url(/assets/font/Aaleyah/aaleyah.ttf) format('truetype'),url(/assets/font/Aaleyah/aaleyah.svg#aaleyah) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Regular.eot);src:url(/assets/font/Lato/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(/assets/font/Lato/Lato-Regular.woff2) format('woff2'),url(/assets/font/Lato/Lato-Regular.woff) format('woff'),url(/assets/font/Lato/Lato-Regular.ttf) format('truetype'),url(/assets/font/Lato/Lato-Regular.svg#Lato-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Regular_1.eot);src:url(/assets/font/Lato/Lato-Regular_1.eot?#iefix) format('embedded-opentype'),url(/assets/font/Lato/Lato-Regular_1.woff2) format('woff2'),url(/assets/font/Lato/Lato-Regular_1.woff) format('woff'),url(/assets/font/Lato/Lato-Regular_1.ttf) format('truetype'),url(/assets/font/Lato/Lato-Regular_1.svg#Lato-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BodegaSans;src:url(/assets/font/BodegaSans/BodegaSans-Medium.eot);src:url(/assets/font/BodegaSans/BodegaSans-Medium.eot?#iefix) format('embedded-opentype'),url(/assets/font/BodegaSans/BodegaSans-Medium.woff2) format('woff2'),url(/assets/font/BodegaSans/BodegaSans-Medium.woff) format('woff'),url(/assets/font/BodegaSans/BodegaSans-Medium.ttf) format('truetype'),url(/assets/font/BodegaSans/BodegaSans-Medium.svg#BodegaSans-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NonchalanceBold;src:url(/assets/font/NonchalanceBold/NonchalanceBold.eot);src:url(/assets/font/NonchalanceBold/NonchalanceBold.eot?#iefix) format('embedded-opentype'),url(/assets/font/NonchalanceBold/NonchalanceBold.svg#NonchalanceBold) format('svg'),url(/assets/font/NonchalanceBold/NonchalanceBold.ttf) format('truetype'),url(/assets/font/NonchalanceBold/NonchalanceBold.woff) format('woff'),url(/assets/font/NonchalanceBold/NonchalanceBold.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}html{min-width:320px;position:relative;scrollbar-color:rgba(34,69,53,.5) rgba(35,70,55,.2);scrollbar-width:thin}body{margin:0;font-size:17px;color:#000;background-color:#fff}img{width:100%;height:auto;display:block}*{color:inherit;font-family:Lato,sans-serif;background-position:center;background-size:cover;background-repeat:no-repeat}hr{border-top:4px solid #fff;margin:0 auto}hr.verde{border-color:#009b3e}hr.rosso{border-color:#d7282f}h1,h2,p{margin:0;padding:0;color:#693fb6;letter-spacing:2px}a:not(.underline){text-decoration:none}p{line-height:1.3em;font-size:1.1em}p:not(.align-left){text-align:justify}p.center{text-align:center}p.color.verde{color:#009b3e}p.color.porpora{color:#8b8ace}p.color.nero{color:#000}b{font-size:1.25em}.h1,h1{font-family:Aaleyah;font-size:4em;line-height:1.25em}.h2,.h3,h2,h3{font-family:BodegaSans;line-height:1em}.h1:not(.align-left),h1:not(.align-left){text-align:center}.h2,h2{font-size:2.65em}.h2:not(.align-left),h2:not(.align-left){text-align:center}.h3,h3{font-size:2.5em}.h3:not(.align-left),h3:not(.align-left){text-align:center}body:not(.ladyfroly) h1,body:not(.ladyfroly) h2,body:not(.ladyfroly) p{color:#3d1152}body:not(.ladyfroly) .h1,body:not(.ladyfroly) .h2,body:not(.ladyfroly) h1,body:not(.ladyfroly) h2{font-family:NonchalanceBold;color:transparent;-webkit-text-stroke-width:.035em;-webkit-text-stroke-color:#3d1152;letter-spacing:0}body:not(.ladyfroly) .h3,body:not(.ladyfroly) h3{font-family:Lato}.banner .h1,.sliders .slider .slide.card b{font-family:BodegaSans}.hide{display:none}.banner img{padding:10em 0;max-height:25vh;width:auto;margin:0 auto}.banner>:not(.hole){padding-bottom:3em}.banner .h1{color:#fff;text-shadow:0 0 18px #000;-webkit-text-stroke:0}.banner .h3{color:#fff}.cols{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.cols.flex-end{align-items:flex-end}.cols.flex-end .c6 img{margin-top:20px}.cols.flex-start{align-items:flex-start}.cols.space-between{justify-content:space-between}.cols>.col{padding:0}.cols>.col.c12{width:calc(100% - 0% * 2)}.cols>.col.c11{width:calc(91.6% - 0% * 2)}.cols>.col.c10{width:calc(83.3% - 0% * 2)}.cols>.col.c9{width:calc(75% - 0% * 2)}.cols>.col.c8{width:calc(66.6% - 0% * 2)}.cols>.col.c7{width:calc(58% - 0% * 2)}.cols>.col.c6{width:calc(49.9% - 0% * 2)}.cols>.col.c5{width:calc(41.6% - 0% * 2)}.cols>.col.c4{width:calc(33.3% - 0% * 2)}.cols>.col.c3{width:calc(25% - 0% * 2)}.cols>.col.c2{width:calc(16.6% - 0% * 2)}.cols>.col.c1{width:calc(8.3% - 0% * 2)}.cols>.col.pad1{padding:2.5% calc(4.15% + 0%)}.cols.pad>.col{padding:2%}.cols.pad>.col.c12{width:calc(100% - 2% * 2)}.cols.pad>.col.c11{width:calc(91.6% - 2% * 2)}.cols.pad>.col.c10{width:calc(83.3% - 2% * 2)}.cols.pad>.col.c9{width:calc(75% - 2% * 2)}.cols.pad>.col.c8{width:calc(66.6% - 2% * 2)}.cols.pad>.col.c7{width:calc(58% - 2% * 2)}.cols.pad>.col.c6{width:calc(49.9% - 2% * 2)}.cols.pad>.col.c5{width:calc(41.6% - 2% * 2)}.cols.pad>.col.c4{width:calc(33.3% - 2% * 2)}.cols.pad>.col.c3{width:calc(25% - 2% * 2)}.cols.pad>.col.c2{width:calc(16.6% - 2% * 2)}.cols.pad>.col.c1{width:calc(8.3% - 2% * 2)}.cols.pad>.col.pad1{padding:2.5% calc(4.15% + 2%)}.head{position:fixed;top:0;left:0;padding:0;width:100%;z-index:9}.head .preheader{min-height:20px;background-color:#dac5e6}.head .link{display:flex;align-items:center}.head .link.end{justify-content:flex-end}.btn.center,.hole{justify-content:center}.head .link>div{position:relative;height:50px;padding:0 2.8em}.head .link>div>a:not(.lady){line-height:50px;text-transform:uppercase;font-weight:700}.head .link>div>a.lady img{padding:.25em;max-height:calc(100% - .25em * 2)}.head .link>div .submenu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;width:fit-content;width:-moz-max-content;padding:1em 1em 0;margin:-3px 0 0;border-top:3px solid #693fb6}.head .link>div .submenu li{list-style-type:none;padding-bottom:1em;text-transform:uppercase;font-size:.9em}.head .link>div:hover .submenu{display:block}.btn,.hole{display:flex}.head.scroll:not(.mobile) .hole .element:not(.center){box-shadow:-3px 1px 5px -3px}.head.scroll:not(.mobile) .hole .element:not(.center):last-child{box-shadow:3px 1px 5px -3px}.head.scroll:not(.mobile) .hole .element.center{box-shadow:0 4px 5px -6px;height:calc(50px * 2.25);background:#fff;border-radius:0 0 100% 100%}.head.scroll:not(.mobile) .hole .element.center img{top:5px}.head.scroll:not(.mobile) .hole .element.center img.main{opacity:0}.head.scroll:not(.mobile) .hole .element.center img.secondary{opacity:1}.head.scroll:not(.mobile) .hole .element.center::after,.head.scroll:not(.mobile) .hole .element.center::before{content:none}.hole .element:not(.center){width:calc((100% - 150px)/ 2);background-color:#fff;height:50px}.hole .element.center{width:300px;background-image:url(/assets/img/web/hole.svg);background-position:bottom center;background-size:700px;position:relative;transition:all ease .1s}.hole .element.center img{transition:all ease .25s;position:absolute;top:20px;left:calc(50% - 30px);max-width:60px;width:auto}.hole .element.center::after,.hole .element.center::before{width:10px;position:absolute;height:100%;top:0;background-color:#fff;content:''}.hole .element.center img.main{opacity:1}.hole .element.center img.secondary{opacity:0}.hole .element.center::after{right:-5px}.hole .element.center::before{left:-5px}.hole .element.center.reverse{transform:rotate(180deg)}.hole.viola .element:not(.center){background-color:#dac5e6}.hole.viola .element.center{background-image:url(/assets/img/web/hole-viola.svg)}.hole.viola .element.center::after,.hole.viola .element.center::before{background-color:#dac5e6}.hole.porpora .element:not(.center){background-color:#e7e7f5}.hole.porpora .element.center{background-image:url(/assets/img/web/hole-porpora.svg)}.hole.porpora .element.center::after,.hole.porpora .element.center::before{background-color:#e7e7f5}.hole.verde .element:not(.center){background-color:#c9e6bf}.hole.verde .element.center{background-image:url(/assets/img/web/hole-verde.svg)}.hole.verde .element.center::after,.hole.verde .element.center::before{background-color:#c9e6bf}.footer,.hole.grigio .element.center::after,.hole.grigio .element.center::before{background-color:#f2f2f2}.hole.grigio .element:not(.center){background-color:#f2f2f2}.hole.grigio .element.center{background-image:url(/assets/img/web/hole-grigio.svg)}.footer-before{padding:2em 0}.footer-before p{color:#000!important;text-align:left;font-size:1.1em}.footer-before .logo{padding:0 2em;max-height:25vh;width:auto;margin:0 auto;max-width:calc(100% - 4em)}#camera-commercio-cuneo{width:60%;}.btn{margin:.25em 0}.btn a{padding:.6em 2em;color:#3d1152;outline:#3d1152 solid 1px;background-color:inherit;text-align:center;width:100%;cursor:pointer}.btn a:hover{background-color:#fff70}.btn:not(.block) a{display:inline-block;width:fit-content;width:-moz-max-content}.sliders{position:relative;overflow:hidden}.sliders .slider .slide:not(.active){display:none}.sliders .tabs{column-gap:.2em}.sliders .bulls{text-align:center;font-size:1.5em;padding-top:.35em}.btn-up,.sliders .left,.sliders .right{padding:.06em .45em .2em;background:#fff;box-shadow:0 0 5px -2px #693fb6;border-radius:50%;font-family:monospace;transition:all ease .5s;cursor:pointer}.sliders .bulls .bull{cursor:pointer;color:#fff;text-shadow:0 0 2px #693fb6;letter-spacing:1px}.sliders .bulls .bull.active{color:#3d1152}.sliders .left,.sliders .right{color:#693fb6;font-size:1.5em;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.sliders.pad .left,.sliders.pad .right{transform:translateY(-100%)}.sliders .left{left:-2em}.sliders .right{right:-2em}.sliders:hover .left{left:1em}.sliders:hover .right{right:1em}.card{background-color:#fff;margin-top:1em;box-shadow:0 2px 8px -6px #3d1152}.card:not(.clear) .col:first-child{position:relative}.card:not(.clear) .col:first-child::after{content:'';background-image:url(/assets/img/web/90deg.svg);background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);right:0;width:70px;height:240px;position:absolute}.card p{text-align:left}.card.bg{align-items:normal}.card.bg .col:first-child{display:flex;align-items:center;position:relative;isolation:isolate}.card.bg .col:first-child p{color:#fff!important}.card.bg .col:first-child::before{content:'';position:absolute;inset:0;z-index:-1;background:0 0}.back{background-image:url(/assets/img/web/grappolo-background.svg);background-size:20vw;background-blend-mode:soft-light;background-color:#fff;padding-top:1em}.back.viola{background-color:#dac5e6}.back.verde{background-color:#c9e6bf}.back.verde .h2{-webkit-text-stroke-color:#009b3e}.back.verde b,.back.verde p:not(.h2){color:#009b3e}.back.verde .btn a{color:#009b3e;outline-color:#009b3e}.back.verde .sliders .bulls .bull{text-shadow:0 0 2px #009b3e}.back.verde .sliders .bulls .bull.active{color:#009b3e}.back.verde .sliders .left,.back.verde .sliders .right{color:#009b3e;box-shadow:0 0 5px -2px #009b3e}.back.grigio{background-color:#f2f2f2}.back.grigio .h2{-webkit-text-stroke-color:#000}.back.grigio b,.back.grigio p:not(.h2){color:#000}.back.grigio .btn a{color:#000;outline-color:#000}.back.grigio .sliders .bulls .bull{text-shadow:0 0 2px #000}.back.grigio .sliders .bulls .bull.active{color:#000}.back.grigio .sliders .left,.back.grigio .sliders .right{color:#000;box-shadow:0 0 5px -2px #000}.back.porpora{background-color:#e7e7f5}.back.porpora .h2{-webkit-text-stroke-color:#8b8ace}.back.porpora b,.back.porpora p:not(.h2){color:#8b8ace}.back.porpora .btn a{color:#8b8ace;outline-color:#8b8ace}.back.porpora .sliders .bulls .bull{text-shadow:0 0 2px #8b8ace}.back.porpora .sliders .bulls .bull.active{color:#8b8ace}.back.porpora .sliders .left,.back.porpora .sliders .right{color:#8b8ace;box-shadow:0 0 5px -2px #8b8ace}.back.left{background-position:5% 0}.back.right{background-position:95% 0}.home-ladyfroly .back,.home-ladyfroly .hole .element:not(.center){background-image:url(/assets/img/web/grappoli.svg);background-size:125%;background-blend-mode:multiply;background-position:center;background-repeat:repeat-y;background-attachment:fixed}section.privacy .inner{padding:0 1em;word-break:break-word}section.privacy h1,section.privacy h2,section.privacy p{text-align:left;color:#000;font-size:1em}section.privacy li{font-size:1.05em}.btn-up{color:#693fb6;font-size:1.5em;font-weight:700;position:fixed;bottom:1em;right:3em;z-index:999999999;transform:rotate(90deg)}.small-logo{float:inline-end;width:6rem;height:auto;padding-left:.1rem}.lang{position:fixed;bottom:1.55em;right:1.5em;width:36px;cursor:pointer;filter:drop-shadow(0 1px 1px #000000)}.lang img{border-radius:50%;padding-top:2px}.lang-hover{display:none;flex-direction:column-reverse}.lang-hover img{padding:2px 0}.display-lang{display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:rgba(77,38,38,.5);box-shadow:inset 0 0 6px rgba(130,130,130,.4);-webkit-box-shadow:inset 0 0 6px rgba(130,130,130,.4)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(130,130,130,.2)}::selection{background-color:#dedede4a}::-moz-selection{background-color:#dedede4a}@media (min-width:2300px){body{font-size:1.5vh}}@media (max-width:1500px){.head .link>div{padding:0 2.3em}}@media (max-width:1380px){.head .link>div{padding:0 .75em}}@media (max-width:1225px){.h1{font-size:3em}.h2,h2{font-size:2.5em}.h3,h3{font-size:2.3em}p{font-size:1.15em}.cols.pad>.col.c3,.cols.pad>.col.c6,.inner>.col.c3,.inner>.col.c6{width:80%!important}}@media (max-width:1100px){.head .menu{display:flex;cursor:pointer}.head .link>div:not(.menu){display:none}.head .link.end{justify-content:start}.head.mobile .mobile-menu{background-color:#fff;display:flex;flex-wrap:wrap;padding:4em 1% 1em;box-shadow:0 1px 10px -6px #000}.head.mobile .mobile-menu a{width:100%;padding:2% 1%;text-align:center;font-weight:700}.head.mobile .mobile-menu img{max-height:4em;max-width:100%}.head.mobile .hole .element.center{background-color:#fff}.head.mobile .hole .element.center img.main{opacity:0}.head.mobile .hole .element.center img.secondary{opacity:1;top:5px}.sliders .left,.sliders .right{background-color:#fff70}.sliders .left{left:.5em}.sliders .right{right:.5em}.sliders .bulls{font-size:3em}}@media (max-width:1000px){.home-ladyfroly .back,.home-ladyfroly .hole .element:not(.center){background-image:none}.icon{max-height:4em;max-width:4em;width:initial}.banner img{max-width:90%}.cols .col{width:100%!important;padding:4%}.footer-before p{text-align:center}.footer-before .btn{margin:0 auto;display:block}#camera-commercio-cuneo{width:auto;max-height:22vh;margin:auto;max-width:calc(100% - 4em);}.hideMobile{display:none}.sliders{width:50%;margin:0 auto}.sliders .card:not(.clear) .col:first-child::after{content:none}.back{background-size:50vw}}@media (max-width:900px){h1{font-size:3em}.sliders{width:65%}}@media (max-width:730px){.h1{font-size:1.9em}.h2,h2{font-size:2em}.h3,h3{font-size:1.4em}p{font-size:1.02em}.btn{padding:.8em 1.6em}.sliders{width:80%}}@media (max-width:600px){h1{font-size:2.2em}.sliders{width:initial}.cols.pad>.col.c3,.cols.pad>.col.c6,.inner>.col.c3,.inner>.col.c6{width:96%!important}}@media (max-width:450px){h1{font-size:1.8em}.h3,h3{font-size:1.35em}p{font-size:.98em}}@media (max-height:650px){.head.mobile .mobile-menu{padding-top:3em}.head.mobile .mobile-menu a{padding:1% 1% 0}.head.mobile .mobile-menu img{max-height:3em}}@supports (padding:max(0px)){.head .hole .element:first-child,.head.mobile .mobile-menu{padding-left:env(safe-area-inset-left)}}