.sx-energyOverlay{position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;justify-content:center;background:#0009;margin:0 auto;pointer-events:none;display:flex;flex-direction:column;align-items:center;opacity:0;z-index:9999}.sx-energyOverlay.is-on{opacity:1;transform:translateY(0)}.sx-energyOverlay.is-fading{opacity:0;transition:opacity .3s ease,transform .3s ease}.sx-energyCardTop{width:110px;height:32px;margin-bottom:0;border-radius:12px 12px 0 0;background:#ffffffe6;backdrop-filter:blur(10px)}.sx-energyCard{display:flex;flex-direction:column;align-items:center;justify-content:center;width:242px;height:390px;border-radius:24px;background:#ffffffe6;color:#000;font-family:system-ui,sans-serif;text-align:center;backdrop-filter:blur(10px)}@keyframes energyFlash{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}.sx-energyOverlay.is-on .sx-energyIcon{animation:energyFlash .1s ease-out;animation-delay:.8s}.sx-energyIcon{width:84px;height:130px;margin:48px 0 16px}.icon-energy{fill:#00c003;color:#00c003}.sx-energyText{font-size:22px;font-weight:400;line-height:26px;letter-spacing:.5px;padding:24px}.sx-energySubtitle{font-size:16px;line-height:20px;margin-top:16px}.sx-energyOverlay[data-variant=icon] .sx-energyCard{padding:12px;border-radius:999px}.sx-energyOverlay[data-variant=icon] .sx-energyIcon{margin:0;font-size:34px}html,body{margin:0;padding:0;background-color:#1167a8;font-weight:500;font-style:normal;overscroll-behavior:none;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:sans-serif}h2{padding:1.6rem}.soleil-text{font-family:soleil,sans-serif;font-weight:400;font-style:normal;font-display:swap}.soleil-text--bold{font-weight:700}.layer-depth0{z-index:0}.layer-depth1{z-index:1}.layer-depth2{z-index:2}.layer-depth3{z-index:3}.layer-depth4{z-index:4}.layer-depth5{z-index:5}.layer-depth6{z-index:6}.layer-depth7{z-index:7}.layer-depth8{z-index:8}.layer-depth9{z-index:9}.layer-depth10{z-index:10}.layer-depth11{z-index:11}.layer-depth12{z-index:12}.layer-depth999{z-index:999}.layer-depth9999{z-index:9999}.hero-video,.bg-depth0{z-index:0}.threejs-container{position:relative;z-index:2}#threejsBackground{z-index:2}.background2,.coloretteA{z-index:1}.heartA{z-index:2}.content{z-index:3}#lightOverlay{z-index:9999}.x1nav,.x2nav{z-index:5}header{z-index:6}.bonusHeader{z-index:7}.second_nav{z-index:6}.mainMenuOpen,.mainMenuOpenBLock{z-index:999}#threejsOver{z-index:4}.content-white{z-index:10}.info{z-index:11}footer{position:relative;z-index:2}.sx-energy-save .sx-pausable{animation-play-state:paused!important;transition:none!important}.entry{width:100%}main{position:relative;overflow:hidden;width:100%;height:100vh}.backgroundImage{background-repeat:no-repeat;background-size:cover}#threejsBackground{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;pointer-events:none}.canvas-lower{pointer-events:none;width:100%;height:100vh}.content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;text-align:center}.intro{display:flex;flex-direction:column;align-items:center;min-height:130px;cursor:pointer}.logo{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;flex-wrap:wrap;min-height:60px}.slogan{color:#fff9;font-size:14px;font-weight:700;padding-top:15px;letter-spacing:1px;text-align:right;min-height:70px;h1{font-size:14px;padding:15px 0 0}span{font-size:12px}}.dark_logo{display:flex;padding-top:20px;max-width:1024px;svg{height:40px}}#threejsOver{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;min-height:100vh;pointer-events:none}.canvas-upper{pointer-events:none;width:100%;height:100vh}.content-white{display:flex;flex-direction:column;align-items:flex-start;max-width:900px;position:absolute;bottom:-90%;right:0;width:100%;height:90%;background-color:#111118;color:#e7e4e4;transition:bottom .3s ease;overflow-y:scroll;padding-bottom:120px;border-top-left-radius:10px;border-top-right-radius:10px;.content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:20px}}.info{position:fixed;bottom:3vh;right:3vh;cursor:pointer;svg{width:28px;height:auto;.info0{fill-opacity:.2}}svg:hover{cursor:pointer;.info0{fill-opacity:.6}}}#pictoB{display:flex;justify-content:center;align-items:center;text-align:center;background:#fff;border-radius:100px;padding-top:14px;line-height:0;height:40px;width:40px;box-shadow:0 4px 8px #0000001a;svg{width:12px}}#pictoB:hover{background:#006ff9;transition:background-color .3s ease;svg{fill:#fff}}*{margin:0;padding:0;box-sizing:border-box}#contact-form{width:100%;max-width:600px;margin:50px auto;padding:0;border-radius:8px;font-family:Arial,sans-serif}label{font-size:1rem;margin-bottom:8px;display:block;color:#6e6e7c}input,textarea{width:100%;max-width:400px;padding:10px;margin-bottom:15px;border:none;border-radius:4px;font-size:1rem;background-color:#000}textarea{max-width:600px;min-height:200px}input:not(:placeholder-shown),textarea:not(:placeholder-shown){background-color:#dfe0f0;color:#121212}input:focus,textarea:focus{outline:none;border-color:#006ff9}input::placeholder,textarea::placeholder{font-style:italic;color:#2e2e2e;font-size:12px}button{width:auto;padding:10px;background-color:#006ff9;color:#fff;border:none;border-radius:50px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase;letter-spacing:1px;font-weight:900}.add_button:hover{background-color:#0357bd}.magic_button{background:#016ffa;border-radius:30px;padding:10px 22px;font-size:14px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none}.magic_button:hover{animation:bcolor2 .4s 1 ease-out}@keyframes bcolor2{0%{background:linear-gradient(-125deg,#8700f6,#016ffa)}10%{background:linear-gradient(-125deg,#0df,#016ffa)}20%{background:linear-gradient(-125deg,#2de714,#016ffa)}30%{background:linear-gradient(-125deg,#df00eb,#016ffa)}40%{background:linear-gradient(-125deg,#00fffb,#016ffa)}50%{background:linear-gradient(-125deg,#f6e600,#016ffa)}60%{background:linear-gradient(-125deg,#f41aff,#016ffa)}70%{background:linear-gradient(-125deg,#f60000,#016ffa)}80%{background:linear-gradient(-125deg,#f6cd00,#016ffa)}90%{background:linear-gradient(-125deg,#00ff51,#016ffa)}}#form-response{text-align:center;margin-top:20px;font-size:1rem;position:fixed;bottom:0;color:red;background:#fff;padding:10px 20px;width:auto}#form-response.success{color:green}#form-response.error{color:red}#consent{margin-right:10px}input:focus,textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80;transition:box-shadow .3s ease}label[for=consent]{font-size:.9rem;color:#656572;cursor:pointer}input[type=checkbox]{width:auto;margin:0}#consent{margin-right:10px;accent-color:#007bff}a[href^=tel]{color:inherit;text-decoration:none}.repeater-item{overflow:hidden}.select_line{display:flex;align-items:center;margin-bottom:10px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;border-radius:4px;outline:0;background:green url(/assets/images/down02.svg) no-repeat right 10px center;background-size:.5em;padding:.6em 30px .6em .6em;font-size:1em;cursor:pointer;max-width:240px;color:#fff}select option[value=""]{color:gray;font-style:italic;background:red url(arrow-down.svg) no-repeat right center;background-color:red}.add_button{display:inline-flex;justify-content:center;align-items:center;background:#016ffa;border-radius:2px;width:32px;height:32px;margin:0 0 20px;transition:background-color .3s ease;svg{height:16px;fill:#fff}}.delete_tag{margin-left:10px;height:20px;cursor:pointer}.mysteryText{font-size:1.2rem}*{-webkit-user-select:none;-ms-user-select:none;user-select:none}@supports (font-variation-settings: "wght" 450){*{font-family:Soleil,sans-serif;font-optical-sizing:auto;font-weight:450;font-style:normal}}.honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}.st0{fill-opacity:.9}.st0{fill:#000}.st1{fill-opacity:.5}.st2{fill-opacity:.8}.st1,.st2,.info0{fill:#fff}.info1,.info2{fill:#000}
