*{margin:0;padding:0;box-sizing:border-box;list-style:none}@font-face{font-family:"Montserrat";src:url("font/Montserrat-VariableFont_wght.woff2") format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("font/Montserrat-Italic-VariableFont_wght.woff2") format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"Syne";src:url("font/Syne-VariableFont_wght.woff2") format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap}.font-syne{font-family:"Syne",sans-serif}a{text-decoration:none;color:#0a2738}p:last-child{margin-bottom:0}:root{--bg: #03040c;--bg2: #060814;--surface: rgba(255,255,255,0.055);--border: rgba(255,255,255,0.11);--hi: rgba(255,255,255,0.20);--shadow: rgba(0,0,0,0.65);--star1: #e8eeff;--star2: #c8d8ff;--star3: #f0d8a0;--sapphire: #5b9cf6;--sapphire-glow: rgba(91,156,246,0.35);--aurora: #a78bfa;--aurora-glow: rgba(167,139,250,0.3);--comet: #67e8f9;--comet-glow: rgba(103,232,249,0.3);--nebula: #f472b6;--nebula-glow: rgba(244,114,182,0.25);--gold: #fbbf24;--gold-glow: rgba(251,191,36,0.3);--t-pri: rgba(255,255,255,0.93);--t-sec: rgba(200,216,255,0.55);--t-mute: rgba(150,175,220,0.28);--glass-background: rgba(2, 4, 12, 0.5);--ui-bg: rgba(255,255,255,0.07);--ui-bd: rgba(255,255,255,0.14);--ui-text: rgba(255,255,255,0.8);--cosmic-latte: #FFF8E7}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#001632;outline:rgba(150,175,220,.28) solid 1px;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--sapphire)}@keyframes fadeUp{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}body{font-family:"Montserrat",sans-serif;color:var(--cosmic-latte);background-color:unset;background-color:#03040c;padding-top:100px;padding-bottom:109px;position:relative;word-break:break-word;--padding-tiles: 25px}@media all and (min-width: 576px){body{--padding-tiles: 30px}}@media all and (min-width: 768px){body{--padding-tiles: 45px;padding-bottom:30px}}body strong,body b{font-weight:600}body #space{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;height:105vh}body #space .zodiacal-light-bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 60% at 15% 5%, rgba(91, 156, 246, 0.12) 0%, transparent 55%),radial-gradient(ellipse 70% 55% at 88% 85%, rgba(167, 139, 250, 0.1) 0%, transparent 50%),radial-gradient(ellipse 55% 45% at 55% 42%, rgba(103, 232, 249, 0.07) 0%, transparent 48%),radial-gradient(ellipse 40% 35% at 30% 75%, rgba(244, 114, 182, 0.06) 0%, transparent 45%);background-color:var(--bg);transition:background .5s ease}body #space .stars-layer{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 8%, var(--star1) 100%, transparent),radial-gradient(1px 1px at 28% 22%, var(--star2) 100%, transparent),radial-gradient(1.5px 1.5px at 43% 6%, var(--star3) 100%, transparent),radial-gradient(1px 1px at 67% 14%, var(--star1) 100%, transparent),radial-gradient(1px 1px at 78% 3%, var(--star2) 100%, transparent),radial-gradient(1.5px 1.5px at 91% 19%, var(--star3) 100%, transparent),radial-gradient(1px 1px at 5% 35%, var(--star1) 100%, transparent),radial-gradient(1px 1px at 18% 42%, var(--star2) 100%, transparent),radial-gradient(1px 1px at 38% 51%, var(--star1) 100%, transparent),radial-gradient(1.5px 1.5px at 55% 33%, var(--star3) 100%, transparent),radial-gradient(1px 1px at 72% 46%, var(--star1) 100%, transparent),radial-gradient(1px 1px at 85% 38%, var(--star2) 100%, transparent),radial-gradient(1px 1px at 95% 55%, var(--star1) 100%, transparent),radial-gradient(1px 1px at 8% 68%, var(--star2) 100%, transparent),radial-gradient(1.5px 1.5px at 22% 75%, var(--star3) 100%, transparent),radial-gradient(1px 1px at 47% 82%, var(--star1) 100%, transparent),radial-gradient(1px 1px at 63% 71%, var(--star2) 100%, transparent),radial-gradient(1px 1px at 80% 88%, var(--star1) 100%, transparent),radial-gradient(1.5px 1.5px at 93% 78%, var(--star3) 100%, transparent),radial-gradient(1px 1px at 15% 92%, var(--star1) 100%, transparent),radial-gradient(1px 1px at 34% 96%, var(--star2) 100%, transparent),radial-gradient(1px 1px at 58% 98%, var(--star1) 100%, transparent);background-repeat:no-repeat}body #space .twinkle-star{position:absolute;border-radius:50%;animation:twinkle var(--dur, 3s) ease-in-out infinite var(--delay, 0s)}@keyframes twinkle{0%,100%{opacity:var(--min, 0.15);transform:scale(1)}50%{opacity:var(--max, 1);transform:scale(1.4)}}body #space .shooting-star{position:absolute;width:100px;height:1px;background:linear-gradient(90deg, transparent, var(--bg-color-ss, rgba(255, 255, 255, 0.9)), transparent);border-radius:100px;animation:shoot var(--s-dur, 4s) linear infinite var(--s-delay, 0s);transform-origin:0 0;opacity:0}@keyframes shoot{0%{opacity:0;transform:translate(0, 0) rotate(30deg) scaleX(0)}5%{opacity:1;transform:translate(0, 0) rotate(30deg) scaleX(1)}25%{opacity:0;transform:translate(200px, 120px) rotate(30deg) scaleX(1.5)}100%{opacity:0;transform:translate(200px, 120px) rotate(30deg) scaleX(1.5)}}body #space .orbit-system{position:absolute;border-radius:50%;border:1px solid rgba(0,0,0,0)}body #space .orbit-ring{position:absolute;inset:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.07);animation:orbit-spin var(--o-dur, 20s) linear infinite}body #space .orbit-ring.reverse{animation-direction:reverse}@keyframes orbit-spin{to{transform:rotate(360deg)}}body #space .planet{position:absolute;border-radius:50%;top:50%;left:50%;transform-origin:0 0}body .container.main{border-radius:30px;padding-top:15px}body .scrolling-header{position:fixed;top:0;left:50%;transition:background-image .4s;z-index:200;transition:all .5s;color:var(--cosmic-latte);transform:translate(-50%, -100%);width:100%;opacity:0}body .scrolling-header .intestazione{background-color:#020616;padding:10px var(--padding-tiles)}@media all and (min-width: 576px){body .scrolling-header .intestazione{padding:10px calc(var(--padding-tiles)*.6)}}body .scrolling-header .intestazione{border-bottom-left-radius:30px;border-bottom-right-radius:30px;border:1px solid var(--border);position:relative;z-index:20}body .scrolling-header .intestazione:before{content:"";position:absolute;top:100%;left:50%;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--sapphire), var(--aurora), var(--comet), transparent);opacity:.3;pointer-events:none;width:85%;transform:translateX(-50%)}body .scrolling-header .intestazione{box-shadow:0 0px 0px 0px rgba(0,0,0,.5),0 0px 10px 1px rgba(0,0,0,.03),0 8px 0px -10px rgba(0,0,0,.1)}@media all and (min-width: 992px){body .scrolling-header .intestazione{display:none}}body .scrolling-header.scrollato{transform:translate(-50%, 0);opacity:1}body .scrolling-header .container{border-radius:0;background-image:unset;background-color:unset;box-shadow:unset;-webkit-box-shadow:unset;padding-top:0}body .scrolling-header .nameRole{display:flex;justify-content:center;flex-direction:column;border-top-left-radius:30px;width:100%;height:100%;transition:all .4s}body .scrolling-header .nameRole .h1{font-size:clamp(20px,4vw,45px);font-size:18px;font-weight:bold;margin-bottom:0;text-shadow:1px 2px 10px rgba(0,0,0,.3)}body .scrolling-header .nameRole .h2{font-size:clamp(15px,3vw,45px);font-size:14px;font-weight:300;margin-top:5px;margin-left:5px;margin-bottom:0;text-shadow:1px 2px 10px rgba(0,0,0,.3)}body .scrolling-header .gestoreContattiAScomparsa{color:#0a2738;color:var(--cosmic-latte)}body .scrolling-header .gestoreContattiAScomparsa .mostraContattiMobile{overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:All .4s}body .scrolling-header .gestoreContattiAScomparsa .mostraContattiMobile.cliccato{transform:rotate(180deg)}body .scrolling-header .gestoreContattiAScomparsa .mostraContattiMobile svg{font-size:1.05em;height:1.3em;transition:all .2s;display:inline-block;fill:var(--cosmic-latte)}body .scrolling-header .gestoreContattiAScomparsa .mostraContattiMobile img{border-radius:100%;max-width:75px;width:100%;height:auto;margin:5px;transition:all .8s}body .scrolling-header .contattiHeader{transition:background-image .4s;z-index:19;transition:all .5s;color:#fff;transform:translate(0%, -100%);border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:10px 20px;box-shadow:0px 1px 1px #d2dbdc;backdrop-filter:saturate(185%) blur(20px);width:calc(100% - 50px);margin:auto;box-shadow:0 0px 0px 0px rgba(0,0,0,.5),0 0px 10px 1px rgba(0,0,0,.03),0 8px 0px -10px rgba(0,0,0,.1)}body .scrolling-header .contattiHeader.cliccato{transform:translate(0%, 0%)}@media all and (min-width: 992px){body .scrolling-header .contattiHeader{display:none}}body .scrolling-header .contattiHeader .contattiAScomparsa{color:var(--cosmic-latte)}body .scrolling-header .contattiHeader .contattiAScomparsa a,body .scrolling-header .contattiHeader .contattiAScomparsa button{color:var(--cosmic-latte);display:inline-block;width:25px;min-width:25px;text-align:center;outline:1px solid rgba(0,0,0,0);border:0;background:rgba(0,0,0,0)}body .scrolling-header .contattiHeader .contattiAScomparsa ul{padding:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:15px;font-size:1.1em}body .scrolling-header .contattiHeader .contattiAScomparsa svg{font-size:1.05em;height:1.3em;transition:all .2s;display:inline-block;fill:var(--cosmic-latte)}body header.tile{display:flex;flex-wrap:wrap;position:relative;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);z-index:1;border-radius:30px;border:1px solid var(--border);box-shadow:0 1px 40px var(--shadow),inset 0 1px 0 var(--hi),inset 0 -1px 0 rgba(0,0,0,.2);padding:var(--padding-tiles);background:hsla(0,0%,100%,.055);corner-shape:squircle}@media all and (min-width: 992px){body header.tile{padding:var(--padding-tiles) calc(var(--padding-tiles)*.2) var(--padding-tiles) var(--padding-tiles)}}body header.tile:before{content:"";position:absolute;top:0;left:50%;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--sapphire), var(--aurora), var(--comet), transparent);opacity:.7;pointer-events:none;transform:translateX(-50%);width:85%}body header.tile:after{content:"";position:absolute;top:100%;left:50%;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--sapphire), var(--aurora), var(--comet), transparent);opacity:.3;pointer-events:none;width:85%;transform:translateX(-50%)}body header.tile .testi{text-align:center;width:100%}@media all and (min-width: 992px){body header.tile .testi{width:60%;text-align:left}}body header.tile .testi .nomeERuolo{width:-moz-fit-content;width:fit-content;color:var(--cosmic-latte);color:#0a2738;display:flex;justify-content:flex-end;justify-content:center;flex-direction:column;text-transform:uppercase;background:linear-gradient(140deg, var(--cosmic-latte) 20%, var(--sapphire) 80%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-left:auto;margin-right:auto;width:100%}@media all and (min-width: 768px){body header.tile .testi .nomeERuolo{margin-left:0}}body header.tile .testi .nomeERuolo h1{font-size:33px;font-weight:700;margin-bottom:.5rem}body header.tile .testi .nomeERuolo h1 span{font-size:19px;font-weight:700;margin-bottom:0;display:block;margin-top:8px}@media all and (min-width: 768px){body header.tile .testi .nomeERuolo h1 span{font-size:23px}}@media all and (min-width: 992px){body header.tile .testi .nomeERuolo h1 span{font-size:25px}}@media all and (min-width: 768px){body header.tile .testi .nomeERuolo h1{font-size:45px}}body header.tile .testi blockquote{margin-top:1.5rem;margin-bottom:1.5rem;font-size:14px;font-weight:300;color:var(--cosmic-latte);opacity:.8}@media all and (min-width: 992px){body header.tile .testi blockquote{margin-bottom:0}}@media all and (min-width: 768px){body header.tile .testi blockquote{font-size:16px}}body header.tile .btn-download-pdf{margin-top:20px;padding:5px 10px;border-radius:10px;color:var(--cosmic-latte);outline:1px solid rgba(0,0,0,0);border:0;transition:all .4s;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);box-shadow:0 1px 40px var(--shadow),inset 0 1px 0 var(--hi),inset 0 -1px 0 rgba(0,0,0,.2);background-color:rgba(0,0,0,0);cursor:pointer}@media all and (min-width: 992px){body header.tile .btn-download-pdf{margin-bottom:-5px}}body header.tile .btn-download-pdf svg{font-size:1.05em;height:1.3em;transition:all .2s;display:inline-block;fill:var(--cosmic-latte)}body header.tile .btn-download-pdf i,body header.tile .btn-download-pdf svg,body header.tile .btn-download-pdf span{position:relative;z-index:2}body header.tile .btn-download-pdf:hover,body header.tile .btn-download-pdf:focus-visible{background-color:var(--bg);transform:scale(1.05)}body header.tile .fotoEContatti{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100%}@media all and (min-width: 992px){body header.tile .fotoEContatti{width:40%}}body header.tile .fotoEContatti h2{margin-top:calc(var(--padding-tiles)*.1);margin-bottom:calc(var(--padding-tiles)*.2);font-size:25px;font-weight:700;letter-spacing:1px;color:var(--cosmic-latte);position:relative;font-family:"Syne",sans-serif;text-transform:uppercase;background:linear-gradient(140deg, var(--cosmic-latte) 20%, var(--sapphire) 80%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;width:-moz-fit-content;width:fit-content}@media all and (min-width: 992px){body header.tile .fotoEContatti h2{font-size:30px}}body header.tile .fotoEContatti ul{padding:0;margin-bottom:0;margin-top:15px;width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;font-size:15px}body header.tile .fotoEContatti ul li{width:-moz-fit-content;width:fit-content;margin:0px 8px;display:flex;align-items:center;justify-content:center;text-align:center}body header.tile .fotoEContatti ul li svg{margin-right:8px;font-size:1.05em;width:1.2em;transition:all .2s;display:inline-block;fill:var(--cosmic-latte)}body header.tile .fotoEContatti ul li.liMail{white-space:nowrap;width:100%}body header.tile .fotoEContatti ul li a{color:#0a2738;color:var(--cosmic-latte);transition:all .2s;display:flex;gap:2px}body header.tile .fotoEContatti ul li a:hover,body header.tile .fotoEContatti ul li a:focus-visible{color:#0a58ca;color:var(--sapphire)}body header.tile .fotoEContatti ul li a:hover svg,body header.tile .fotoEContatti ul li a:focus-visible svg{transform:scale(1.1);fill:var(--sapphire)}body main{position:relative;z-index:100}body main h2{margin-bottom:calc(var(--padding-tiles)*.5);font-size:25px;font-weight:700;letter-spacing:1px;color:var(--cosmic-latte);position:relative;font-family:"Syne",sans-serif;text-transform:uppercase;background:linear-gradient(140deg, var(--cosmic-latte) 20%, var(--sapphire) 80%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;width:90%}body main .tile{border-radius:30px;margin:calc(var(--bs-gutter-x)) 0;border:1px solid var(--border);box-shadow:0 8px 40px var(--shadow),inset 0 1px 0 var(--hi),inset 0 -1px 0 rgba(0,0,0,.2);background:hsla(0,0%,100%,.055);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);padding:var(--padding-tiles);corner-shape:squircle;position:relative}@media all and (min-width: 576px){body main .tile{padding:calc(var(--padding-tiles)*.6)}}body main .tile:last-child{margin-bottom:0px}body main .tile:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, var(--sapphire), var(--aurora), var(--comet), transparent);opacity:.5;pointer-events:none}body main .tile:after{content:"";position:absolute;top:100%;left:50%;right:0;height:1px;background:linear-gradient(90deg, transparent, var(--sapphire), var(--aurora), var(--comet), transparent);opacity:.1;pointer-events:none;width:85%;transform:translateX(-50%)}body main .tile .singleBlock{--dimensione-dot: 10px;--distanza-left: 20px;margin-top:20px;margin-bottom:30px;padding-bottom:30px;position:relative}body main .tile .singleBlock:last-child{margin-bottom:0;padding-bottom:0}body main .tile .singleBlock:last-child:after{display:none}body main .tile .singleBlock:after{content:"";position:absolute;top:100%;left:0%;right:0;height:1px;background:linear-gradient(90deg, transparent, var(--sapphire), var(--aurora), var(--comet), transparent);opacity:.2;pointer-events:none;width:100%;transform:translateX(0%)}body main .tile .singleBlock .location{margin-bottom:1rem}body main .tile .singleBlock .location h4{width:100%;color:#fff;transition:all .4s;margin-bottom:0}body main .tile .singleBlock .location a{width:100%;display:block;color:var(--cosmic-latte);color:#fff;transition:all .4s}body main .tile .singleBlock .location a:hover{text-decoration:underline}body main .tile .singleBlock .location .time a{display:inline-block;width:-moz-fit-content;width:fit-content}body main .tile .singleBlock .single-mansione{padding-left:var(--distanza-left);position:relative;margin-bottom:calc(var(--distanza-left)/2)}body main .tile .singleBlock .single-mansione:first-child{--bg-1: #5b9cf6;--bg-2: #2563eb;--shadow-1: rgba(91,156,246,0.7);--shadow-2: rgba(91,156,246,0.3)}body main .tile .singleBlock .single-mansione:nth-child(2){--bg-1: #67e8f9;--bg-2: #0891b2;--shadow-1: rgba(103,232,249,0.7);--shadow-2: rgba(103,232,249,0.3)}body main .tile .singleBlock .single-mansione:nth-child(3){--bg-1: #a78bfa;--bg-2: #6d28d9;--shadow-1: rgba(167,139,250,0.7);--shadow-2: rgba(167,139,250,0.3)}body main .tile .singleBlock .single-mansione:nth-child(4){--bg-1: #f472b6;--bg-2: #be185d;--shadow-1: rgba(244,114,182,0.7);--shadow-2: rgba(244,114,182,0.3)}body main .tile .singleBlock .single-mansione:nth-child(5){--bg-1: #fbbf24;--bg-2: #d97706;--shadow-1: rgba(251,191,36,0.7);--shadow-2: rgba(251,191,36,0.3)}body main .tile .singleBlock .single-mansione:last-child{margin-bottom:0}body main .tile .singleBlock .single-mansione:last-child:before{display:none}body main .tile .singleBlock .single-mansione:last-child .descrizione{padding-bottom:0}body main .tile .singleBlock .single-mansione:before{content:"";position:absolute;width:2px;height:calc(100% - 1.25em);background:var(--border);top:1.6em;left:calc(var(--dimensione-dot)*.5);border-radius:100px;transform:translateX(-50%)}body main .tile .singleBlock .single-mansione h4{position:relative;margin-bottom:0}body main .tile .singleBlock .single-mansione h4:before{content:"";position:absolute;width:var(--dimensione-dot);height:var(--dimensione-dot);background:radial-gradient(circle at 35% 35%, var(--bg-1), var(--bg-2));box-shadow:0 0 14px var(--shadow-1),0 0 28px var(--shadow-2);transform:translateY(-50%);top:.6em;left:calc(var(--distanza-left)/-1);border-radius:100px}body main .tile .singleBlock .single-mansione .stats{color:var(--cosmic-latte)}body main .tile .singleBlock .single-mansione .stats a,body main .tile .singleBlock .single-mansione .stats span{text-shadow:1px 1px 3px var(--bg-1);color:var(--cosmic-latte)}body main .tile .singleBlock .single-mansione .descrizione{font-weight:300;line-height:1.3;font-size:15px;padding-top:5px;padding-bottom:15px}body main .tile .singleBlock .single-mansione .descrizione p{margin-bottom:1rem}body main .tile .singleBlock .single-mansione .descrizione p:last-child{margin-bottom:0}body main .tile .singleBlock h5{margin-bottom:0}body main .tile .singleBlock span{display:inline-block;font-size:14px;font-weight:200;margin-bottom:5px;white-space:nowrap}body main .summary-section,body main .sezione-hard-skills{display:flex}body main .summary-section h2,body main .sezione-hard-skills h2{width:-moz-fit-content;width:fit-content}body main .summary-section p,body main .sezione-hard-skills p{margin-bottom:1rem;font-weight:300}body main .summary-section p:last-child,body main .sezione-hard-skills p:last-child{margin-bottom:0}body main .sezione-hard-skills{position:relative}body main .sezione-hard-skills dl.hard-skills-list{font-weight:300;padding-left:0;margin:0;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:.9em;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}body main .sezione-hard-skills dl.hard-skills-list dt{font-weight:300;width:130px;text-align:center}body main .sezione-hard-skills dl.hard-skills-list dt strong{border-radius:15px;padding:5px 15px;display:block;background-color:var(--ui-bg);font-weight:400}body main .sezione-hard-skills dl.hard-skills-list dd{display:block;width:calc(100% - 130px - 15px);padding-top:5px;margin-bottom:0}body main .sezioneDestra .about p{margin-bottom:1rem;font-weight:300;font-size:15px}body main .sezioneDestra .about p:last-child{margin-bottom:0}body main .sezioneDestra ul{font-weight:300;padding-left:0;margin:0;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:.9em}body main .sezioneDestra ul.hard-skills-list{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}body main .sezioneDestra ul.hard-skills-list p{font-weight:300;border-radius:15px;padding:5px 15px;display:block;background-color:var(--ui-bg)}body main .sezioneDestra ul a{color:var(--cosmic-latte);transition:all .4s}body main .sezioneDestra ul a:hover{color:#b0cbee}body main .sezioneDestra ul a:hover i{margin-right:12px}body main .sezioneDestra ul li{display:flex;align-items:center}body main .sezioneDestra ul li i{margin-right:8px;font-size:1.2em;transition:all .4s}body main .sezioneDestra ul li.liMail{overflow:hidden;white-space:nowrap}body main .sezioneDestra dl.lingue-list{font-weight:300;padding-left:0;margin:0;display:flex;flex-direction:column;justify-content:center;gap:15px;font-size:.9em;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body main .sezioneDestra dl.lingue-list dt{display:flex;align-items:center;width:calc(100% - 130px - 15px);font-weight:300}body main .sezioneDestra dl.lingue-list dd{font-weight:300;width:-moz-fit-content;width:fit-content;text-align:center;font-size:.9em;margin-bottom:0}body main .sezioneDestra dl.lingue-list dd strong{border-radius:15px;padding:4px 10px;display:block;background-color:var(--ui-bg);font-weight:200}body footer{padding-bottom:15px;position:fixed;right:15px;bottom:27px;opacity:0;transition:all .8s;z-index:100}@media all and (min-width: 1200px){body footer{right:5%}}@media all and (min-width: 1400px){body footer{right:10%}}body footer.scrollato{opacity:1}body footer a.tile{border-radius:15px;padding:12.25px 13px;background-color:#020616;box-shadow:0 0px 0px 0px rgba(0,0,0,.5),0 0px 10px 1px rgba(0,0,0,.03),0 8px 0px -10px rgba(0,0,0,.1);color:var(--cosmic-latte);box-shadow:0 4px 20px var(--sapphire-glow);border:1px solid;border-color:var(--sapphire);box-shadow:0 4px 20px var(--sapphire-glow)}body footer a.tile svg{font-size:1.05em;height:1.2em;transition:all .2s;display:inline-block;fill:var(--cosmic-latte);margin-top:-3px}@media all and (min-width: 992px){.container{max-width:1000px}}@media print{#space,.scrolling-header,footer,.btn-download-pdf{display:none !important}blockquote{font-style:normal !important;color:#111 !important;border:none !important;padding:0 !important}body{background:#fff !important;color:#111 !important;padding-top:0 !important;font-size:11pt}.container.main{max-width:100% !important;padding:0 !important}svg{fill:#111 !important}header.tile,.tile{background:#fff !important;border:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border-radius:0 !important;border-bottom:1px solid #ddd !important;animation:none !important}header.tile::before,header.tile::after,.tile::before,.tile::after{display:none !important}body main .tile .singleBlock .single-mansione{padding-left:0 !important}body main .tile .singleBlock .single-mansione :after,body main .tile .singleBlock .single-mansione :before,body main .tile .singleBlock .single-mansione:before{display:none !important}body main .tile .singleBlock .single-mansione .stats span{color:#111;text-shadow:unset}h1,h2,h3,h4{color:#111 !important;-webkit-text-fill-color:#111 !important;background:none !important}h2{font-size:13pt !important;border-bottom:1pt solid #aaa;padding-bottom:3pt}h3{font-size:11pt !important}h4{font-size:10pt !important}a{color:#111 !important;text-decoration:none !important}.row{display:block !important}.col-12,.col-lg-4,.col-lg-5,.col-lg-7,.col-lg-8{width:100% !important;max-width:100% !important;flex:none !important}article.singleEsperienza,article.itemFormazione{page-break-inside:avoid}}/*# sourceMappingURL=custom.min.css.map */