@import url("https://fonts.googleapis.com/css2?family=Lora:ital@1&amp;display=swap");body{margin:0px;font-family:'sweet-sans-pro',sans-serif;font-weight:600;font-style:normal}.txt{margin:0}.txt.sans{font-family:'sweet-sans-pro',sans-serif;font-weight:600;font-style:normal}.txt.serif{font-family:'Lora', serif;font-style:italic;font-weight:400}.txt.center{text-align:center}.txt.right{text-align:right}.txt.left{text-align:left}.txt.caps{text-transform:uppercase}.txt.bianco{color:#fff}.txt.nero{color:#000}.txt.titolo-grande{font-size:80px;line-height:1}.txt.titolo-medio{font-size:60px;line-height:1}.txt.sottotitolo-grande{font-size:40px;line-height:1.2}.txt.titolo{font-size:44px;line-height:1.2}.txt.sottotitolo{font-size:24px;line-height:1.2}.txt.titolo-piccolo{font-size:32px;line-height:1.2}.txt.sottotitolo-piccolo{font-size:20px;line-height:1.2}.txt.testo{font-size:18px;margin-bottom:0;line-height:1.2}.txt.testo-medio{font-size:15px;margin-bottom:0;line-height:1.2}.txt.testo-piccolo{font-size:13px;margin-bottom:0;line-height:1.2}@media print, screen and (max-width: 64em){.txt.titolo-grande{font-size:60px}.txt.titolo-medio{font-size:52px}.txt.sottotitolo-grande{font-size:38px}.txt.titolo{font-size:32px}.txt.sottotitolo{font-size:24px}.txt.titolo-piccolo{font-size:26px}.txt.sottotitolo-piccolo{font-size:18px}.txt.testo{font-size:16px;margin-bottom:0}.txt.testo-medio{font-size:15px;margin-bottom:0}.txt.testo-piccolo{font-size:13px;margin-bottom:0}}@media print, screen and (max-width: 40em){.txt.titolo-grande{font-size:42px}.txt.titolo-medio{font-size:36px}.txt.sottotitolo-grande{font-size:32px}.txt.titolo{font-size:28px}.txt.sottotitolo{font-size:20px}.txt.titolo-piccolo{font-size:24px}.txt.sottotitolo-piccolo{font-size:18px}.txt.testo{font-size:15px;margin-bottom:0}.txt.testo-medio{font-size:14px;margin-bottom:0}.txt.testo-piccolo{font-size:12px;margin-bottom:0}}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.pt-70{padding-top:70px !important}.pb-70{padding-bottom:70px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.pt-80{padding-top:80px !important}.pb-80{padding-bottom:80px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}canvas{pointer-events:none}div#cont-day-night{display:none}.day{position:fixed;left:20px;bottom:200px;font-size:16px;font-family:monospace;color:white;z-index:9;border:1px solid #ffffff;padding:1rem 2rem;font-family:'Montserrat', sans-serif;border-radius:50px;transition:.3s;display:flex;align-items:center}@media screen and (max-width: 768px){.day{padding:.5rem 1rem;bottom:20px}}.day:before{content:'';background:url("../svg/day_white.svg") no-repeat;background-position:center;display:inline-flex;width:15px;height:15px;align-items:center;padding:5px}.day.active{background-color:#ffffff;color:#232324}.day.active:before{background:url("../svg/day_dark.svg") no-repeat}.night{position:fixed;left:180px;margin-left:1rem;bottom:200px;font-size:16px;font-family:monospace;color:white;z-index:9;border:1px solid #ffffff;padding:1rem 2rem;font-family:'Montserrat', sans-serif;border-radius:50px;transition:.3s;display:flex;align-items:center}@media screen and (max-width: 768px){.night{padding:.5rem 1rem;bottom:20px;left:130px}}.night:before{content:'';background:url(../svg/night_white.svg) no-repeat;display:inline-flex;width:15px;height:15px;align-items:center;padding:5px;background-position:center}.night.active{background-color:#ffffff;color:#232324}.night.active:before{background:url(../svg/night_dark.svg) no-repeat}.vl{border-left:1px solid white;height:100vh;position:fixed;right:80px;top:0;z-index:9}@media screen and (max-width: 768px){.vl{display:none}}.pointer{width:20px;height:26px;background-image:url(../svg/navigator.svg);background-size:cover;background-position:center;position:fixed;right:80px;bottom:0;z-index:9;transform:translate(50%, 50%)}@media screen and (max-width: 768px){.pointer{display:none}}#progress-sidebar{position:fixed;width:18px;height:100%;top:0;right:46px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 768px){#progress-sidebar{display:none}}#progress-sidebar .progress-sidebar-single{height:20%;position:relative;border-top:solid 1px #fff;width:100%;padding:1rem 0;height:20vh;box-sizing:border-box}#progress-sidebar .progress-sidebar-single:nth-last-child(1){border-bottom:solid 1px #fff}#progress-sidebar .progress-sidebar-single p{writing-mode:vertical-lr;height:100%;text-align:center;margin:0;color:#fff;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:ease .5s;font-size:14px}#progress-sidebar .progress-sidebar-single.active p{opacity:1}.begin-transition{transition:ease .5s}.begin-transition.d-none-opacity{opacity:0;pointer-events:none}.volumecontrol{cursor:pointer}.volumecontrol img{width:30px;height:30px;position:fixed;right:140px;bottom:35px;z-index:9}@media screen and (max-width: 768px){.volumecontrol img{width:30px;height:30px}}.logoheader img{width:150px;object-fit:contain;height:auto;position:fixed;left:50%;transform:translateX(-50%);top:20px;z-index:9}.menu-top{position:fixed;left:70px;top:28px;z-index:9;display:flex}.menu-top a{text-decoration:none;color:#ffffff}.menu-top .ita,.menu-top .eng,.menu-top .divisor,.menu-top .menu-item{font-family:'Montserrat', sans-serif;color:#ffffff;font-weight:400;font-size:12px;letter-spacing:1px;cursor:pointer;text-transform:uppercase}.menu-top .menu-item{margin-left:20px}.menu-top .divisor{margin-left:5px;margin-right:5px}.menu-top .selectedLang{font-weight:700}.btn{padding:12px 28px 14px;text-transform:uppercase;border:solid 1px #000;color:#000;line-height:1;cursor:pointer;transition:ease .5s}.btn:hover{background-color:#000;color:#fff}.btn.white{border:solid 1px #fff;color:#fff}.btn.white:hover{background-color:#fff;color:#000}.btn.fill{border:none;background-color:#fff;color:#000}.svg-filters{position:absolute;visibility:hidden;width:1px;height:1px}.button--9{transition:all 0.45s ease-out;background-image:radial-gradient(circle at 60% 20%, #FF6023 0%, #DA305D);border-radius:80px;color:#FFF;width:80px;height:80px;line-height:80px;padding:0;border:none}.begin{overflow:hidden;transition:cubic-bezier(0.81, 0, 0.58, 1) 2s;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.begin.fade-out{height:0}.begin img{max-width:80vw}.begin .begin-the-journey{position:absolute;height:24%;opacity:0;gap:24px;width:100%;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:cubic-bezier(0.81, 0, 0.58, 1) 1.6s;transition-delay:.4s}.begin .begin-the-journey .begin-tagline{color:#fff;font-size:16px;margin:0}.begin div#loader{position:absolute;height:100%;width:100%;background-color:#000;z-index:9999999999;transition:cubic-bezier(0.81, 0, 0.58, 1) 1.6s}.begin div#loader .loader-cont{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.begin div#loader .loader-cont img{width:80px;opacity:0;transition:ease 1s}.begin div#loader .loader-cont p{color:#fff;opacity:0;font-size:14px;transition:ease 1s;transition-delay:.9s}.begin div#loader .loaded-cont{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.begin div#loader .loaded-cont img{opacity:0;transition:ease 1s}.begin div#loader .loaded-cont img.fy-logo{width:136px;margin-bottom:20px;transform:translateY(10px)}.begin div#loader .loaded-cont img.infynito-logo{width:400px;transition-delay:.4s;margin-bottom:16px;transform:translateY(12px)}.begin div#loader .loaded-cont p{color:#fff;opacity:0;font-size:18px;text-transform:uppercase;transition:ease 1s;transition-delay:1s;transform:translateY(16px)}@media screen and (max-width: 768px){.begin div#loader .loaded-cont p{font-size:16px}}.begin div#loader.loading .loader-cont img{opacity:1}.begin div#loader.loading .loader-cont p{opacity:.7}.begin div#loader.loaded .loaded-cont img{opacity:1;transform:translateY(0)}.begin div#loader.loaded .loaded-cont p{opacity:.7;transform:translateY(0)}.begin.ready #loader{height:60%}.begin.ready .begin-the-journey{height:40%;opacity:1;gap:16px}.d-none{display:none}.overflow-hidden{overflow:hidden}#menu-hamburger{position:fixed;width:40px;height:40px;bottom:30px;left:calc(50% - 20px);cursor:pointer}#menu-hamburger div{height:1px;position:absolute;background-color:#fff;width:70%;top:50%;left:15%;transform:translateY(-50%);transition:ease .5s;opacity:0}#menu-hamburger div:nth-child(1){margin-top:-5px}#menu-hamburger div:nth-child(2){margin-top:5px}#menu-hamburger p{position:absolute;white-space:nowrap;top:50%;left:50%;margin:0;transform:translate(-50%, -50%);text-transform:uppercase;color:#fff;opacity:1;transition:ease .5s}#menu-hamburger.active div{opacity:1}#menu-hamburger.active div:nth-child(1){transform:translateY(-50%) rotate(45deg);margin-top:0px}#menu-hamburger.active div:nth-child(2){transform:translateY(-50%) rotate(-45deg);margin-top:0px}#menu-hamburger.active div:nth-child(3){width:0}#menu-hamburger.active p{opacity:0}.menu-top,.volumecontrol,.logoheader,#menu-hamburger{z-index:9998;transition:ease .5s}.menu-top a,.menu-top div,.volumecontrol a,.volumecontrol div,.logoheader a,.logoheader div,#menu-hamburger a,#menu-hamburger div{transition:ease .5s}.menu-top img,.volumecontrol img,.logoheader img,#menu-hamburger img{transition:ease .5s;z-index:9998}.menu-top .logo-dark,.menu-top .volume-dark,.volumecontrol .logo-dark,.volumecontrol .volume-dark,.logoheader .logo-dark,.logoheader .volume-dark,#menu-hamburger .logo-dark,#menu-hamburger .volume-dark{opacity:0}@media screen and (max-width: 768px){.menu-top{top:-32px}#menu-hamburger{right:14px}}#menu-panel{position:fixed;width:100%;height:0;top:0;left:0;background-color:#fff;z-index:999;padding-top:0;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;transition:ease .5s;overflow-y:scroll}@media screen and (max-width: 768px){#menu-panel{display:block}}#menu-panel .menu-panel-cont{height:100%;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){#menu-panel .menu-panel-cont{display:block;height:auto}}#menu-panel .menu-panel-cont>a{width:100%;text-align:center;text-decoration:none;color:#000;height:100%}#menu-panel .menu-panel-cont>a+a{border-left:solid 1px #dedede}@media screen and (max-width: 768px){#menu-panel .menu-panel-cont>a{display:block;height:auto}#menu-panel .menu-panel-cont>a+a{border-left:none;border-top:solid 1px #dedede}}#menu-panel .menu-panel-cont>a .menu-panel-item{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;background-size:cover;background-position:center center;position:relative;padding:1.6rem;box-sizing:border-box}#menu-panel .menu-panel-cont>a .menu-panel-item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:ease .5s}#menu-panel .menu-panel-cont>a .menu-panel-item p{position:relative}#menu-panel .menu-panel-cont>a .menu-panel-item .menu-panel-item-abs{color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:3px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:ease .5s}#menu-panel .menu-panel-cont>a .menu-panel-item .menu-panel-item-sup{color:#c9c9c9;text-transform:uppercase;font-size:14px;letter-spacing:3px;margin:0;transition:ease .5s}#menu-panel .menu-panel-cont>a .menu-panel-item .menu-panel-item-title-1{font-size:40px;font-family:'Lora', serif;font-style:italic;margin:0;text-transform:uppercase;font-weight:400;margin-top:20px;transition:ease .5s}#menu-panel .menu-panel-cont>a .menu-panel-item .menu-panel-item-title-2{font-size:40px;margin:0;text-transform:uppercase;margin-top:-18px;transition:ease .5s}#menu-panel .menu-panel-cont>a .menu-panel-item:hover:before{opacity:0}#menu-panel .menu-panel-cont>a .menu-panel-item:hover p{opacity:0}#menu-panel .menu-panel-cont>a .menu-panel-item:hover p.menu-panel-item-abs{opacity:1}#menu-panel .menu-panel-foot{height:110px;display:flex;align-items:center;justify-content:center;text-align:center}#menu-panel .menu-panel-foot a{text-decoration:none;color:#000}#menu-panel .menu-panel-foot a .btn{color:#c9c9c9;border-color:#c9c9c9;transition:ease .5s}@media screen and (max-width: 768px){#menu-panel .menu-panel-foot a .btn{border-color:#fff}}#menu-panel .menu-panel-foot a .btn:hover{background-color:#000;border-color:#000;color:#fff}@media screen and (max-width: 768px){.menu-open .menu-top{top:28px}.menu-open .logoheader img{top:80px}}.menu-open .menu-top,.menu-open .volumecontrol,.menu-open .logoheader{color:#000}.menu-open .menu-top a,.menu-open .menu-top div,.menu-open .volumecontrol a,.menu-open .volumecontrol div,.menu-open .logoheader a,.menu-open .logoheader div{color:#000}.menu-open .menu-top .logo-dark,.menu-open .menu-top .volume-dark,.menu-open .volumecontrol .logo-dark,.menu-open .volumecontrol .volume-dark,.menu-open .logoheader .logo-dark,.menu-open .logoheader .volume-dark{opacity:1}.menu-open #menu-hamburger div{background-color:#000}.menu-open #menu-panel{visibility:visible;opacity:1;height:100%;padding-top:110px}.sticky-header .menu-top,.sticky-header .volumecontrol,.sticky-header .logoheader{color:#000}.sticky-header .menu-top a,.sticky-header .menu-top div,.sticky-header .volumecontrol a,.sticky-header .volumecontrol div,.sticky-header .logoheader a,.sticky-header .logoheader div{color:#000}.sticky-header .menu-top .logo-dark,.sticky-header .menu-top .volume-dark,.sticky-header .volumecontrol .logo-dark,.sticky-header .volumecontrol .volume-dark,.sticky-header .logoheader .logo-dark,.sticky-header .logoheader .volume-dark{opacity:1}.sticky-header #menu-hamburger div{background-color:#000}.sticky-header #menu-hamburger p{color:#000}.position-relative{position:relative}#canvas-container{overflow:hidden}#section-panels .section-panel-single{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#section-panels .section-panel-single p{color:#fff;transition:ease 2s;letter-spacing:10px;filter:blur(20px);opacity:0}#section-panels .section-panel-single.section-panel-bg{width:100%;height:100%;background-color:#01111A;background:#01111a;background:linear-gradient(0deg, #01111a 0%, rgba(1,17,26,0.8) 100%);opacity:0;transition:ease 2s}#section-panels .section-panel-single .section-panel-title-1{font-size:24px;margin:0;text-transform:uppercase;margin-top:40px}#section-panels .section-panel-single .section-panel-title-1.big{font-size:40px}@media screen and (max-width: 768px){#section-panels .section-panel-single .section-panel-title-1{font-size:20px}#section-panels .section-panel-single .section-panel-title-1.big{font-size:32px}}#section-panels .section-panel-single .section-panel-title-2{font-size:48px;margin:0;font-family:'Lora', serif;font-style:italic;font-weight:400;text-transform:uppercase}#section-panels .section-panel-single .section-panel-title-2.big{font-size:60px}@media screen and (max-width: 768px){#section-panels .section-panel-single .section-panel-title-2{font-size:36px}#section-panels .section-panel-single .section-panel-title-2.big{font-size:48px}}#section-panels .section-panel-single .btn{opacity:0;transition:ease 2s;margin-top:40px;display:inline-block;filter:blur(20px)}#section-panels .section-panel-single svg{position:absolute;top:50%;transform:translateY(-50%);transition:ease 2s;filter:blur(20px)}#section-panels .section-panel-single svg path{transition:ease 6s;transition-delay:1s}#section-panels .section-panel-single svg path:nth-child(1){stroke-dasharray:720;stroke-dashoffset:720}#section-panels .section-panel-single svg path:nth-child(2){stroke-dasharray:1330;stroke-dashoffset:1330}#section-panels .section-panel-single svg path:nth-child(3){stroke-dasharray:700;stroke-dashoffset:700}#section-panels .section-panel-single svg path:nth-child(4){stroke-dasharray:1320;stroke-dashoffset:1320}#section-panels .section-panel-single svg path:nth-child(5){stroke-dasharray:760;stroke-dashoffset:760}#section-panels .section-panel-single svg path:nth-child(6){stroke-dasharray:1320;stroke-dashoffset:1320}#section-panels .section-panel-single svg path:nth-child(7){stroke-dasharray:730;stroke-dashoffset:730}#section-panels .section-panel-single svg path:nth-child(8){stroke-dasharray:1270;stroke-dashoffset:1270}#section-panels .section-panel-single svg path:nth-child(9){stroke-dasharray:3620;stroke-dashoffset:3620}#section-panels .section-panel-single svg path:nth-child(10){stroke-dasharray:4160;stroke-dashoffset:4160}#section-panels .section-panel-single svg path:nth-child(11){stroke-dasharray:3610;stroke-dashoffset:3610}#section-panels .section-panel-single svg path:nth-child(12){stroke-dasharray:1970;stroke-dashoffset:1970}#section-panels .section-panel-single svg path:nth-child(13){stroke-dasharray:1970;stroke-dashoffset:1970}#section-panels .section-panel-single .svg-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;background:#000;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%)}#section-panels .section-panel-single.active{pointer-events:all}#section-panels .section-panel-single.active p{letter-spacing:2px;filter:blur(0px);opacity:1;margin-top:0px}#section-panels .section-panel-single.active .btn{opacity:1;margin-top:20px;filter:blur(0px)}#section-panels .section-panel-single.active.section-panel-bg{opacity:1}#section-panels .section-panel-single.active svg{filter:blur(0px)}#section-panels .section-panel-single.active svg path{stroke-dashoffset:0}video#underwater{position:absolute;top:100%;left:0;width:100%;height:100%;object-fit:cover;filter:hue-rotate(40deg) brightness(0.7) contrast(1.5) saturate(0.9)}#video-panel{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:ease .5s;pointer-events:none}#video-panel.active{opacity:1}#scroll-to-next{position:absolute;bottom:110px;left:50%;transform:translateX(-50%) rotate(-45deg);width:30px;height:30px;border-left:solid 1px #FFF;border-bottom:solid 1px #fff;cursor:pointer;display:none}#after-canvas{padding:3rem 0;background-color:#000;overflow:hidden}#after-canvas img{max-width:100%}.max-1000{max-width:1000px;margin:0 auto;padding:0 1rem}#after-canvas-video-content{margin:4rem auto 8rem}#logomotion-bottom{width:100px}.mega-btn{display:inline-block;color:#fff;text-transform:uppercase;border:solid 1px #fff;padding:40px 60px;border-radius:100px;font-size:32px;width:100%;box-sizing:border-box;transition:ease .5s}.mega-btn:hover{background-color:#fff;color:#000;letter-spacing:2px}@media screen and (max-width: 768px){.mega-btn{font-size:20px;padding:30px 30px}}.header-bg{position:fixed;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);top:0;left:0;width:100%;height:240px;z-index:9997;pointer-events:none;opacity:1;transition:ease .5s}.header-bg.disabled{opacity:0 !important}.menu-open .header-bg,.sticky-header .header-bg{opacity:0}
