@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-ExtraBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/AlbertSans-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.section-alt[data-astro-cid-j7pv25f6]{background-color:#edf0f3}.section-accent[data-astro-cid-j7pv25f6]{background-color:#17e979}.section-primary[data-astro-cid-j7pv25f6]{background-color:#07a787;color:#fff}.section-primary[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff}.section-secondary[data-astro-cid-j7pv25f6]{background-color:#19647e;color:#fff}.section-dark[data-astro-cid-j7pv25f6],.dark[data-astro-cid-j7pv25f6]{background-color:#111519;color:#fff}.section-black[data-astro-cid-j7pv25f6]{background-color:#0f060a;color:#fff}#hero[data-astro-cid-j7pv25f6]{background:linear-gradient(#546a7b40,#0f060abf),url(/hero-4.webp);background-size:cover;background-position:center;background-repeat:no-repeat}#hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700}#hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem}#hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],#hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-shadow:2px 2px 3px #0f060a}#hero[data-astro-cid-j7pv25f6] .hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem}@media (min-width: 768px){#hero[data-astro-cid-j7pv25f6] .hero-buttons[data-astro-cid-j7pv25f6]{text-align:center;flex-direction:column;justify-content:center}}.about-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:12px;box-shadow:0 5px 20px #0000001a}.align-center[data-astro-cid-j7pv25f6]{align-items:center}div[data-astro-cid-j7pv25f6]:has(>.product-card){width:100%}div[data-astro-cid-j7pv25f6]:has(>.product-card) .product-card[data-astro-cid-j7pv25f6]{width:100%;margin-bottom:1rem;color:#0f060a;background:#fff;padding:20px;border-radius:12px;box-shadow:0 5px 15px #0f060a33;transition:transform .3s;display:flex;flex-direction:column;align-items:center}div[data-astro-cid-j7pv25f6]:has(>.product-card) .product-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1}div[data-astro-cid-j7pv25f6]:has(>.product-card) .product-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}div[data-astro-cid-j7pv25f6]:has(>.product-card) .product-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-height:200px;object-fit:contain}div[data-astro-cid-j7pv25f6]:has(>.benefit-item){width:100%}div[data-astro-cid-j7pv25f6]:has(>.benefit-item) .benefit-item[data-astro-cid-j7pv25f6]{width:100%;margin-bottom:1rem;border-radius:12px;background-color:#fff;box-shadow:0 5px 20px #0000001a;padding:2rem}.contact-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-radius:12px;padding:1.5rem;background-color:#fff;box-shadow:0 5px 20px #0000001a}.contact-form[data-astro-cid-j7pv25f6] form[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column}.contact-form[data-astro-cid-j7pv25f6] form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.contact-form[data-astro-cid-j7pv25f6] form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{margin-bottom:.75rem;border:1px solid rgb(164.9782608696,181.0797101449,193.5217391304);padding:.5rem}.contact-form[data-astro-cid-j7pv25f6] form[data-astro-cid-j7pv25f6] #message[data-astro-cid-j7pv25f6]{flex:1;min-height:7rem}
