.InfoModal_close__ZJ21o{background:none;border:none;cursor:pointer;font-size:20px}.InfoModal_modal__tycJv{position:relative}.InfoModal_modalHeader__or2yN{position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.InfoModal_closeButton__wdgw8{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.InfoModal_closeButton__wdgw8:hover{opacity:.7}.InfoModal_modalContent__orhHu{margin-top:1rem}@media (max-width:768px){.InfoModal_modalHeader__or2yN{padding-right:2.5rem}.InfoModal_closeButton__wdgw8{top:0;right:0}}.index_hero__KPhWV{background-image:url(/_next/static/media/hero.a07ff9fc.jpg);background-size:cover;background-position:50%;height:60vh;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:2rem}.index_logo__s_ZB_{position:absolute;top:var(--spacing-xl);left:0;width:120px}.index_title__Hhl0T{font-size:2rem;font-weight:lighter;margin-bottom:1rem;max-width:12em;text-align:start;color:#000}.index_imageContainer__2F74f{flex:1 1;justify-content:start}.index_aboutSection__5Dhy7{background:linear-gradient(90deg,#08c,#00a8b5);position:relative;padding:80px 0;color:#fff;min-height:500px;overflow:visible}.index_aboutContent__Gch0T{max-width:500px;position:relative;z-index:2}.index_aboutTitle__bQ5XY{font-size:2.5rem;margin-bottom:1.5rem;font-weight:400;color:#fff}.index_tabletContainer__ZMjKJ{position:relative;width:50%;margin-bottom:-120px}.index_tabletImage__yI9aS{width:120%;height:auto;max-width:none;object-fit:contain;position:relative;right:-10%}.index_modalImage__fCHKY{width:200px}.index_certificateImage__um3k1{width:180px}.index_featuresSection__a223n{background:#fff;padding:80px 0}.index_featureBlock__aL_YW{margin-bottom:60px;width:100%}.index_featureTitle__ShIkh{font-size:1.75rem;font-weight:400;color:#333;margin-bottom:1.5rem}.index_featureText__PeDp2{color:#666;line-height:1.6;margin-bottom:1.5rem;width:100%;font-size:1rem}.index_productCard__gUjhI{display:flex;flex-direction:column;align-items:center;gap:1rem;width:calc(40% - 1rem)}.index_productsRow__0HuVi{display:flex;justify-content:space-between;margin-bottom:60px;width:100%}.index_listItem__S208J{color:#666;margin-bottom:.75rem;font-size:1rem}.index_footer__7ek2e{background-color:#071708;height:120px;width:100%;margin-top:60px}