@font-face{font-family:'Font-Title';font-style:normal;font-weight:400;src:url('../fonts/font-title-Thin.ttf') format('truetype')}@font-face{font-family:'Font-Title';font-style:italic;font-weight:400;src:url('../fonts/font-title-LightItalic.ttf') format('truetype')}@font-face{font-family:'Font-Title';font-style:normal;font-weight:600;src:url('../fonts/font-title-Medium.ttf') format('truetype')}@font-face{font-family:'Font-Text';font-style:normal;font-weight:400;src:url('../fonts/font-text-Light.ttf') format('truetype')}@font-face{font-family:'Font-Text';font-style:normal;font-weight:700;src:url('../fonts/font-text-Medium.ttf') format('truetype')}@font-face{font-family:'Font-Text';font-style:oblique;font-weight:400;src:url('../fonts/font-text-Condensed.ttf') format('truetype')}@font-face{font-family:'Font-Extra';font-style:normal;font-weight:400;src:url('../fonts/font-extra-Light.ttf') format('truetype')}@font-face{font-family:'Font-Extra';font-style:normal;font-weight:600;src:url('../fonts/font-extra-Regular.ttf') format('truetype')}:root{scroll-behavior:auto;--h1-val:12.2rem;--h2-val:5.4rem;--h3-val:3.5rem;--h4-val:2.3rem;--h5-val:1.7rem;--p-val:1.1rem;--p-small-val:.9rem;--h1-font-size:calc(var(--h1-val) + 0.2 * ((100vw - 1440px) / 200));--h2-font-size:calc(var(--h2-val) + 0.2 * ((100vw - 1440px) / 200));--h3-font-size:calc(var(--h3-val) + 0.2 * ((100vw - 1440px) / 200));--h4-font-size:calc(var(--h4-val) + 0.2 * ((100vw - 1440px) / 200));--h5-font-size:calc(var(--h5-val) + 0.2 * ((100vw - 1440px) / 200));--p-font-size:calc(var(--p-val) + 0.2 * ((100vw - 1440px) / 200));--p-small-font-size:calc(var(--p-small-val) + 0.2 * ((100vw - 1440px) / 200))}*{margin:0;padding:0;outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}li{list-style:none}.hide{display:none}.show{display:block}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.left{float:left}.right{float:right}.italic{font-style:italic}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:100%;overflow-wrap:normal !important}.clearfix:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}html{font-size:100%}body{margin:0 auto;background:#000;color:#f5f5f5;font-size:var(--p-font-size)}body.splash-active{overflow:hidden;height:100vh}body.fonts-loaded .splash_marquee_wrapper{opacity:1;visibility:visible}a{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a:visited{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a:focus{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a:hover{color:#870f6d !important;text-decoration:none}strong{font-weight:700}p{margin:10px 0;font-weight:300}p.small{font-size:var(--p-small-font-size)}h1{font-family:'Font-Title';font-size:var(--h1-font-size);line-height:1;letter-spacing:0;color:#f5f5f5;font-weight:400}h2{font-family:'Font-Title';font-size:var(--h2-font-size);line-height:1.1;letter-spacing:0;color:#f5f5f5;font-weight:400}h2.h3{font-size:var(--h3-font-size)}h2.h4{font-size:var(--h4-font-size)}h3{font-family:'Font-Title';font-size:var(--h3-font-size);line-height:1.2;letter-spacing:0;color:#f5f5f5;font-weight:400}h4{font-family:'Font-Text';font-size:var(--h4-font-size);line-height:1.2;letter-spacing:0;color:#f5f5f5;font-weight:400}h5{font-family:'Font-Text';font-size:var(--h5-font-size);line-height:1.3;letter-spacing:0;color:#f5f5f5}.container,.container-fluid{padding-right:0;padding-left:0}.container-fluid.max_w{max-width:1980px}.row{margin:0}.table_box{display:table !important;height:100%;width:100%;padding:20px 0}.table_cell{display:table-cell !important;vertical-align:middle;width:100%}.vertical_alignment{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}figure,picture{display:block;width:100%;height:100%;margin:0;padding:0;position:relative;background-color:transparent;background-position:center center;background-size:cover;background-repeat:no-repeat}figure.h30,picture.h30{aspect-ratio:3.33333333}figure.h50,picture.h50{aspect-ratio:2}figure.h60,picture.h60{aspect-ratio:1.66666667}figure.h100,picture.h100{aspect-ratio:1}figure.h130,picture.h130{aspect-ratio:.76923077}figure.h150,picture.h150{aspect-ratio:.66666667}figure.h4_3,picture.h4_3{aspect-ratio:1.33333333}figure.h16_9,picture.h16_9{aspect-ratio:1.77777778}button.button,a.button{position:relative;overflow:hidden;border:0 solid #f5f5f5;border-top:1px solid #f5f5f5;background-color:rgba(255,255,255,0.2);cursor:pointer;display:inline-block;border-radius:.5rem;padding:1.5rem .7rem .5rem 4rem;text-transform:uppercase;outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;backdrop-filter:blur(10px);font-family:'Font-Extra';font-size:var(--p-small-font-size);-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:visited,a.button:visited{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:focus,a.button:focus{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:hover,a.button:hover{color:#f5f5f5 !important;text-decoration:none}button.button .button-inner,a.button .button-inner{position:relative;display:flex;flex-direction:column;will-change:transform;z-index:2;overflow:hidden;height:.9rem}button.button .button-inner span,a.button .button-inner span{display:block;line-height:1;position:relative;z-index:2;-webkit-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;-moz-transition:transform 1s;transition:transform 1s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button .button-inner span.hover,a.button .button-inner span.hover{color:#000;outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button .button-inner span.hover:visited,a.button .button-inner span.hover:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button .button-inner span.hover:focus,a.button .button-inner span.hover:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button .button-inner span.hover:hover,a.button .button-inner span.hover:hover{color:#000 !important;text-decoration:none}button.button::before,a.button::before{--circle-size:.6rem;content:'';position:absolute;bottom:.7rem;left:.7rem;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:#f5f5f5;z-index:0;-webkit-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;-moz-transition:transform 1s;transition:transform 1s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button:hover::before,a.button:hover::before{-ms-transform:scale(200);-webkit-transform:scale(200);-o-tranform:scale(200);-moz-tranform:scale(200);transform:scale(200)}button.button:hover span,a.button:hover span{transform:translateY(-100%)}button.button:focus,a.button:focus{outline:none}button.button.button_cta,a.button.button_cta{background-color:rgba(204,0,255,0.4)}button.button_false,a.button_false{position:relative;border:0 solid #f5f5f5;background-color:transparent;cursor:pointer;display:inline-block;padding:5px 20px;outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);font-family:'Font-Extra';font-size:var(--p-small-font-size)}button.button_false:visited,a.button_false:visited{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button_false:focus,a.button_false:focus{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button_false:hover,a.button_false:hover{color:#f5f5f5 !important;text-decoration:none}button.button_false::after,a.button_false::after,button.button_false::before,a.button_false::before{position:absolute;top:3px;width:20px;height:100%;z-index:1;font-size:var(--p-font-size);will-change:transform;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button_false::before,a.button_false::before{content:'[';left:0;text-align:left}button.button_false::after,a.button_false::after{content:']';right:0;text-align:right}button.button_false:hover::after,a.button_false:hover::after,button.button_false:hover::before,a.button_false:hover::before{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);-o-tranform:scale(1.3);-moz-tranform:scale(1.3);transform:scale(1.3)}button.button_false:hover::before,a.button_false:hover::before{left:-10px}button.button_false:hover::after,a.button_false:hover::after{right:-10px}button.button_false:focus,a.button_false:focus{outline:none}button.button_header,a.button_header{position:relative;z-index:2;border:0 solid #f5f5f5;border-top:1px solid #f5f5f5;background-color:rgba(204,0,255,0.6);border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.6rem 1.3rem;text-transform:uppercase;outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;font-family:'Font-Extra';font-size:var(--p-small-font-size);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button_header:visited,a.button_header:visited{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button_header:focus,a.button_header:focus{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button_header:hover,a.button_header:hover{color:#f5f5f5 !important;text-decoration:none}button.button_header::before,a.button_header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:0;border-radius:.5rem}button.button_header .button-inner,a.button_header .button-inner{position:relative;display:flex;flex-direction:column;will-change:transform;z-index:2;overflow:hidden;height:.9rem}button.button_header .button-inner span,a.button_header .button-inner span{display:block;line-height:1;position:relative;z-index:2;-webkit-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;-moz-transition:transform 1s;transition:transform 1s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}button.button_header:hover,a.button_header:hover{background-color:rgba(204,0,255,0.5)}button.button_header:hover span,a.button_header:hover span{transform:translateY(-100%)}button.button_header:focus,a.button_header:focus{outline:none}a.button_none,button.button_none{position:relative;border:0 solid #f5f5f5;background:transparent;display:inline-block;padding:.5rem 1.3rem;text-transform:uppercase;outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;font-family:'Font-Extra';font-size:var(--p-small-font-size);mix-blend-mode:difference;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a.button_none:visited,button.button_none:visited{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a.button_none:focus,button.button_none:focus{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a.button_none:hover,button.button_none:hover{color:#f5f5f5 !important;text-decoration:none}a.button_none .button-inner,button.button_none .button-inner{position:relative;display:flex;flex-direction:column;will-change:transform;z-index:2;overflow:hidden;height:.9rem}a.button_none .button-inner span,button.button_none .button-inner span{display:block;line-height:1;position:relative;z-index:2;-webkit-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;-moz-transition:transform 1s;transition:transform 1s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}a.button_none:not(#audio_control):hover span,button.button_none:not(#audio_control):hover span{transform:translateY(-100%)}a.button_none:focus,button.button_none:focus{outline:none}#audio_control:hover .button-inner span{transform:translateY(-100%)}#logo_header{position:fixed;top:0;left:0;margin-left:3vw;z-index:1030;opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#logo_header #logo_text{font-family:'Font-Title';font-size:1rem;font-weight:600}#logo_header #logo_svg{display:block;width:180px;height:auto;padding:.7rem 0}#logo_header.loaded{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#logo_header p{margin:6px 0}#logo_header span.logo-pipe{display:inline-block;--circle-logo-size:.7rem;width:var(--circle-logo-size);height:var(--circle-logo-size);border-radius:50%;background-color:#a100ff;margin-right:.2rem}.splash_screen{position:fixed;inset:0;z-index:1050;display:flex;justify-content:center;align-items:center}.splash_screen #fluid-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:auto;background-color:#000}.splash_screen #webgl-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none}.splash_screen .container{position:relative;z-index:10}.splash_screen .splash_marquee_wrapper{position:absolute;bottom:3rem;left:0;overflow:hidden;width:100%;display:flex;flex-direction:column;gap:0;user-select:none;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.16, 1, .3, 1),visibility .6s}.splash_screen .splash_marquee_wrapper .marquee_track{display:flex;width:max-content;will-change:transform}.splash_screen .splash_marquee_wrapper .marquee_track .marquee_inner{display:flex;white-space:nowrap}.splash_screen .splash_marquee_wrapper .marquee_track .marquee_inner span{font-size:var(--p-small-font-size);font-family:'Font-Extra';text-transform:uppercase;letter-spacing:.1em;padding-right:1rem;opacity:.8}.splash_screen .splash_marquee_wrapper .marquee_left{animation:marqueeLeft 50s linear infinite}.splash_screen .splash_marquee_wrapper .marquee_right{animation:marqueeRight 50s linear infinite}.splash_screen .splash_content{z-index:101;padding:0 2rem;text-align:center}.splash_screen .splash_content .splash_title{width:22rem;max-width:100%;position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.splash_screen .splash_content .splash_title #logo_splash{display:block;width:100%;height:auto}.splash_screen .splash_content .splash_title h3{font-family:'Font-Extra';font-size:var(--p-font-size);text-transform:uppercase;text-align:left;margin-bottom:0;letter-spacing:.3rem}.splash_screen .splash_content .audio_gate{opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity .6s cubic-bezier(.16, 1, .3, 1),transform .6s cubic-bezier(.16, 1, .3, 1),visibility .6s;margin-top:3rem}.splash_screen.is-loaded .splash_marquee_wrapper{opacity:0;visibility:hidden;pointer-events:none}.splash_screen.is-loaded .splash_content .audio_gate,.splash_screen.is-loaded .splash_content h2{opacity:1;visibility:visible;transform:translateY(0)}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.marquee_wrapper{overflow:hidden;width:100%}.marquee_wrapper .marquee_track{display:flex;overflow:hidden;white-space:nowrap;width:100%}.marquee_wrapper .marquee_track .marquee_inner{display:flex;white-space:nowrap;will-change:transform}.marquee_wrapper .marquee_track .marquee_inner span{display:inline-block;flex-shrink:0;font-size:var(--p-small-font-size);font-family:'Font-Extra';text-transform:uppercase;letter-spacing:.1em;padding-right:1rem;opacity:.8}.omino{position:absolute;z-index:10;display:inline-block;will-change:transform;pointer-events:none}.omino img{position:relative;display:block;height:6rem;width:auto;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom, #000 60%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom, #000 60%, rgba(0,0,0,0) 100%)}table{margin:15px 0}table tr{border-bottom:1px solid #f5f5f5}table tr:last-child{border-bottom:0 solid #f5f5f5}table td{padding:10px;border-right:1px solid #f5f5f5}table td:last-child{border-right:0 solid #f5f5f5}#wpadminbar a{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#wpadminbar a:visited{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#wpadminbar a:focus{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#wpadminbar a:hover{color:#f5f5f5 !important;text-decoration:none}.otgs-development-site-front-end{display:none}.cky-banner-element,.cmplz-btn{background:transparent;color:#f5f5f5;cursor:pointer;border:0}.cky-banner-element:hover,.cmplz-btn:hover,.cky-banner-element:focus,.cmplz-btn:focus{outline:none}#cmplz-manage-consent{display:none}.wpcf7-form,.mc4wp-form{margin:0 auto;width:100%;display:block}.wpcf7-form p,.mc4wp-form p{margin:0}.wpcf7-form p.mini_text,.mc4wp-form p.mini_text{font-size:14px}.wpcf7-form span.wpcf7-not-valid-tip,.mc4wp-form span.wpcf7-not-valid-tip{margin-top:5px;float:left;color:#f00}.wpcf7-form input[type="text"],.mc4wp-form input[type="text"],.wpcf7-form input[type="email"],.mc4wp-form input[type="email"],.wpcf7-form input[type="tel"],.mc4wp-form input[type="tel"],.wpcf7-form input[type="time"],.mc4wp-form input[type="time"],.wpcf7-form input[type="number"],.mc4wp-form input[type="number"],.wpcf7-form select,.mc4wp-form select{border:1px solid #f5f5f5;width:calc(100% - 10px);height:35px;color:#f5f5f5 !important;padding:0;padding-left:10px;margin-bottom:14px;margin-right:10px;background:rgba(255,255,255,0);border-radius:0;font-family:'Font-Text';font-size:var(--p-font-size);line-height:1.3;letter-spacing:0;color:#f5f5f5;float:left}.wpcf7-form input[type="text"]::-webkit-input-placeholder,.mc4wp-form input[type="text"]::-webkit-input-placeholder,.wpcf7-form input[type="email"]::-webkit-input-placeholder,.mc4wp-form input[type="email"]::-webkit-input-placeholder,.wpcf7-form input[type="tel"]::-webkit-input-placeholder,.mc4wp-form input[type="tel"]::-webkit-input-placeholder,.wpcf7-form input[type="time"]::-webkit-input-placeholder,.mc4wp-form input[type="time"]::-webkit-input-placeholder,.wpcf7-form input[type="number"]::-webkit-input-placeholder,.mc4wp-form input[type="number"]::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder,.mc4wp-form select::-webkit-input-placeholder{color:#fff}.wpcf7-form input[type="text"]::-moz-placeholder,.mc4wp-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.mc4wp-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.mc4wp-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.mc4wp-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.mc4wp-form input[type="number"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder,.mc4wp-form select::-moz-placeholder{color:#fff}.wpcf7-form input[type="text"]::-moz-placeholder,.mc4wp-form input[type="text"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.mc4wp-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.mc4wp-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.mc4wp-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.mc4wp-form input[type="number"]::-moz-placeholder,.wpcf7-form select::-moz-placeholder,.mc4wp-form select::-moz-placeholder{color:#fff}.wpcf7-form input[type="text"]:-ms-input-placeholder,.mc4wp-form input[type="text"]:-ms-input-placeholder,.wpcf7-form input[type="email"]:-ms-input-placeholder,.mc4wp-form input[type="email"]:-ms-input-placeholder,.wpcf7-form input[type="tel"]:-ms-input-placeholder,.mc4wp-form input[type="tel"]:-ms-input-placeholder,.wpcf7-form input[type="time"]:-ms-input-placeholder,.mc4wp-form input[type="time"]:-ms-input-placeholder,.wpcf7-form input[type="number"]:-ms-input-placeholder,.mc4wp-form input[type="number"]:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder,.mc4wp-form select:-ms-input-placeholder{color:#fff}.wpcf7-form input[type="text"]+label,.mc4wp-form input[type="text"]+label,.wpcf7-form input[type="email"]+label,.mc4wp-form input[type="email"]+label,.wpcf7-form input[type="tel"]+label,.mc4wp-form input[type="tel"]+label,.wpcf7-form input[type="time"]+label,.mc4wp-form input[type="time"]+label,.wpcf7-form input[type="number"]+label,.mc4wp-form input[type="number"]+label,.wpcf7-form select+label,.mc4wp-form select+label{visibility:hidden;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);position:absolute;top:0;left:10px;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form input[type="text"]:focus,.mc4wp-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.mc4wp-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.mc4wp-form input[type="tel"]:focus,.wpcf7-form input[type="time"]:focus,.mc4wp-form input[type="time"]:focus,.wpcf7-form input[type="number"]:focus,.mc4wp-form input[type="number"]:focus,.wpcf7-form select:focus,.mc4wp-form select:focus{box-shadow:none !important;border-color:#870f6d}.wpcf7-form input[type="text"]:focus::-webkit-input-placeholder,.mc4wp-form input[type="text"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="email"]:focus::-webkit-input-placeholder,.mc4wp-form input[type="email"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="tel"]:focus::-webkit-input-placeholder,.mc4wp-form input[type="tel"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="time"]:focus::-webkit-input-placeholder,.mc4wp-form input[type="time"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="number"]:focus::-webkit-input-placeholder,.mc4wp-form input[type="number"]:focus::-webkit-input-placeholder,.wpcf7-form select:focus::-webkit-input-placeholder,.mc4wp-form select:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.mc4wp-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.mc4wp-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.mc4wp-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.mc4wp-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.mc4wp-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder,.mc4wp-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus::-moz-placeholder,.mc4wp-form input[type="text"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.mc4wp-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.mc4wp-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.mc4wp-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.mc4wp-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder,.mc4wp-form select:focus::-moz-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus:-ms-input-placeholder,.mc4wp-form input[type="text"]:focus:-ms-input-placeholder,.wpcf7-form input[type="email"]:focus:-ms-input-placeholder,.mc4wp-form input[type="email"]:focus:-ms-input-placeholder,.wpcf7-form input[type="tel"]:focus:-ms-input-placeholder,.mc4wp-form input[type="tel"]:focus:-ms-input-placeholder,.wpcf7-form input[type="time"]:focus:-ms-input-placeholder,.mc4wp-form input[type="time"]:focus:-ms-input-placeholder,.wpcf7-form input[type="number"]:focus:-ms-input-placeholder,.mc4wp-form input[type="number"]:focus:-ms-input-placeholder,.wpcf7-form select:focus:-ms-input-placeholder,.mc4wp-form select:focus:-ms-input-placeholder{color:transparent}.wpcf7-form input[type="text"]:focus+label,.mc4wp-form input[type="text"]:focus+label,.wpcf7-form input[type="email"]:focus+label,.mc4wp-form input[type="email"]:focus+label,.wpcf7-form input[type="tel"]:focus+label,.mc4wp-form input[type="tel"]:focus+label,.wpcf7-form input[type="time"]:focus+label,.mc4wp-form input[type="time"]:focus+label,.wpcf7-form input[type="number"]:focus+label,.mc4wp-form input[type="number"]:focus+label,.wpcf7-form select:focus+label,.mc4wp-form select:focus+label{visibility:visible;opacity:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.wpcf7-form select,.mc4wp-form select{width:calc(100% - 10px)}.wpcf7-form select option,.mc4wp-form select option{color:#f5f5f5}.wpcf7-form textarea,.mc4wp-form textarea{width:calc(100% - 10px);height:180px;border:1px solid #f5f5f5;background:rgba(255,255,255,0);color:#f5f5f5 !important;font-family:'Font-Text';font-size:var(--p-font-size);line-height:1.3;letter-spacing:0;color:#f5f5f5;padding-left:10px;padding-top:10px;resize:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}.wpcf7-form textarea::-webkit-input-placeholder,.mc4wp-form textarea::-webkit-input-placeholder{color:#fff}.wpcf7-form textarea::-moz-placeholder,.mc4wp-form textarea::-moz-placeholder{color:#fff}.wpcf7-form textarea::-moz-placeholder,.mc4wp-form textarea::-moz-placeholder{color:#fff}.wpcf7-form textarea:-ms-input-placeholder,.mc4wp-form textarea:-ms-input-placeholder{color:#fff}.wpcf7-form textarea+label,.mc4wp-form textarea+label{visibility:hidden;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);position:absolute;top:0;left:10px;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form textarea:focus,.mc4wp-form textarea:focus{box-shadow:none !important;border-color:#870f6d}.wpcf7-form textarea:focus::-webkit-input-placeholder,.mc4wp-form textarea:focus::-webkit-input-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder,.mc4wp-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus::-moz-placeholder,.mc4wp-form textarea:focus::-moz-placeholder{color:transparent}.wpcf7-form textarea:focus:-ms-input-placeholder,.mc4wp-form textarea:focus:-ms-input-placeholder{color:transparent}.wpcf7-form textarea:focus+label,.mc4wp-form textarea:focus+label{visibility:visible;opacity:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item{margin-bottom:5px;margin-left:0;display:inline}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item label{margin-bottom:0;padding-left:0;font-size:14px;position:static}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label::after,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item label::after{content:""}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"],.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{display:none}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label::before,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label::before{display:none}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label::after,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]+.wpcf7-list-item-label::after{display:inline-block}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{display:inline-block}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::after,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::after{display:none}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{padding:5px 2px 5px 10px;cursor:pointer;height:30px;width:calc(100%);padding-left:25px;display:inline-block;position:relative;text-transform:none}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before{content:"";position:absolute;top:0;left:0;height:15px;width:15px;margin-top:7px;font-family:'Material Icons';font-size:15px;font-weight:700;line-height:100%;background-color:#000;border:1px solid #f5f5f5;color:#f5f5f5;background-image:url('../img/check.svg');background-size:contain;background-repeat:no-repeat}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::after,.mc4wp-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::after{content:"";position:absolute;top:0;left:0;height:15px;width:15px;margin-top:7px;font-family:'Material Icons';font-size:15px;background-color:#000;border:1px solid #f5f5f5;color:#f5f5f5}.wpcf7-form input[type="submit"],.mc4wp-form input[type="submit"],.wpcf7-form button[type="submit"],.mc4wp-form button[type="submit"],.wpcf7-form button[type="button"],.mc4wp-form button[type="button"]{border:1px solid transparent;font-family:'Font-Text';font-size:15px;line-height:1.3;letter-spacing:0;color:#fff;font-weight:400;text-transform:uppercase;background:#870f6d;border-radius:0;margin-top:10px;padding:6px 30px 6px 30px;cursor:pointer;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form input[type="submit"]:hover,.mc4wp-form input[type="submit"]:hover,.wpcf7-form button[type="submit"]:hover,.mc4wp-form button[type="submit"]:hover,.wpcf7-form button[type="button"]:hover,.mc4wp-form button[type="button"]:hover{background:#f5f5f5;border:1px solid transparent;color:#000;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.wpcf7-form input[type="submit"]:focus,.mc4wp-form input[type="submit"]:focus,.wpcf7-form button[type="submit"]:focus,.mc4wp-form button[type="submit"]:focus,.wpcf7-form button[type="button"]:focus,.mc4wp-form button[type="button"]:focus{box-shadow:none !important}.wpcf7-form .form_in,.mc4wp-form .form_in{padding:0 30px 0 0}.wpcf7-response-output{border:2px solid #fff !important}.wpcf7-validation-errors{color:#f00 !important}.wpcf7-list-item{display:block;margin:0}.widget_lang{display:inline-block;position:relative;padding:0;pointer-events:auto}.widget_lang .wpml-ls-legacy-list-horizontal{margin:0;padding:0;border:0}.widget_lang ul{margin:0;padding:0;display:block;width:100%;text-align:right}.widget_lang ul li{display:block;position:relative;top:0;padding-right:2rem !important}.widget_lang ul li a{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);padding:0;line-height:100%;font-size:var(--p-font-size);text-transform:uppercase}.widget_lang ul li a:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li a:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li a:hover{color:#000 !important;text-decoration:none}.widget_lang ul li a span{position:relative;display:inline-block}.widget_lang ul li:last-child{padding-right:0 !important}.widget_lang ul li.wpml-ls-current-language a{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);opacity:1}.widget_lang ul li.wpml-ls-current-language a:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li.wpml-ls-current-language a:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.widget_lang ul li.wpml-ls-current-language a:hover{color:#000 !important;text-decoration:none}.slider{position:relative;height:100%}.swiper-wrapper{width:100%;height:100%}.swiper-wrapper .swiper-slide{overflow:hidden}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{position:relative !important;top:auto !important;bottom:0 !important;left:auto !important;background-color:transparent !important;max-width:1200px;margin:0 auto;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}.swiper-horizontal>.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,.swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite .swiper-pagination-progressbar-fill,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite .swiper-pagination-progressbar-fill{background-color:#f5f5f5}header{margin:0;position:absolute;top:0;left:0;right:0;width:100%;z-index:1020}header .widget_banner{position:relative;padding:.3rem 0;background-color:#f5f5f5;text-align:center;overflow:hidden;font-family:'Font-Extra';white-space:nowrap}header .widget_banner::after,header .widget_banner::before{content:'';position:absolute;width:50px;height:100%;top:0;z-index:2;pointer-events:none}header .widget_banner::after{right:0;background:linear-gradient(90deg, rgba(255,255,255,0) 0, #f5f5f5 100%)}header .widget_banner::before{left:0;background:linear-gradient(90deg, #f5f5f5 0, rgba(255,255,255,0) 100%)}header .widget_banner .marquee-track{display:flex;align-items:center;width:max-content;animation:marqueeLeft 25s linear infinite}header .widget_banner h1,header .widget_banner h2,header .widget_banner h3,header .widget_banner h4,header .widget_banner h5,header .widget_banner p,header .widget_banner strong{color:#000;font-size:var(--p-small-font-size);text-transform:uppercase;display:inline-flex;align-items:center;margin:0;flex-shrink:0}header .widget_banner a{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);font-size:var(--p-small-font-size);text-transform:uppercase;display:inline-flex;align-items:center;flex-shrink:0}header .widget_banner a:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}header .widget_banner a:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}header .widget_banner a:hover{color:#000 !important;text-decoration:none}header .widget_banner p{margin:0}header .widget_banner .marquee-spacer{display:inline-block;width:100px;height:1px;flex-shrink:0}nav#navbar{position:fixed;bottom:0;left:0;width:100vw;height:100vh !important;z-index:1010;background:transparent;pointer-events:none;overflow:hidden;visibility:hidden;opacity:0;transition:opacity 1s ease,visibility 1.5s ease;--font-size-arc-menu:160px}nav#navbar.is-open{pointer-events:auto;visibility:visible;opacity:1}nav#navbar.is-open .nav_bg_circle{transform:translate(-50%, 40%) scale(1)}nav#navbar.is-open .nav_extra{opacity:1;transform:translateY(-40%)}nav#navbar.is-open #konva-nav-container{opacity:1;transform:translateY(0)}nav#navbar.is-open .meteorite-wrapper{opacity:1;transform:translate(-50%, -50%) rotate(0deg)}nav#navbar .nav_bg_circle{position:absolute;bottom:0;left:50%;width:120vw;height:60vw;background-color:#bcbbff;clip-path:ellipse(50% 50% at 50% 50%);overflow:hidden;transform:translate(-50%, 100%) scale(.8);transition:transform 2s cubic-bezier(.16, 1, .3, 1);z-index:1;pointer-events:auto}nav#navbar .nav_bg_circle::before{content:'';position:fixed;inset:0;pointer-events:none}nav#navbar .nav_cont,nav#navbar #konva-nav-container,nav#navbar .meteorite-wrapper,nav#navbar .nav_extra{position:absolute}nav#navbar .nav_cont{z-index:2;display:none}nav#navbar #konva-nav-container{position:absolute;bottom:0;left:0;transform:translateY(100px);width:100vw;z-index:10;opacity:0;transform-origin:center bottom;transition:transform .6s cubic-bezier(.16, 1, .3, 1),opacity .4s ease}nav#navbar.is-open nav#navbar #konva-nav-container{opacity:1;transform:translateY(0);transition:transform 2s cubic-bezier(.16, 1, .3, 1) .3s,opacity 1.5s ease .3s}nav#navbar #konva-nav-container .konvajs-content{margin:0 auto !important;left:0 !important;right:0 !important}nav#navbar .meteorite-wrapper{top:25%;left:50%;width:25rem;height:auto;z-index:20;pointer-events:none;opacity:0;transform:translate(-50%, -50%) rotate(30deg);transition:transform 1.4s cubic-bezier(.16, 1, .3, 1) .2s,opacity 1.2s ease .2s}nav#navbar .meteorite{width:100%;height:auto;object-fit:contain;display:block;will-change:transform}nav#navbar .nav_extra{bottom:40%;left:0;width:100%;z-index:20;opacity:0;transform:translateY(40px);transition:transform 1.2s cubic-bezier(.16, 1, .3, 1) .4s,opacity 1.2s ease .4s}nav#navbar .nav_extra .social{display:flex;justify-content:center;gap:3rem}nav#navbar .nav_extra .social a{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);font-family:'Font-Title';font-style:italic;font-size:var(--h5-font-size)}nav#navbar .nav_extra .social a:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}nav#navbar .nav_extra .social a:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}nav#navbar .nav_extra .social a:hover{color:#000 !important;text-decoration:none}nav#navbar .nav_extra .lang_cont{display:flex;justify-content:center}nav#navbar.is-mobile .nav_bg_circle{height:130dvh}nav#navbar.is-mobile #konva-nav-container{display:none !important}nav#navbar.is-mobile .nav_cont{display:block !important;width:100%;z-index:10;padding-top:2.5rem}nav#navbar.is-mobile .nav_cont ul.menu{display:block;list-style:none;padding:0;margin:0}nav#navbar.is-mobile .nav_cont ul.menu li{display:block;text-align:center;padding:1.2rem 0}nav#navbar.is-mobile .nav_cont ul.menu li a{outline:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);font-family:'Font-Title';font-size:var(--h3-font-size);text-decoration:none;line-height:100%;display:inline-block;opacity:1 !important;pointer-events:auto !important;transition:opacity .3s ease}nav#navbar.is-mobile .nav_cont ul.menu li a:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}nav#navbar.is-mobile .nav_cont ul.menu li a:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}nav#navbar.is-mobile .nav_cont ul.menu li a:hover{color:#000 !important;text-decoration:none}nav#navbar.is-mobile .nav_cont ul.menu li a:hover{opacity:.7}nav#navbar.is-mobile .meteorite-wrapper{top:25%;left:50%;width:15rem;transform:translate(100%, -50%) rotate(30deg)}nav#navbar.is-mobile .meteorite-wrapper img{animation:floatingMeteorite 10s ease-in-out infinite}nav#navbar.is-mobile.is-open .meteorite-wrapper{opacity:1;transform:translate(100%, -50%) rotate(0deg)}@keyframes floatingMeteorite{0%{transform:translateY(-10%) rotate(-5deg)}50%{transform:translateY(10%) rotate(10deg)}100%{transform:translateY(-10%) rotate(-5deg)}}#logo_header{--dim-logo:2rem}#logo_header .logo_path{-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#logo_header span{width:var(--dim-logo);height:var(--dim-logo);display:inline-block;border-radius:50%;overflow:hidden;background-color:#870f6d;position:relative}#logo_header span::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../img/sfera_sfumatura.png');background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#logo_header.invert .logo_path{fill:#870f6d}#logo_header:hover span::after{opacity:1}.header_item{position:fixed;top:0;z-index:1030}.header_item.h_center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.header_item.h_right{right:0;margin-right:3vw;display:flex;align-items:center;gap:1rem;isolation:isolate;transform:translate3d(0, 0, 0);will-change:transform}.header_item.invert button.toggler{color:#870f6d;border-top:1px solid #870f6d;background-color:rgba(120,120,120,0.2)}.header_item.invert button.button_none{color:#870f6d;outline:none;text-decoration:none;color:#870f6d !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.header_item.invert button.button_none:visited{outline:none;text-decoration:none;color:#870f6d !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.header_item.invert button.button_none:focus{outline:none;text-decoration:none;color:#870f6d !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.header_item.invert button.button_none:hover{color:#870f6d !important;text-decoration:none}.navbar-toggler{display:inline-block}.navbar-toggler button.toggler{display:block;width:100%;height:100%;position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,0.2);border:0 solid #f5f5f5;border-top:1px solid #f5f5f5;font-family:'Font-Extra';font-size:var(--p-small-font-size);color:#f5f5f5;text-transform:uppercase;min-width:12.5rem;border-radius:.5rem;padding:.5rem 1.3rem;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}.navbar-toggler button.toggler .button_cont{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%}.navbar-toggler button.toggler .span_cont{display:inline-block;text-align:left;height:1.2em;overflow:hidden;position:relative}.navbar-toggler button.toggler .span_cont span{display:block;height:1.2em;line-height:1.2em;transition:transform .4s cubic-bezier(.77, 0, .175, 1)}.navbar-toggler button.toggler .hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:1rem;position:relative}.navbar-toggler button.toggler .hamburger span{display:block;width:100%;height:1px;background-color:currentColor;position:absolute;transition:transform .4s cubic-bezier(.77, 0, .175, 1)}.navbar-toggler button.toggler .hamburger span:nth-child(1){transform:translateY(0)}.navbar-toggler button.toggler .hamburger span:nth-child(2){transform:translateY(0)}.navbar-toggler button.toggler:hover{background-color:rgba(255,255,255,0.3)}.navbar-toggler .span_cont span{transform:translateY(-100%)}.navbar-toggler.collapsed button.toggler .span_cont span{transform:translateY(0)}.navbar-toggler.collapsed .hamburger span{position:relative}.navbar-toggler.collapsed .hamburger span:nth-child(1){transform:translateY(-4px) !important}.navbar-toggler.collapsed .hamburger span:nth-child(2){transform:translateY(4px) !important}#mainpage{overflow:hidden;height:100%;min-height:80vh;width:100%;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}#webgl_bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;overflow:hidden}#webgl_bg .mobile_bg_layer{position:absolute;top:50%;left:50%;width:350vw;height:auto;aspect-ratio:1;background-size:cover;background-position:center;-webkit-transform-origin:55% 55%;-ms-transform-origin:55% 55%;-o-transform-origin:55% 55%;-moz-transform-origin:55% 55%;transform-origin:55% 55%;animation:mobileBgRotate 120s linear infinite;will-change:transform;transition:opacity 1s ease-in-out}#webgl_bg .mobile_bg_gradient{opacity:1}#webgl_bg .mobile_bg_stellato{opacity:0}#webgl_bg.show-stars .mobile_bg_stellato{opacity:1}@keyframes mobileBgRotate{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}#webgl_cube{--size-cube:31rem;position:fixed;bottom:-16.8rem;left:-11.5rem;width:var(--size-cube);height:var(--size-cube);pointer-events:auto;z-index:20;overflow:hidden}.hero_section{padding:8rem 0}.section{position:relative;z-index:10}.section .container{position:relative;z-index:20}#hero{overflow:hidden;position:relative;width:100%;height:auto}#hero .hero_content h1{font-family:'Font-Title';font-size:var(--h2-font-size);line-height:1.1;letter-spacing:0;color:#f5f5f5;font-weight:400;text-align:center;text-transform:uppercase}#hero .hero_content .firma img{display:inline-block;max-width:150px;height:auto;object-fit:contain}#hero .hero_content .firma h3{font-family:'Font-Text';font-style:oblique;font-size:var(--h4-font-size);text-transform:uppercase;margin-bottom:0}#hero .scroll_bottom{height:150px;width:1px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-image:url('../img/sfera_sfumatura.png');background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}#hero .scroll_bottom::after{content:'';background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;width:100%;height:10%;will-change:transform;animation:dropDownLoop 3s cubic-bezier(.4, 0, .2, 1) infinite;border-radius:1px}@keyframes dropDownLoop{0%{transform:translateY(-100%);height:10%}50%{transform:translateY(400%);height:70%}100%{transform:translateY(400%);height:70%}}.sfera_cont{display:inline-block}.sfera_cont .sfera{--sfera-size:18rem;position:relative;width:var(--sfera-size);height:var(--sfera-size);background-image:url('../img/sfera_sfumatura.png');background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%;overflow:hidden}.sfera_cont .sfera .img_cont{position:absolute;top:0;left:0;width:100%;height:120%}.sfera_cont .sfera .img_cont img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:center center;animation:continuousSpin 150s linear infinite}@keyframes continuousSpin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.6)}100%{transform:rotate(360deg) scale(1)}}#section1 .omino{bottom:0;right:15%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}#section2 .omino{top:0;left:15%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}#section3 .omino{top:0;right:20%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.arc_container{position:relative;padding-top:10rem}.arc_container .arc_text_box{--font-size-arc:160px;position:absolute;top:0;left:0;width:100%;height:100%}.box_linee{position:relative;overflow:hidden}.box_linee .linee{display:flex;flex-direction:column;gap:2rem}.box_linee .linee p{font-family:'Font-Title';font-size:var(--h2-font-size);line-height:1.1;letter-spacing:0;color:#f5f5f5;font-weight:400;text-transform:uppercase;position:relative;margin:0;padding:7rem 0 2rem 0;white-space:nowrap;overflow:hidden}.box_linee .linee p .word-item{display:inline-block;will-change:transform,margin-right}.box_linee .linee p::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transform-origin:var(--line-origin, 0 50%);transform:scaleX(var(--line-scale, 0));transition:transform .1s ease}.box_linee .linee p:first-child::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:#f5f5f5;transform:scaleX(var(--line-scale, 0));transform-origin:left;transition:transform .8s cubic-bezier(.16, 1, .3, 1)}.box_linee .box_linee_bg{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#orbital-gallery-container{width:100%;min-height:500px}.orbital_gallery_wrapper{width:100%;height:100vh;min-height:750px;overflow:hidden;position:relative}.orbital_gallery_wrapper .orbital_gallery_container{touch-action:pan-y;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;cursor:grab}.orbital_gallery_wrapper .orbital_gallery_container:active{cursor:grabbing}.orbital_gallery_wrapper .orbital_gallery_container canvas{display:block;width:100% !important;height:100% !important}#opera_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999999;opacity:0;transform:scale(.95);transition:opacity 1.2s cubic-bezier(.16, 1, .3, 1),transform 1.2s cubic-bezier(.16, 1, .3, 1)}#opera_modal.is-active{opacity:1;transform:scale(1)}#opera_modal .modal_close{position:absolute;top:30px;right:10px;width:40px;height:40px;border:none;background:transparent;padding:0;z-index:10;cursor:pointer;opacity:.8;transition:opacity .3s ease,transform .3s ease}#opera_modal .modal_close img{width:100%;height:100%;object-fit:contain;display:block}#opera_modal .modal_close:hover{opacity:1;transform:scale(1.1)}#opera_modal .modal_close:focus{outline:none}#opera_modal #opera_modal_swiper{width:100%;height:100%}#opera_modal #opera_modal_swiper .swiper-button-prev,#opera_modal #opera_modal_swiper .swiper-button-next{width:50px;height:50px;margin-top:-25px;background:transparent;z-index:10;transition:opacity .3s ease,transform .3s ease;opacity:.7}#opera_modal #opera_modal_swiper .swiper-button-prev::after,#opera_modal #opera_modal_swiper .swiper-button-next::after{display:none}#opera_modal #opera_modal_swiper .swiper-button-prev img,#opera_modal #opera_modal_swiper .swiper-button-next img{width:100%;height:100%;object-fit:contain;display:block}#opera_modal #opera_modal_swiper .swiper-button-prev:hover,#opera_modal #opera_modal_swiper .swiper-button-next:hover{opacity:1;transform:scale(1.1)}#opera_modal #opera_modal_swiper .swiper-button-prev{left:10px}#opera_modal #opera_modal_swiper .swiper-button-next{right:10px}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner{width:100%;height:100%;display:flex;align-items:center}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_img{opacity:0;transform:rotate(-30deg) scale(.9);transform-origin:50% 130%;transition:opacity 1.6s cubic-bezier(.16, 1, .3, 1),transform 1.6s cubic-bezier(.16, 1, .3, 1);position:relative;width:auto;height:100%;max-height:90dvh;aspect-ratio:1}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-in-out}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_img img.is-loaded{opacity:1}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .opera_title h3{font-family:'Font-Extra';font-size:var(--h5-font-size);text-transform:uppercase;letter-spacing:.4rem}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .opera_title h3 strong{display:block;font-family:'Font-Title';font-size:var(--h3-font-size);font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1.3}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info{overflow:hidden;border-bottom:1px solid #f5f5f5;opacity:0;transform:translateY(40px);transition:opacity 1.2s cubic-bezier(.16, 1, .3, 1),transform 1.2s cubic-bezier(.16, 1, .3, 1)}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info:nth-child( 1){transition-delay:100ms}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info:nth-child( 2){transition-delay:200ms}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info:nth-child( 3){transition-delay:300ms}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info:nth-child( 4){transition-delay:400ms}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info:nth-child( 5){transition-delay:500ms}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info:nth-child( 6){transition-delay:600ms}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info:first-child{border-top:1px solid #f5f5f5}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info .title{font-family:'Font-Extra';font-size:var(--p-small-font-size);text-transform:uppercase}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .row_info .text{font-family:'Font-Extra';font-size:var(--p-font-size)}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .modal_info .wp_content{font-family:'Font-Extra';text-transform:uppercase;opacity:0;transform:translateY(20px);transition:opacity 1.2s cubic-bezier(.16, 1, .3, 1) .5s,transform 1.2s cubic-bezier(.16, 1, .3, 1) .5s}#opera_modal #opera_modal_swiper .swiper-slide.swiper-slide-active .modal_slide_inner .modal_img{opacity:1;transform:rotate(0deg) scale(1)}#opera_modal #opera_modal_swiper .swiper-slide.swiper-slide-active .modal_slide_inner .modal_info .row_info{opacity:1;transform:translateY(0)}#opera_modal #opera_modal_swiper .swiper-slide.swiper-slide-active .modal_slide_inner .modal_info .wp_content{opacity:1;transform:translateY(0)}#opera_modal #opera_modal_swiper .swiper-slide.is-exiting .modal_slide_inner .modal_img{opacity:0 !important;transform:rotate(30deg) scale(.9) !important;transition:opacity 1.4s cubic-bezier(.16, 1, .3, 1),transform 1.4s cubic-bezier(.16, 1, .3, 1) !important}#opera_modal #opera_modal_swiper .swiper-slide.is-exiting .modal_slide_inner .modal_info .row_info{opacity:0 !important;transform:translateY(-30px) !important;transition:opacity .8s cubic-bezier(.16, 1, .3, 1),transform .8s cubic-bezier(.16, 1, .3, 1) !important}#opera_modal #opera_modal_swiper .swiper-slide.is-exiting .modal_slide_inner .modal_info .wp_content{opacity:0 !important;transform:translateY(-20px) !important;transition:opacity .8s cubic-bezier(.16, 1, .3, 1),transform .8s cubic-bezier(.16, 1, .3, 1) !important}#opera_modal.is-active .modal_slide_inner .wp_content{opacity:1;transform:translateY(0)}.fullscreen-video-reveal{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;opacity:0;visibility:hidden;z-index:1;pointer-events:none}#firme_scroller{height:500vh;position:relative;color:#f5f5f5;overflow:hidden;background-color:transparent;z-index:2}#firme_scroller .sticky_viewport{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}#firme_scroller .text_sequence{position:absolute;width:100%;text-align:center;z-index:2;pointer-events:none;will-change:transform;top:0;left:0}#firme_scroller .text_sequence p{font-family:'Font-Extra';font-size:var(--h5-font-size);font-weight:300;letter-spacing:.1em;padding-bottom:12vh;color:rgba(255,255,255,0.7);text-transform:uppercase}#firme_scroller .svg-layer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;max-width:800px;height:600px;pointer-events:none;z-index:4}.scroll_diagonale_wrapper{position:relative;width:100%}.scroll_diagonale{position:relative;width:100%;height:100vh;overflow:hidden}.recensioni .item{--item-width:500px;position:absolute;top:0;left:0;width:100%;max-width:var(--item-width);will-change:transform,opacity;z-index:2}.recensioni .item h3,.recensioni .item h4,.recensioni .item h5{font-family:'Font-Text';font-size:var(--h4-font-size);line-height:1.2;letter-spacing:0;color:#f5f5f5;font-family:'Font-Title';font-weight:400;font-style:italic;margin-bottom:1.5rem}.recensioni .item p{font-family:'Font-Extra'}.luce{position:relative;background-color:#f5f5f5;color:#870f6d;z-index:11;--width-curvatura:1000vw}.luce h2,.luce h3,.luce h4,.luce h5,.luce p,.luce strong{color:#870f6d}.luce:before,.luce::after{content:'';position:absolute;left:50%;width:var(--width-curvatura);height:500px;border-radius:0 0 50% 50%;pointer-events:none;z-index:3;filter:blur(20px)}.luce::before{top:0;transform:translate(-50%, -80%);background:radial-gradient(ellipse at center bottom, #f5f5f5 20%, #21012e 60%, rgba(0,0,0,0) 100%)}.luce::after{bottom:0;transform:translate(-50%, 80%);background:radial-gradient(ellipse at center top, #f5f5f5 20%, #21012e 60%, rgba(0,0,0,0) 100%)}.luce .last_canvas{position:relative;width:100%;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center}.luce .last_canvas .headline{position:absolute;top:50%;z-index:10;width:100%;text-align:center;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.luce .last_canvas .canvas{z-index:2;overflow:hidden;will-change:width,height,clip-path}.luce .last_canvas .canvas img{width:100%;height:100%;object-fit:cover}.luce .last_canvas_mobile{position:relative;width:100%}.luce .last_canvas_mobile .headline{position:relative;width:100%;text-align:center;padding:3rem 1rem;z-index:10}.luce .last_canvas_mobile .canvas{width:100%;height:auto;aspect-ratio:.76923077;position:relative;z-index:10;will-change:aspect-ratio,transform}.luce .last_canvas_mobile .canvas img{position:absolute;width:100%;height:100%;object-fit:cover}.box_img{width:100%;overflow:hidden;will-change:clip-path}.box_img img{width:100%;height:auto;display:block;object-fit:cover}.wp_title h2{font-family:'Font-Title';font-size:var(--h1-font-size);line-height:1;letter-spacing:0;color:#f5f5f5;font-weight:400;display:inline-block;padding:4rem;text-transform:uppercase;white-space:nowrap}.wp_title h2 .word{display:inline-block;white-space:nowrap}.wp_title h2 .char{-webkit-mask-image:linear-gradient(to bottom, #000 40%, rgba(0,0,0,0) 90%);mask-image:linear-gradient(to bottom, #000 40%, rgba(0,0,0,0) 90%)}.text_big h3{font-size:var(--h2-font-size)}.wp_content ul li{list-style:disc;padding-bottom:5px}.wp_content ul li::marker{color:#870f6d}.wp_content ol{padding-left:1.5rem}.wp_content ol li{list-style:decimal;padding-bottom:5px}.wp_content ol li::marker{color:#870f6d;font-weight:400}.wp_content.font_extra{font-family:'Font-Extra'}.wp_content.color_extra2 h1,.wp_content.color_extra2 h2,.wp_content.color_extra2 h3,.wp_content.color_extra2 h4,.wp_content.color_extra2 h5,.wp_content.color_extra2 p,.wp_content.color_extra2 strong{color:#bcbbff}.wp_content.color_bg h1,.wp_content.color_bg h2,.wp_content.color_bg h3,.wp_content.color_bg h4,.wp_content.color_bg h5,.wp_content.color_bg p,.wp_content.color_bg strong{color:#000}footer{position:relative;padding-bottom:10rem;--width-curvatura:1000vw}footer #stardust-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}footer .footer_content{position:relative;z-index:2}footer .omino{top:0;left:15%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}footer::after{content:'';position:absolute;left:50%;width:var(--width-curvatura);height:500px;border-radius:0 0 50% 50%;pointer-events:none;z-index:3;filter:blur(20px);bottom:0;transform:translate(-50%, 50%);background:radial-gradient(ellipse at center bottom, #f5f5f5 20%, #21012e 60%, rgba(0,0,0,0) 100%)}footer .social{display:flex;justify-content:center;gap:3rem}footer .social a{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1);font-family:'Font-Title';font-style:italic;font-size:var(--h5-font-size)}footer .social a:visited{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer .social a:focus{outline:none;text-decoration:none;color:#f5f5f5 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer .social a:hover{color:#f5f5f5 !important;text-decoration:none}footer .foo_content{font-family:'Font-Extra';font-size:var(--p-small-font-size)}footer .credits-wrapper{position:relative;display:inline-block}footer .credits-wrapper .credits-trigger{cursor:pointer;display:inline-block;transition:color .3s ease;position:relative;z-index:3}footer .credits-wrapper .credits-trigger:hover{color:#000}footer .credits-wrapper .credits-dropdown{position:absolute;bottom:-15px;left:50%;min-width:25rem;background:#bcbbff;color:#000;padding:2rem 2rem 4rem 2rem;z-index:2;border-radius:.5rem;opacity:0;visibility:hidden;transform:translate(-50%, 10%);transition:opacity .3s ease,transform .5s ease,visibility .5s ease;pointer-events:none}footer .credits-wrapper .credits-content{display:flex;flex-direction:column;gap:10px}footer .credits-wrapper .credits-content .credit-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid #000;padding:.2rem 0 .5rem 0}footer .credits-wrapper .credits-content .credit-row .credit-label{text-align:left;font-size:.7rem;text-transform:uppercase;white-space:nowrap;font-weight:700}footer .credits-wrapper .credits-content .credit-row .credit-value{text-align:right;white-space:nowrap}footer .credits-wrapper .credits-content .credit-row .credit-value a{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer .credits-wrapper .credits-content .credit-row .credit-value a:visited{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer .credits-wrapper .credits-content .credit-row .credit-value a:focus{outline:none;text-decoration:none;color:#000 !important;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transition-timing-function:cubic-bezier(.77, 0, .18, 1)}footer .credits-wrapper .credits-content .credit-row .credit-value a:hover{color:#000 !important;text-decoration:none}footer .credits-wrapper:hover .credits-dropdown{opacity:1;visibility:visible;transform:translate(-50%, 0);pointer-events:auto}footer .credits-wrapper:hover .credits-trigger{color:#000}@media (min-width:581px){.container{max-width:96vw}}@media (min-width:768px){.container{max-width:96vw}}@media (min-width:992px){.container{max-width:96vw}}@media (min-width:1200px){.container{max-width:96vw}}@media (min-width:1430px){.container{max-width:96vw}}@media (min-width:1921px){html{font-size:120%}}@media (min-height:1201px){nav#navbar .nav_bg_circle{height:100vh;width:130vw}}@media (max-width:1500px){:root{--h1-val:10rem}.arc_container .arc_text_box{--font-size-arc:140px}nav#navbar .meteorite-wrapper{width:20rem}}@media (max-width:1429px){:root{--h1-val:8rem;--h2-val:4.8rem;--h3-val:3rem;--h4-val:2.2rem;--h5-val:1.5rem}}@media (max-width:1199px){nav#navbar .nav_bg_circle{width:220%}.arc_container .arc_text_box{--font-size-arc:120px}.box_linee .linee p{font-size:var(--h3-font-size);padding:6rem 0 2rem 0}.recensioni .item{position:relative}#opera_modal{overflow-y:auto !important;-webkit-overflow-scrolling:touch}#opera_modal .modal_close{position:fixed}#opera_modal #opera_modal_swiper{height:auto !important;min-height:100%}#opera_modal #opera_modal_swiper .swiper-wrapper{height:auto !important}#opera_modal #opera_modal_swiper .swiper-slide{height:auto !important;overflow-y:visible !important}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner{height:auto !important;display:block !important;padding:5rem 1.5rem 6rem 1.5rem}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container{width:100% !important;max-width:100% !important;padding:0 !important}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row{display:flex;flex-direction:column !important;margin:0 !important}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row .col-xl-7{width:100% !important;padding:0 !important;display:flex;justify-content:center;margin-bottom:2.5rem}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row .col-xl-7 .modal_img{width:100% !important;max-width:600px;height:auto !important;aspect-ratio:1;max-height:none !important}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row .col-xl-7 .modal_img img{position:relative !important;width:100%;height:100%;object-fit:cover}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row .col-xl-5{width:100% !important;padding:0 !important}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row .col-xl-5 .modal_info .row_info{padding:.8rem 0 !important}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row .col-xl-5 .modal_info .row_info .row{flex-direction:row !important}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner .container .row .col-xl-5 .modal_info .wp_content{padding-top:2rem !important}}@media (max-width:991px){:root{--h1-val:6rem;--h2-val:4.2rem;--h3-val:2.8rem;--h4-val:2rem;--h5-val:1.4rem;--p-val:1rem}#logo_header{display:none}.header_item.h_center{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:3vw}#audio_control{padding:0;overflow:hidden;width:25px;height:20px}#audio_control .button-inner{display:none}#audio_control .icon-inner{position:absolute;top:0;left:0;display:block;height:100%;width:250%;background-image:url('../img/audio.png');background-repeat:repeat-x;background-size:auto 100%;background-position:0 center}#audio_control.on .icon-inner{animation:audioWaveLoop 2s linear infinite}#audio_control.off .icon-inner{animation-play-state:paused;opacity:.6}@keyframes audioWaveLoop{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-44%);-ms-transform:translateX(-44%);-o-transform:translateX(-44%);-moz-transform:translateX(-44%);transform:translateX(-44%)}}#webgl_cube{display:none}.arc_container .arc_text_box{--font-size-arc:90px}.omino img{height:80px}#section1 .omino{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.box_linee .linee p{padding:6rem 1rem 2rem 1rem}}@media (max-width:767px){:root{--h1-val:4.8rem;--h2-val:3.5rem;--h3-val:2.5rem}.navbar-toggler button.toggler{min-width:auto}.navbar-toggler button.toggler .span_cont{text-align:center}.navbar-toggler button.toggler .hamburger{display:none}nav#navbar.is-mobile .meteorite-wrapper{width:10rem}.sfera_cont .sfera{--sfera-size:15rem}.hero_section{padding:8rem 0 3rem 0}.arc_container .arc_text_box{--font-size-arc:70px}#hero .scroll_bottom{height:100px;width:.8px}#section1 .omino{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media (max-width:650px){:root{--h1-val:4.2rem;--h2-val:3.3rem;--h3-val:2.4rem;--h4-val:1.8rem;--h5-val:1.3rem}.sfera_cont .sfera{--sfera-size:13rem}nav#navbar.is-mobile .nav_cont ul.menu li a{font-size:var(--h2-font-size)}.box_linee .linee p{padding:4rem 1rem 2rem 1rem}}@media (max-width:580px){:root{--h1-val:3.5rem;--h2-val:2.6rem;--h3-val:2rem;--h4-val:1.5rem}.arc_container .arc_text_box{--font-size-arc:60px}.omino img{height:70px}.box_linee .linee p{font-size:var(--h4-font-size)}.luce:before,.luce::after,footer::after{height:350px}}@media (max-width:500px){:root{--h1-val:3.3rem;--h2-val:2.2rem;--h3-val:1.8rem}nav#navbar .nav_extra .social,footer .social{gap:2rem}nav#navbar.is-mobile.is-open .meteorite-wrapper{transform:translate(60%, -70%) rotate(0deg)}nav#navbar.is-mobile .nav_cont ul.menu li a{font-size:var(--h1-font-size)}.arc_container .arc_text_box{--font-size-arc:50px}.wp_title h2{padding:4rem 0}#opera_modal #opera_modal_swiper .swiper-slide .modal_slide_inner{padding:0 1rem 2rem 1rem}#hero .hero_content .firma{position:relative;height:100px}#hero .hero_content .firma h3{position:absolute;top:0;left:50%;width:200%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:424px){:root{--h2-val:2rem;--h5-val:1.2rem}#hero .hero_content .firma h3{font-size:var(--h5-font-size)}.arc_container .arc_text_box{--font-size-arc:40px}.box_linee .linee p{padding:2rem 1rem}.sfera_cont .sfera{--sfera-size:10rem}#hero .hero_content .firma{height:80px}}