.bg-blue-light{background-color:var(--color-blue-light)}#parent-menu{justify-content:center;align-items:center;width:100%;display:flex}#menu-logo{height:60px}#menu{z-index:1000;text-align:center;justify-content:space-around;align-items:center;padding:5px 0;font-weight:600;transition:top 1s,width 1s,left 1s,transform 1s;display:flex;position:fixed}#menu ul{margin:15px 5px;padding:0;list-style-type:none;display:flex}@media (max-width:768px){#menu ul{margin:15px 5px 15px 0}}#menu a.menu-item{color:var(--color-primary);padding:0 15px;text-decoration:none;display:block}@media (max-width:768px){#menu a.menu-item{padding:0 10px}}#menu a.menu-item:hover{transform:scale(1.1)}#menu a.active{color:var(--color-accent);font-weight:700}#menu.menu-start{border-radius:90px;width:600px;margin:auto;top:20px}@media (max-width:768px){#menu.menu-start{width:auto;max-width:90%}}.menu-start #menu-logo{transition:opacity 2s;display:none}#menu.menu-end{border-radius:0;width:100%;top:0;transform:none;box-shadow:0 4px 10px #0000001a}.menu-end #menu-logo{height:50px;padding-left:10px}.hero-cta{color:var(--color-white);text-transform:none;cursor:pointer;border-radius:60px;padding:10px 18px;font-weight:600;text-decoration:none;background:var(--color-primary)!important}.hero-cta:hover{background:var(--color-accent)!important}.hero-cta.cta-floating{z-index:1000;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.subtitle{text-transform:uppercase;letter-spacing:2px;color:var(--color-secondary);margin:0;font-size:15px}@media (max-width:768px){.subtitle{font-size:14px}}h1{color:var(--color-primary);font-size:64px;font-weight:600;line-height:110%}@media (max-width:768px){h1{font-size:42px}}p.h1{font-size:64px;font-weight:600;line-height:110%;color:var(--color-primary)!important}@media (max-width:768px){p.h1{font-size:42px}}h1.small{color:var(--color-secondary);font-size:20px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){h1.small{font-size:16px}}h1.blog{font-size:32px}@media (max-width:768px){h1.blog{font-size:24px}}h2{color:var(--color-primary);font-feature-settings:"clig" off,"liga" off;margin-top:25px;font-size:44px;font-style:normal;font-weight:500;line-height:110%}@media (max-width:768px){h2{font-size:30px}}h3{color:var(--color-primary);font-feature-settings:"clig" off,"liga" off;font-size:32px;font-style:normal;font-weight:600;line-height:110%}@media (max-width:768px){h3{font-size:24px}}h4{color:var(--color-primary);font-feature-settings:"clig" off,"liga" off;font-size:24px;font-style:normal;font-weight:600;line-height:110%}@media (max-width:768px){h4{font-size:20px}}p{color:var(--color-secondary);font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){p{font-size:16px}}pre{color:var(--color-secondary);white-space:pre-wrap;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){pre{font-size:16px}}p.small{font-size:16px}@media (max-width:768px){p.small{font-size:14px}}.number{padding:20px}@media (max-width:768px){.number{padding:12px}}.number--text{font-style:normal;font-weight:300;line-height:150%}.number--high{color:var(--color-primary);font-size:64px;font-weight:400;line-height:110%}@media (max-width:768px){.number--high{font-size:42px}}.number--high .text{color:var(--color-primary);font-size:32px;font-weight:400;line-height:110%}@media (max-width:768px){.number--high .text{font-size:24px}}.pre-wrap{white-space:pre-wrap}.wide-item{flex:0 0 100%}.info{color:var(--color-blue);cursor:pointer}.info:hover{color:var(--color-accent)}.info-panel{transition:all 2s ease-in-out}.highlight{border-radius:20px;padding:20px}#constat{border-radius:20px}.constat--mission{margin-top:48px;margin-bottom:48px}@media (max-width:768px){.constat--mission{margin-bottom:0}.constat--row{width:80%;margin-left:auto;margin-right:auto}}@media (max-width:576px){.constat--row{width:100%;margin-left:auto;margin-right:auto}}.constat--image{border-radius:20px;width:100%}.constat--text{text-align:left;padding:60px 80px}@media (max-width:768px){.constat--text{margin-top:24px;padding:20px 40px}}@media (max-width:576px){.constat--text{padding:10px 20px}}.constat--text h3{margin-top:15px}.constat--text p{margin:0;line-height:130%}#concept{border-radius:20px}#hero{text-align:center;background-color:#0000;background-image:linear-gradient(#ffffffd1,#ffffffc7),url(/img/akualis-cover.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100svh;position:relative}#hero p{color:var(--color-secondary)}#hero-logo{width:350px}@media (max-width:768px){#hero-logo{width:250px}}.preview-carousel{width:100%;max-width:950px;margin:auto}#concept .q-carousel{background-color:#0000}.preview-carousel .q-carousel{height:750px}@media (max-width:768px){.preview-carousel .q-carousel{height:800px}}.preview-carousel img{height:580px}@media (max-width:768px){.preview-carousel img{height:540px}}.preview-carousel-info{text-align:left;background-color:#ffffffeb;border-radius:20px;width:420px;height:150px;padding:20px 30px;position:absolute}@media (max-width:768px){.preview-carousel-info{height:130px}}.preview-carousel-info.left{top:180px;left:0}.preview-carousel-info.right{top:420px;right:0}.preview-carousel-info.top{width:350px;position:relative}.preview-carousel-info p{color:var(--color-primary)}.preview-carousel-info p.bold{color:primary;margin-bottom:10px;font-weight:700}.preview-carousel-button{background-color:var(--color-accent);width:6px;height:50px}.preview-carousel-button.active{background-color:var(--color-accent)}.q-carousel__arrow .q-btn .q-icon{font-size:50px}.q-carousel__navigation-icon--inactive{color:var(--color-primary)!important}#concept .swiper-pagination.swiper-pagination-bullets{margin-bottom:10px;bottom:-10px}#testimonials p{padding:0 25px}#testimonials img{border-radius:50%;width:180px}#inform{text-align:center;background-color:#0000;background-image:linear-gradient(#ffffffe6,#fffc),url(/img/akualis-fountain.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;position:relative}#testimonials .q-carousel{background-color:#0000;height:500px}#inform .input-email{max-width:80%}@media (max-width:768px){#inform .input-email{max-width:100%}}#inform .input-email input{margin-left:10px}@media (max-width:576px){footer .float-left,footer .float-right{float:none;margin:auto}}footer .social-links{color:var(--color-blue);cursor:pointer;font-size:var(--text-2xl)}footer .social-links:hover{color:var(--color-accent)}.truncate{text-overflow:ellipsis;white-space:unset;-webkit-box-orient:vertical;overflow:hidden}
