:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.layout{position:absolute;left:0;top:0;overflow-x:hidden;background:radial-gradient(circle at center,#0099cdb3,#3073a0b3)}.artist-p{margin:0 auto;max-width:1000px;font-size:1.3rem;margin-bottom:-5rem;text-align:left;padding-left:2rem}.artist-h1{margin-top:8rem}@media screen and (min-width:655px){.artist-h1{margin-top:10rem}}.full-slide-video{margin:0 auto;transition:opacity .5s ease;height:80vh;object-fit:cover;width:90vw;position:relative}.desktop{width:100vw;height:100vh;object-fit:cover}.full-slide-text h1{font-size:3rem;text-align:center}.full-slide-video-container{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center}.full-slide-container{margin-top:3rem;position:relative;display:flex;flex-direction:column}.full-slide-text{margin:0 auto;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.full-slide-text h3{margin-bottom:-2rem}.overlay{position:absolute;width:100vw;z-index:10;top:0;left:0;right:0;bottom:0}.full-slide-description{display:flex;width:70vw;margin:2rem auto 0;background-color:#fff;padding:2rem;justify-content:space-around;flex-direction:column;color:#000;position:relative;z-index:33}.full-slide-description p{margin-top:1rem;white-space:pre-line}.full-slide-description h2{font-size:1.2rem}.full-slide-description button{margin-top:1rem;margin-left:-0rem}.full-slide-text h1{margin-top:3rem;font-size:1.5rem;padding:0 1rem}@media screen and (min-width:700px){.full-slide-description h2{font-size:1.6rem}.full-slide-text h3{font-size:2rem}.full-slide-text h1{font-size:3.75rem;width:max-content;margin-bottom:2rem}.full-slide-description{flex-direction:row;max-height:500px}.full-slide-description p{padding-left:5rem;font-size:1rem}}@media screen and (min-width:800px){.full-slide-description p{font-size:1.2rem}}.herobanner2-container{width:100vw;margin-top:4.5rem;background-image:url(/assets/code-background1-DpO24XaT.png);background-size:cover;color:#fff;position:relative;background-position:50% 50%}.hero2-text-box{margin-top:-1rem;padding:0 1rem}.hero2-text-box h1{font-size:1.4rem}.hero2-content-box h2{margin-bottom:-.5rem;font-size:1.2rem}.hero2-content-box{display:flex;flex-direction:column}.herobanner2-container img{min-height:288px;height:50vw;z-index:3;object-fit:cover;margin-top:-1rem}@media only screen and (min-width:470px){.herobanner2-container{height:60vh;min-height:450px}.hero2-text-box{padding:0;z-index:10;margin-left:2rem;position:absolute;left:0%;width:50vw;max-width:484px;top:5%}.herobanner2-container img{height:30rem;position:absolute;bottom:0;left:75%;transform:translate(-40%);max-height:360px;min-height:288px}.hero2-content-box{flex-direction:row;width:100vw;justify-content:flex-end;height:60vh;max-width:900px;margin:0 auto;position:relative;min-height:450px}}@media screen and (min-width:500px){.hero2-text-box{margin-left:3rem}.hero2-text-box h2{font-size:2.5rem}.hero2-text-box h1{font-size:2.8rem}}@media screen and (min-width:650px){.herobanner2-container img{max-height:500px;transform:translate(-40%)}.hero2-text-box h1{font-size:2.8rem}.hero2-text-box p{font-size:1.8rem}}@media screen and (min-width:675px){.herobanner2-container img{max-height:530px}}.navbar-container{position:fixed;width:100vw;top:0;left:50%;transform:translate(-50%);height:60px;z-index:6000}.nav-wrapper{width:100vw;height:60px;position:fixed;top:0;left:0%;z-index:100}.navbar-contents{display:flex;justify-content:space-between;color:#fff}.nav-list li{color:#fff}.name{margin-left:1rem;font-size:1.2rem;color:#fff}.list-search-box{display:flex;margin-right:1rem}.list-search-box img{height:30px;margin-left:1rem;margin-top:1rem}.menu-icon{display:flex;flex-direction:column;cursor:pointer;margin-top:1rem;margin-right:2rem}.bar{width:25px;height:3px;background-color:#fff;margin:2px 0;transition:.4s}.menu-open .bar:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.menu-open .bar:nth-child(2){opacity:0}.menu-open .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.list-button{display:none}.list-button.open{display:block}.nav-list{position:absolute;list-style:none;right:1%;top:110%;padding:1rem;background-color:#3073a0}.desktop-menu{display:none}@media screen and (min-width:864px){.desktop-menu{display:flex;color:#fff}.name{margin-top:.5rem;font-size:1.75rem}.navbar-container{max-width:1100px}.desktop-menu p{margin-left:.75rem;font-size:1.2rem}.desktop-menu img{margin-top:1rem;margin-left:1rem}.name{position:absolute;left:50%;transform:translate(-50%)}}.content-container{width:100vw;position:relative;padding-top:3px}#company{transform:perspective(1000px) rotateX(20deg)}#content1{margin-top:5rem;background-color:#7a7a7a;background:radial-gradient(circle at center,#0099cdb3,#3073a0b3)}#content2{background:radial-gradient(circle at center,#0099cdb3,#3073a0b3);padding-bottom:3rem;height:max-content;z-index:2}.image-text-box{display:flex;flex-direction:column;margin-top:2rem}.reverse{flex-direction:column-reverse}.description-text{font-family:Palatino Sans,Palatino Sans Informal,Palatino Sans Text,Palatino Sans W1G,Palatino Sans W01,sans-serif;color:#ffffff19;font-weight:400;font-size:1rem}.content-image{object-fit:cover;width:90vw;height:60vw;max-width:760px;max-height:400px;margin-left:auto;margin-right:auto}.description-box{display:flex;flex-direction:column;justify-content:center;white-space:pre-line}.description-box button{margin-top:2rem}.image-box{display:flex;flex-direction:column}.image-box .title-text{margin-left:3rem}.button:hover{background-color:#00bfff;color:#fff}@media screen and (min-width:655px){.content-image-big{width:100vw}.description-box{text-align:left;margin-left:.75rem;margin-top:1rem}.description-box .title-text{margin-top:0;padding:0}.description-text{font-size:1.4rem}.description-box{white-space:normal}.title-text{font-size:2.5rem;padding:2rem 0 0}.image-box{width:100vw;margin-top:-1rem}}@media screen and (min-width:865px){.image-text-box{margin-left:auto;margin-right:auto;display:grid;width:90vw;max-width:1200px;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.title-text{font-size:2.8rem}.image-text-box-big{margin-left:auto;margin-right:auto;display:grid;width:90vw;max-width:1200px;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}#about1{margin-bottom:-2rem}.image-box{width:auto}.content-image{width:48vw;height:65vw;max-height:567px;max-width:668px;margin-left:auto}.content-image-big{width:50vw}.description-box{margin-top:-2rem;display:flex;margin-left:0;padding-bottom:3rem;width:40vw}.description-box p{white-space:pre-line;max-width:100%;line-height:1.65rem;margin-top:1rem}}@media screen and (min-width:900px){.description-box p{font-size:1.3rem}}.hydro-element{color:#fff;border-bottom:2px solid rgb(22,8,103)}.docs-intro{color:#fff;padding:0 1rem;margin:0 auto;max-width:900px}.hydro-expanded{background:radial-gradient(circle at center,#00526e,#0f2432)}.hydro-expanded p{padding:0 1rem;white-space:pre-line}.name-logo-box{display:flex;width:100%;justify-content:space-between;text-align:left}.plus-minus{transition:all .9s ease;margin-top:.5rem;margin-left:1rem;margin-right:1rem}.plus-minus :nth-child(1){transform:rotate(90deg) translate(15px) translateY(.5px)}.hydro-line{width:2px;height:15px;background-color:#fff;transition:height .3s ease-in-out}.hydro-line.clicked:nth-child(2){width:0;height:0px;transition:height .3s ease-in-out}.hydrolist-container{margin:2rem auto 0;position:relative;width:80vw}.hydro-element h2{font-size:1.2rem;padding-left:.5rem}@media screen and (min-width:655px){.hydrolist-container{width:88vw;margin-left:.5rem;margin-top:-2rem}.docs-intro{margin-bottom:3rem}.plus-minus{margin-right:2rem}}@media screen and (min-width:865px){.hydro-wrapper{position:relative}.docs-intro{font-size:1.5rem}.hydrolist-container{width:100%;margin-left:auto;margin-top:-3rem;max-width:900px}}.big-content-container{width:100vw;position:relative}.text-container{position:relative;z-index:3}.text-container ul{text-align:left;padding:0;margin-left:1rem;color:#000}.content-text-container{margin-top:3rem;position:relative}.image-container img{width:100vw;top:100%;object-fit:cover}#big-1{margin-top:8rem;margin-bottom:8rem}@media screen and (min-width:555px){.image-container img{position:absolute;right:0;top:auto;width:50vw;height:50vh;max-height:500px}.big-content-container{margin-bottom:0rem}.reverse-image img{position:absolute;left:0%}.reverse-text{position:relative;max-width:400px;width:15rem;margin-left:15rem}.text-container{transform:translateY(-4rem);width:15rem;margin-left:-3rem;max-width:400px;position:relative}.reverse-container{flex-direction:row-reverse}.content-text-container{display:flex;justify-content:space-evenly;margin-left:-3rem}}@media screen and (min-width:600px){.text-container{width:38vw;margin-left:-5rem}}.text1-container{margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.text1-container p{margin-top:0rem;margin-bottom:2rem}@media screen and (min-width:555px){.text1-container{margin-right:3rem;padding:0;text-align:left}}@media screen and (min-width:865px){.text1-container p{font-size:1.3rem}.text1-container h2{font-size:1.75rem}}.text2-list{text-align:left}.text2-list li{margin-bottom:1rem}@media screen and (min-width:555px){.text2-container{transform:translateY(-1rem);margin-left:-1rem}.text2-container h2{text-align:left}.text2-list{transform:translate(-2rem)}}@media screen and (min-width:655px){.text2-container{transform:translateY(-2rem);margin-left:-2rem}.text2-container h2{font-size:2.2rem}.text2-list li{font-size:1rem}}@media screen and (min-width:900px){.text2-container{margin-left:-4rem}.text2-container h2{font-size:2.2rem}.text2-list li{font-size:1.3rem;width:40vw}}.booking-container{margin-top:3rem;width:100vw;overflow-x:hidden;display:flex;flex-direction:row-reverse;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center top;padding-bottom:2rem}.small{width:100vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center}.booking-title{font-size:24px}.booking-p{font-size:18px}.correct{font-size:18px;opacity:1;font-weight:500;font-family:Palatino Sans,Palatino Sans Informal,Palatino Sans Text,Palatino Sans W1G,Palatino Sans W01,sans-serif}.info-box-container{width:100vw;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.info-box-container input{border-color:#00bfff;border-radius:20px;padding:10px;box-shadow:0 0 10px #00bfff;width:60vw;max-width:450px;margin-left:auto;margin-right:auto}.info-box-container input::placeholder{color:gray}.info-box-container input:not(:first-child){margin-top:2rem}.big{display:none}.pad3{background:radial-gradient(circle at center,#0099cdb3,#3073a0b3);border-radius:2rem;padding:1rem;font-family:Palatino Sans,Palatino Sans Informal,Palatino Sans Text,Palatino Sans W1G,Palatino Sans W01,sans-serif}@media screen and (min-width:655px){.margin-bottom{margin-bottom:-3rem}}.product img{width:38vw;object-fit:cover;height:60vw;max-height:493px;max-width:312px;overflow-y:hidden}.product-title{font-size:1.2rem;width:38vw;max-width:420px}.product{position:absolute}.carousel-button{position:absolute;z-index:2;background-color:transparent;font-size:2rem;padding:0;color:#fff;top:50%;border:none;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s;transition:all .3s ease-in}.carousel-button:hover{border:none}.carousel-button:first-child{left:0}.carousel-button:last-child{right:0}.products-row{display:flex;width:100vw;position:relative;margin:0 auto}.product-carousel-container{margin:0 auto;width:100vw;position:relative;height:90vw;max-height:800px;margin-top:10rem;margin-bottom:5rem}.image-button-container{position:relative}#abu6{object-position:100% 0%}@media screen and (min-width:655px){.carousel-button{font-size:3rem}.product-title{font-size:2rem}.product-carousel-container{margin-bottom:-8rem}}@media screen and (min-width:865px){.products-row{max-width:1100px}.carousel-button{font-size:4rem}}.profile-image{height:40vh;background-color:gray;border-radius:1rem}.profile-container{margin-top:3rem;position:relative}.profile-socials img{width:35px;margin-right:1rem}.profile-socials{width:80vw;margin:0 auto;max-width:300px}.profile-desktop{width:100vw;background-color:#147798;height:40vh;display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}.profile-name{padding:0}@media screen and (min-width:800px){.profile-socials{display:flex;align-items:center;justify-content:center;width:auto;max-width:auto;margin-right:2rem}.profile-name{margin-left:2rem;background-color:#007095;border-radius:1rem;padding:1rem;width:25vw;max-width:270px;text-align:left}.profile-image{position:absolute;left:50%;transform:translate(-50%);top:0%}.profile-contacts{margin-right:2rem;background-color:#007095;border-radius:1rem;padding:1rem}}
