@import"https://fonts.googleapis.com/css2?family=Coral+Pixels&family=Funnel+Display:wght@300..800&family=Teachers:ital,wght@0,400..800;1,400..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.googleapis.com/css2?family=Jacquard+12&display=swap";:root{--larghezza: 1260px;--larghezzamax: calc(100svw - 120px) ;--larghezzamin: 850px;--bordobase: 2px;--bianco: #fafafa;--nero: #161616;--rosso: #dd0000;--giallo: #ffd200;--grigio01: #4d4d4d;--grigio02: #787878;--grigio03: #ADADAD;--grigio04: #DDDDDD;--grigio05: #F5F5F5;--grigio06: #EFEFEF;--colore01chiaro: #6BF3D3;--colore01: #8893fa;--colore01scuro: #284155;--colore01scuro2: #0b1b29;--colore02chiaro: color-mix(in srgb, var(--colore02) 50%, white);--colore02: #D3622E;--colore02scuro: color-mix(in srgb, var(--colore02) 50%, black);--colore03chiaro: color-mix(in srgb, var(--colore03) 50%, white);--colore03: #42EF61;--colore03scuro: color-mix(in srgb, var(--colore03) 50%, black);--carattere01: "Teachers", sans-serif;--carattere02: "Funnel Display", sans-serif;--carattere03: "Material Symbols Outlined";--carattere04: "Jacquard 12", system-ui;--testo-formato: 400;--testo-dim: 1rem;--testo-colore: var(--bianco);--testo-interlinea: 1.6em;--tit-formato: 700;--tit-dim: 2rem;--tit-colore: var(--bianco);--tit-interlinea: 1.2em}.material-symbols-outlined{font-family:var(--carattere03)!important;font-size:1em;vertical-align:sub}.bianconero{filter:grayscale(100%)}.nobianconero{filter:grayscale(0%)}.relauto{position:relative;overflow-x:clip;overflow-y:auto}.relhide{position:relative;overflow:clip}.absauto{position:absolute;overflow-x:clip;overflow-y:auto}.abshide{position:absolute;overflow:clip}.relvis{position:relative;overflow:visible}.absvis{position:absolute;overflow:visible}.fixhide{position:fixed;overflow:clip}.fixvis{position:fixed;overflow:visible}.sticky{position:sticky}.overXhidden{overflow-x:clip}.overflowUnset{overflow:unset!important;overflow-x:unset!important;overflow-y:unset!important}@media(max-width:850px){.overflowUnset{overflow:clip!important}}.margineg-sx{left:50%;margin-left:calc((var(--larghezza) / 2) * -1)}@media(max-width:1600px){.margineg-sx{margin-left:0;left:3vw}}.margineg-dx{right:50%;margin-right:calc((var(--larghezza) / 2) * -1)}@media(max-width:1600px){.margineg-dx{margin-right:0;right:3vw}}.flexbox{display:flex}.flex-direction{flex-direction:var(--flex-direction)}.align-items{align-items:var(--align-items)}.justify-content{justify-content:var(--justify-content)}.flex-wrap{flex-wrap:var(--flex-wrap)}.flex{flex:var(--flex)}.align-self{align-self:var(--align-self)}.direction-row{flex-direction:row}.direction-column{flex-direction:column}.order{order:var(--order, 0)}.flexPrimo{order:-1}.colonne{columns:var(--col-dim) var(--col-num)}.spaziocol{column-gap:var(--col-gap)}.mt0{margin-top:0!important}.mt1{margin-top:1rem!important}.mt2{margin-top:2rem!important}.mt3{margin-top:3rem!important}.mt4{margin-top:4rem!important}.mt5{margin-top:5rem!important}.mb0{margin-bottom:0!important}.mb1{margin-bottom:1rem!important}.mb2{margin-bottom:2rem!important}.mb3{margin-bottom:3rem!important}.mb4{margin-bottom:4rem!important}.mb5{margin-bottom:5rem!important}.pt0{padding-top:0!important}.pt1{padding-top:1rem!important}.pt2{padding-top:2rem!important}.pt3{padding-top:3rem!important}.pt4{padding-top:4rem!important}.pt5{padding-top:5rem!important}.pt6{padding-top:6rem!important}.pt7{padding-top:7rem!important}.pt8{padding-top:8rem!important}.pb0{padding-bottom:0!important}.pb1{padding-bottom:1rem!important}.pb2{padding-bottom:2rem!important}.pb3{padding-bottom:3rem!important}.pb4{padding-bottom:4rem!important}.pb5{padding-bottom:5rem!important}.pb6{padding-bottom:6rem!important}.pb7{padding-bottom:7rem!important}.pb8{padding-bottom:8rem!important}.bgColore01chiaro{background-color:var(--colore01chiaro);box-shadow:-50vw 0 0 0 var(--colore01chiaro),50vw 0 0 0 var(--colore01chiaro)}.bgColore01{background-color:var(--colore01);box-shadow:-50vw 0 0 0 var(--colore01),50vw 0 0 0 var(--colore01)}.bgColore01scuro{background-color:var(--colore01scuro);box-shadow:-50vw 0 0 0 var(--colore01scuro),50vw 0 0 0 var(--colore01scuro)}.bgColore02chiaro{background-color:var(--colore02chiaro);box-shadow:-50vw 0 0 0 var(--colore02chiaro),50vw 0 0 0 var(--colore02chiaro)}.bgColore02{background-color:var(--colore02);box-shadow:-50vw 0 0 0 var(--colore02),50vw 0 0 0 var(--colore02)}.bgColore02scuro{background-color:var(--colore02scuro);box-shadow:-50vw 0 0 0 var(--colore02scuro),50vw 0 0 0 var(--colore02scuro)}.bgBianco{background-color:var(--bianco);box-shadow:-50vw 0 0 0 var(--bianco),50vw 0 0 0 var(--bianco)}.bgGrigio05{background-color:var(--grigio05);box-shadow:-50vw 0 0 0 var(--grigio05),50vw 0 0 0 var(--grigio05)}.bgGrigio06{background-color:var(--grigio06);box-shadow:-50vw 0 0 0 var(--grigio06),50vw 0 0 0 var(--grigio06)}.bgImg01,.bgImg02{background-position:center center;background-size:cover;background-repeat:no-repeat}:is(.bgImg01,.bgImg02):before{content:"";position:absolute;overflow:hidden;display:block}.bgImg01{background-image:url(/css/images/background01.jpg)}.bgImg01:before{width:100%;height:100%;inset:0;background:linear-gradient(78.87deg,#e2c5734d -23.01%,#f3ecd8e6 64.53%);mix-blend-mode:lighten}.bgImg02:before{width:105%;height:105%;inset:0;background:url(/assets/marmo-Bm71o4J5.png),linear-gradient(180deg,#faf4ea 12.72%,#5b9dcd 180.13%),#fff;background-blend-mode:overlay,normal,normal}@media only screen and (max-width:850px){.mobNO{display:none!important}}.larghezzabase,section article,.fondo,.bcrumb,.menu .sopra,.menu .sotto{width:var(--larghezza);max-width:90%;margin:auto}.larghezzamin,section.stretto article,header.bigslide .intro{width:var(--larghezzamin);max-width:80%;margin:auto}.larghezzamax,section.largo article{width:var(--larghezzamax);max-width:100%;margin:auto}.larghezzafull,section.full article{width:100vw;max-width:100%;margin:auto}@media only screen and (max-width:1600px){.larghezzabase,section article,.fondo,.bcrumb,.menu .sopra,.menu .sotto{width:90vw}}@media only screen and (max-width: 940px)){.larghezzabase,section article{width:90vw}.larghezzamin,section.stretto article,header.bigslide .intro{max-width:80vw}}section,#section{position:relative;overflow:clip;margin:0 auto}:is(section,#section) img,:is(section,#section) iframe,:is(section,#section) object,:is(section,#section) embed,:is(section,#section) video{max-width:100%}:is(section,#section) article,:is(section,#section) #article{position:relative;overflow:visible;margin:0 auto;padding:5rem 0}@media only screen and (max-width:850px){:is(section,#section) article,:is(section,#section) #article{padding:2.5rem 0}}:is(section,#section) img.principale{float:left;max-width:50%;margin:0 5% 1em 0}@media only screen and (max-width:850px){:is(section,#section) img.principale{float:none;max-width:100%;margin:0 0 1em}}:is(section,#section).gen article,:is(section,#section).gen #article{position:relative;overflow:clip;display:block;margin:0 auto;padding:5rem 0}@media only screen and (max-width:850px){:is(section,#section).gen article,:is(section,#section).gen #article{padding:2.5rem 0}}:is(section,#section).gen img.principale{float:left;max-width:50%;margin:0 5% 1em 0}@media only screen and (max-width:850px){:is(section,#section).gen img.principale{float:none;max-width:100%;margin:0 0 1em}}.fila{position:relative;overflow:clip;display:flex;justify-content:start;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0;width:calc(var(--larghezza) + 30px);max-width:100%}@media only screen and (max-width:1000px){.fila{margin:0 -10px;width:calc(var(--larghezza) + 20px)}}.fila>li,.fila>div{list-style:none;margin:0 15px 30px;padding:0}@media only screen and (max-width:1000px){.fila>li,.fila>div{margin:0 10px 20px}}:is(.fila>li,.fila>div).spazioTit{position:relative;display:block;width:calc(50% - 30px)}:is(.fila>li,.fila>div).spazioTit:before{content:"";float:right;padding-right:33%;height:100%}@media only screen and (max-width:850px){:is(.fila>li,.fila>div).spazioTit{width:100%;padding:0 5% 1rem}:is(.fila>li,.fila>div).spazioTit:before{display:none}}.da5{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}@media only screen and (max-width:1000px){.da5{margin:0 -5px;width:calc(100% + 10px)}}.da5>li,.da5>div{margin:0 8px 16px;width:calc(20% - 16px)}@media only screen and (min-width:1921px){.da5>li,.da5>div{width:calc(100% / 6 - 16px)}}@media only screen and (max-width:1260px){.da5>li,.da5>div{width:calc(25% - 16px)}}@media only screen and (max-width:1000px){.da5>li,.da5>div{margin:0 5px 10px;width:calc(100% / 3 - 10px)}}.da4>li,.da4>div{width:calc(25% - 30px)}@media only screen and (min-width:1921px){.da4>li,.da4>div{width:calc(20% - 30px)}}@media only screen and (max-width:1000px){.da4>li,.da4>div{width:calc(100% / 3 - 20px)}}@media only screen and (max-width:850px){.da4>li,.da4>div{width:calc(50% - 20px)}}@media only screen and (max-width:580px){.da4>li,.da4>div{width:100%}}.da3>li,.da3>div{width:calc(100% / 3 - 30px)}@media only screen and (max-width:1600px){.da3>li,.da3>div{width:calc(50% - 30px)}}@media only screen and (max-width:850px){.da3>li,.da3>div{width:100%!important}}.da2>li,.da2>div{width:calc(50% - 30px)}@media only screen and (min-width:1921px){.da2>li,.da2>div{width:calc(100% / 3 - 30px)}}@media only screen and (max-width:850px){.da2>li,.da2>div{width:100%!important}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;background:var(--grigio04)}::-webkit-scrollbar-thumb{background:var(--grigio05);border-radius:4px}html,body{margin:0;padding:0;width:100%;scroll-behavior:smooth;font-family:var(--carattere01);color:var(--bianco);background-color:var(--colore01scuro);scrollbar-width:none;-ms-overflow-style:none;font-weight:auto;font-size:1rem;line-height:1.7}:is(html,body)::-webkit-scrollbar{display:none}html{height:100%;font-size:18px;font-weight:400}*:first-child+html{overflow:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}#contenitore{position:relative;overflow-x:clip;z-index:3;margin:0 auto;padding:124px 0 0;width:100%;max-width:100svw}@media only screen and (max-width:1600px){#contenitore{padding-top:124px}}@media only screen and (max-width:850px){#contenitore{padding-top:90px}}#contenitore.basso:after{top:0}.img-sx,.img-dx{position:relative;overflow:clip;margin-bottom:45px}:is(.img-sx,.img-dx) .int{position:relative;overflow:clip}.img-sx,.img-dx{position:relative;overflow:clip;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:45px}:is(.img-sx,.img-dx) .int{position:relative;overflow:clip;width:48%}:is(.img-sx,.img-dx) img{max-width:48%}@media only screen and (max-width:900px){.img-sx,.img-dx{flex-direction:column}:is(.img-sx,.img-dx) .int{order:-1!important;width:100%}:is(.img-sx,.img-dx) img{max-width:100%;margin:30px 0 0!important}}.img-sx img{margin-right:4%}.img-dx img{order:2;margin-left:4%}.duecolonne,.trecolonne{position:relative;overflow:unset;display:flex;justify-content:space-between;align-items:flex-start}:is(.duecolonne,.trecolonne) img,:is(.duecolonne,.trecolonne) iframe{max-width:100%;height:auto;margin:0!important}:is(.duecolonne,.trecolonne) h1,:is(.duecolonne,.trecolonne) h2,:is(.duecolonne,.trecolonne) h3,:is(.duecolonne,.trecolonne) h4{max-width:80%}@media only screen and (max-width:850px){.duecolonne,.trecolonne{flex-direction:column}:is(.duecolonne,.trecolonne).mobInv{flex-direction:column-reverse}:is(.duecolonne,.trecolonne) div{width:100%!important;margin:0}}.duecolonne>div{width:47.5%}.trecolonne>div{width:30%}:is(.duecolonne,.trecolonne,.img-sx,.img-dx) table{padding:0;border-spacing:0;border:none;border-collapse:collapse;max-width:100%}:is(.duecolonne,.trecolonne,.img-sx,.img-dx) table td{vertical-align:top;max-width:auto}.bigimg{position:relative;overflow:visible;display:block;margin:auto;width:fit-content;width:100%;-webkit-box-shadow:0 40px 40px -40px rgba(0,0,0,.4);-moz-box-shadow:0 40px 40px -40px rgba(0,0,0,.4);box-shadow:0 40px 40px -40px #0006}.bigimg img,.bigimg iframe,.bigimg object,.bigimg embed,.bigimg video{display:block;margin:0 auto;max-width:100%;-webkit-box-shadow:0 60px 80px -55px rgba(0,0,0,.3),0 20px 20px -20px rgba(0,0,0,.7);-moz-box-shadow:0 60px 80px -55px rgba(0,0,0,.3),0 20px 20px -20px rgba(0,0,0,.7);box-shadow:0 60px 80px -55px #0000004d,0 20px 20px -20px #000000b3}.bigimg iframe,.bigimg object,.bigimg embed,.bigimg video{width:100%;aspect-ratio:16/9}.testo{font-family:var(--carattere01);font-size:var(--txt-dim);color:var(--colore);font-weight:var(--txt-formato);line-height:var(--interlinea)}.tit{font-family:var(--carattere02);font-size:var(--txt-dim);color:var(--colore);font-weight:var(--txt-formato);line-height:var(--interlinea)}p,h1,h2,h3,h4,h5,h6{margin:.3em 0;padding:0}p{margin:1em 0}h1,h2,.titolo{font-family:var(--carattere02);font-size:clamp(2.5rem,3svw,4rem);color:var(--bianco);font-weight:100;line-height:1.3em;text-wrap:balance;letter-spacing:.05em}:is(h1,h2,.titolo).large{font-size:clamp(2rem,2.5svw,3.5rem)}:is(h1,h2,.titolo).xlarge{font-size:clamp(2.2rem,3svw,4rem)}:is(h1,h2,.titolo).small{font-size:clamp(1.6rem,2.5svw,2.5rem)}:is(h1,h2,.titolo).xsmall{font-size:clamp(1.5rem,2svw,2rem)}:is(h1,h2,.titolo).asTxt{font-weight:400;font-size:1rem;color:auto;line-height:1.8em}.sottotitolo,h3,h4,h5,h6{font-family:var(--carattere01);font-size:clamp(1.25rem,2svw,1.5rem);color:var(--bianco);font-weight:500;line-height:1.4em;text-wrap:balance;letter-spacing:.05em}:is(.sottotitolo,h3,h4,h5,h6).small{font-size:clamp(1.1rem,2svw,1.4rem)}:is(.sottotitolo,h3,h4,h5,h6).xsmall{font-size:clamp(1rem,1.5svw,1.25rem)}:is(.sottotitolo,h3,h4,h5,h6).asTxt{font-weight:400;font-size:1rem;color:var(--nero);line-height:1.8em}.intro-txt{font-family:var(--carattere01);font-size:clamp(1.1rem,1.5svw,1.15rem);color:var(--bianco);font-weight:400;line-height:1.7em;text-wrap:balance}.intestazione{margin:1rem 0}.intestazione .box-testo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}.txtBianco{color:var(--bianco)}.txtNero{color:var(--nero)}.txtCol01{color:var(--colore01)}.txtCol01chiaro{color:var(--colore01chiaro)}.txtCol01scuro{color:var(--colore01scuro)}.txtCol02{color:var(--colore02)}.txtCol02chiaro{color:var(--colore02chiaro)}.txtCol02scuro{color:var(--colore02scuro)}.txtCol03{color:var(--colore03)}.txtCol03chiaro{color:var(--colore03chiaro)}.txtCol03chiaro.shade{text-shadow:0 0 14px rgba(240,240,240,.2),0 0 3px rgba(240,240,240,.6)}.txtCol03scuro{color:var(--colore03scuro)}.txtColGrigio03{color:var(--grigio03)}.txt80{font-size:80%!important}.txt90{font-size:90%!important}.txt110{font-size:110%!important}.txt120{font-size:120%!important}.txt125{font-size:125%!important}.txt150{font-size:140%!important}.txt150{font-size:150%!important}.txtLight{font-weight:300!important}.txtRegular{font-weight:400!important}.txtNormal{font-weight:500!important}.txtSemiBold{font-weight:600!important}.txtBold{font-weight:700!important}.txtExtraBold{font-weight:800!important}.txtBlack{font-weight:900!important}.txtCentro{text-align:center}.maiu{text-transform:uppercase!important}.norm{text-transform:none!important}.txt-centro{text-align:center}.txt-sx{text-align:left}.txt-dx{text-align:right}.txt3colonne{display:grid;grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column;grid-column-gap:2rem}@media only screen and (max-width:1260px){.txt3colonne{grid-template-rows:1fr 1fr}}@media only screen and (max-width:850px){.txt3colonne{grid-template-rows:1fr}}.sx{float:left;max-width:50%;margin:0 5vw 3vw 0}@media only screen and (max-width:1000px){.sx{max-width:40%}}@media only screen and (max-width:940px){.sx{float:none;width:100%;max-width:100%;margin:0 0 2em}}.dx{float:right;max-width:50%;margin:0 0 3vw 5vw}@media only screen and (max-width:1000px){.dx{max-width:40%}}@media only screen and (max-width:940px){.dx{float:none;width:100%;max-width:100%;margin:0 0 2em}}hr{clear:both;display:block;margin:0;border:none;border-top:var(--bordobase) solid var(--grigio04);height:var(--bordobase);size:var(--bordobase);background:none}hr.margine{margin:15px 0}a{outline:none;color:var(--colore01);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;transition:all .28s ease}a:hover{color:var(--nero)}a img{border:none}a span[class*=material]{font-size:1em;vertical-align:sub}a.doc{padding:.5rem 0;color:var(--grigio03);border-bottom:1px solid var(--grigio03)}a.doc:before{content:"〉";margin-right:.5rem}a.doc:hover{color:var(--colore01)}u,.under{text-decoration:underline}.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn{position:relative;overflow:clip;display:inline-block;padding:14px 48px;min-height:40px;min-width:80px;width:max-content;margin:0;border:var(--bordobase) solid var(--bianco);background:transparent;font-family:var(--carattere02);font-weight:200;font-size:1rem;color:var(--bianco);line-height:12px;letter-spacing:.1em;text-shadow:0 0 3px transparent;text-decoration:none;text-transform:uppercase;text-align:right;cursor:pointer;transition:all .28s cubic-bezier(.52,.16,.24,1);border-radius:30px;box-shadow:0 0 0 16px transparent}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn):before{content:"";display:block;position:absolute;overflow:clip;width:120%;height:50%;bottom:-40px;left:-10%;background:var(--colore01chiaro);background:#0006;border-top:6px solid var(--colore01);box-shadow:0 0 0 12px var(--colore02);outline:6px solid var(--colore03chiaro);transition:all .54s cubic-bezier(.52,.16,.24,1);opacity:1;z-index:-1;transform:rotate(0) scaleY(1);filter:blur(2px)}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn):hover{color:var(--bianco);text-shadow:0 0 3px var(--bianco);box-shadow:0 0 0 8px #fff3}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn):hover:before{transform:rotate(10deg) scaleY(3);height:calc(50px + 100%);transition:all 1s cubic-bezier(.52,.16,.24,1)}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).avanti,:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).indietro{min-width:72px}:is(:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).avanti,:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).indietro):after{content:"";display:block;position:absolute;overflow:clip;width:12px;height:12px;top:50%;left:50%;border-right:var(--bordobase) solid var(--bianco);border-bottom:var(--bordobase) solid var(--bianco);transform:translate(-60%,-50%) rotate(-45deg);transition:all .28s cubic-bezier(.52,.16,.24,1)}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).indietro:after{transform:translate(-40%,-50%) rotate(135deg)}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).allegato{position:relative;overflow:clip;padding-right:100px}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).allegato:after{content:"";position:absolute;overflow:clip;display:block;right:42px;top:50%;height:var(--bordobase);width:30px;background:var(--bianco)}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).allegato:before{content:"";position:absolute;overflow:clip;display:block;right:45px;top:50%;height:5px;width:5px;border:var(--bordobase) solid var(--bianco);border-left-color:transparent;border-bottom-color:transparent;transform:rotate(45deg) translateY(-55%)}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).conMatIco{display:flex;align-items:center;padding:10px 30px 10px 20px;white-space:nowrap}:is(.bottone,input[type=button].bottone,input[type=submit].bottone,.btn,input[type=button].btn,input[type=submit].btn).conMatIco span{display:block;font-size:.9rem;margin-right:5px}#tornasu{display:none;position:fixed;z-index:99;bottom:15px;right:15px;width:40px;height:40px;border-radius:24px;background:var(--colore02);cursor:pointer}#tornasu:before,#tornasu:after{content:"";position:absolute;overflow:clip;display:block;top:56%;left:50%;width:12px;height:1px;background:var(--nero)}#tornasu:before{-webkit-transform:translate(-70%,50%) rotate(-45deg);transform:translate(-70%,50%) rotate(-45deg);transform-origin:left}#tornasu:after{-webkit-transform:translate(-30%,50%) rotate(45deg);transform:translate(-30%,50%) rotate(45deg);transform-origin:right}.back-head{position:relative;display:inline-block;font-size:1.25rem;color:var(--nero);line-height:1.5;font-weight:200;text-transform:uppercase;letter-spacing:.1em;padding-left:1.25rem}.back-head:hover{color:var(--colore01)}.back-head:before{content:"";position:absolute;overflow:clip;display:block;left:0;top:50%;width:10px;height:10px;border-left:var(--bordobase) solid var(--nero);border-bottom:var(--bordobase) solid var(--nero);transform:translateY(-50%) rotate(45deg);transition:all .28s ease}.back-head:hover:before{border-left:var(--bordobase) solid var(--colore01);border-bottom:var(--bordobase) solid var(--colore01)}.blocco01 .int{position:relative;overflow:visible;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:var(--bianco);padding:0;height:100%}.blocco01 .int .immagine{position:relative;overflow:clip;display:block;width:100%;margin:0 auto}.blocco01 .int .immagine:before{content:"";display:block;padding-top:115%}.blocco01 .int .immagine picture,.blocco01 .int .immagine #picture{position:absolute;overflow:clip;top:0%;left:0%;width:100%;height:100%}:is(.blocco01 .int .immagine picture,.blocco01 .int .immagine #picture) img{position:absolute;margin:auto;inset:-10000%;max-width:10000%!important;min-width:1000%;min-height:1000%;-webkit-transform:scale(.1);transform:scale(.1);object-fit:cover}.blocco01 .int .testo{position:relative;overflow:clip;display:flex;flex-direction:column;align-items:center;height:100%;padding:2rem 1rem;gap:1rem}.blocco01 .int .testo>*{margin:0}.blocco01 .int .testo .tit{font-weight:700;font-size:1.5rem;color:var(--nero);line-height:1.3;text-transform:uppercase;text-align:center}.blocco01 .int .testo .tit a{color:var(--nero)}.blocco01 .int .testo .intro{margin:1rem 0 auto;font-weight:400;font-size:1rem;color:var(--nero);line-height:1.5em;text-align:center}.blocco02 .int{position:relative;overflow:visible;display:flex;justify-content:flex-start;align-items:center;gap:8rem}.blocco02 .int .immagine{position:relative;overflow:clip;display:block;width:280px;max-width:100%;margin:0 auto;border-radius:50%;flex-shrink:0;box-shadow:-12px 0 0 24px #bfecce1a}.blocco02 .int .immagine:before{content:"";display:block;padding-top:100%}.blocco02 .int .immagine picture,.blocco02 .int .immagine #picture{position:absolute;overflow:clip;top:0%;left:0%;width:100%;height:100%}:is(.blocco02 .int .immagine picture,.blocco02 .int .immagine #picture) img{position:absolute;margin:auto;inset:-10000%;max-width:10000%!important;min-width:1000%;min-height:1000%;-webkit-transform:scale(.1);transform:scale(.1);object-fit:cover}.blocco02 .int .testo{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;width:100%;padding:1.5rem 0 0;gap:1rem}.blocco02 .int .testo>*{margin:0}.blocco02 .int .testo .cit{width:100%;position:relative;font-weight:100;font-size:2rem;font-family:var(--carattere01);color:var(--bianco);line-height:1.5em}.blocco02 .int .testo .cit:before{content:"“";position:absolute;overflow:visible;font-family:var(--carattere03);font-weight:700;top:-10rem;left:-30px;font-size:20rem;line-height:1;color:var(--colore03chiaro);z-index:-1;opacity:.15;text-shadow:0 3px 16px rgba(16,43,63,.8)}.blocco02 .int .testo .rating{padding-top:1rem;width:100%;position:relative;display:flex;gap:1rem}.blocco02 .int .testo .rating span{position:relative;padding-left:2rem;font-size:2.2rem}.blocco02 .int .testo .rating span:before{content:"star";font-family:var(--carattere03);font-variation-settings:"FILL" 1;text-shadow:0 0 3px var(--colore03chiaro);position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:2.2rem;line-height:1;color:var(--colore03chiaro)}.blocco03 .int{position:relative;overflow:visible;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:var(--bianco);padding:0;height:100%}.blocco03 .int .immagine{position:relative;overflow:clip;display:block;width:100%;margin:0 auto}.blocco03 .int .immagine:before{content:"";display:block;padding-top:75%}.blocco03 .int .immagine picture,.blocco03 .int .immagine #picture{position:absolute;overflow:clip;top:0%;left:0%;width:100%;height:100%}:is(.blocco03 .int .immagine picture,.blocco03 .int .immagine #picture) img{position:absolute;margin:auto;inset:-10000%;max-width:10000%!important;min-width:1000%;min-height:1000%;-webkit-transform:scale(.1);transform:scale(.1);object-fit:cover}.blocco03 .int .testo{position:absolute;top:0;left:0;width:100%;justify-content:center;background:linear-gradient(180deg,#102b3f52 -2.75%,#102b3fcc 76.63%);opacity:1;transition:opacity .56s ease;pointer-events:none;overflow:clip;display:flex;flex-direction:column;align-items:center;height:100%;padding:1rem;gap:1rem}.blocco03 .int .testo .bottone{padding:11px 25px;transition:padding .28s ease;pointer-events:inherit}.blocco03 .int .testo>*{margin:0}.blocco03 .int .testo .tit{font-weight:700;font-size:1.5rem;color:var(--nero);line-height:1.3;text-transform:uppercase;text-align:center}.blocco03 .int .testo .tit a{color:var(--nero)}.blocco03 .int .testo .intro{margin:1rem 0 auto;font-weight:400;font-size:1rem;color:var(--nero);line-height:1.5em;text-align:center}.blocco03 .int:hover .testo{opacity:0}.blocco03 .int:hover .testo .bottone{padding:44px 25px}#logo{position:absolute;overflow:clip;display:block;z-index:21;top:58px;left:calc(50svw - 720px + 1rem);width:290px;height:56px;margin-inline:auto;transition:all .56s cubic-bezier(.52,.16,.24,1);filter:brightness(.25)}#logo a{display:block}#logo a img{display:block;margin:0;width:100%}@media only screen and (max-width:1600px){#logo{left:calc(5svw + 1rem)}}@media only screen and (max-width:1260px){#logo{width:290px;height:60px}}@media only screen and (max-width:850px){#logo{width:290px;height:60px;top:22px;left:5svw}}#logo.basso{top:-120px}#logo.inmenu{filter:invert(1);top:58px}@media only screen and (max-width:1260px){#logo.inmenu{top:22px}}#logo.fix{position:fixed}#logo.inalto{top:58px}@media only screen and (max-width:1260px){#logo.inalto{top:58px}}@media only screen and (max-width:850px){#logo.inalto{top:22px}}nav,#nav{position:fixed;display:block;overflow-y:auto!important;overflow-x:hidden;z-index:19;width:100%!important;top:0;left:100svw;bottom:0;right:0;margin:0;padding:0;border:none;background:var(--colore02chiaro);transizione:all,1.12s,cubic-bezier(.52,.16,.24,1);scrollbar-width:none}:is(nav,#nav):before{content:"";position:absolute;overflow:hidden;display:block;width:110svh;height:110svh;bottom:-20svh;right:-35svh;background-size:contain;background-position:center;opacity:.3}:is(nav,#nav)::-webkit-scrollbar{display:none;width:0}:is(nav,#nav).due{background-color:var(--colore01chiaro)}:is(nav,#nav).mostralo{-webkit-transform:translateX(-100%);transform:translate(-100%);transition:all 1.12s cubic-bezier(.52,.16,.24,1)}:is(nav,#nav).mostralo>div{-webkit-transform:translateX(0);transform:translate(0);transition:all 1.12s cubic-bezier(.52,.16,.24,1)}:is(nav,#nav)>div{position:relative;overflow:hidden;display:flex;justify-content:flex-start;padding:0;min-height:100vh;-webkit-transform:translateX(150%);transform:translate(150%);transition:all 1.12s cubic-bezier(.52,.16,.24,1);@keyframes anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@media only screen and (max-width:850px){:is(nav,#nav)>div{display:block}:is(nav,#nav)>div:after{top:5svh;left:20svh;right:unset;width:100svh;height:100svh}}:is(nav,#nav) ul{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:164px 0 5vw calc(50svw - 720px);margin:0;width:50%;min-height:100svh;left:0;font-weight:auto;font-size:1.5rem;color:var(--bianco);line-height:1.2;letter-spacing:.15em}@media only screen and (max-width:1600px){:is(nav,#nav) ul{padding:164px 0 5vw 5svw}}@media only screen and (max-width:850px){:is(nav,#nav) ul{padding:124px 5svw 10vw;width:100%}}:is(nav,#nav) ul li{display:inline-block;list-style:none;z-index:3;margin:0;padding:0;cursor:pointer}@media only screen and (max-width:850px){:is(nav,#nav) ul li{font-size:2.5vh!important}}:is(nav,#nav) ul.principale{z-index:2}:is(nav,#nav) ul.principale>li{position:relative;padding:.35vw 0;font-weight:auto}:is(nav,#nav) ul.principale>li:after{content:"";position:absolute;overflow:hidden;display:block;z-index:1;bottom:0;left:0;width:0;height:100%;border-bottom:var(--bordobase) solid var(--bianco);transizione:all,.56s,cubic-bezier(.52,.16,.24,1)}@media only screen and (max-width:850px){:is(nav,#nav) ul.principale>li{padding:1vh 0}}:is(nav,#nav) ul.principale>li a{position:relative;z-index:2;color:var(--nero);font-family:var(--carattere02);letter-spacing:.05em;font-weight:700;transizione:all,.14s,cubic-bezier(.52,.16,.24,1)}:is(nav,#nav) ul.principale>li a:hover{color:var(colore01)}:is(nav,#nav) ul.principale>li a.bottone{font-weight:auto;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem}:is(nav,#nav) ul.principale>li a.bottone:hover{border-color:var(--colore01chiaro);background:var(--colore01chiaro);color:var(--bianco)}@media only screen and (max-width:850px){:is(nav,#nav) ul.principale>li a.bottone{font-size:2.2vh}}:is(nav,#nav) ul.principale>li.spazio{height:2vw}:is(nav,#nav) ul.principale>li.lingueMob .icona{display:inline-block;width:30px;height:30px;margin-right:8px}:is(nav,#nav) ul.principale>li.lingueMob .icona .ico{transform:scale(.3)}@media only screen and (min-width:1366px){:is(nav,#nav) ul.principale>li.lingueMob{display:none}}@media only screen and (min-width:851px){:is(nav,#nav) ul.principale>li.current:after{width:100%}:is(nav,#nav) ul.principale>li.current a{color:var(--colore01chiaro);letter-spacing:.07em;margin-left:2rem;font-weight:900}:is(nav,#nav) ul.principale>li.current a:hover:not(:focus){opacity:1;color:var(--bianco)}}:is(nav,#nav) ul.principale>li.social{display:flex;justify-content:flex-start;margin-top:2rem;bottom:1rem}:is(nav,#nav) ul.principale>li.social .icona{margin-right:12px;width:34px;height:34px;padding:4px;border-radius:50%;background:var(colore01)}:is(nav,#nav) ul.principale>li.social .icona .ico{-webkit-transform:scale(.26);transform:scale(.26)}:is(nav,#nav) ul.secondario{overflow:auto;display:block;z-index:2;width:50%;padding:164px 5vw 5vw;padding-inline:0;max-width:0;background:#ffffff1a;border-left:var(--bordobase) solid var(--bianco);-webkit-transform:translateX(50svw);transform:translate(50svw);transizione:all,.56s,cubic-bezier(.52,.16,.24,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}:is(nav,#nav) ul.secondario.aperto{padding-inline:5vw;max-width:100svw;-webkit-transform:translateX(0%);transform:translate(0)}@media only screen and (max-width:850px){:is(nav,#nav) ul.secondario{position:absolute;overflow:hidden;overflow-y:auto;display:block;z-index:2;top:0;left:100vw;padding:120px 10vw 10vw;min-width:100svw;min-height:100svh;height:100svh;box-shadow:0 0 0 transparent;-webkit-transform:translateX(0);transform:translate(0);transizione:all,1.12s,cubic-bezier(.52,.16,.24,1)}:is(nav,#nav) ul.secondario .chiudi{position:fixed;overflow:hidden;display:block;top:60px;left:20px;width:24px;height:24px;border:none;padding:0;margin:0!important}:is(nav,#nav) ul.secondario .chiudi:before{content:"";display:block;position:absolute;overflow:hidden;top:8px;left:4px;width:16px;height:16px;border-top:3px solid var(--bianco);border-left:3px solid var(--bianco);-webkit-transform:rotate(-225deg) translateY(40%);transform:rotate(-225deg) translateY(40%);transizione:all,.3s,ease-out;cursor:pointer}:is(nav,#nav) ul.secondario.apertomob{-webkit-transform:translateX(-100vw);transform:translate(-100vw);transizione:all,1.12s,cubic-bezier(.52,.16,.24,1)}}:is(nav,#nav) ul.secondario>li{position:relative;overflow:hidden;display:block;padding:.5vw 0;margin:0;letter-spacing:.1em}@media only screen and (max-width:850px){:is(nav,#nav) ul.secondario>li{margin:1.5vh 0}}:is(nav,#nav) ul.secondario>li a{display:inline-block;padding:0;color:var(--colore01chiaro);font-weight:400;transizione:all,.14s,cubic-bezier(.52,.16,.24,1)}:is(nav,#nav) ul.secondario>li a:hover{color:var(--bianco)}:is(nav,#nav) ul.secondario>li a:hover picture,:is(nav,#nav) ul.secondario>li a:hover #picture{opacity:1}@media only screen and (max-width:850px){:is(nav,#nav) ul.secondario>li a{width:100%}}:is(nav,#nav) ul.secondario>li.icona{width:42px;height:42px;margin:1em 0 0;filter:invert(1)}:is(nav,#nav) ul.secondario>li.icona .ico{transform:scale(.42)}:is(nav,#nav) ul.secondario>li>i.icona{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0 15px 0 0;filter:invert(1)}:is(nav,#nav) ul.secondario>li>i.icona .ico{transform:scale(.24)}.menu{position:absolute;overflow:clip;z-index:20;top:0;left:0;right:0;width:100%;height:124px;margin:0;padding:0;font-family:var(--carattere02);font-weight:auto;font-size:1.1rem;color:var(--nero);line-height:1.1em;transition:all .56s cubic-bezier(.52,.16,.24,1);display:flex;flex-direction:column;align-items:center}.menu a{color:var(--nero)}.menu a:hover{color:var(--colore01)}@media only screen and (max-width:1600px){.menu{top:0}}@media only screen and (max-width:850px){.menu{height:90px!important}}.menu.none{display:none}.menu .sopra,.menu .sotto{position:relative;overflow:hidden;display:flex;flex-direction:space-between;align-items:center;margin:0 calc(50svw - 720px);transition:all .28s ease}@media only screen and (max-width:1600px){.menu .sopra,.menu .sotto{margin:0 5svw}}:is(.menu .sopra,.menu .sotto) .icona{display:block;width:20px;height:20px}:is(.menu .sopra,.menu .sotto) .icona .ico{-webkit-transform:scale(.2);transform:scale(.2)}.menu .sopra{height:44px;display:flex;justify-content:flex-end;align-items:center;gap:3rem}@media only screen and (max-width:850px){.menu .sopra{gap:.5rem;height:0!important}}.menu .sopra .cont-sx,.menu .sopra .cont-dx{display:flex;align-items:center;gap:1rem}@media only screen and (max-width:850px){.menu .sopra .cont-sx,.menu .sopra .cont-dx{gap:1rem}}.menu .sopra .riservata{position:relative;overflow:clip;margin:0;padding:0;display:flex;align-items:center;gap:1rem;font-weight:500;font-size:1rem;color:var(--bianco);line-height:1.8}@media only screen and (max-width:1600px){.menu .sopra .riservata{padding-inline:1rem;border:none}}@media only screen and (max-width:850px){.menu .sopra .riservata{padding-inline:1rem;border:none;display:none}}.menu .sopra .lingue{position:relative;overflow:hidden;display:flex;align-items:center;margin:0;cursor:pointer}@media only screen and (max-width:1260px){.menu .sopra .lingue{padding-inline:.5rem;border:none}}.menu .sopra .lingue ul{overflow:hidden;display:grid;grid-auto-flow:column;gap:7px;margin:0 20px 0 0;padding:0;max-width:500px;transition:all .25s ease-out}.menu .sopra .lingue ul li{position:relative;overflow:clip;list-style:none;margin:0;padding:0;transition:all .25s ease-out}.menu .sopra .lingue ul li .icona{display:block;width:24px;height:24px;padding:2px}.menu .sopra .lingue ul li .icona .ico{transform:scale(.2);filter:none!important}.menu .sopra .lingue ul.chiuso{max-width:0;margin:0}.menu .sopra .ricerca{position:relative;overflow:clip;display:flex;align-items:center;margin:0;padding:0 0 0 1.5rem;cursor:pointer}.menu .sopra .ricerca .icona{margin-left:.5rem}.menu .sopra .ricerca input{display:none}@media only screen and (max-width:1600px){.menu .sopra .ricerca{padding-left:.5rem}.menu .sopra .ricerca span{display:none}.menu .sopra .ricerca .icona{margin:0}}.menu .sopra .social{position:relative;overflow:clip;display:flex;align-items:center;margin:0;cursor:pointer}@media only screen and (max-width:1260px){.menu .sopra .social{padding-inline:.5rem;border:none;display:none}}.menu .sopra .social ul{overflow:hidden;display:grid;grid-auto-flow:column;gap:7px;margin:0 20px 0 0;padding:0;max-width:500px;transition:all .25s ease-out}.menu .sopra .social ul li{position:relative;overflow:clip;list-style:none;margin:0;padding:0;transition:all .25s ease-out}.menu .sopra .social ul li .icona{display:block;width:24px;height:24px;padding:2px}.menu .sopra .social ul li .icona .ico{transform:scale(.2);filter:none!important}.menu .sopra .social ul.chiuso{max-width:0;margin:0}.menu .sotto{height:78px;border-top:var(--bordobase) solid var(--nero);border-bottom:var(--bordobase) solid var(--nero);padding-inline:0 1rem;background:#fafafa80;backdrop-filter:blur(3px) saturate(.1);-webkit-backdrop-filter:blur(3px) saturate(.1)}@media only screen and (max-width:850px){.menu .sotto{border-top:none;height:90px!important;width:100%;max-width:100svw;padding-inline:0 5svw}}.menu .sotto .mobnav{display:flex;align-items:center;margin-right:auto}.menu .sotto .mobnav .hamburger{display:block;z-index:9999;position:relative;overflow:visible;width:36px;height:36px;padding:0;cursor:pointer;transition:all .3s ease-out;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.menu .sotto .mobnav .hamburger .linea,.menu .sotto .mobnav .hamburger:before,.menu .sotto .mobnav .hamburger:after{content:"";display:block;position:absolute;overflow:clip;margin-top:16px;width:36px;height:calc(var(--bordobase) * 2);cursor:pointer;background:var(--nero);transition:all .3s ease-out}.menu .sotto .mobnav .hamburger:before{left:0;width:36px;margin-top:7px}.menu .sotto .mobnav .hamburger:after{left:0;width:36px;margin-top:25px}.menu .sotto .mobnav .hamburger.ics .linea{opacity:0}.menu .sotto .mobnav .hamburger.ics:before,.menu .sotto .mobnav .hamburger.ics:after{left:5px;width:36px;margin-top:3.5px;background:var(--bianco);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left center;transform-origin:left center;transition:all .3s ease-out}.menu .sotto .mobnav .hamburger.ics:after{margin-top:28.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu .sotto ul.menu-evidenza{display:flex;align-items:center;margin:0 0 0 auto;padding:0}.menu .sotto ul.menu-evidenza>li{list-style:none;margin:0;padding:0 1.1rem;line-height:1.1em;font-weight:600;letter-spacing:.15em;text-transform:uppercase;transition:all .3s ease-out}@media only screen and (max-width:1260px){.menu .sotto ul.menu-evidenza>li{padding:0 1rem}}@media only screen and (max-width:850px){.menu .sotto ul.menu-evidenza>li:not(:has(.mobnav)){display:none}}.menu .sotto ul.menu-evidenza>li:nth-of-type(1){border:none;padding-left:0}.menu .sotto ul.menu-evidenza>li:last-child{border:none;padding-right:0}.menu .sotto .conIco{display:flex;align-items:center;padding:0 1.5rem;margin:0;line-height:33px}.menu .sotto .conIco.telefono{margin-left:auto}.menu .sotto .conIco.e-mail{padding-right:0;border-left:1px solid var(--nero)}.menu .sotto .conIco .icona{margin:0 .5rem 0 0}.menu.inmenu{z-index:20;top:0!important;left:unset!important;background:none!important;box-shadow:none!important}.menu.inmenu .sotto{background:transparent}.menu.inmenu .sotto li:not(:has(.mobnav)){opacity:0;pointer-events:none;padding:0}.menu.inmenu .sopra{opacity:0;pointer-events:none;padding:0;height:44px}.menu.basso{top:-124px;left:0;right:0;height:124px}.menu.basso a{color:var(--nero)}.menu.basso .sopra{height:44px}.menu.basso .sotto{height:78px}.menu.fix{position:fixed}.menu.inalto{top:0}#loading-screen{position:fixed;inset:0;width:100svw;height:100svh;background:var(--bianco);z-index:11;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease-in-out}#loading-screen.fade-out{opacity:0;pointer-events:none}#ruzzola{width:40px;aspect-ratio:1;--c:no-repeat linear-gradient(var(--colore01chiaro) 0 0);background:var(--c) 0 0,var(--c) 0 100%,var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 0,var(--c) 100% 100%;background-size:8px 50%;animation:l7-0 1s infinite;position:relative;overflow:hidden}#ruzzola:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--colore01);top:calc(50% - 4px);left:-8px;animation:inherit;animation-name:l7-1}@keyframes l7-0{16.67%{background-size:8px 30%,8px 30%,8px 50%,8px 50%,8px 50%,8px 50%}33.33%{background-size:8px 30%,8px 30%,8px 30%,8px 30%,8px 50%,8px 50%}50%{background-size:8px 30%,8px 30%,8px 30%,8px 30%,8px 30%,8px 30%}66.67%{background-size:8px 50%,8px 50%,8px 30%,8px 30%,8px 30%,8px 30%}83.33%{background-size:8px 50%,8px 50%,8px 50%,8px 50%,8px 30%,8px 30%}}@keyframes l7-1{20%{left:0}40%{left:calc(50% - 4px)}60%{left:calc(100% - 8px)}80%,to{left:100%}}form{display:flex;justify-content:space-between;flex-wrap:wrap;border:none;padding:0;margin:1em 0 0;width:100%}form div{display:grid;width:100%;padding:0!important;margin:0 0 16px;text-align:left;line-height:43px}form div.break{margin:0;line-height:0}@media only screen and (max-width:850px){form div{width:100%!important}}form div.raccoglitore{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}form div.mezzo{width:calc((100% - 16px)/2)}form div.unterzo{width:calc((100% - 32px) / 3)}form div.dueterzi{width:calc(((100% - 32px) / 3) * 2 + 16px)}form div.unquarto{width:calc((100% - 48px)/4)}form div.unquinto{width:calc((100% - 64px)/5)}form div.trequarti{width:calc((100% - 48px)/4*3 + 32px)}form div.tit{margin-top:30px}form div.nomargin{margin:0}form div.flesso{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px}form div.flesso.centro{justify-content:center}form div.flesso.sinistra,form div.flesso.concheckbox{justify-content:flex-start;flex-wrap:nowrap}:is(form div.flesso.sinistra,form div.flesso.concheckbox) label{width:auto;line-height:1.5em}form div.flesso.destra{justify-content:flex-end}form div.flesso.smalltxt,form div.flesso.nowrap{flex-wrap:nowrap}:is(form div.flesso.smalltxt,form div.flesso.nowrap) label{width:auto}form div.flesso label{display:block;width:100%}form div.smalltxt label{padding:8px 0;font-size:.9rem;line-height:20px}form div.privacy{width:100%!important;font-size:.9rem;line-height:1.4rem}form div.privacy a{font-size:1rem;color:var(--colore01);text-decoration:underline}form div.privacy a:hover{color:var(--colore01chiaro);text-decoration:none}form div.txt{margin:20px 0;line-height:1.3rem;font-size:.9rem;color:var(--nero)}form div.selezione .int{padding-top:8px!important;width:calc(100% - 40px);font-size:.9rem;line-height:1.5rem}form div.selezione .int img.pagamento{display:inline-block;height:64px;margin-bottom:10px}form div label{font-weight:400;font-size:1rem;color:var(--nero);line-height:43px}form div label.piccolo{float:left;margin:0 30px 0 0;padding:8px 0;line-height:20px!important}form div label a{color:var(--nero);text-decoration:underline}form div label a:hover{color:var(--colore01)}form div textarea{width:100%;max-width:100%;min-height:130px;border:var(--bordobase) solid var(--nero)!important;font-family:var(--carattere01)}form div textarea:focus{border:1px solid var(--colore01)!important;transition:all .2s cubic-bezier(.52,.16,.24,1)}form div input:not([type=checkbox]):not([type=radio]):not(.bottone),form div select,form div textarea{display:block;padding:1rem 12px;margin:0;border:var(--bordobase) solid transparent;border-bottom:var(--bordobase) solid var(--nero);background-color:transparent;border-radius:0;outline:none!important;font-weight:400;font-size:1rem;color:var(--nero);line-height:1.4em;.placeholder-style(){font-weight:400;opacity:.7;color:var(--nero);letter-spacing:.1}}:is(form div input:not([type=checkbox]):not([type=radio]):not(.bottone),form div select,form div textarea):focus{background:#fffc;box-shadow:1px 0 0 transparent inset,-1px 0 0 transparent inset,0 1px 0 transparent inset,0 -1px 0 transparent inset;outline:none;transition:all .2s cubic-bezier(.52,.16,.24,1)}:is(form div input:not([type=checkbox]):not([type=radio]):not(.bottone),form div select,form div textarea)::-webkit-input-placeholder{font-weight:400;opacity:.7;color:var(--nero);letter-spacing:.1}:is(form div input:not([type=checkbox]):not([type=radio]):not(.bottone),form div select,form div textarea):-moz-placeholder{font-weight:400;opacity:.7;color:var(--nero);letter-spacing:.1}:is(form div input:not([type=checkbox]):not([type=radio]):not(.bottone),form div select,form div textarea)::-moz-placeholder{font-weight:400;opacity:.7;color:var(--nero);letter-spacing:.1}:is(form div input:not([type=checkbox]):not([type=radio]):not(.bottone),form div select,form div textarea):-ms-input-placeholder{font-weight:400;opacity:.7;color:var(--nero);letter-spacing:.1}:is(form div input:not([type=checkbox]):not([type=radio]):not(.bottone),form div select,form div textarea)::placeholder{font-weight:400;opacity:.7;color:var(--nero);letter-spacing:.1}form div select{position:relative;width:100%;height:43px;background:#fff3 url(images/frecciaselect.png) right center no-repeat;background-size:36px 36px!important;appearance:none}form div select:required:invalid{color:#888!important}form div select option[value=""][disabled]{display:none}form div select option{color:#000}form div a.small{font-size:.9rem}form.suScuro input:not([type=checkbox]):not([type=radio]),form.suScuro textarea,form.suScuro select{background:var(--colore01);color:var(--bianco);border-color:var(--colore01chiaro)}:is(form.suScuro input:not([type=checkbox]):not([type=radio]),form.suScuro textarea,form.suScuro select) option{background:var(--colore01)}:is(form.suScuro input:not([type=checkbox]):not([type=radio]),form.suScuro textarea,form.suScuro select).btn{border:1px solid var(--colore02);background:var(--colore02)}:is(form.suScuro input:not([type=checkbox]):not([type=radio]),form.suScuro textarea,form.suScuro select).btn:hover{background:var(--colore01chiaro);border-color:var(--colore01chiaro)}form.suScuro select{background:var(--colore01) url(images/frecciaselectW.png) right center no-repeat}form.suScuro label{color:var(--nero)}form.suScuro label a{color:var(--nero)!important;text-decoration:underline}form.suScuro label a:hover{color:var(--colore01)!important}form.suScuro .checkmark{border-color:var(--colore01chiaro)}form.newsletter{flex-direction:column}form.newsletter div{width:100%}.adminHide{display:none}.accordionContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-out}.titaccordion{cursor:pointer}.accordionContent>div{overflow:hidden}.accordionContent[aria-hidden=false]{grid-template-rows:1fr}.contenitore_frame{position:relative;overflow:hidden;height:0;padding-top:56.25%;width:100%;margin:4rem 0}.contenitore_frame iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}small{top:0;display:flex;align-items:center;gap:4px}small svg{width:12px;height:12px}input.error,textarea.error{border:var(--bordobase) solid @rosso!important}.check-container input.error~.checkmark{border:var(--bordobase) solid @rosso}.check-container{display:block;position:relative;width:24px;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}.check-container small{width:max-content;right:0;margin-top:15px}.check-container input{position:absolute;opacity:0;cursor:pointer;width:inherit;height:inherit;z-index:999;inset:0}.checkmark{position:absolute;top:0;left:0;height:100%;width:100%;border:var(--bordobase) solid var(--nero);border-radius:4px}.checkmark:after{content:"";position:absolute;display:none;top:0;left:0}.check-container input:checked~.checkmark:after{display:block}.check-container .checkmark:after{left:9px;top:4px;width:6px;height:13px;border:medium solid var(--nero);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.icon-arrow-down,.icon-arrow-up{position:relative;overflow:clip;display:block;width:20px;height:20px;font-size:20px}:is(.icon-arrow-down,.icon-arrow-up):before{content:"";position:absolute;overflow:clip;display:block;top:25%;left:25%;width:36%;height:36%;border:.07em solid rgba(0,0,0,.3);border-bottom-color:transparent;border-left-color:transparent}.icon-arrow-down:before{top:10%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.icon-arrow-up:before{top:40%;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.icona{position:relative;overflow:clip;display:block;width:20px;height:20px}.icona .ico{display:block;width:100px;height:100px;background-repeat:no-repeat;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transform-origin:0 0;transform-origin:0 0}.icona .ico.fb{background-position:0 -100px}.icona .ico.ig{background-position:0 -200px}.icona .ico.yt{background-position:0 -300px}.icona .ico.wa{background-position:0 -400px}.icona .ico.tel{background-position:0 -500px}.icona .ico.mail{background-position:0 -600px}.icona .ico.map{background-position:0 -700px}.icona .ico.in{background-position:0 -800px}.icona .ico.tiktok{background-position:0 -900px}.icona .ico.ta{background-position:0 -1000px}.icona .ico.home{background-position:0 -1100px}.icona .ico.user{background-position:0 -1200px}.icona .ico.job{background-position:0 -1300px}.icona .ico.it{background-image:url(images/ico-bandiere.png);background-position:0 0}.icona .ico.en{background-image:url(images/ico-bandiere.png);background-position:0 -100px}.icona .ico.de{background-image:url(images/ico-bandiere.png);background-position:0 -200px}.icona .ico.fr{background-image:url(images/ico-bandiere.png);background-position:0 -300px}.icona .ico.es{background-image:url(images/ico-bandiere.png);background-position:0 -400px}.listaIcone{display:flex;flex-wrap:wrap;gap:1rem}.listaIcone .icona{position:relative;display:block;z-index:2;width:70px;height:70px;padding:8px;background:--var(colore01chiaro);border-radius:50%;transition:all .56s cubic-bezier(.52,.16,.24,1)}.listaIcone .icona img{max-width:100%;filter:invert(1)}.listaIcone.noFilter .icona{padding:14px}.listaIcone.noFilter img{filter:none}.bcrumb{overflow:visible;display:flex;flex-wrap:wrap;padding:3rem 0 0;margin:0 auto}@media only screen and (max-width:850px){.bcrumb{padding:1rem 0 0}}.bcrumb:before{content:"";position:absolute;overflow:hiddem;display:block;z-index:0;top:5rem;left:calc((100vw - @larghezza)/2*-1);width:calc((98vw - @larghezza)/2);height:@bordobase;background:var(--colore01chiaro)}.bcrumb ul{position:relative;overflow:hidden;margin:0 auto;padding:15px 0;width:100%}.bcrumb ul li{list-style:none;display:inline;margin:0 5px 0 0;padding:0;font-weight:auto;font-size:1.1rem;color:var(--nero);line-height:1.1rem}.bcrumb ul li a{color:var(--nero);text-decoration:none}.bcrumb ul li a:hover{color:var(--colore01);text-decoration:none}.bcrumb ul li:after{content:" >";margin:0 0 0 5px;font-size:.9em;color:var(--colore01);font-weight:auto;vertical-align:middle;line-height:1.1rem;opacity:.5}.bcrumb ul li:nth-last-child(1):after{content:none}@media only screen and (max-width:850px){.bcrumb ul li:nth-last-of-type(1){display:none}.bcrumb ul li:nth-last-of-type(2):after{display:none}}.accordionInner{position:relative;overflow:clip;transition:all .3s ease-in-out;padding:15px 0;border-bottom:var(--bianco) solid var(--grigio03)}.accordionInner .accordionHead{position:relative;overflow:clip;display:block;font-size:1.5rem;color:var(--colore01);font-family:var(--carattere02);font-weight:400;line-height:1.4em;padding-right:64px;cursor:pointer;display:flex;align-items:center;gap:1rem}.accordionInner .accordionHead h1,.accordionInner .accordionHead h2,.accordionInner .accordionHead h3,.accordionInner .accordionHead h4,.accordionInner .accordionHead h5,.accordionInner .accordionHead h6,.accordionInner .accordionHead p,.accordionInner .accordionHead a{font-size:1.125rem;color:var(--colore01);font-family:var(--carattere02);font-weight:400;line-height:1.4em}@media only screen and (max-width:850px){.accordionInner .accordionHead h1,.accordionInner .accordionHead h2,.accordionInner .accordionHead h3,.accordionInner .accordionHead h4,.accordionInner .accordionHead h5,.accordionInner .accordionHead h6,.accordionInner .accordionHead p,.accordionInner .accordionHead a{font-size:1rem}}:is(.accordionInner .accordionHead h1,.accordionInner .accordionHead h2,.accordionInner .accordionHead h3,.accordionInner .accordionHead h4,.accordionInner .accordionHead h5,.accordionInner .accordionHead h6,.accordionInner .accordionHead p,.accordionInner .accordionHead a).icona{width:28px;height:28px;display:block;filter:brightness(4) saturate(.5)}:is(.accordionInner .accordionHead h1,.accordionInner .accordionHead h2,.accordionInner .accordionHead h3,.accordionInner .accordionHead h4,.accordionInner .accordionHead h5,.accordionInner .accordionHead h6,.accordionInner .accordionHead p,.accordionInner .accordionHead a).icona .ico{-webkit-transform:scale(.28);transform:scale(.28)}:is(.accordionInner .accordionHead h1,.accordionInner .accordionHead h2,.accordionInner .accordionHead h3,.accordionInner .accordionHead h4,.accordionInner .accordionHead h5,.accordionInner .accordionHead h6,.accordionInner .accordionHead p,.accordionInner .accordionHead a).icona:hover{filter:brightness(10) saturate(.2)}.accordionInner .accordionHead .tit{cursor:pointer}.accordionInner .accordionCnt{padding:10px 0 24px}.accordionInner i{position:absolute;overflow:visible;display:block;bottom:0;right:0;width:64px;height:100%;background:transparent;margin-top:-12px;cursor:pointer;border-radius:32px;transition:all .6s ease-in-out;transition-property:background,transform,width,border-radius;transition-duration:.6s;transition:all .6s ease-in-out,bottom .6s cubic-bezier(.68,-.55,.265,1.55),height .6s cubic-bezier(.68,-.55,.265,1.55),border-radius .6s cubic-bezier(.68,-.55,.265,1.55)}.accordionInner i:before,.accordionInner i:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:var(--bianco);background:var(--colore01);transform-origin:center;transform:translate(-50%,-50%) rotate(0);transition:all .3s ease-in-out,top .6s cubic-bezier(.68,-.55,.265,1.55)}.accordionInner i:after{transform:translate(-50%,-50%) rotate(90deg)}.accordionInner.active{transition:all .3s ease}.accordionInner.active i{height:64px;top:auto;bottom:-32px;background:var(--grigio03);border-radius:32px}.accordionInner.active i:before,.accordionInner.active i:after{background:var(--bianco);top:30%;width:16px;transform:translate(-50%,-50%) rotate(45deg)}.accordionInner.active i:before{transform:translate(-85%,-50%) rotate(-45deg)!important}.accordionInner.active i:after{transform:translate(-15%,-50%) rotate(45deg)!important}table{padding:0;border:none;max-width:100%}table tr:nth-child(1) td{font-size:110%}table tr:nth-child(2n) td{background:#fff3}table tr td{vertical-align:center;max-width:auto;border:none;padding:5px 10px}.cont-tabella table{position:relative;overflow:clip;width:100%;margin:50px auto 0}.cont-tabella table tr.testata td{padding:25px 15px;background:var(--grigio01);font-size:1.3em;color:var(--bianco);font-weight:700}.cont-tabella table tr:nth-child(2n+2) td{background:var(--grigio06)}.cont-tabella table td{width:25%;padding:15px;background:var(--grigio05);font-size:1.1em}.cont-tabella table td:nth-child(1){width:50%}.cont-tabella table td span{overflow:hidden;display:inline-block;height:21px;line-height:21px}.cont-tabella table td span.doc{width:30px}.cont-tabella table td span.doc a{margin:3px;transform:scale(.5);-ms-transform:scale(.5,.5);-webkit-transform:scale(.5,.5);transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left}@media only screen and (max-width:639px){.cont-tabella{overflow-x:auto;scrollbar-width:none}.cont-tabella::-webkit-scrollbar{display:none}.cont-tabella table{width:100%}}dialog{border:none;max-width:90svw;overflow:clip;overflow-y:scroll;opacity:0;transform:translateY(20px);transition-delay:.2s;transition:opacity .54s ease,transform .25s ease;background:var(--bianco);height:80svh;padding:0}dialog .modal__close{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}dialog aside{position:relative;margin:0 auto;min-height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:5rem 0}dialog::backdrop{background:transparent;transition:background .28s ease}dialog[open]{opacity:1;transform:translateY(0);animation:open .54s forwards}@starting-style{dialog[open]{opacity:0;transform:translateY(20px)}}dialog[open]::backdrop{background:#00000073}@starting-style{dialog[open]::backdrop{background:transparent}}@keyframes open{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#portrait{position:relative;width:480px;max-width:100%;aspect-ratio:1 / 1;margin:2rem 0;border-radius:50%;overflow:hidden;background:#64e7e1;box-shadow:0 -14px 0 30px #bfecce1a}#portrait>div{position:absolute;width:110%;height:110%;top:-5%;left:-5%}#portrait #back{background:url(./css/images/croce_min.png);background-size:35px;background-repeat:repeat;background-position:center;opacity:.4;width:200%;height:200%;top:-50%;left:-50%;animation:scrollUp 2s linear infinite,waveX 5s ease-in-out infinite}@keyframes scrollUp{0%{background-position-y:35px}to{background-position-y:0}}@keyframes scrollLeft{0%{background-position-x:0}to{background-position-x:-35px}}@keyframes waveX{0%{background-position-x:-24px}50%{background-position-x:24px}to{background-position-x:-24px}}@keyframes zoom10{0%{transform:scale(1.05)}to{transform:scale(.95)}}@keyframes rot360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#portrait #mid{display:flex;align-items:flex-end;justify-content:center}#portrait #mid img{width:90%;height:auto;display:block;filter:drop-shadow(0 4px 16px rgba(0,0,0,.2))}#portrait #front{width:100%;height:100%;top:0%;left:0%;border-radius:50%;box-shadow:inset 0 0 64px #01025399}canvas{position:fixed;width:100%;max-width:100svw;height:100%;max-height:100svw;top:0;left:0;display:block;z-index:1;pointer-events:none}section,header{z-index:1}.STILE_head-centro .box-testo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}.STILE_duecol01 article{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8rem}@media only screen and (max-width:1260px){.STILE_duecol01 article{column-gap:4rem}}@media only screen and (max-width:850px){.STILE_duecol01 article{grid-template-columns:1fr}}.STILE_duecol01 article>* .centra,.STILE_duecol01 article>*.centra{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.STILE_duecol01 article>* .centra-y,.STILE_duecol01 article>*.centra-y{display:flex;flex-direction:column;justify-content:center;gap:1rem}.STILE_duecol01 article>* .centra-x,.STILE_duecol01 article>*.centra-x{display:flex;flex-direction:column;align-items:center;gap:1rem}.STILE_duecol01.sxdx article:nth-child(2n)>*:first-child{order:99}.STILE_duecol01.sxdx article:nth-child(odd)>*:first-child{order:-1}
