footer{width:100%;min-height:var(--header-height);z-index:499;box-shadow:0 0 20px var(--color-black);justify-content:center;padding:3rem 1rem;display:flex;position:relative;top:0;left:0}[data-browser=firefox] footer:before{z-index:-1;content:"";background-color:var(--color-background-50);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0}[data-browser=opera] footer:before,[data-browser=edge] footer:before,[data-browser=chrome] footer:before,[data-browser=safari] footer:before{z-index:-1;content:"";background-color:var(--color-background-50);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}footer>.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}footer>.container>.grids{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}footer>.container>.grids>.section{flex-direction:column;display:flex}footer>.container>.grids>.section>h4{color:var(--color-text);margin-bottom:1rem;font-size:1.2rem;font-weight:600}footer>.container>.grids>.section>h4.title{font-size:1.4rem}footer>.container>.grids>.section>p{color:var(--color-text-50);margin-bottom:1rem;font-size:.9rem}footer>.container>.grids>.section>.list{flex-direction:column;gap:.5rem;list-style:none;display:flex}footer>.container>.grids>.section>.list a{color:var(--color-text-50);font-size:.9rem;text-decoration:none;transition:color .2s}footer>.container>.grids>.section>.list a:hover{color:var(--color-primary)}footer>.container>.grids>.section>address{flex-direction:column;gap:.5rem;display:flex}footer>.container>.grids>.section>address>p{gap:.5rem;display:flex}footer>.container>.grids>.section>address>p>span,footer>.container>.grids>.section>address>p>svg path{color:var(--color-text-50);font-size:.9rem;font-style:normal;text-decoration:none}footer>.container>.copyright{border-top:1px solid var(--color-shadow);text-align:center;color:var(--color-text-50);margin-top:2rem;padding-top:2rem;font-size:.9rem}@media (width<=768px){footer>.container>.grids{grid-template-columns:1fr;gap:3rem}footer>.container>.grids>.section{text-align:center;align-items:center}}header{width:100%;height:var(--header-height);z-index:500;justify-content:center;margin:0;padding:0;display:flex;position:fixed;top:0;left:0}header>.nav-laptop{width:100%;height:100%;max-width:var(--website-max-width);flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:relative}header>.nav-laptop>.logo{width:calc(var(--header-height));position:relative}header>.nav-laptop>.logo img{height:calc(var(--header-height) * 2.2);object-fit:contain;width:auto;left:0;top:calc(var(--header-height) * 1.8);transition:all .3s;position:relative;transform:translate(-50%,-50%)}header>.nav-laptop>.logo.subMenuActive img,header>.nav-laptop>.logo.scrollActive img{height:100%;height:calc(var(--header-height) / 1.6);width:auto;position:relative;top:0;left:0;transform:translate(0)}header>.nav-laptop>.links{align-items:center;gap:12px;height:100%;margin:0;padding:0;list-style:none;display:flex}header>.nav-laptop>.links>li{align-items:center;height:100%;display:flex;position:relative}header>.nav-laptop>.links>li>a{color:var(--color-text);opacity:.8;border-radius:6px;padding:6px 8px;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .3s}header>.nav-laptop>.links>li>a:hover{background:var(--color-shadow-dark);opacity:1}header>.nav-laptop>.links>li>a.active{opacity:1}header>.sub-menu{top:var(--header-height);width:100%;min-height:var(--header-height);z-index:122220;box-shadow:0 0 20px var(--color-black);position:fixed;top:0;left:0}[data-browser=opera] header>.sub-menu,[data-browser=edge] header>.sub-menu,[data-browser=chrome] header>.sub-menu{background-color:var(--color-background-70);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);transform:translateZ(0)}[data-browser=firefox] header>.sub-menu:before,[data-browser=safari] header>.sub-menu:before{z-index:-1;content:"";background-color:var(--color-background-70);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}header>.sub-menu{pointer-events:none;z-index:-1;--sub-menu-item-height:36px;justify-content:center;align-items:center;height:0;padding:0;transition:height .3s;display:flex;overflow:hidden}header>.sub-menu.active{pointer-events:auto;height:calc(var(--header-height) + var(--sub-menu-item-height) * var(--sub-menu-items))}header>.sub-menu.active:before{opacity:1}header>.sub-menu>.container{top:var(--header-height);width:100%;height:100%;max-width:calc(var(--website-max-width) / 1.4);flex-direction:row;justify-content:space-between;align-items:start;padding:20px 40px;list-style:none;display:flex;position:relative}header>.sub-menu>.container>li{flex-direction:column;align-items:start;width:100%;margin:0 10px;display:flex;position:relative}header>.sub-menu>.container>li>a{color:var(--color-primary);margin-bottom:10px;font-size:1.1rem;font-weight:700;text-decoration:none;animation:.5s forwards fadeInText}header>.sub-menu>.container>li>ul{flex-direction:column;gap:4px;list-style:none;display:flex;position:relative}header>.sub-menu>.container>li>ul>li{width:100%;position:relative}header>.sub-menu>.container>li>ul>li>a{color:var(--color-text);font-size:1.1rem;font-weight:500;text-decoration:none}header>.sub-menu>.container>li>ul>li>.separator{color:var(--color-primary);font-size:1.1rem;font-weight:700;text-decoration:none}header>.sub-menu>.container>li>ul>li{opacity:0;animation:.3s forwards fadeInText;transform:translateY(-10px)}header>.sub-menu>.container>li>ul>li:first-child{animation-delay:50ms}header>.sub-menu>.container>li>ul>li:nth-child(2){animation-delay:.1s}header>.sub-menu>.container>li>ul>li:nth-child(3){animation-delay:.15s}header>.sub-menu>.container>li>ul>li:nth-child(4){animation-delay:.2s}header>.sub-menu>.container>li>ul>li:nth-child(5){animation-delay:.25s}header>.sub-menu>.container>li>ul>li:nth-child(6){animation-delay:.3s}header>.sub-menu>.container>li>ul>li:nth-child(7){animation-delay:.35s}header>.sub-menu>.container>li>ul>li:nth-child(8){animation-delay:.4s}header>.sub-menu>.container>li>ul>li:nth-child(9){animation-delay:.45s}header>.sub-menu>.container>li>ul>li:nth-child(10){animation-delay:.5s}@keyframes fadeInText{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}header>.nav-mobile{width:100%;height:100%;max-width:var(--website-max-width);box-shadow:0 0 20px var(--color-black);flex-direction:row;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative}header>.nav-mobile>.logo{width:calc(var(--header-height));z-index:1;position:relative}header>.nav-mobile>.logo img{height:calc(var(--header-height) * 1.8);width:calc(var(--header-height) * 1.8);object-fit:contain;left:0;top:calc(var(--header-height) * 1.6);transition:all .3s;position:relative;transform:translateY(-50%)}header>.nav-mobile>.logo.subMenuActive img,header>.nav-mobile>.logo.scrollActive img{height:100%;height:calc(var(--header-height) / 1.6);width:auto;height:calc(var(--header-height) / 1.4);width:calc(var(--header-height) / 1.4);position:relative;top:.2rem;left:0;transform:translate(0)}header>.nav-mobile>.logo.hide{opacity:0;display:none}header>.nav-mobile>.href-label{letter-spacing:.4px;color:var(--color-text);z-index:1;font-size:1.3em;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}header>.nav-mobile>.menuButton{width:calc(var(--header-height) - 16px);height:calc(var(--header-height) - 16px);z-index:2;cursor:pointer;position:relative}header>.nav-mobile>.menuButton.back{opacity:0}header>.nav-mobile>.menuButton.back.show{opacity:1}header>.nav-mobile>.menuButton.back>.btn-icon{font-size:2.6rem;top:52%;left:50%;transform:translate(-50%,-50%)}header>.nav-mobile>.menuButton>.btn-icon{color:var(--color-text);fill:var(--color-text);user-select:none;font-size:2.4rem;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header>.nav-mobile>.menuButton.show .btn-show,header>.nav-mobile>.menuButton.hide .btn-hide{opacity:0;transform:translate(-50%,-50%)rotateX(45deg)}header>.nav-mobile>.menuButton .btn-back{font-size:2.8rem}header>.nav-mobile>.menu{width:100%;height:var(--header-height);transition:height .4s;position:absolute;top:0;left:0}header>.nav-mobile>.menu.active{height:100dvh}header>.nav-mobile>.menu>.links{width:100%;padding:2rem;padding-top:calc(var(--header-height) + 2rem);flex-direction:column;align-items:start;gap:.4rem;margin:0;list-style:none;display:flex;position:relative;overflow:hidden auto}header>.nav-mobile>.menu>.links>li{align-items:center;width:100%;display:flex;position:relative;top:0;left:0}header>.nav-mobile>.menu>.links>li.show{opacity:0;animation:.4s forwards showBtnFirst;transform:translateY(-10px)rotateX(45deg)}@keyframes showBtnFirst{0%{opacity:0;transform:translateY(-10px)rotateX(45deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}header>.nav-mobile>.menu>.links>li{transition:all .4s}header>.nav-mobile>.menu>.links>li.hide{z-index:-1;animation:unset;opacity:0;transform:translate(-100%)}header>.nav-mobile>.menu>.links>li>a,header>.nav-mobile>.menu>.links>li span{width:100%;color:var(--color-text);border-radius:6px;padding:6px 8px;font-size:1.4rem;font-weight:500;text-decoration:none}header>.nav-mobile>.menu>.links>li>a:hover,header>.nav-mobile>.menu>.links>li span:hover{background:var(--color-shadow-dark);color:var(--color-primary-50)}header>.nav-mobile>.menu>.links>li>a.active,header>.nav-mobile>.menu>.links>li span.active{color:var(--color-primary);font-weight:600}header>.nav-mobile>.menu>.links.subLinks{z-index:-1;opacity:0;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0;transform:translate(-100%)}header>.nav-mobile>.menu>.links.subLinks.show{z-index:1;opacity:1;transform:translate(0)}header>.nav-mobile>.menu>.links.subLinks{gap:3rem}header>.nav-mobile>.menu>.links.subLinks>li{flex-direction:column;align-items:start;width:100%;display:flex;position:relative;top:0;left:0}header>.nav-mobile>.menu>.links.subLinks>li>a{width:100%;color:var(--color-primary);border-radius:6px;padding:6px 8px;font-size:1.5rem;font-weight:700;text-decoration:none}header>.nav-mobile>.menu>.links.subLinks>li>a:hover{background:var(--color-shadow-dark);color:var(--color-primary-50)}header>.nav-mobile>.menu>.links.subLinks>li>a.active{color:var(--color-primary)}header>.nav-mobile>.menu>.links.subLinks>li>ul{flex-direction:column;width:100%;list-style:none;display:flex;position:relative}header>.nav-mobile>.menu>.links.subLinks>li>ul>li{width:100%;height:100%;display:flex;position:relative}header>.nav-mobile>.menu>.links.subLinks>li>ul>li>a{width:100%;color:var(--color-text);border-radius:6px;padding:4px 8px;font-size:1.4rem;font-weight:500;text-decoration:none;position:relative}header>.nav-mobile>.menu>.links.subLinks>li>ul>li>a:hover{background:var(--color-shadow-dark);color:var(--color-primary-50)}header>.nav-mobile>.menu>.links.subLinks>li>ul>li>a.active{color:var(--color-primary)}header>.nav-mobile>.menu>.links.subLinks>li>ul>li>.separator{color:var(--color-primary);margin-top:10px;font-size:1.5rem;font-weight:700;text-decoration:none}[data-browser=opera] header>.nav-mobile>.menu,[data-browser=edge] header>.nav-mobile>.menu,[data-browser=chrome] header>.nav-mobile>.menu{background-color:var(--color-background-70);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);transform:translateZ(0)}[data-browser=firefox] header>.nav-mobile>.menu:before,[data-browser=safari] header>.nav-mobile>.menu:before{z-index:-1;content:"";background-color:var(--color-background-70);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.Loading{z-index:800;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:42px;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Loading:before{content:"";background-color:var(--inset-color);-webkit-backdrop-filter:blur(4px);-moz-backkdrop-filter:blur(4px);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Loading>.logo{position:relative}.Loading>.logo img{object-fit:contain;width:192px;height:192px;animation:2s ease-in-out infinite spin;position:relative}.Loading>.logo img:first-child{filter:blur(20px);top:20px;left:20px}.Loading>.logo img:nth-child(2){position:absolute;top:0;left:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loading>.text{position:relative}.Loading>.text span{color:var(--header-footer-text-color);letter-spacing:2px;margin-right:8px;font-size:1.4em;font-weight:600}.Loading>.text>.dot{background-color:var(--header-footer-text-color);border-radius:3px;width:6px;height:6px;margin:0 2px;display:inline-block}.Loading>.text>.dot:first-child{animation:1s ease-in-out infinite dot}.Loading>.text>.dot:nth-child(2){animation:1s ease-in-out .2s infinite dot}.Loading>.text>.dot:nth-child(3){animation:1s ease-in-out .4s infinite dot}@keyframes dot{0%{transform:scale(1)}50%{transform:scale(.5)}to{transform:scale(1)}}.Link{text-decoration:inherit;text-align:center;--link-color-text:var(--color-text);--link-color-accent:transparent;color:var(--link-color-text);background:var(--link-color-accent);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:500;line-height:1.5rem;display:flex;position:relative}.Link svg{all:unset;fill:var(--link-color-text)}.Link.bold{font-weight:600}[data-browser=opera] .Link.blur:before,[data-browser=edge] .Link.blur:before,[data-browser=chrome] .Link.blur:before,[data-browser=safari] .Link.blur:before{border-radius:inherit;z-index:-1;content:"";background-color:var(--color-shadow-dark);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translateZ(0)}[data-browser=firefox] .Link.blur:before{border-radius:inherit;z-index:-1;content:"";-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Link:hover{text-decoration-line:underline}.Link.primary,.Link.secondary{padding:.5rem 1.25rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.Link.primary:hover,.Link.secondary:hover{text-decoration-line:inherit;opacity:.9}.Link.primary{--link-color-text:var(--color-button-white);--link-color-accent:var(--color-primary)}.Link.secondary{--link-color-text:var(--color-button-white);--link-color-accent:var(--color-secondary)}.Link.accent{--link-color-text:var(--color-primary)}.Link.accent-secondary{--link-color-text:var(--color-secondary)}.Link.outline{color:var(--link-color-accent);border:1px solid var(--link-color-accent);background:0 0;transition:all .15s cubic-bezier(.4,0,.2,1)}.Link.outline svg{fill:var(--link-color-accent)}.Link.outline:hover{background:var(--link-color-accent);color:var(--link-color-text)}.Link.outline:hover svg{fill:var(--link-color-text)}.NotFound{padding-top:calc(var(--header-height) * 2);max-width:var(--website-max-width);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.NotFound .content{justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:100vh;padding:2rem;display:flex;position:relative}.NotFound .text-content{z-index:1;flex-direction:column;align-items:center;width:50%;height:100%;display:flex;position:relative;transform:translate(10%)}.NotFound h1{color:var(--color-primary);width:70%;margin-bottom:2rem;font-size:4rem;font-weight:700;line-height:1.2}.NotFound p{color:var(--color-primary);width:66%;margin-bottom:1.5rem;font-size:1.7rem;font-weight:400;line-height:1.2}.NotFound .dots{justify-content:center;align-items:center;gap:1rem;display:flex}.NotFound .dots .dot{background-color:var(--color-secondary);cursor:pointer;border-radius:50%;width:.8rem;height:.8rem}.NotFound .illustration{z-index:0;justify-content:start;align-items:center;width:50%;height:100%;display:flex;position:relative}.NotFound .illustration>.Image{aspect-ratio:1;object-fit:contain;width:22%;height:22%;position:relative}.NotFound .contact{flex-direction:row;align-items:center;gap:1rem;padding:2vh;display:flex;position:absolute;bottom:0}.NotFound .contact-item{justify-content:flex-start;align-items:center;gap:10px;margin:.5rem 0;font-size:1rem;display:flex}.NotFound .contact-item img{object-fit:contain;width:20px;height:20px}.NotFound a{color:#2f3e2e;text-decoration:none}.NotFound a:hover{text-decoration:underline}@media (width<=1080px){.NotFound body{overflow:unset;max-height:unset;max-width:unset;align-items:start;max-width:100%;display:flex;overflow:hidden auto}.NotFound .container{max-width:100%;max-height:100%;overflow:hidden auto}.NotFound .content{all:unset;text-align:center;flex-direction:column;justify-content:center;gap:2rem;width:100%;max-width:100%;padding:1rem;display:flex;position:relative;top:0}.NotFound .text-content{width:100%;height:50%;transform:unset;padding:1rem}.NotFound .dots{transform:unset}.NotFound h1{width:100%;font-size:2.4rem}.NotFound p{width:100%;font-size:1.3rem}.NotFound .illustration{width:100%;height:100%;transform:unset;justify-content:center}.NotFound .illustration img{width:60%;height:auto;position:relative}.NotFound .contact{flex-direction:column;justify-content:center;align-items:center;gap:0;height:12rem;display:flex;position:relative;bottom:0}}.Carousel{width:100%;height:600px;box-shadow:0 4px 12px var(--color-shadow);position:relative;overflow:hidden}.Carousel>.slides{width:100%;height:100%;position:relative}.Carousel>.slides>.slide{will-change:transform, opacity;touch-action:pan-y;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.33,1,.68,1),opacity .6s;position:absolute;top:0;left:0}.Carousel>.slides>.slide.active{z-index:1;opacity:1;pointer-events:auto}.Carousel>.slides>.slide{opacity:0;pointer-events:none;z-index:0}.Carousel>.slides>.slide>.Image{object-fit:cover;width:100%;height:100%}.Carousel>.text-center{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:980px;height:80%;padding:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Carousel>.text-center>h1{letter-spacing:-.025em;color:var(--color-text);opacity:0;z-index:-1;font-size:3.75rem;font-weight:600;line-height:1;position:absolute}.Carousel>.text-center>p{max-width:36rem;color:var(--color-text-input);max-width:unset;width:80%;font-size:3.4rem;font-weight:500;line-height:3rem;position:absolute}.Carousel>.text-center>p>.Image{object-fit:contain;filter:invert()drop-shadow(0 0 4px #000);pointer-events:none;user-select:none;width:100%;height:100%}.Carousel>.text-center>.buttons{gap:1rem;display:flex;position:absolute;bottom:0}.Carousel>.dots{z-index:10;gap:12px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.Carousel>.dots .dot{background-color:var(--color-background-50);width:12px;height:12px;box-shadow:0 2px 4px var(--color-shadow);cursor:pointer;border:1px solid #0000;border-radius:50%;padding:0;transition:all .3s}.Carousel>.dots .dot:hover{background-color:var(--color-primary-50);transform:scale(1.1)}.Carousel>.dots .dot.active{background-color:var(--color-primary);box-shadow:0 0 8px var(--color-primary-50);border-color:var(--color-shadow);transform:scale(1.2)}.Carousel.skeleton{background-color:var(--skeleton-color-background)}.Carousel.skeleton .slide{background:linear-gradient(90deg, var(--skeleton-color-background-secondary) 0%, var(--skeleton-color-background) 50%, var(--skeleton-color-background-secondary) 100%);background-size:200% 100%;justify-content:center;align-items:center;animation:2s linear infinite shimmerSkeleton;display:flex;background-image:none!important}.Carousel.skeleton .slide:before{content:"";opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'%3E%3C/circle%3E%3Cpolyline points='21 15 16 10 5 21'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:80px;height:80px;animation:1.5s ease-in-out infinite pulseSkeleton;display:block}.Carousel.skeleton .text-center h1{background:linear-gradient(90deg, var(--skeleton-color-text) 0%, var(--skeleton-color-text-secondary) 50%, var(--skeleton-color-text) 100%);background-size:200% 100%;border-radius:9999px;width:70%;height:24px;margin-bottom:10px;animation:2s linear infinite shimmerSkeleton}.Carousel.skeleton .text-center p{background:linear-gradient(90deg, var(--skeleton-color-text) 0%, var(--skeleton-color-text-secondary) 50%, var(--skeleton-color-text) 100%);background-size:200% 100%;border-radius:9999px;width:90%;height:16px;animation:2s linear infinite shimmerSkeleton}.Carousel.skeleton .dot{background-color:var(--skeleton-color-text);cursor:default;animation:1.5s ease-in-out infinite pulseSkeleton}.Carousel.skeleton .dot:hover{background-color:var(--skeleton-color-text);transform:none}.About{padding:var(--header-height);width:100%;max-width:var(--website-max-width);flex-direction:column;justify-content:start;align-items:center;display:flex;position:relative}.About:before{content:"";background:radial-gradient(100% 50% at bottom center, var(--color-primary), var(--color-black));opacity:.4;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.About>.Carousel{margin-bottom:4rem}.About>.content{flex-direction:column;justify-content:start;align-items:center;gap:2rem;width:100%;padding:0 8rem 4rem;display:flex;position:relative}.About>.content p{text-align:start;width:100%;font-size:1.4rem;font-weight:500;line-height:1.5}.About>.content>.Image{object-fit:contain;border-color:#ffffff4d;border-radius:.4rem;max-width:70%;margin:3rem 0;position:relative;box-shadow:0 20px 40px #0000004d}.About>.content>.Image:first-child{margin-top:0}.About>.content>.Image:last-child{height:26rem}@media (width<=768px){.About{padding:var(--header-height) 0}.About>.content{padding:var(--header-height) 2rem}.About>.content>.Image{max-width:100%}}.MDXViewer{--color-text:var(--color-accent-product-text);width:100%;color:var(--color-text);font-size:1.1rem;font-weight:400;line-height:1.4}.MDXViewer .viewer-content{border:none;outline:none;width:100%;overflow-y:auto}.MDXViewer .viewer-content h1,.MDXViewer .viewer-content h2,.MDXViewer .viewer-content h3,.MDXViewer .viewer-content h4,.MDXViewer .viewer-content h5,.MDXViewer .viewer-content h6{color:var(--color-text);margin:24px 0 16px;font-weight:600;line-height:1.25}.MDXViewer .viewer-content h1:first-child,.MDXViewer .viewer-content h2:first-child,.MDXViewer .viewer-content h3:first-child,.MDXViewer .viewer-content h4:first-child,.MDXViewer .viewer-content h5:first-child,.MDXViewer .viewer-content h6:first-child{margin-top:0}.MDXViewer .viewer-content h1{font-size:2rem}.MDXViewer .viewer-content h2{font-size:1.5rem}.MDXViewer .viewer-content h3{font-size:1.25rem}.MDXViewer .viewer-content h4{margin-bottom:.5rem;font-size:1.1rem}.MDXViewer .viewer-content h5,.MDXViewer .viewer-content h6{font-size:1rem}.MDXViewer .viewer-content strong{font-weight:600}.MDXViewer .viewer-content em{font-style:italic}.MDXViewer .viewer-content u{text-decoration:underline}.MDXViewer .viewer-content .inherit{font-weight:inherit;font-size:inherit;font-family:inherit}.MDXViewer .viewer-content .justify-text{text-align:justify;width:100%;display:block}.MDXViewer .viewer-content a{color:var(--color-primary);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:all .2s}.MDXViewer .viewer-content a:hover{border-bottom-color:var(--color-primary)}.MDXViewer .viewer-content img{border-radius:8px;max-width:100%;height:auto;margin:16px 0;transition:transform .2s}.MDXViewer .viewer-content .point-item,.MDXViewer .viewer-content .circle-item{padding-left:14px;list-style:none;position:relative}.MDXViewer .viewer-content .point-item br,.MDXViewer .viewer-content .circle-item br{display:none}.MDXViewer .viewer-content .point-item:before{content:"•";color:var(--color-text);font-weight:700;position:absolute;left:0}.MDXViewer .viewer-content .circle-item:before{content:"○";color:var(--color-text);font-weight:700;position:absolute;left:0;transform:scale(.5)translate(-6px)}.MDXViewer .viewer-content .task-item{background:0 0;border-left:none;border-radius:0;align-items:center;display:flex}.MDXViewer .viewer-content .task-item input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0;margin-right:12px}.MDXViewer .viewer-content .task-item:hover{background:var(--color-background-50);border-radius:4px}.MDXViewer .viewer-content .task-item br{display:none!important}.MDXViewer .viewer-content blockquote,.MDXViewer .viewer-content .quote{border-left:3px solid var(--color-primary);color:#fff;border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px;font-style:italic;font-weight:500;position:relative;box-shadow:0 4px 6px #0000001a}.MDXViewer .viewer-content blockquote:before,.MDXViewer .viewer-content .quote:before{content:"\"";opacity:.3;color:#fff;font-family:Georgia,serif;font-size:3rem;position:absolute;top:-10px;left:10px}.MDXViewer .viewer-content blockquote p,.MDXViewer .viewer-content .quote p{color:#fff;margin:0}.MDXViewer .viewer-content table{border-collapse:collapse;background:var(--color-background-50);width:100%;box-shadow:0 4px 12px var(--color-shadow);border:1px solid var(--color-special);border-radius:12px;margin:20px 0;overflow:hidden}.MDXViewer .viewer-content table thead{background:var(--color-special)}.MDXViewer .viewer-content table thead th{text-align:left;color:var(--color-text);border-bottom:2px solid var(--color-primary-50);border-right:1px solid var(--color-special-50);padding:16px 20px;font-size:14px;font-weight:600;transition:background-color .2s}.MDXViewer .viewer-content table thead th:last-child{border-right:none}.MDXViewer .viewer-content table thead th:hover{background:var(--color-primary-50)}.MDXViewer .viewer-content table tbody tr{border-bottom:1px solid var(--color-special-50);transition:background-color .2s}.MDXViewer .viewer-content table tbody tr:nth-child(2n){background:var(--color-background-70)}.MDXViewer .viewer-content table tbody tr:hover{background:var(--color-primary-50)}.MDXViewer .viewer-content table tbody tr:last-child{border-bottom:none}.MDXViewer .viewer-content table tbody td{color:var(--color-text);border-right:1px solid var(--color-special-50);padding:14px 20px;font-size:14px;transition:color .2s}.MDXViewer .viewer-content table tbody td:last-child{border-right:none}.MDXViewer .viewer-content .detail{display:block}.MDXViewer .viewer-content .detail:first-child{margin-top:0}.MDXViewer .viewer-content .detail:last-child{margin-bottom:0}.MDXViewer .viewer-content .detail .label{color:var(--color-accent-product-secondary,var(--color-primary));font-size:1.1rem;font-weight:700}.MDXViewer .viewer-content .detail .value{color:var(--color-text);word-break:break-word;font-weight:400}.Button{appearance:none;text-decoration:inherit;text-align:center;--link-color-text:var(--color-text);--link-color-accent:transparent;color:var(--link-color-text);background:0 0;background:var(--link-color-accent);cursor:pointer;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:500;line-height:1.5rem;display:flex;position:relative}.Button svg{all:unset;fill:var(--link-color-text)}.Button.bold{font-weight:600}[data-browser=opera] .Button.blur:before,[data-browser=edge] .Button.blur:before,[data-browser=chrome] .Button.blur:before,[data-browser=safari] .Button.blur:before{border-radius:inherit;z-index:-1;content:"";background-color:var(--color-shadow-dark);-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translateZ(0)}[data-browser=firefox] .Button.blur:before{border-radius:inherit;z-index:-1;content:"";-webkit-backdrop-filter:saturate(1.4)blur(40px);-moz-backdrop-filter:saturate(1.4) blur(40px);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Button:hover{text-decoration-line:underline}.Button.primary,.Button.secondary{padding:.5rem 1.25rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.Button.primary:hover,.Button.secondary:hover{text-decoration-line:inherit;opacity:.9}.Button.primary{--link-color-text:var(--color-button-white);--link-color-accent:var(--color-primary)}.Button.secondary{--link-color-text:var(--color-button-white);--link-color-accent:var(--color-secondary)}.Button.accent{--link-color-text:var(--color-primary)}.Button.accent-secondary{--link-color-text:var(--color-secondary)}.Button.outline{color:var(--link-color-accent);border:1px solid var(--link-color-accent);background:0 0;transition:all .15s cubic-bezier(.4,0,.2,1)}.Button.outline svg{fill:var(--link-color-accent)}.Button.outline:hover{background:var(--link-color-accent);color:var(--link-color-text)}.Button.outline:hover svg{fill:var(--link-color-text)}.DownloadPopup{backdrop-filter:blur(5px);z-index:1000;opacity:0;visibility:hidden;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0}.DownloadPopup.open{opacity:1;visibility:visible}.DownloadPopup.open>.DownloadPopup__content{transform:scale(1)}.DownloadPopup>.DownloadPopup__content{backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:20px;width:90%;max-width:500px;max-height:90vh;transition:transform .3s;overflow-y:auto;transform:scale(.9);box-shadow:0 8px 32px #0000004d}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;display:flex}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__header>h2{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__header>.DownloadPopup__close{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:2rem;transition:background-color .2s;display:flex;position:relative}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__header>.DownloadPopup__close:hover{background-color:#ffffff1a}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body{padding:1.5rem 2rem 2rem}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__product{color:var(--color-primary);text-align:center;margin:0 0 1rem;font-size:1.1rem}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__info{color:var(--color-text-secondary);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;margin:0 0 1.5rem;padding:1rem;font-size:.9rem}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__message{text-align:center;border-radius:5px;margin-bottom:15px;padding:10px;font-weight:700}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__message--success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__message--error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-row{gap:1rem;margin-bottom:1rem;display:flex}@media (width<=480px){.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-row{flex-direction:column;gap:0}}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group,.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group{flex-direction:column;flex:1;margin-bottom:1rem;display:flex}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>label,.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>label{color:var(--color-text);margin-bottom:.5rem;font-size:.9rem;font-weight:500}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>input,.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>input{color:var(--color-text);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:10px;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>input::placeholder,.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>input::placeholder{color:var(--color-text-secondary)}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>input:focus,.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb), .2);background:#ffffff1a;outline:none}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>input.error,.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>input.error{border-color:var(--color-error);background:#ff00000d}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>.DownloadPopup__error,.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>.DownloadPopup__error{color:var(--color-error);margin-top:.25rem;font-size:.8rem}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}@media (width<=480px){.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions{flex-direction:column}}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>button{cursor:pointer;border:none;border-radius:10px;min-width:120px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>button:disabled{opacity:.6;cursor:not-allowed}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>.DownloadPopup__cancel{color:var(--color-text);background:#ffffff1a;border:1px solid #fff3}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>.DownloadPopup__cancel:hover:not(:disabled){background:#fff3}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>.DownloadPopup__download{color:var(--color-text);background:#ffffff1a;border:1px solid #fff3}.DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>.DownloadPopup__download:hover:not(:disabled){background:var(--color-primary-50)}[data-theme=dark] .DownloadPopup>.DownloadPopup__content{background:linear-gradient(135deg,#1e1e1ee6,#141414cc);border:1px solid #ffffff1a;box-shadow:0 8px 32px #00000080}[data-theme=dark] .DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>input,[data-theme=dark] .DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>input{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] .DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__form-group>input:focus,[data-theme=dark] .DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form .DownloadPopup__form-row>.DownloadPopup__form-group>input:focus{background:#ffffff0d}[data-theme=dark] .DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>.DownloadPopup__cancel{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .DownloadPopup>.DownloadPopup__content>.DownloadPopup__body>.DownloadPopup__form>.DownloadPopup__actions>.DownloadPopup__cancel:hover:not(:disabled){background:#ffffff1a}.ProductChelateDeFer{padding:var(--header-height) 0;--color-accent-product-primary:"";--color-accent-product-secondary:"";--color-accent-product-text:var(--color-black);flex-direction:column;justify-content:start;align-items:center;width:100%;display:flex;position:relative}.ProductChelateDeFer.textInvertColor{--color-accent-product-text:var(--color-white)}.ProductChelateDeFer>.banner{background:var(--color-background);border:1.4rem solid var(--color-accent-product-primary);justify-content:center;align-items:center;width:100%;height:30rem;display:flex;position:relative;overflow:hidden}.ProductChelateDeFer>.banner>.Image{object-fit:cover;width:100%;position:absolute}.ProductChelateDeFer>.banner>.product-image{aspect-ratio:1;border:.6rem solid var(--color-accent-product-primary);z-index:1;border-bottom:0;border-right:0;border-top-left-radius:.2rem;width:auto;height:15rem;position:absolute;bottom:0;right:0}.ProductChelateDeFer>.banner>.product-image>.Image{object-fit:cover;width:100%;height:100%}.ProductChelateDeFer>.content{flex-direction:row;justify-content:center;align-items:start;gap:5rem;width:100%;padding:4rem;display:flex;position:relative}.ProductChelateDeFer>.content>.left,.ProductChelateDeFer>.content>.right{flex-direction:column;justify-content:start;align-items:center;display:flex;position:relative}.ProductChelateDeFer>.content>.left{gap:2rem;max-width:360px}.ProductChelateDeFer>.content>.left>.info-box{border:.3rem dashed var(--color-accent-product-primary);background-color:var(--color-accent-product-secondary);border-radius:3rem;width:100%;padding:1.4rem;position:relative}.ProductChelateDeFer>.content>.left>.info-box:nth-child(2){border:.3rem dashed var(--color-accent-product-secondary);background-color:var(--color-accent-product-primary)}.ProductChelateDeFer>.content>.left>.info-box{opacity:.9;flex-direction:column;justify-content:start;align-items:center;gap:1rem;display:flex}.ProductChelateDeFer>.content>.left>.info-box h3,.ProductChelateDeFer>.content>.left>.info-box h4,.ProductChelateDeFer>.content>.left>.info-box li,.ProductChelateDeFer>.content>.left>.info-box span{color:var(--color-accent-product-text)}.ProductChelateDeFer>.content>.left>.info-box>h3{margin-bottom:.6rem;font-size:2rem;font-weight:700}.ProductChelateDeFer>.content>.left>.info-box>section{width:100%}.ProductChelateDeFer>.content>.left>.info-box>section h4{font-size:1.2rem;font-weight:500}.ProductChelateDeFer>.content>.left>.info-box>section ul{padding-left:2rem}.ProductChelateDeFer>.content>.left>.info-box>section ul li,.ProductChelateDeFer>.content>.left>.info-box>section ul span{margin-top:4px;font-size:1.1rem;font-weight:500;line-height:1.4}.ProductChelateDeFer>.content>.left>.info-box>section ul li.bold,.ProductChelateDeFer>.content>.left>.info-box>section ul span.bold{font-size:1.2rem;font-weight:800}.ProductChelateDeFer>.content>.left>.info-box>section ul.single{padding-left:0;list-style:none}.ProductChelateDeFer>.content>.left>.info-box>section ul.single li{text-align:justify}.ProductChelateDeFer>.content>.left .certifications{width:60%;position:relative}.ProductChelateDeFer>.content>.left .certifications>.Image{object-fit:contain;width:100%;height:auto}.ProductChelateDeFer>.content>.right{gap:2rem;max-width:calc(100% - 490px);position:relative;transform:translate(2rem)}.ProductChelateDeFer>.content>.right>h1{color:var(--color-accent-product-primary);filter:saturate(2);text-transform:uppercase;text-align:center;font-size:3.4rem;font-weight:700}.ProductChelateDeFer>.content>.right>.technical-info{flex-direction:column;justify-content:start;align-items:start;gap:1.4rem;width:100%;display:flex;position:relative}.ProductChelateDeFer>.content>.right>.technical-info>h2{width:100%;color:var(--color-accent-product-primary);border-bottom:2px dashed var(--color-accent-product-secondary);filter:saturate(2);padding-bottom:.4rem;font-size:1.6rem;font-weight:700}.ProductChelateDeFer>.content>.right>.technical-info>.details{flex-direction:column;justify-content:start;align-items:start;gap:.6rem;width:100%;display:flex;position:relative}.ProductChelateDeFer>.content>.right>.technical-info>.details .detail{width:100%;position:relative}.ProductChelateDeFer>.content>.right>.technical-info>.details .detail>.label{color:var(--color-accent-product-primary);filter:saturate(2);font-size:1.4rem;font-weight:700;line-height:1.2}.ProductChelateDeFer>.content>.right>.technical-info>.details .detail>.value{color:var(--color-text-50);margin-left:.4rem;font-size:1.4rem;font-weight:400}.ProductChelateDeFer>.content>.right>.technical-info>.packaging-info{width:100%;margin-top:2rem;position:relative}.ProductChelateDeFer>.content>.right>.technical-info>.packaging-info>.label{color:var(--color-text-50);font-size:1.4rem;font-weight:700;line-height:1.2}.ProductChelateDeFer>.content>.right>.technical-info>.packaging-info>.label>.value{color:var(--color-accent-product-primary);filter:saturate(2);margin-left:.4rem;font-size:1.4rem;font-weight:500}.ProductChelateDeFer>.content>.right>.bottom{flex-direction:column;justify-content:space-between;align-items:center;gap:6rem;width:100%;display:flex;position:relative}.ProductChelateDeFer>.content>.right>.bottom>.certification-badge{background-color:var(--color-accent-product-primary);filter:saturate(1.4);opacity:.9;border-radius:100rem;align-self:flex-start;margin-top:4rem;padding:.5rem 2rem;position:relative}.ProductChelateDeFer>.content>.right>.bottom>.certification-badge>p{color:var(--color-accent-product-text);text-align:center;max-width:16rem;font-size:.8rem;line-height:.9rem}.ProductChelateDeFer>.content>.right>.certification-badge{background-color:var(--color-accent-product-primary);filter:saturate(1.4);opacity:.9;border-radius:100rem;align-self:end;margin-top:4rem;padding:.5rem 2rem;display:none;position:relative}.ProductChelateDeFer>.content>.right>.certification-badge>p{color:var(--color-accent-product-text);text-align:center;max-width:16rem;font-size:.8rem;line-height:.9rem}.ProductChelateDeFer .CircleStack{z-index:-1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:120%;height:100%;display:flex;position:absolute}.ProductChelateDeFer .CircleStack .circle{width:100%;height:80px;left:50%;top:calc(var(--index) * 60px);aspect-ratio:2;border:2px solid var(--color-accent-product-primary);opacity:.7;border-radius:50%;transition:transform 10ms;position:absolute}.ProductChelateDeFer .buttons{flex-direction:row;justify-content:start;align-self:flex-end;align-items:center;gap:2rem;width:fit-content;height:fit-content;display:flex;position:relative}.ProductChelateDeFer .buttons>.Button,.ProductChelateDeFer .buttons>.Link{color:var(--color-accent-product-primary);border-color:var(--color-accent-product-primary)}.ProductChelateDeFer .buttons>.Button:hover,.ProductChelateDeFer .buttons>.Link:hover{background:var(--color-accent-product-primary);color:var(--color-accent-product-text)}.ProductChelateDeFer{background-color:var(--color-accent-product-primary);transform-style:preserve-3d}.ProductChelateDeFer:before{all:unset;content:"";background-color:var(--color-background);z-index:-1;pointer-events:none;filter:blur(80px);width:110vw;height:100%;position:fixed;top:0;left:50%;transform:translate(-50%)skewY(-10deg)}@media (width<=768px){.ProductChelateDeFer>.banner{border:.8rem solid var(--color-accent-product-primary);height:16rem}.ProductChelateDeFer>.banner>.Image{transform:translateY(-10%)}.ProductChelateDeFer>.banner>.product-image{border-width:.4rem;height:10rem}.ProductChelateDeFer>.content{flex-direction:column-reverse;gap:2rem;padding:2rem}.ProductChelateDeFer>.content>.left{width:100%;max-width:100%}.ProductChelateDeFer>.content>.left>.info-box{border-radius:2rem;padding:1rem}.ProductChelateDeFer>.content>.left>.info-box>h3{font-size:1.6rem}.ProductChelateDeFer>.content>.left>.info-box>section>h4{font-size:1.1rem}.ProductChelateDeFer>.content>.left>.info-box>section>ul{padding-left:1.5rem}.ProductChelateDeFer>.content>.left>.info-box>section>ul li{font-size:.9rem}.ProductChelateDeFer>.content>.left .certifications{width:50%}.ProductChelateDeFer>.content>.right{gap:1.5rem;max-width:100%;transform:translate(0)}.ProductChelateDeFer>.content>.right>h1{font-size:2.5rem}.ProductChelateDeFer>.content>.right>.technical-info{gap:1rem}.ProductChelateDeFer>.content>.right>.technical-info>h2{font-size:1.4rem}.ProductChelateDeFer>.content>.right>.technical-info>.details{gap:.4rem}.ProductChelateDeFer>.content>.right>.technical-info>.details>.detail>.label,.ProductChelateDeFer>.content>.right>.technical-info>.details>.detail>.label>.value{font-size:1.2rem}.ProductChelateDeFer>.content>.right>.technical-info>.packaging-info{margin-top:1.5rem}.ProductChelateDeFer>.content>.right>.technical-info>.packaging-info>.label,.ProductChelateDeFer>.content>.right>.technical-info>.packaging-info>.label>.value{font-size:1.2rem}.ProductChelateDeFer>.content>.right>.bottom{gap:3rem}.ProductChelateDeFer>.content>.right>.bottom>.certification-badge{align-self:center}.ProductChelateDeFer .CircleStack{width:100%}.ProductChelateDeFer .CircleStack .circle{height:60px;top:calc(var(--index) * 40px)}.ProductChelateDeFer .buttons{flex-direction:column;align-self:center;gap:1rem;width:100%}}.ProductChelateDeFer.mobile>.banner{border:.8rem solid var(--color-accent-product-primary);height:16rem}.ProductChelateDeFer.mobile>.banner>.Image{transform:translateY(-10%)}.ProductChelateDeFer.mobile>.banner>.product-image{border-width:.4rem;height:10rem}.ProductChelateDeFer.mobile>.content{flex-direction:column-reverse;gap:2rem;padding:2rem}.ProductChelateDeFer.mobile>.content>.left{width:100%;max-width:100%}.ProductChelateDeFer.mobile>.content>.left>.info-box{border-radius:2rem;padding:1rem}.ProductChelateDeFer.mobile>.content>.left>.info-box>h3{font-size:1.6rem}.ProductChelateDeFer.mobile>.content>.left>.info-box>section>h4{font-size:1.1rem}.ProductChelateDeFer.mobile>.content>.left>.info-box>section>ul{padding-left:1.5rem}.ProductChelateDeFer.mobile>.content>.left>.info-box>section>ul li{font-size:.9rem}.ProductChelateDeFer.mobile>.content>.left .certifications{width:50%}.ProductChelateDeFer.mobile>.content>.right{gap:1.5rem;max-width:100%;transform:translate(0)}.ProductChelateDeFer.mobile>.content>.right>h1{font-size:2.5rem}.ProductChelateDeFer.mobile>.content>.right>.technical-info{gap:1rem}.ProductChelateDeFer.mobile>.content>.right>.technical-info>h2{font-size:1.4rem}.ProductChelateDeFer.mobile>.content>.right>.technical-info>.details{gap:.4rem}.ProductChelateDeFer.mobile>.content>.right>.technical-info>.details>.detail>.label,.ProductChelateDeFer.mobile>.content>.right>.technical-info>.details>.detail>.label>.value{font-size:1.2rem}.ProductChelateDeFer.mobile>.content>.right>.technical-info>.packaging-info{margin-top:1.5rem}.ProductChelateDeFer.mobile>.content>.right>.technical-info>.packaging-info>.label,.ProductChelateDeFer.mobile>.content>.right>.technical-info>.packaging-info>.label>.value{font-size:1.2rem}.ProductChelateDeFer.mobile>.content>.right>.bottom{gap:3rem}.ProductChelateDeFer.mobile>.content>.right>.bottom>.certification-badge{align-self:center}.ProductChelateDeFer.mobile .CircleStack{width:100%}.ProductChelateDeFer.mobile .CircleStack .circle{height:60px;top:calc(var(--index) * 40px)}.ProductChelateDeFer.mobile .buttons{flex-direction:column;align-self:center;gap:1rem;width:100%}.Contact{padding:calc(var(--header-height) * 3) 0;width:100%;max-width:var(--website-max-width);flex-direction:column;justify-content:start;align-items:center;gap:12rem;display:flex;position:relative}.Contact:before{content:"";background:radial-gradient(100% 50% at bottom center, var(--color-primary), var(--color-black));opacity:.4;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.Contact>.Contact__container{backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:20px;max-width:800px;margin:0 auto;padding:3rem;box-shadow:0 20px 40px #0000001a}@media (width<=768px){.Contact>.Contact__container{margin:0 1rem;padding:2rem 1.5rem}}.Contact>.Contact__container>h1{color:var(--color-primary);text-align:center;margin-bottom:1rem;font-size:2.5em;font-weight:600}.Contact>.Contact__container>.Contact__description{text-align:center;color:var(--color-text-50);margin-bottom:2.5rem;line-height:1.6}.Contact>.Contact__container>.Contact__form{flex-direction:column;gap:1.5rem;display:flex}.Contact>.Contact__container>.Contact__form>.Contact__form-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=600px){.Contact>.Contact__container>.Contact__form>.Contact__form-row{grid-template-columns:1fr;gap:1.5rem}}.Contact>.Contact__container>.Contact__form>.Contact__form-group,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group{flex-direction:column;gap:.5rem;display:flex}.Contact>.Contact__container>.Contact__form>.Contact__form-group>label,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>label{color:var(--color-text);font-size:1.1em;font-weight:500}.Contact>.Contact__container>.Contact__form>.Contact__form-group>label:not([for]),.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>label:not([for]){margin-bottom:.5rem}.Contact>.Contact__container>.Contact__form>.Contact__form-group>input,.Contact>.Contact__container>.Contact__form>.Contact__form-group>textarea,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>input,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>textarea{background:var(--color-background);color:var(--color-text-input);border:1px solid #fff3;border-radius:8px;padding:.875rem 1rem;font-size:1em;transition:all .3s}.Contact>.Contact__container>.Contact__form>.Contact__form-group>input:focus,.Contact>.Contact__container>.Contact__form>.Contact__form-group>textarea:focus,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>input:focus,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>textarea:focus{border-color:var(--color-primary);outline:none}.Contact>.Contact__container>.Contact__form>.Contact__form-group>input.error,.Contact>.Contact__container>.Contact__form>.Contact__form-group>textarea.error,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>input.error,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>textarea.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc354520}.Contact>.Contact__container>.Contact__form>.Contact__form-group>input::placeholder,.Contact>.Contact__container>.Contact__form>.Contact__form-group>textarea::placeholder,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>input::placeholder,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>textarea::placeholder{color:var(--color-text-50)}.Contact>.Contact__container>.Contact__form>.Contact__form-group>textarea,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>textarea{resize:vertical;min-height:120px;font-family:inherit}.Contact>.Contact__container>.Contact__form>.Contact__form-group>.Contact__error,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>.Contact__error{color:#dc3545;margin-top:.25rem;font-size:.9em}.Contact>.Contact__container>.Contact__form>.Contact__form-group>.Contact__radio-group,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>.Contact__radio-group{gap:2rem;margin-top:.5rem;display:flex}@media (width<=480px){.Contact>.Contact__container>.Contact__form>.Contact__form-group>.Contact__radio-group,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>.Contact__radio-group{flex-direction:column;gap:1rem}}.Contact>.Contact__container>.Contact__form>.Contact__form-group>.Contact__radio-group>.Contact__radio,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>.Contact__radio-group>.Contact__radio{cursor:pointer;align-items:center;gap:.5rem;font-size:1em;display:flex}.Contact>.Contact__container>.Contact__form>.Contact__form-group>.Contact__radio-group>.Contact__radio>input[type=radio],.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>.Contact__radio-group>.Contact__radio>input[type=radio]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.Contact>.Contact__container>.Contact__form>.Contact__form-group>.Contact__radio-group>.Contact__radio>span,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>.Contact__radio-group>.Contact__radio>span{color:var(--color-text);user-select:none}.Contact>.Contact__container>.Contact__form>.Contact__form-group>.Contact__radio-group>.Contact__radio:hover>span,.Contact>.Contact__container>.Contact__form .Contact__form-row>.Contact__form-group>.Contact__radio-group>.Contact__radio:hover>span{color:var(--color-primary)}.Contact>.Contact__container>.Contact__form>.Contact__submit{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:1rem;padding:1rem 2rem;font-size:1.1em;font-weight:500;transition:all .3s}.Contact>.Contact__container>.Contact__form>.Contact__submit:hover:not(:disabled){background:var(--color-secondary);box-shadow:0 4px 12px var(--color-primary-50);transform:translateY(-2px)}.Contact>.Contact__container>.Contact__form>.Contact__submit:active:not(:disabled){transform:translateY(0)}.Contact>.Contact__container>.Contact__form>.Contact__submit:disabled{background:var(--color-text-50);cursor:not-allowed;box-shadow:none;transform:none}.Contact>.Contact__container>.Contact__form>.Contact__message{text-align:center;border-radius:8px;margin-top:1rem;padding:1rem;font-weight:500}.Contact>.Contact__container>.Contact__form>.Contact__message.success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.Contact>.Contact__container>.Contact__form>.Contact__message.error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.Contact .Contact__form-group input.error,.Contact .Contact__form-group textarea.error{animation:.5s ease-in-out shake}@media (prefers-color-scheme:dark){.Contact .Contact__container{background:linear-gradient(145deg,#0000004d,#0000001a)!important;border:1px solid #ffffff1a!important;box-shadow:0 20px 40px #0000004d!important}.Contact .Contact__form .Contact__form-group input,.Contact .Contact__form .Contact__form-group textarea{background:var(--color-background);border-color:#404040}.Contact .Contact__form .Contact__form-group input:focus,.Contact .Contact__form .Contact__form-group textarea:focus{border-color:var(--color-primary)}}.ProductEngrais{padding:var(--header-height) 0;--color-accent-product-primary:"";--color-accent-product-secondary:"";--color-accent-product-text:var(--color-black);flex-direction:column;justify-content:start;align-items:center;width:100%;display:flex;position:relative}.ProductEngrais.textInvertColor{--color-accent-product-text:var(--color-white)}.ProductEngrais>.banner{background:var(--color-accent-product-primary);z-index:1;justify-content:center;align-items:center;width:100%;height:30rem;display:flex;position:relative;overflow:hidden}.ProductEngrais>.banner>.content{justify-content:center;align-items:center;width:calc(100% - 2.8rem);height:calc(100% - 2.8rem);display:flex;position:relative;overflow:hidden}.ProductEngrais>.banner>.content>.Image{object-fit:cover;width:100%;position:absolute}.ProductEngrais>.banner>.content>.product-image{aspect-ratio:1;border:.6rem solid var(--color-accent-product-primary);z-index:1;border-bottom:0;border-right:0;border-top-left-radius:.2rem;width:auto;height:15rem;position:absolute;bottom:0;right:0}.ProductEngrais>.banner>.content>.product-image>.Image{object-fit:cover;width:100%;height:100%}.ProductEngrais>.banner>.background-mask{z-index:1;background-color:var(--color-background);z-index:1;background-color:var(--color-background);width:101%;height:38rem;position:absolute;top:24rem;left:0;mask-image:url(/assets/engrais-mask.webp);mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat}.ProductEngrais>.content{width:100%;position:relative}.ProductEngrais>.content>.title{text-align:center;z-index:2;margin-bottom:10rem;position:relative}.ProductEngrais>.content>.title>h1{color:var(--color-text);letter-spacing:.2rem;font-size:6rem;font-weight:800}.ProductEngrais>.content>.title>span{color:var(--color-accent-product-primary);font-size:5rem;font-weight:700}.ProductEngrais>.content>.wrapper{z-index:2;grid-template-columns:3fr 2fr;gap:6rem;max-width:1400px;margin:0 auto;display:grid;position:relative}.ProductEngrais>.content>.wrapper.two{grid-template-columns:2fr 2fr}.ProductEngrais>.content>.wrapper>.left{border-radius:3rem;flex-direction:column;justify-content:start;align-items:start;gap:2.4rem;width:100%;height:fit-content;padding:2rem;display:flex;position:relative;overflow:hidden}.ProductEngrais>.content>.wrapper>.left:before{content:"";background:var(--color-accent-product-primary);opacity:.3;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.ProductEngrais>.content>.wrapper>.left>h2{text-align:center;width:100%;color:var(--color-accent-product-text);font-size:1.4rem;font-weight:800;text-decoration:underline}.ProductEngrais>.content>.wrapper>.left>p{color:var(--color-accent-product-text);font-size:1rem;font-weight:400;line-height:1.4}.ProductEngrais>.content>.wrapper>.left>section>h3{color:var(--color-accent-product-text);font-size:1.2rem;font-weight:600}.ProductEngrais>.content>.wrapper>.left>section>ul{padding-left:20px}.ProductEngrais>.content>.wrapper>.left>section>ul li{color:var(--color-accent-product-text);font-size:1rem;font-weight:400;line-height:1.4}.ProductEngrais>.content>.wrapper>.right>.box{box-shadow:0 0 2px var(--color-text-50);border-radius:1rem;flex-direction:column;gap:1.4rem;margin-bottom:2rem;padding:20px;display:flex}.ProductEngrais>.content>.wrapper>.right>.box>.chart{background:var(--color-background);border-radius:10px;justify-content:space-around;align-items:end;gap:5px;min-height:300px;padding:10px;display:flex;position:relative}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container{flex-direction:column;align-items:center;display:flex;position:relative}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar{background:var(--color-accent-product-primary);transform-origin:bottom;border-radius:5px 5px 0 0;width:60px;height:0;min-height:0;transition:all .3s;position:relative}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar.animate{animation:1.5s ease-out forwards growBar}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar:hover{filter:brightness(1.2);transform:scale(1.05)}@keyframes growBar{0%{height:0;min-height:0}to{height:var(--bar-height);min-height:0}}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar-label{color:var(--color-white);text-align:center;white-space:nowrap;margin-top:10px;font-size:.9rem;font-weight:600}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar-value{opacity:0;z-index:10;white-space:nowrap;text-align:center;border-radius:6px;min-width:40px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar-value>span{color:var(--color-text);font-size:1rem;font-weight:600}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar.animate+.bar-label+.bar-value{animation:1.5s ease-out forwards fadeInValue}@keyframes fadeInValue{0%{opacity:0}40%,to{opacity:1}}.ProductEngrais>.content>.wrapper>.right>.box>.chart:before{content:"%";color:var(--color-accent-product-primary);font-size:1.4rem;font-weight:900;position:absolute;top:-10px;left:50%}.ProductEngrais>.content>.wrapper>.right>.box>section>h3{color:var(--color-accent-product-text);font-size:1.1rem;font-weight:600}.ProductEngrais>.content>.wrapper>.right>.box>section>ul{padding-left:20px}.ProductEngrais>.content>.wrapper>.right>.box>section>ul li{color:var(--color-accent-product-text);font-size:1rem;font-weight:400;line-height:1.4}.ProductEngrais>.content>.wrapper>.certifications{flex-direction:row;justify-content:start;align-items:center;gap:2rem;width:fit-content;height:fit-content;padding:1rem;display:flex;position:relative}.ProductEngrais>.content>.wrapper>.certifications>.Image{height:5rem;position:relative}.ProductEngrais>.content>.wrapper>.bottom{flex-direction:column;justify-content:space-between;align-items:center;gap:6rem;width:100%;display:flex;position:relative}.ProductEngrais>.content>.wrapper>.bottom>.composition{align-self:flex-end}.ProductEngrais>.content>.wrapper>.bottom>.composition table{background:var(--color-text-50);border-collapse:separate;width:100%;box-shadow:0 0 10px var(--color-box-grey-dark);border-radius:.8rem;position:relative;overflow:hidden}.ProductEngrais>.content>.wrapper>.bottom>.composition table thead{background:var(--color-accent-product-primary);overflow:hidden}.ProductEngrais>.content>.wrapper>.bottom>.composition table thead th{text-align:center;color:var(--color-accent-product-text);padding:1rem;font-size:1rem;font-weight:800}.ProductEngrais>.content>.wrapper>.bottom>.composition table thead th:first-child{border-top-left-radius:.8rem}.ProductEngrais>.content>.wrapper>.bottom>.composition table thead th:last-child{border-top-right-radius:.8rem}.ProductEngrais>.content>.wrapper>.bottom>.composition table tbody tr{background:var(--color-background)}.ProductEngrais>.content>.wrapper>.bottom>.composition table tbody tr:nth-child(2n){background:var(--color-background-50)}.ProductEngrais>.content>.wrapper>.bottom>.composition table tbody tr td{text-align:center;max-width:13.3333rem;color:var(--color-text);padding:1rem;font-size:1rem;font-weight:400}.ProductEngrais>.content>.wrapper>.bottom>.composition table tbody tr:last-child td:first-child{border-bottom-left-radius:.8rem}.ProductEngrais>.content>.wrapper>.bottom>.composition table tbody tr:last-child td:last-child{border-bottom-right-radius:.8rem}.ProductEngrais>.content>.wrapper>.bottom>.buttons{flex-direction:row;justify-content:start;align-self:flex-end;align-items:center;gap:2rem;width:fit-content;height:fit-content;padding-right:1rem;display:flex;position:relative}.ProductEngrais>.content>.wrapper>.bottom>.buttons>.Button,.ProductEngrais>.content>.wrapper>.bottom>.buttons>.Link{color:var(--color-accent-product-primary);border-color:var(--color-accent-product-primary)}.ProductEngrais>.content>.wrapper>.bottom>.buttons>.Button:hover,.ProductEngrais>.content>.wrapper>.bottom>.buttons>.Link:hover{background:var(--color-accent-product-primary);color:var(--color-accent-product-text)}.ProductEngrais{background-color:var(--color-accent-product-primary);transform-style:preserve-3d}.ProductEngrais:before{all:unset;content:"";background-color:var(--color-background);z-index:-1;pointer-events:none;filter:blur(80px);width:110vw;height:100%;position:fixed;top:0;left:50%;transform:translate(-50%)skewY(10deg)}@media (width<=1350px){.ProductEngrais:before{filter:blur(40px)}}@media (width<=768px){.ProductEngrais>.banner{height:16rem}.ProductEngrais>.banner>.content{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem)}.ProductEngrais>.banner>.content>.product-image{border-width:.4rem;height:10rem}.ProductEngrais>.banner>.background-mask{height:18rem;top:13.5rem}.ProductEngrais>.content>.title{margin-bottom:3rem}.ProductEngrais>.content>.title>h1{font-size:2.2rem}.ProductEngrais>.content>.title>span{font-size:1.8rem}.ProductEngrais>.content>.wrapper{grid-template-columns:1fr;gap:3rem;max-width:90%}.ProductEngrais>.content>.wrapper.two{grid-template-columns:unset;flex-direction:column;align-items:center;gap:.4rem;display:flex}.ProductEngrais>.content>.wrapper>.left{gap:1.5rem;padding:1rem}.ProductEngrais>.content>.wrapper>.left>h2{font-size:1.2rem}.ProductEngrais>.content>.wrapper>.left>p{font-size:.9rem}.ProductEngrais>.content>.wrapper>.left>section>h3{font-size:1.1rem}.ProductEngrais>.content>.wrapper>.left>section>ul li{font-size:.9rem}.ProductEngrais>.content>.wrapper>.right>.box{margin-bottom:1.5rem;padding:15px}.ProductEngrais>.content>.wrapper>.right>.box>.chart{min-height:250px}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar{width:40px}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar-label{font-size:.8rem}.ProductEngrais>.content>.wrapper>.right>.box>.chart>.bar-container>.bar-value>span{font-size:.9rem}.ProductEngrais>.content>.wrapper>.right>.box>.chart:before{font-size:1.2rem}.ProductEngrais>.content>.wrapper>.right>.box>section>h3{font-size:1.1rem}.ProductEngrais>.content>.wrapper>.right>.box>section>ul li{font-size:.9rem}.ProductEngrais>.content>.wrapper>.certifications{flex-flow:wrap;justify-content:center;align-self:center;align-items:center;gap:2rem}.ProductEngrais>.content>.wrapper>.certifications>.Image{height:5rem}.ProductEngrais>.content>.wrapper>.bottom{flex-direction:column;justify-content:center;align-items:center;gap:3rem;display:flex}.ProductEngrais>.content>.wrapper>.bottom>.composition{align-self:center}.ProductEngrais>.content>.wrapper>.bottom>.composition table{min-width:unset;max-width:100%}.ProductEngrais>.content>.wrapper>.bottom>.composition table thead th{padding:.8rem;font-size:.9rem}.ProductEngrais>.content>.wrapper>.bottom>.composition table tbody td{max-width:unset;padding:.8rem;font-size:.9rem}.ProductEngrais>.content>.wrapper>.bottom>.buttons{min-width:unset;flex-direction:column;align-self:center;gap:1rem;width:90%}}.ProductEngrais.mobile>.banner{height:16rem}.ProductEngrais.mobile>.banner>.content{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem)}.ProductEngrais.mobile>.banner>.content>.product-image{border-width:.4rem;height:10rem}.ProductEngrais.mobile>.banner>.background-mask{height:18rem;top:13.5rem}.ProductEngrais.mobile>.content>.title{margin-bottom:3rem}.ProductEngrais.mobile>.content>.title>h1{font-size:2.2rem}.ProductEngrais.mobile>.content>.title>span{font-size:1.8rem}.ProductEngrais.mobile>.content>.wrapper{grid-template-columns:1fr;gap:3rem;max-width:90%}.ProductEngrais.mobile>.content>.wrapper.two{grid-template-columns:unset;flex-direction:column;align-items:center;gap:.4rem;display:flex}.ProductEngrais.mobile>.content>.wrapper>.left{gap:1.5rem;padding:1rem}.ProductEngrais.mobile>.content>.wrapper>.left>h2{font-size:1.2rem}.ProductEngrais.mobile>.content>.wrapper>.left>p{font-size:.9rem}.ProductEngrais.mobile>.content>.wrapper>.left>section>h3{font-size:1.1rem}.ProductEngrais.mobile>.content>.wrapper>.left>section>ul li{font-size:.9rem}.ProductEngrais.mobile>.content>.wrapper>.right>.box{margin-bottom:1.5rem;padding:15px}.ProductEngrais.mobile>.content>.wrapper>.right>.box>.chart{min-height:250px}.ProductEngrais.mobile>.content>.wrapper>.right>.box>.chart>.bar-container>.bar{width:40px}.ProductEngrais.mobile>.content>.wrapper>.right>.box>.chart>.bar-container>.bar-label{font-size:.8rem}.ProductEngrais.mobile>.content>.wrapper>.right>.box>.chart>.bar-container>.bar-value>span{font-size:.9rem}.ProductEngrais.mobile>.content>.wrapper>.right>.box>.chart:before{font-size:1.2rem}.ProductEngrais.mobile>.content>.wrapper>.right>.box>section>h3{font-size:1.1rem}.ProductEngrais.mobile>.content>.wrapper>.right>.box>section>ul li{font-size:.9rem}.ProductEngrais.mobile>.content>.wrapper>.certifications{flex-flow:wrap;justify-content:center;align-self:center;align-items:center;gap:2rem}.ProductEngrais.mobile>.content>.wrapper>.certifications>.Image{height:5rem}.ProductEngrais.mobile>.content>.wrapper>.bottom{flex-direction:column;justify-content:center;align-items:center;gap:3rem;display:flex}.ProductEngrais.mobile>.content>.wrapper>.bottom>.composition{align-self:center}.ProductEngrais.mobile>.content>.wrapper>.bottom>.composition table{min-width:unset;max-width:100%}.ProductEngrais.mobile>.content>.wrapper>.bottom>.composition table thead th{padding:.8rem;font-size:.9rem}.ProductEngrais.mobile>.content>.wrapper>.bottom>.composition table tbody td{max-width:unset;padding:.8rem;font-size:.9rem}.ProductEngrais.mobile>.content>.wrapper>.bottom>.buttons{min-width:unset;flex-direction:column;align-self:center;gap:1rem;width:90%}.Flower{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Flower>.center{z-index:10;width:7.4rem;height:7.4rem;box-shadow:0 4px 8px var(--color-background-50);background-color:var(--color-accent-product-primary);filter:brightness(1.2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Flower>.center>.Image{object-fit:contain;width:90%;height:90%;filter:drop-shadow(0 0 .2rem var(--color-shadow)) brightness(.6);position:relative}.Flower>.petals{justify-content:center;align-items:center;width:26rem;height:26rem;display:flex;position:relative;transform:rotate(-30deg)}.Flower>.petals>.petal{cursor:pointer;--petal-size:9rem;width:var(--petal-size);height:var(--petal-size);transform-origin:50%;box-shadow:0 4px 8px var(--color-background-50);left:calc(50% - var(--petal-size) / 2);top:calc(50% - var(--petal-size) / 2);--petal-scale:0;--petal-translate:0px;opacity:0;background:#888;border:none;border-radius:70% 60% 0%;outline:none;padding:0;transition:all .6s;position:absolute}.Flower>.petals>.petal.animated{--petal-scale:1;--petal-translate:-108px;opacity:1}.Flower>.petals>.petal{transform:rotate(var(--petal-rotation,0deg)) translate(0, var(--petal-translate)) rotate(45deg) scale(var(--petal-scale))}.Flower>.petals>.petal:first-child,.Flower>.petals>.petal:nth-child(4){background:var(--color-accent-product-primary);z-index:3}.Flower>.petals>.petal:nth-child(2),.Flower>.petals>.petal:nth-child(5){background:var(--color-accent-product-secondary);filter:brightness(1.3);z-index:2}.Flower>.petals>.petal:nth-child(3),.Flower>.petals>.petal:nth-child(6){background:var(--color-accent-product-secondary);z-index:1}.Flower>.petals>.petal>.content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.Flower>.petals>.petal>.content.pictogrammeWhite .Image{filter:invert()}.Flower>.petals>.petal>.content>.Image{aspect-ratio:1;object-fit:contain;border-radius:100%;width:3rem;height:3rem}.Flower>.petals>.petal>.content>h4{color:var(--color-accent-product-text);text-align:center;margin:0;font-size:.85rem;font-weight:600;line-height:1.1}.Flower>.petals>.petal>.content>span{color:var(--color-accent-product-text);text-align:center;margin:0;font-size:.65rem;font-weight:400;line-height:1.1;display:none}.Flower>.petals>.petal:hover{--petal-scale:1.2;--petal-translate:-140px;z-index:8!important}.Flower>.petals>.petal:hover>.content>span{display:block}.Flower>.petals>.petal:hover>.content>h4{font-size:.75rem}.ProductFoliaire{padding:var(--header-height) 0;max-width:var(--website-max-width);--color-accent-product-primary:"";--color-accent-product-secondary:"";--color-accent-product-text:var(--color-black);flex-direction:row;justify-content:start;align-items:start;display:flex;position:relative}.ProductFoliaire.textInvertColor{--color-accent-product-text:var(--color-white)}.ProductFoliaire{grid-template-columns:3fr 2fr;margin:0 auto;display:grid}.ProductFoliaire>.left,.ProductFoliaire>.right{flex-direction:column;justify-content:start;align-items:start;width:100%;min-width:50%;display:flex;position:relative}.ProductFoliaire .banner{background:linear-gradient(90deg, var(--color-accent-product-secondary), var(--color-accent-product-primary));flex-direction:column;justify-content:center;align-items:center;width:100%;height:10rem;margin-top:3rem;display:flex;position:relative}.ProductFoliaire .banner>h1{letter-spacing:.4rem;color:var(--color-accent-product-text);font-size:3.5rem;font-weight:800}.ProductFoliaire .banner>p{opacity:.9;color:var(--color-accent-product-text);font-size:1.6rem;font-weight:500}.ProductFoliaire .illustration{border:1.4rem solid var(--color-accent-product-primary);border-radius:.2rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:30rem;display:flex;position:relative;overflow:hidden}.ProductFoliaire .illustration>.Image{object-fit:cover;width:100%;height:100%;position:absolute}.ProductFoliaire .features{flex-direction:column;gap:2rem;padding:1rem 2rem;display:flex}.ProductFoliaire .features>.description{flex-direction:column;gap:3rem;margin-top:12rem;padding:2rem;display:flex;position:relative}.ProductFoliaire .features>.description h2{letter-spacing:.2rem;color:var(--color-text);font-size:2rem;font-weight:800;line-height:1.8rem}.ProductFoliaire .features>.description>span{color:var(--color-text);font-size:1.1rem;font-weight:400;line-height:1.4rem;position:relative}.ProductFoliaire .features>.description>span:first-child{text-align:justify;width:calc(100vw - 8rem);max-width:170%;font-size:1.3rem;font-weight:600;line-height:unset;position:absolute;top:-10rem}.ProductFoliaire .bottom{flex-direction:column;justify-content:space-between;align-items:center;gap:6rem;width:100%;padding-right:2rem;display:flex;position:relative}.ProductFoliaire .bottom>.certifications{flex-direction:row;justify-content:start;align-self:flex-start;align-items:center;gap:2rem;width:fit-content;height:fit-content;margin-left:3rem;padding:1rem;display:flex;position:relative}.ProductFoliaire .bottom>.certifications>.Image{height:5rem;position:relative}.ProductFoliaire .bottom>.certifications>.Image:first-child{margin-left:1rem}.ProductFoliaire .card{border-radius:3rem 0 0 3rem;flex-direction:column;justify-content:start;align-items:start;gap:2.4rem;width:100%;margin-top:4rem;padding:2rem;display:flex;position:relative;overflow:hidden}.ProductFoliaire .card:before{content:"";background:var(--color-text-50);z-index:-1;opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0}.ProductFoliaire .card h2{color:var(--color-accent-product-primary);letter-spacing:.2rem;margin-bottom:1rem;font-size:2rem;font-weight:800}.ProductFoliaire .card ul{padding-left:1.4rem}.ProductFoliaire .card ul li{color:var(--color-text);margin-top:.4rem;position:relative}.ProductFoliaire .card table{background:var(--color-text-50);border-collapse:separate;width:100%;box-shadow:0 0 10px var(--color-box-grey-dark);border-radius:.8rem;position:relative;overflow:hidden}.ProductFoliaire .card table thead{background:var(--color-accent-product-primary);overflow:hidden}.ProductFoliaire .card table thead th{text-align:center;color:var(--color-accent-product-text);padding:1rem;font-size:1rem;font-weight:800}.ProductFoliaire .card table thead th:first-child{border-top-left-radius:.8rem}.ProductFoliaire .card table thead th:last-child{border-top-right-radius:.8rem}.ProductFoliaire .card table tbody tr{background:var(--color-background)}.ProductFoliaire .card table tbody tr:nth-child(2n){background:var(--color-background-50)}.ProductFoliaire .card table tbody tr td{text-align:center;max-width:13.3333rem;color:var(--color-text);padding:1rem;font-size:1rem;font-weight:400}.ProductFoliaire .card table tbody tr:last-child td:first-child{border-bottom-left-radius:.8rem}.ProductFoliaire .card table tbody tr:last-child td:last-child{border-bottom-right-radius:.8rem}.ProductFoliaire .card{margin-top:24rem}.ProductFoliaire .card>.buttons{flex-direction:column;justify-content:start;align-self:center;align-items:center;gap:2rem;width:fit-content;height:fit-content;display:flex;position:relative}.ProductFoliaire .card>.buttons>.Button,.ProductFoliaire .card>.buttons>.Link{color:var(--color-accent-product-primary);border-color:var(--color-accent-product-primary)}.ProductFoliaire .card>.buttons>.Button:hover,.ProductFoliaire .card>.buttons>.Link:hover{background:var(--color-accent-product-primary);color:var(--color-accent-product-text)}@media (width<=768px){.ProductFoliaire{flex-direction:column;justify-content:start;align-items:center;display:flex}.ProductFoliaire>.left,.ProductFoliaire>.right{gap:4rem;min-width:100%;max-width:100%}.ProductFoliaire .banner{height:8rem;margin-top:1rem}.ProductFoliaire .banner>h1{font-size:2.5rem}.ProductFoliaire .banner>p{font-size:1.2rem}.ProductFoliaire .illustration{border:.8rem solid var(--color-accent-product-primary);height:20rem}.ProductFoliaire .features{gap:8.5rem;padding:1rem}.ProductFoliaire .features>.description{gap:1.5rem;padding:1.5rem}.ProductFoliaire .features>.description>h2{margin-top:1rem;font-size:1.6rem}}@media (width<=768px) and (width<=620px){.ProductFoliaire .features>.description>h2{margin-top:4.4rem}}@media (width<=768px) and (width<=450px){.ProductFoliaire .features>.description>h2{margin-top:5.8rem}}@media (width<=768px) and (width<=380px){.ProductFoliaire .features>.description>h2{margin-top:6.2rem}}@media (width<=768px){.ProductFoliaire .features>.description>span{font-size:1rem}.ProductFoliaire .features>.description>span:first-child{width:90%;font-size:1.2rem;font-weight:600;top:-14rem}.ProductFoliaire .bottom{flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;margin:0;padding:0;display:flex;position:relative}.ProductFoliaire .bottom>.certifications{flex-flow:wrap;justify-content:center;align-self:center;align-items:center;gap:2rem;margin:0;padding:1rem}.ProductFoliaire .bottom>.certifications>.Image{height:5rem}.ProductFoliaire .bottom>.buttons{flex-direction:column;justify-content:start;align-self:center;align-items:center;gap:2rem;width:fit-content;height:fit-content;display:flex;position:relative}.ProductFoliaire .bottom>.buttons>.Button,.ProductFoliaire .bottom>.buttons>.Link{color:var(--color-accent-product-primary);border-color:var(--color-accent-product-primary)}.ProductFoliaire .bottom>.buttons>.Button:hover,.ProductFoliaire .bottom>.buttons>.Link:hover{background:var(--color-accent-product-primary);color:var(--color-accent-product-text)}.ProductFoliaire .card{border-radius:2rem;margin-top:2rem;padding:1.5rem}.ProductFoliaire .card h2{font-size:1.6rem}.ProductFoliaire .card ul{padding-left:1rem}.ProductFoliaire .card ul li{font-size:.9rem}.ProductFoliaire .card table thead th{padding:.8rem;font-size:.9rem}.ProductFoliaire .card table tbody td{max-width:unset;padding:.8rem;font-size:.9rem}}.ProductFoliaire.mobile{flex-direction:column;justify-content:start;align-items:center;display:flex}.ProductFoliaire.mobile>.left,.ProductFoliaire.mobile>.right{gap:4rem;min-width:100%;max-width:100%}.ProductFoliaire.mobile .banner{height:8rem;margin-top:1rem}.ProductFoliaire.mobile .banner>h1{font-size:2.5rem}.ProductFoliaire.mobile .banner>p{font-size:1.2rem}.ProductFoliaire.mobile .illustration{border:.8rem solid var(--color-accent-product-primary);height:20rem}.ProductFoliaire.mobile .features{gap:8.5rem;padding:1rem}.ProductFoliaire.mobile .features>.description{gap:1.5rem;padding:1.5rem}.ProductFoliaire.mobile .features>.description>h2{margin-top:1rem;font-size:1.6rem}@media (width<=620px){.ProductFoliaire.mobile .features>.description>h2{margin-top:4.4rem}}@media (width<=450px){.ProductFoliaire.mobile .features>.description>h2{margin-top:5.8rem}}@media (width<=380px){.ProductFoliaire.mobile .features>.description>h2{margin-top:6.2rem}}.ProductFoliaire.mobile .features>.description>span{font-size:1rem}.ProductFoliaire.mobile .features>.description>span:first-child{width:90%;font-size:1.2rem;font-weight:600;top:-14rem}.ProductFoliaire.mobile .bottom{flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;margin:0;padding:0;display:flex;position:relative}.ProductFoliaire.mobile .bottom>.certifications{flex-flow:wrap;justify-content:center;align-self:center;align-items:center;gap:2rem;margin:0;padding:1rem}.ProductFoliaire.mobile .bottom>.certifications>.Image{height:5rem}.ProductFoliaire.mobile .bottom>.buttons{flex-direction:column;justify-content:start;align-self:center;align-items:center;gap:2rem;width:fit-content;height:fit-content;display:flex;position:relative}.ProductFoliaire.mobile .bottom>.buttons>.Button,.ProductFoliaire.mobile .bottom>.buttons>.Link{color:var(--color-accent-product-primary);border-color:var(--color-accent-product-primary)}.ProductFoliaire.mobile .bottom>.buttons>.Button:hover,.ProductFoliaire.mobile .bottom>.buttons>.Link:hover{background:var(--color-accent-product-primary);color:var(--color-accent-product-text)}.ProductFoliaire.mobile .card{border-radius:2rem;margin-top:2rem;padding:1.5rem}.ProductFoliaire.mobile .card h2{font-size:1.6rem}.ProductFoliaire.mobile .card ul{padding-left:1rem}.ProductFoliaire.mobile .card ul li{font-size:.9rem}.ProductFoliaire.mobile .card table thead th{padding:.8rem;font-size:.9rem}.ProductFoliaire.mobile .card table tbody td{max-width:unset;padding:.8rem;font-size:.9rem}.Card{backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:20px;flex-direction:column;width:300px;min-width:300px;height:420px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden;text-decoration:none!important}.Card:hover{border-color:#ffffff4d;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #0000004d}.Card>.image{width:100%;height:300px;position:relative;overflow:hidden}.Card>.image>.Image{object-fit:contain;width:100%;height:100%;transition:transform .4s}.Card>.image>.Image:nth-child(2){object-fit:cover;width:52%;height:70%;transition:transform .8s;position:absolute;bottom:0;left:0}.Card>.image:after{content:"";background:linear-gradient(#0000 0%,#0000001a 100%);position:absolute;inset:0}.Card:hover>.image>.Image{transform:scale(1.1)}.Card>.content{flex-direction:column;flex:1;justify-content:space-between;align-items:start;width:100%;padding:1.2rem;display:flex;position:relative}.Card>.content>h2{width:100%;color:var(--color-text);letter-spacing:-.02em;text-align:start;margin-bottom:.2rem;font-size:1.3rem;font-weight:700}.Card>.content>p{width:100%;color:var(--color-text-50);-webkit-line-clamp:3;text-align:start;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.Card>.content.title-center>h2,.Card>.content.description-center>p{text-align:center}.Card>.content>.Link{width:100%;position:relative}@media (width<=768px){.Card:hover{transform:translate(0)scale(1.02)}}@media (width<=1200px){.Card{width:20rem;height:28.6rem}}@media (width<=768px){.Card{width:16rem;height:24.2rem}.Card>.content>h2{font-size:1.2rem;font-weight:600}.Card>.content>p{font-size:.9rem}.Card>.image>.Image{object-fit:cover;width:100%;height:100%}}@media (width<=480px){.Card{width:14rem;height:22rem}}.Home{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative}.Home:before{content:"";background:radial-gradient(100% 50% at bottom right, var(--color-primary), var(--color-black));opacity:.4;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.Home>.infos{justify-content:space-around;align-items:center;width:100%;height:320px;display:flex}.Home>.infos>.info-card{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:1rem;max-width:240px;max-height:200px;padding:2rem;display:flex}.Home>.infos>.info-card>h2{color:var(--color-text);letter-spacing:-.02em;font-size:1.8rem;font-weight:700}.Home>.infos>.info-card>p{color:var(--color-text-50);font-size:1.2rem;font-weight:400}.Home>.infos>.marquee{border-radius:100px;width:40%;padding:2rem 0;overflow:hidden}.Home>.infos>.marquee>.marquee-track{gap:4rem;width:calc(200% + 4rem);animation:14s linear infinite marquee;display:flex}.Home>.infos>.marquee>.marquee-track>.marquee-item{object-fit:contain;flex-shrink:0;width:auto;min-width:120px;height:80px;transition:filter .3s}.Home>.infos>.marquee>.marquee-track>.marquee-item:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 2rem))}}.Home>.products{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:2rem;width:100%;padding:8rem;display:flex}.Home>.products>h2{color:var(--color-text);letter-spacing:-.02em;font-size:2.2rem;font-weight:700}.Home>.products>p{color:var(--color-text-50);max-width:500px;font-size:1.2rem;font-weight:500}.Home>.products>.cards{flex-direction:row;justify-content:center;align-items:center;gap:4rem;width:100%;margin:4rem 0;display:flex;position:relative}.Home>.products>.cards>.Card{height:460px}@media (width<=768px){.Home{gap:8rem}.Home>.infos{flex-direction:column;gap:4rem;height:auto}.Home>.infos>.info-card{padding:0}.Home>.infos>.marquee{width:100%}.Home>.products{gap:4rem;padding:2rem}.Home>.products>.cards{flex-direction:column;gap:4rem;margin:2rem 0}}.LegalNotice{padding:calc(var(--header-height) * 3) 0;width:100%;max-width:var(--website-max-width);flex-direction:column;justify-content:start;align-items:center;gap:12rem;display:flex;position:relative}.LegalNotice>.content{flex-direction:column;padding:2rem;display:flex;position:relative}.LegalNotice>.content>section{margin-bottom:2.5rem}.LegalNotice>.content>section:last-child{margin-bottom:0}.LegalNotice>.content>section>h2{color:var(--color-primary);border-bottom:2px solid var(--color-primary-50);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.8rem;font-weight:800}.LegalNotice>.content>section>p{color:var(--color-text);margin-bottom:1rem;font-size:1.1rem;line-height:1.6}.LegalNotice>.content>section>p:last-child{margin-bottom:0}.LegalNotice>.content>section>p>a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .3s}.LegalNotice>.content>section>p>a:hover{text-decoration:underline}.LegalNotice>.content>section>p>strong{color:var(--color-primary);font-weight:600}.LegalNotice>.content>section>.company-info,.LegalNotice>.content>section>.developer-info,.LegalNotice>.content>section>.hosting-info{background:var(--color-box-grey-dark);border-left:4px solid var(--color-primary);border-radius:8px;margin:1rem 0;padding:1.5rem}.LegalNotice>.content>section>.company-info>strong,.LegalNotice>.content>section>.developer-info>strong,.LegalNotice>.content>section>.hosting-info>strong{color:var(--color-primary);font-size:1.1rem;font-weight:600}.LegalNotice>.content>section>.company-info>a,.LegalNotice>.content>section>.developer-info>a,.LegalNotice>.content>section>.hosting-info>a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .3s}.LegalNotice>.content>section>.company-info>a:hover,.LegalNotice>.content>section>.developer-info>a:hover,.LegalNotice>.content>section>.hosting-info>a:hover{color:var(--color-primary);text-decoration:underline}.LegalNotice>.content>section>.company-details{margin:1rem 0}.LegalNotice>.content>section>.company-details>p{margin-bottom:.5rem;font-size:1rem}.LegalNotice>.content>section>.company-details>p>strong{color:var(--color-primary);font-weight:600}.LegalNotice>.content>section:last-child{text-align:center;border-top:1px solid var(--color-primary-50);padding:2rem}.LegalNotice>.content>section:last-child>p{color:var(--color-text);margin:0;font-size:1rem;line-height:1.5}.LegalNotice>.content>section:last-child>p>strong{color:var(--color-primary);font-size:1.1rem;font-weight:600}.ProductsType{padding:calc(var(--header-height) * 3) 0;width:100%;max-width:var(--website-max-width);flex-direction:column;justify-content:start;align-items:center;gap:8rem;display:flex;position:relative}.ProductsType:before{content:"";background:radial-gradient(100% 50% at bottom, var(--color-primary), var(--color-black));opacity:.4;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.ProductsType>.header-section{flex-direction:column;align-items:center;gap:1rem;display:flex}.ProductsType>.header-section>h2{letter-spacing:-.02rem;color:var(--color-text);font-size:2.6rem;font-weight:700;line-height:3.2rem}.ProductsType>.header-section>p{color:var(--color-text-50);text-align:center;max-width:30rem;font-size:1.4rem;font-weight:400;position:relative}.ProductsType>.cards{flex-flow:wrap;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative}@media (width<=1200px){.ProductsType>.cards>.Card{width:20rem;min-width:20rem;height:28.6rem}}@media (width<=768px){.ProductsType>.header-section{text-align:center;padding:0 2rem}.ProductsType>.header-section>p{max-width:100%}.ProductsType>.cards>.Card{width:18rem;min-width:18rem;height:25.2rem}}.Gallery{flex-direction:column;align-items:end;width:70vw;display:flex;position:relative;overflow:visible}.Gallery>.scroll-container{width:100%;position:relative;overflow:visible}.Gallery>.scroll-container>.cards-container{box-sizing:border-box;flex-direction:row;align-self:flex-start;gap:1.2rem;width:100%;max-width:100vw;padding:0 1rem;display:flex;position:relative}@media (width<=768px){.Gallery>.scroll-container>.cards-container{padding:0 .5rem}}@media (width<=480px){.Gallery>.scroll-container>.cards-container{padding:0 .25rem}}.Gallery>.scroll-container>.cards-container{transition:transform .1s cubic-bezier(.25,.46,.45,.94);overflow:visible}.Gallery>.scroll-container>.cards-container.smooth-transition{transition:margin-left .5s,transform .1s cubic-bezier(.25,.46,.45,.94)}.Gallery>.scroll-container>.cards-container::-webkit-scrollbar{display:none}.Gallery>.scroll-container>.cards-container{--p-card-width:21.4rem;--p-card-height:40rem}.Gallery>.scroll-container>.cards-container>.Card{width:var(--p-card-width);min-width:var(--p-card-width)}@media (width<=1200px){.Gallery>.scroll-container>.cards-container{--p-card-width:20rem;--p-card-height:36rem}}@media (width<=768px){.Gallery>.scroll-container>.cards-container{--p-card-width:16rem;--p-card-height:34rem}}@media (width<=480px){.Gallery>.scroll-container>.cards-container{--p-card-width:14rem;--p-card-height:32rem}}.Gallery>.buttons-nav{z-index:30;flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;margin-right:1rem;display:flex;position:relative}.Gallery>.buttons-nav>button{background:var(--scroll-color);cursor:pointer;backdrop-filter:blur(10px);border:none;border-radius:100%;outline:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:all .3s;display:flex;position:relative}.Gallery>.buttons-nav>button>.icon{fill:var(--color-white);aspect-ratio:1;opacity:.6;width:auto;height:60%}.Gallery>.buttons-nav>button:hover{filter:saturate(1.2)brightness(1.2)}.Gallery>.buttons-nav>button:hover>.icon{opacity:1}.Gallery>.buttons-nav>button:disabled{opacity:.2;cursor:not-allowed;transform:none}.ProductsList{padding:calc(var(--header-height) * 3) 0;width:100%;max-width:var(--website-max-width);flex-direction:column;justify-content:start;align-items:center;gap:12rem;display:flex;position:relative}.ProductsList:before{content:"";background:radial-gradient(100% 50% at bottom left, var(--color-primary), var(--color-black));opacity:.4;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.ProductsList>.header-section{flex-direction:column;align-items:center;gap:2rem;display:flex}.ProductsList>.header-section>h1{letter-spacing:.2rem;color:var(--color-text);font-size:3.8rem;font-weight:800;line-height:3.2rem}.ProductsList>.header-section>.view-toggle{backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:4px;display:flex}.ProductsList>.header-section>.view-toggle>button{color:var(--color-text-50);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .3s}.ProductsList>.header-section>.view-toggle>button:hover{color:var(--color-text)}.ProductsList>.header-section>.view-toggle>button.active{background:var(--color-primary);color:var(--color-white);box-shadow:0 2px 8px #0003}.ProductsList>section{flex-direction:column;align-items:center;gap:3rem;display:flex;position:relative}.ProductsList>section>.Link>h3{color:var(--color-text);letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.ProductsList>section>p{color:var(--color-text-50);text-align:center;max-width:30rem;font-size:1.2rem;font-weight:400;position:relative;top:-1.6rem}.ProductsList>section.cards{flex-direction:row;gap:2rem}@media (width<=768px){.ProductsList>.header-section{text-align:center;padding:0 1rem}.ProductsList>.header-section>h1{font-size:2.8rem}.ProductsList>section.cards{flex-direction:column;gap:2rem}.ProductsList>section.cards>.Card{width:20rem;min-width:20rem;height:25.4rem}}*{box-sizing:border-box;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}:root{--color-white:#fff;--color-black:#000;--color-button-black:#272728;--color-button-white:#eaeaee;--color-box-white:#fff;--color-box-black:#000;--color-box-grey:#fafafa;--color-box-grey-dark:#303030;--color-shadow:#00000014;--color-shadow-dark:#ffffff14;--color-primary:#81a30e;--color-primary-50:#81a30e80;--color-secondary:#475c07;--color-secondary-50:#475c0780;--color-accent:#00a10f;--color-accent-50:#00a10f80;--color-special:#31312d;--color-special-50:#31312d80;--scroll-color:#d5d5d580;--scroll-color-hover:#d5d5d5;--scroll-color-bg:#f4f4f4;--color-background:#1f1f1f;--color-background-50:#1f1f1f80;--color-background-70:#1f1f1fb3;--color-text:#fff;--color-text-50:#8d8d94;--color-text-input:#d2d2dc;--color-text-invert:#1d1d20;--skeleton-color-text:#d0d0d0;--skeleton-color-text-secondary:#e8e8e8;--skeleton-color-background:#f0f0f0;--skeleton-color-background-secondary:#e0e0e0;--badge-color-red:#ff8b8b32;--badge-color-green:#baffc132;--badge-color-orange:#ffdd8e32;--badge-color-blue:#7accf932;--badge-color-gray:#cecece32;--header-height:58px;--sidebar-margin-left:280px;--website-max-width:1200px}@media (width<=768px){:root{--header-height:60px;--sidebar-margin-left:0px;--website-max-width:768px}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;max-width:100vw;display:block;overflow-x:hidden}body{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;display:block;position:relative}body *{color:var(--color-text)}body h1{font-size:4em}body h2{font-size:3.2em}body h3{font-size:2.6em}body p{font-size:1.2em}body{background:var(--color-background);overflow-x:hidden}body #root{flex-direction:column;justify-content:start;align-items:center;display:flex;overflow:hidden}body #root main{width:100%}body .forceCenter{max-width:var(--website-max-width);margin:0 auto}*{scrollbar-width:8px}* ::-webkit-scrollbar{background:var(--scroll-color-bg);border-radius:10em;width:1em!important;height:1em!important}* ::-webkit-scrollbar-track{background:var(--scroll-color-bg);border-radius:10em;width:1em!important;height:1em!important}*{scrollbar-color:var(--scroll-color) transparent!important}* ::-webkit-scrollbar-thumb{appearance:none!important;background:var(--scroll-color)!important;background-clip:content-box!important;border:.3em solid #0000!important;border-radius:10em!important}* ::-webkit-scrollbar-thumb:hover{background:var(--scroll-color-hover)!important}* ::-webkit-scrollbar-thumb:active{background:var(--scroll-color-hover)!important}@keyframes pulseSkeleton{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@keyframes shimmerSkeleton{0%{background-position:-200% 0}to{background-position:200% 0}}
