@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.css";@media (min-width: 375px){body{margin:0}}@media (min-width: 576px){body{margin:0}}@media (min-width: 768px){body{margin:0}}@media (min-width: 992px){body{margin:0}}@media (min-width: 1152px){body{margin:0}}@media (min-width: 1440px){body{margin:0}}@media (min-width: 1560px){body{margin:0}}.text-color-primary,.text-color-primary *{color:var(--primary)}.text-color-secondary{color:var(--green-secondary)}.text-color-third{color:var(--gree-third)}.text-color-fourth{color:var(--gree-fourth)}.text-color-fifth{color:var(--gree-fifth)}.text-color-sixth{color:var(--gree-sixth)}.text-color-negative{color:var(--red-primary)}.text-color-blue{color:var(--blue-primary)}.text-color-orange{color:var(--orange-primary)}.text-level-1{color:var(--text-level-1)}.text-level-2{color:var(--text-level-2)}.text-level-3{color:var(--text-level-3)}.bg-level-1{background-color:var(--background-level-1)}.bg-level-2{background-color:var(--background-level-2)}.bg-level-3{background-color:var(--background-level-3)}.bg-level-4{background-color:var(--background-level-4)}.bg-overlay{background-color:var(--background-overlay)}.bg-negative{background-color:var(--red-primary);color:var(--white)}.bg-blue{background-color:var(--blue-primary);color:var(--black)}.bg-orange{background-color:var(--orange-primary);color:var(--black)}.bg-primary{background-color:var(--primary);color:var(--black)}.bg-green-third{background-color:var(--green-third)}.icon{color:var(--text-level-1)}.icon-green{color:var(--primary)!important}:root{--fluid: calc((100vw - 576px) / (1440 - 576));--black: #000000;--dark: #202020;--gray: #404040;--text-gray: #7a7a7a;--gray-light: #b7b7b7;--white: #ffffff;--light: #fcfffc;--light-gray: #eef2ee;--light-extra-gray: #d3d9d3;--overlay: rgba(0, 0, 0, .33);--primary: #19ff09;--green-secondary: #63ff57;--green-third: #abe7a7;--green-fourth: #f7f7f7;--green-fifth: #e1e1e1;--green-sixth: #d1d1d1;--blue-primary: #0989ff;--blue-secondary: #98caf9;--red-primary: #ff0919;--red-secondary: #ff99a0;--orange-primary: #ffad09;--orange-secondary: #ffda90;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--radius-4: 16px;--padding-1: 4px;--padding-2: 4px;--padding-3: 8px;--padding-4: 12px;--padding-5: 16px;--padding-6: 24px;--padding-7: 24px;--padding-8: 32px;--margin-1: 12px;--margin-2: 20px;--margin-3: 24px;--margin-4: 32px;--margin-5: 32px;--margin-6: 48px;--margin-7: 48px;--margin-8: 48px;--margin-9: 48px;--margin-10: 48px;--margin-11: 48px;--margin-12: 48px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-heading-1: 47.5px;--line-height-heading-2: 37.5px;--line-height-heading-3: 35px;--line-height-heading-4: 30px;--line-height-heading-5: 25px;--heading-1: 38px;--heading-2: 30px;--heading-3: 28px;--heading-4: 24px;--heading-5: 20px;--body-big: 16px;--body-text: 16px;--body-small: 14px;--body-xs: 14px;--input-padding: 10px 14px;--number-padding: 10px 18px;--logo-height: 100px}@media (min-width: 576px){:root{--padding-1: calc(4px + (4 - 4) * var(--fluid));--padding-2: calc(4px + (8 - 4) * var(--fluid));--padding-3: calc(8px + (12 - 8) * var(--fluid));--padding-4: calc(12px + (16 - 12) * var(--fluid));--padding-5: calc(16px + (24 - 16) * var(--fluid));--padding-6: calc(24px + (32 - 24) * var(--fluid));--padding-7: calc(24px + (40 - 24) * var(--fluid));--padding-8: calc(32px + (48 - 32) * var(--fluid));--margin-1: calc(12px + (16 - 12) * var(--fluid));--margin-2: calc(20px + (24 - 20) * var(--fluid));--margin-3: calc(24px + (32 - 24) * var(--fluid));--margin-4: calc(32px + (40 - 32) * var(--fluid));--margin-5: calc(32px + (48 - 32) * var(--fluid));--margin-6: calc(48px + (64 - 48) * var(--fluid));--margin-7: calc(48px + (80 - 48) * var(--fluid));--margin-8: calc(48px + (96 - 48) * var(--fluid));--margin-9: calc(48px + (112 - 48) * var(--fluid));--margin-10: calc(48px + (128 - 48) * var(--fluid));--margin-11: calc(48px + (152 - 48) * var(--fluid));--margin-12: calc(48px + (168 - 48) * var(--fluid));--line-height-heading-1: calc(47.5px + (100 - 47.5) * var(--fluid));--line-height-heading-2: calc(37.5px + (80 - 37.5) * var(--fluid));--line-height-heading-3: calc(35px + (60 - 35) * var(--fluid));--line-height-heading-4: calc(30px + (40 - 30) * var(--fluid));--line-height-heading-5: calc(25px + (30 - 25) * var(--fluid));--heading-1: calc(38px + (80 - 38) * var(--fluid));--heading-2: calc(30px + (64 - 30) * var(--fluid));--heading-3: calc(28px + (48 - 28) * var(--fluid));--heading-4: calc(24px + (32 - 24) * var(--fluid));--heading-5: calc(20px + (24 - 20) * var(--fluid));--body-text: 16px;--body-big: calc(16px + (20 - 16) * var(--fluid));--body-small: 14px;--body-xs: calc(12px + (14 - 12) * var(--fluid))}}@media (min-width: 1440px){:root{--padding-1: 4px;--padding-2: 8px;--padding-3: 12px;--padding-4: 16px;--padding-5: 24px;--padding-6: 32px;--padding-7: 40px;--padding-8: 48px;--margin-1: 16px;--margin-2: 24px;--margin-3: 32px;--margin-4: 40px;--margin-5: 48px;--margin-6: 64px;--margin-7: 80px;--margin-8: 96px;--margin-9: 112px;--margin-10: 128px;--margin-11: 152px;--margin-12: 168px;--line-height-heading-1: 100px;--line-height-heading-2: 80px;--line-height-heading-3: 60px;--line-height-heading-4: 40px;--line-height-heading-5: 30px;--heading-1: 80px;--heading-2: 64px;--heading-3: 48px;--heading-4: 32px;--heading-5: 24px;--body-big: 20px;--body-text: 16px;--body-small: 14px;--body-xs: 12px}}:root,.dark,section.dark,.outer.dark,body>.dark{--text-level-1: #fcfffc;--text-level-2: #b7b7b7;--text-level-3: #7a7a7a;--primary: #19ff09;--primary-hover: #0ed500;--secondary: #abe7a7;--secondary-hover: #84d57e;--background-level-1: #202020;--background-level-2: #404040;--background-level-3: #000000;--background-level-4: #000000;--background-overlay: rgba(0, 0, 0, .33);--overlay: rgba(0, 0, 0, .75);--white: #ffffff;--black: #000000;--border-light: rgba(255, 255, 255, .33);--checkbox-bg: #000000;--invert-bg: #fff;--invert-text: #000;--transparent: rgba(0, 0, 0, 0);--border-color: rgba(255,255,255,.2);--arrow-down: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4.49mm' height='2.74mm' viewBox='0 0 12.73 7.78'><path d='M6.36,4.95L11.31,0l1.41,1.41-6.36,6.36L0,1.41,1.41,0l4.95,4.95Z' fill='white'/></svg>")}.light,section.light,.outer.light,body>.light{--text-level-1: #202020;--text-level-2: #7a7a7a;--text-level-3: #d3d9d3;--primary: #0ED500;--primary-hover: #0ED500;--secondary: #abe7a7;--secondary-hover: #84d57e;--background-level-1: #fcfffc;--background-level-2: #f7f7f7;--background-level-3: #e1e1e1;--background-level-4: #d1d1d1;--background-overlay: rgba(0, 0, 0, .15);--overlay: rgba(0, 0, 0, .75);--white: #ffffff;--black: #000000;--invert: #000;--border-light: rgba(0, 0, 0, .33);--checkbox-bg: #e1e1e1;--invert-bg: #000;--invert-text: #fff;--transparent: rgba(255, 255, 255, 0);--border-color: rgba(0,0,0,.2);--arrow-down: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4.49mm' height='2.74mm' viewBox='0 0 12.73 7.78'><path d='M6.36,4.95L11.31,0l1.41,1.41-6.36,6.36L0,1.41,1.41,0l4.95,4.95Z' fill='black'/></svg>")}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideLight-w-MgMtpI.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideLight-CL2_FNUm.woff) format("woff"),url(/build/assets/NeusaNeu-WideLight-4nJy3_VN.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideLightItalic-DYgKi-PZ.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideLightItalic-5OvLdNH6.woff) format("woff"),url(/build/assets/NeusaNeu-WideLightItalic-DnUYcqN5.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideRegular-C3lfRj6L.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideRegular-C_O9mRVA.woff) format("woff"),url(/build/assets/NeusaNeu-WideRegular-astbnHtv.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideItalic-Crszsyuf.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideItalic-DBIvIhe4.woff) format("woff"),url(/build/assets/NeusaNeu-WideItalic-DTGi1ieY.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideMedium-BA7S_W5j.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideMedium-Swrz9qQa.woff) format("woff"),url(/build/assets/NeusaNeu-WideMedium-DFC51M5_.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideMediumItalic-DzcfZh4D.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideMediumItalic-DvQcMGtx.woff) format("woff"),url(/build/assets/NeusaNeu-WideMediumItalic-C6wiCtGa.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideBold-BDgPJLI-.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideBold-B--gif_F.woff) format("woff"),url(/build/assets/NeusaNeu-WideBold-oG-5n2pn.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideExtraBold-IADfvIc6.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideExtraBold-C2GiwUCl.woff) format("woff"),url(/build/assets/NeusaNeu-WideExtraBold-DPs4_tB9.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideExtraBoldItalic-6A0qluv4.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideExtraBoldItalic-DkhC2rGZ.woff) format("woff"),url(/build/assets/NeusaNeu-WideExtraBoldItalic-CuAEibuS.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideBlack-D9Y3Ucep.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideBlack-BXrDS5jB.woff) format("woff"),url(/build/assets/NeusaNeu-WideBlack-3vNuEWvN.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neusa Neu;src:url(/build/assets/NeusaNeu-WideBlackItalic-A9m4OSLx.woff2) format("woff2"),url(/build/assets/NeusaNeu-WideBlackItalic-QdEwgdAf.woff) format("woff"),url(/build/assets/NeusaNeu-WideBlackItalic-BhrwrbQa.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{font-synthesis-weight:none}body{font-weight:var(--font-weight-regular);font-size:var(--body-text);font-family:Neusa Neu,sans-serif}body span,body b,body strong{font-family:Neusa Neu,sans-serif}body .text-light{font-weight:var(--font-weight-light)}body .text-medium{font-weight:var(--font-weight-medium)}body .text-bold{font-weight:var(--font-weight-bold)}body .text-extrabold{font-weight:var(--font-weight-extrabold)}body .text-big{font-size:var(--body-big)}body .text-small{font-size:var(--body-small)}body .text-extra-small{font-size:var(--body-xs)}body .small,body small{font-size:var(--body-small);font-weight:var(--font-weight-regular)}body span{display:inline-block}body .uppercase{text-transform:uppercase}body p,body code,body .code-block{margin:0}body p:not(:last-child),body code:not(:last-child),body .code-block:not(:last-child){margin-bottom:var(--padding-4)}body h1,body h2,body h3,body h4,body h5,body .h1,body .h2,body .h3,body .h4,body .h5{font-weight:var(--font-weight-medium);margin:0;font-family:Neusa Neu,sans-serif}body h1:not(:last-child),body h2:not(:last-child),body h3:not(:last-child),body h4:not(:last-child),body h5:not(:last-child),body .h1:not(:last-child),body .h2:not(:last-child),body .h3:not(:last-child),body .h4:not(:last-child),body .h5:not(:last-child){margin-bottom:var(--padding-4)}body h1,body .h1{font-size:var(--heading-1);line-height:var(--line-height-heading-1)}body h2,body .h2{font-size:var(--heading-2);line-height:var(--line-height-heading-2)}body h3,body .h3{font-size:var(--heading-3);line-height:var(--line-height-heading-3)}body h4,body .h4{font-size:var(--heading-4);line-height:var(--line-height-heading-4)}body h5,body .h5{font-size:var(--heading-5);line-height:var(--line-height-heading-5)}body a{text-decoration:none}@media (hover: hover){body a:hover{color:var(--text-level-1)}}body ul,body ol{padding-left:1.2rem}body ul ::marker,body ol ::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0px!important;text-align:start!important;text-align-last:auto!important}body ul:not(:last-child),body ol:not(:last-child){margin-bottom:1.5rem}body ul li,body ol li{padding-left:.15rem}body ul ul,body ul ol,body ol ul,body ol ol{margin-top:.5rem;margin-bottom:1rem}body [class^=product-title-],body [class*=" product-title-"]{text-transform:uppercase;display:inline-flex;gap:var(--padding-2);align-items:center}body .product-title-icon,body .product-title-ICON{font-weight:var(--font-weight-light)}body .product-title-flex,body .product-title-FLEX{font-weight:var(--font-weight-medium);font-style:italic}body .product-title-ace,body .product-title-ACE{font-weight:var(--font-weight-black)}body a{color:var(--text-level-1);transition:color .25s ease;display:inline-flex;align-items:center;gap:9px}body a *,body a .icon{transition:color .25s ease,transform .35s ease,opacity .35s ease}@media (hover: hover){body a:hover:not(.btn){color:var(--primary)}body a:hover:not(.btn) .icon{color:var(--primary)}}body a:not(.link-email):not(.specs-banner):not(.card-link):not(.link-box){gap:12px}body a:not(.link-email):not(.specs-banner):not(.card-link):not(.link-box) .icon{width:18px;height:18px}body a.link-space-between{justify-content:space-between}body .content h1,body .content h2,body .content h3,body .content h4,body .content h5,body .content .h1,body .content .h2,body .content .h3,body .content .h4,body .content .h5{margin-bottom:0!important}[data-scrollto].is-active{color:var(--primary)!important}code{overflow:auto}.text-section .inner .content p a:not(.btn),.text-section .inner .content * a:not(.btn){display:inline-flex;text-decoration:underline}.text-section .inner .content p a:not(.btn):hover,.text-section .inner .content * a:not(.btn):hover{text-decoration:none}.text-section .inner .content code{background:var(--black);color:var(--white)}.text-section .inner .content ul{margin-top:0!important}.text-section .inner .content h1,.text-section .inner .content h2,.text-section .inner .content h3,.text-section .inner .content h4,.text-section .inner .content h5,.text-section .inner .content .h1,.text-section .inner .content .h2,.text-section .inner .content .h3,.text-section .inner .content .h4,.text-section .inner .content .h5{margin-bottom:var(--padding-4)!important}.text-section .inner .content img{width:100%;height:auto;border-radius:var(--radius-3);margin-bottom:var(--padding-2)}.text-section .section-block.text-content h1,.text-section .section-block.text-content h2,.text-section .section-block.text-content h3,.text-section .section-block.text-content h4,.text-section .section-block.text-content h5,.text-section .section-block.text-content .h1,.text-section .section-block.text-content .h2,.text-section .section-block.text-content .h3,.text-section .section-block.text-content .h4,.text-section .section-block.text-content .h5{margin-bottom:0!important}h1 a,h2 a,h3 a,h4 a,h5 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a{display:inline-flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSimple{0%{opacity:0}to{opacity:1}}@keyframes pin-pulse{0%{transform:translate(-50%,-50%) scale(.9);opacity:.45}70%{transform:translate(-50%,-50%) scale(2.4);opacity:0}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.submenu{animation:fadeIn .3s ease forwards}body.menu-is-open .overlay{opacity:1;pointer-events:inherit}.interactive-map .tab-content{animation:fadeInSimple .35s ease forwards}body.home:not(.animations-played) .site-header,body.home:not(.animations-played) .hero .bg-media,body.home:not(.animations-played) .hero .text-block>*,body.home:not(.animations-played) .hero .btn-group{visibility:hidden}body:not(.animations-played):not(.home):not(.noanim):not(.labcenter):not(.contact-page) section{visibility:hidden}.overlay,.overlay-element{opacity:0;pointer-events:none;position:fixed;z-index:9;background-color:var(--overlay);inset:0;margin:auto;transition:.25s ease-in-out}@media (min-width: 1152px){.overlay,.overlay-element{display:block;transition:.25s ease-in-out}}.overlay-modal,.overlay-element-modal{z-index:99;opacity:0;pointer-events:none;position:fixed;background-color:var(--overlay);inset:0;margin:auto;transition:.25s ease-in-out}@media (min-width: 1152px){.overlay-modal,.overlay-element-modal{display:block;transition:.25s ease-in-out}}.nav-open .overlay,.dropdown-is-open .overlay{opacity:1;pointer-events:inherit}.nogap{padding:0!important}.nogap-top{padding-top:0!important}.nogap-bottom{padding-bottom:0!important}.nogap-h{padding-top:0!important;padding-bottom:0!important}.site-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--background-level-2);position:sticky;top:0;z-index:11}.site-header:not([class^=bg-level-]):not([class*=" bg-level-"]){background-color:var(--background-level-1)}.site-header-item{padding:var(--padding-4);width:auto}@media (min-width: 1152px){.site-header-item{min-width:270px}}.site-header-navigation{display:none;width:100%}@media (min-width: 1152px){.site-header-navigation{display:flex;justify-content:center}}.site-header-navigation .menu-link{padding:.6rem 0}.site-header-buttons{display:flex;justify-content:flex-end}.site-header .inner{display:flex;align-items:center;justify-content:space-between;width:100%}.site-footer{padding:var(--padding-8) var(--padding-5);background-color:var(--background-level-3)}.site-footer .inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:var(--padding-5) 0;display:flex;flex-direction:column;gap:var(--padding-8)}.site-footer .inner .footer-inner-top{display:flex;flex-direction:column;gap:var(--padding-5)}@media (min-width: 576px){.site-footer .inner .footer-inner-top{justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:center}}.site-footer .inner .footer-inner-middle{display:flex}.site-footer .inner .footer-inner-middle .box-content{background-color:var(--background-level-2);padding:2px;width:100%;border-radius:16px;display:flex;flex-direction:column;gap:2px}.site-footer .inner .footer-inner-middle .box-content .box-row{display:flex;flex-direction:column;gap:2px}.site-footer .inner .footer-inner-middle .box-content .box-row.lg .box{gap:var(--padding-4)}@media (min-width: 992px){.site-footer .inner .footer-inner-middle .box-content .box-row{flex-direction:row}}.site-footer .inner .footer-inner-middle .box-content .box-row .box{border-radius:14px;width:100%;display:flex;flex-direction:column;gap:var(--padding-2);padding:var(--padding-5)}.site-footer .inner .footer-inner-bottom-row{display:flex;flex-direction:column;gap:var(--padding-5)}@media (min-width: 992px){.site-footer .inner .footer-inner-bottom-row{justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}}.site-footer .inner .footer-inner-bottom-row .item{display:flex;gap:var(--padding-4) var(--padding-5);flex-direction:column}@media (min-width: 576px){.site-footer .inner .footer-inner-bottom-row .item{flex-direction:row}}.site-footer .inner .menu{display:flex;flex-direction:column;gap:var(--padding-3)}.site-footer .inner .menu li,.site-footer .inner .menu li a{width:100%}.site-footer .inner .address{max-width:180px}.site-footer .inner .credentials{display:flex;flex-direction:column;gap:var(--padding-2)}.site-footer .inner .credentials *{margin-bottom:0}.site-footer .inner .credentials-content{display:flex;flex-direction:row;gap:var(--padding-4);flex-wrap:wrap}.site-footer .inner .credentials-content figure{margin:0!important;max-height:80px;width:auto;height:fit-content;max-width:160px}.site-footer .inner .credentials-content figure img{width:auto;height:100%;max-height:80px;object-fit:contain}.site-footer.simple{padding:var(--padding-5);background-color:var(--background-level-3);border-top:1px solid var(--background-level-2)}section.small .outer{padding:var(--padding-5) var(--padding-5)}section:not(.hero):not(.small) .inner{padding-top:var(--padding-5);padding-bottom:var(--padding-5)}section .content{display:flex;flex-direction:column}section .content-1{gap:var(--padding-1)}section .content-2{gap:var(--padding-2)}section .content-3{gap:var(--padding-3)}section .content-4{gap:var(--padding-4)}section .content-5{gap:var(--padding-5)}section .content-6{gap:var(--padding-6)}section .content-7{gap:var(--padding-7)}section .content-8{gap:var(--padding-8)}section.text-section .outer .inner:not(.inner-nomax){max-width:880px;margin-left:auto;margin-right:auto}@media (min-width: 1560px){section.text-section .outer .inner:not(.inner-nomax){max-width:880px}}section.text-section code{display:flex;background:var(--background-level-3);padding:var(--padding-5);border-radius:16px;color:var(--text-level-1)}@media (min-width: 992px){.padding-h-1{padding-top:var(--padding-1);padding-bottom:var(--padding-1)}}@media (min-width: 992px){.padding-h-2{padding-top:var(--padding-2);padding-bottom:var(--padding-2)}}@media (min-width: 992px){.padding-h-3{padding-top:var(--padding-3);padding-bottom:var(--padding-3)}}@media (min-width: 992px){.padding-h-4{padding-top:var(--padding-4);padding-bottom:var(--padding-4)}}@media (min-width: 992px){.padding-h-5{padding-top:var(--padding-5);padding-bottom:var(--padding-5)}}@media (min-width: 992px){.padding-h-6{padding-top:var(--padding-6);padding-bottom:var(--padding-6)}}@media (min-width: 992px){.padding-h-7{padding-top:var(--padding-7);padding-bottom:var(--padding-7)}}@media (min-width: 992px){.padding-h-8{padding-top:var(--padding-8);padding-bottom:var(--padding-8)}}.separator{width:100%;height:1px;position:relative}.separator:before{content:"";width:100%;height:100%;background:var(--background-level-2);position:absolute;max-width:1280px;margin:auto;left:0;right:0}.stylecontainer{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.stylecontainer{display:grid;grid-template-columns:260px 1fr}}.stylecontainer .container{display:flex;flex-direction:column;gap:1rem;width:100%;overflow:hidden}.stylecontainer .nav{display:block}.stylecontainer .nav ul{margin:0;padding:0;list-style:none}.stylecontainer .nav ul li a{padding:var(--padding-1) 0;display:flex;color:var(--text-level-2)}.stylecontainer .nav ul li a:hover{color:var(--text-level-1)}.stylecontainer .nav ul li ul{margin-top:.5rem;margin-left:1.25rem;list-style-type:"‧ "}.stylecontainer .nav-box-title{margin-bottom:var(--padding-2)}.stylecontainer .nav-over{position:sticky;top:calc(70px + var(--padding-5));display:flex;flex-direction:column;gap:1.5rem}.stylecontainer .nav-over-scroll{display:flex;flex-direction:column;gap:1.5rem;overflow:auto;max-height:calc(100vh - 110px)}.stylecontainer .container .block-section:not(:last-child){margin-bottom:var(--padding-7);padding-bottom:var(--padding-7);border-bottom:1px solid var(--border-light)}.stylecontainer .preview-block{padding:var(--padding-5);border:1px solid var(--border-color);border-radius:var(--radius-3);position:relative}.stylecontainer .preview-block .accordion.accordion-box:not(:last-child){margin-bottom:1rem}.stylecontainer .preview-block .tab-content-image-wrap .image.square{aspect-ratio:2.5}.stylecontainer .preview-block .btn-group{position:relative;right:0;bottom:0;z-index:2;margin-top:.5rem;display:flex;gap:.25rem;flex-direction:row}@media (min-width: 768px){.stylecontainer .preview-block .btn-group{position:relative;margin:0;padding-top:.5rem;margin-top:1rem;border-top:1px solid var(--border-color);justify-content:flex-end}}.stylecontainer .preview-block .btn-group button{padding:var(--padding-2) var(--padding-3);appearance:none;border:none;outline:none;background:var(--background-level-3);border-radius:8px;cursor:pointer;color:var(--text-level-1);width:100%}@media (min-width: 768px){.stylecontainer .preview-block .btn-group button{width:auto}}.stylecontainer .preview-block .btn-group button.toogle-btn{background:var(--background-level-2)}.stylecontainer .preview-block [class^=bg-]{padding:1.5rem 1rem;border-radius:var(--radius-3);max-width:420px}.stylecontainer .preview-block .bg-level-1{border:1px dashed var(--border-light)}.stylecontainer .preview-block span.block-title{margin-bottom:.5rem;display:block;opacity:.75;font-style:italic}.stylecontainer .preview-message{position:relative;margin-bottom:var(--padding-6);color:var(--text-level-1)}.stylecontainer .preview-blocks{display:flex;flex-direction:column;gap:.5rem}.stylecontainer .preview-blocks:not(:last-child){margin-bottom:2.5rem}.stylecontainer .preview-blocks-icons{display:grid;gap:var(--padding-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stylecontainer .preview-blocks-icons .preview-block{padding:0 0 var(--padding-5) 0;align-items:center;justify-content:center;display:flex;flex-direction:column;overflow:hidden}.stylecontainer .preview-blocks-icons .preview-block .block-title{padding:var(--padding-3);width:100%;background-color:var(--background-level-2);border-bottom:1px solid var(--border-color)}.stylecontainer .preview-blocks-icons .preview-block svg.icon{margin:var(--padding-3);width:24px;height:24px}.stylecontainer .preview-blocks-icons .preview-block .btn-group{position:relative!important;flex-direction:column!important}.stylecontainer code{background:var(--invert-bg);padding:.2rem .5rem;border-radius:8px;color:var(--invert-text);font-size:var(--body-small)}.stylecontainer code[data-code]{padding:1rem;display:inline-block;width:100%}.stylecontainer pre.code-print{background:var(--invert-bg)!important;color:var(--invert-text)!important}.stylecontainer pre.code-print code{padding:0;background-color:transparent;color:inherit;white-space:pre-wrap}.stylecontainer .icon-group{align-items:flex-end;gap:var(--padding-5);margin-top:.5rem}.stylecontainer .icon-group .icon-preview{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stylecontainer .preview-message a{text-decoration:underline;font-weight:var(--font-weight-medium)}.stylecontainer .btn-group-social{background-color:var(--background-level-3)}.stylecontainer .btn-group-social .btn{background-color:var(--background-level-1)}.stylecontainer .tab-content-image-wrap{display:flex;width:100%;height:200px}.toggle-btn{display:flex;flex-direction:row;gap:.5rem;margin-right:1rem}.theme-toggle{color:var(--text-level-1);border:none;cursor:pointer;font-size:1rem;appearance:none;background-color:transparent}.site-logo{display:flex;align-items:center;max-width:160px}@media (min-width: 576px){.site-logo{max-width:calc(160px + 10 * var(--fluid))}}@media (min-width: 1440px){.site-logo{max-width:170px}}.site-logo svg{width:100%;height:100%;padding-left:8px}.site-logo #text{fill:var(--text-level-1)}.symbol{width:100%;max-width:48px;max-height:48px}.symbol svg{width:100%;height:100%}.menu{display:flex;align-items:center;gap:var(--padding-6);margin:0;padding:0;list-style:none}.menu a{color:var(--text-level-1);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.menu li{position:relative}.menu .submenu{position:absolute;top:100%;left:0;margin:0;list-style:none;display:none;z-index:10;padding-top:.5rem}.menu .submenu .link-box{border-radius:14px}.menu .submenu .submenu-box{display:flex;padding:2px;background:var(--background-level-3);border-radius:16px}@media (min-width: 1152px){.menu .submenu .submenu-box{box-shadow:0 0 0 1px #ffffff17}}.menu .submenu-row{position:absolute;top:100%;left:0;margin:0;list-style:none;display:none;z-index:10;padding-top:1rem;z-index:1000;justify-content:center;width:max-content}.menu .submenu-row .submenu-box{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:2px}@media (min-width: 1152px){.menu .submenu-row .submenu-box{min-width:900px}}.menu .submenu-row.right{left:inherit;right:0}.menu .submenu-row.centered{position:fixed;top:50px;left:0;right:0;margin-left:auto;margin-right:auto;display:none;z-index:1000;justify-content:center}.menu .submenu-row.centered .submenu-box{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:2px}@media (min-width: 1152px){.menu .submenu-row.centered .submenu-box{min-width:900px}}.menu .submenu-col .submenu-box{display:flex;flex-direction:column;gap:2px}.menu .has-submenu:hover>.submenu,.menu .has-submenu:hover>.submenu-row{display:flex}@media (hover: hover){.menu .has-submenu:hover>a.menu-link{color:var(--primary)}.menu .has-submenu:hover>a.menu-link .icon{color:var(--primary);transform:rotate(90deg)}}.menu .has-submenu:focus-within>.submenu,.menu .has-submenu:focus-within>.submenu-row{display:flex}@media (min-width: 1152px){.btn[data-open-navigation]{display:none}}.btn[data-link]{display:none}@media (min-width: 768px){.btn[data-link]{display:flex}}.block-subnav{position:relative;display:none}@media (min-width: 768px){.block-subnav{display:flex}}.block-subnav .submenu-box{display:flex;padding:2px;background:var(--background-level-3);border-radius:16px}.block-subnav .submenu{position:absolute;top:100%;left:0;list-style:none;margin:0;padding-top:.5rem;z-index:10;display:none}.block-subnav .submenu.submenu-row{justify-content:center;width:max-content}.block-subnav .submenu.submenu-row .submenu-box{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:2px}@media (min-width: 1152px){.block-subnav .submenu.submenu-row .submenu-box{min-width:540px;box-shadow:0 0 0 1px #ffffff17}}.block-subnav .submenu.submenu-row.right{left:inherit;right:0}.block-subnav .submenu.submenu-row.centered{position:fixed;top:50px;left:0;right:0;margin-left:auto;margin-right:auto;display:none;justify-content:center;z-index:1000}.block-subnav .submenu.submenu-row.centered .submenu-box{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--background-level-3);padding:2px;border-radius:var(--radius-3)}@media (min-width: 1152px){.block-subnav .submenu.submenu-row.centered .submenu-box{min-width:900px}}.block-subnav:hover>.submenu{display:flex}.block-subnav:focus-within>.submenu{display:flex}.mobile-navigation{position:fixed;top:0;right:0;width:100%;height:100%;background:var(--background-level-1);padding-top:70px;overflow:hidden;z-index:10;max-width:440px}@media (min-width: 1152px){.mobile-navigation{display:none}}.mobile-navigation .menu-container{padding:var(--padding-6) var(--padding-5);overflow:auto;-webkit-overflow-scrolling:touch;height:100%}.mobile-navigation .menu-container[data-mobile-submenu]{position:absolute;background:var(--background-level-1);padding-top:calc(70px + var(--padding-5));top:0;right:0;width:100%;height:100%}.mobile-navigation .menu-container .menu{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.mobile-navigation .menu-container .menu.sm{gap:.5rem}.mobile-navigation .menu-container .menu a{padding:14px 18px;background-color:var(--background-level-2);color:var(--text-level-1);border-radius:14px}.mobile-navigation .menu-container .getintouch-boxes{display:flex;flex-direction:column;gap:.5rem}.mobile-navigation .menu-container .link-box{width:100%;padding:var(--padding-4)!important}.mobile-navigation .menu-container .link-box .link-arrow{transform:translate(0);opacity:1}.mobile-navigation .menu-container .link-box .link-arrow .icon{color:var(--primary);width:24px;height:24px}.mobile-navigation [data-mobile-menu]{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}.mobile-navigation [data-mobile-menu] .menu-container{overflow:hidden;height:auto}.mobile-navigation .submenu-box{display:flex;flex-direction:column;gap:2px;padding:2px;background:var(--background-level-3);border-radius:16px}.mobile-navigation .submenu-box .card-product{width:100%;max-width:inherit}.mobile-navigation .submenu-box .card-product .card-image{max-width:340px!important}.site-header .card-link{width:auto;min-width:210px;max-width:300px}.box{padding:var(--padding-4);border-radius:var(--padding-5)}.box.style{padding:var(--padding-4)}.box h1,.box h2,.box h3,.box h4,.box h5,.box p,.box .h1,.box .h2,.box .h3,.box .h4,.box .h5{margin-bottom:0!important}.box.sm{padding:var(--padding-4);border-radius:14px}.box.md{padding:var(--padding-5);border-radius:14px}.box.md-2{padding:var(--padding-6)}.box.lg{padding:var(--padding-7);border-radius:var(--radius-4)}.box.xl{padding:var(--padding-8);border-radius:var(--radius-4)}.box-inner-bottom{display:flex;flex-direction:column;gap:var(--padding-2)}.box-banner{display:flex;flex-direction:column;gap:var(--padding-8);position:relative}@media (min-width: 576px){.box-banner{flex-direction:row;flex-wrap:wrap}}@media (min-width: 992px){.box-banner{flex-wrap:nowrap}.box-banner>*{width:50%}.box-banner .box-media{position:absolute;right:0;top:0;height:100%}.box-banner .box-media figure{height:100%}}.box-banner .box-inner{display:flex;flex-direction:column;gap:var(--padding-8)}@media (min-width: 992px){.box-banner .box-inner .text-block{max-width:460px}}@media (max-width: 576px){.box-banner .box-inner .btn{width:100%}.box-banner .box-inner .btn .btn-inner{width:100%;justify-content:center}}.box-banner-thx .box-inner{width:100%}.box-banner-thx .box-inner *{max-width:inherit!important}@media (min-width: 992px){.box-banner-thx .box-media{width:33%;max-width:340px!important}}.box-form .link-box{background-color:var(--background-level-3)}.box-form .link-box .btn{background-color:var(--background-level-1)}.box-form-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--padding-5)}@media (min-width: 576px){.box-form-content{padding:var(--margin-5)}}.box-grid{padding:2px;border-radius:16px!important;display:flex;flex-direction:column;gap:2px}.box-grid .box:not(.box-form-content){height:100%}.box-grid .box-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--padding-8) var(--padding-5);max-width:600px}.box-grid .box,.box-grid .link-box{border-radius:14px!important}@media (min-width: 576px){.box-grid{grid-template-columns:320px 1fr}}@media (min-width: 992px){.box-grid{display:grid;grid-template-columns:calc(320px + 100 * var(--fluid)) 1fr}}@media (min-width: 1440px){.box-grid{grid-template-columns:420px 1fr}}@media (min-width: 576px){.box-grid-invert{grid-template-columns:1fr calc(320px + 100 * var(--fluid))}}@media (min-width: 1440px){.box-grid-invert{grid-template-columns:1fr 420px}}.box-grid-1{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-1{grid-template-columns:repeat(1,1fr)}}.box-grid-2{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-2{grid-template-columns:repeat(2,1fr)}}.box-grid-3{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-3{grid-template-columns:repeat(3,1fr)}}.box-grid-4{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-4{grid-template-columns:repeat(4,1fr)}}.box-grid-5{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-5{grid-template-columns:repeat(5,1fr)}}.box-grid-6{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-6{grid-template-columns:repeat(6,1fr)}}.box-grid-7{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-7{grid-template-columns:repeat(7,1fr)}}.box-grid-8{grid-template-columns:1fr}@media (min-width: 992px){.box-grid-8{grid-template-columns:repeat(8,1fr)}}.box-group-col{display:flex;flex-direction:column}.box-group-col-heigth,.box-group-col-heigth .box-fullheight{height:100%}@media (max-width: 992px){.box-group-col-heigth .box-fullheight .image{max-width:400px}}.box-group-0{gap:2px}.box-group-1{gap:var(--padding-1)}.box-group-2{gap:var(--padding-2)}.box-group-3{gap:var(--padding-3)}.box-group-4{gap:var(--padding-4)}.box-group-5{gap:var(--padding-5)}.box-group-6{gap:var(--padding-6)}.box-group-7{gap:var(--padding-7)}.box-group-8{gap:var(--padding-8)}.box-gap-1{display:flex;flex-direction:column;gap:var(--padding-1)!important}.box-gap-2{display:flex;flex-direction:column;gap:var(--padding-2)!important}.box-gap-3{display:flex;flex-direction:column;gap:var(--padding-3)!important}.box-gap-4{display:flex;flex-direction:column;gap:var(--padding-4)!important}.box-gap-5{display:flex;flex-direction:column;gap:var(--padding-5)!important}.box-gap-6{display:flex;flex-direction:column;gap:var(--padding-6)!important}.box-gap-7{display:flex;flex-direction:column;gap:var(--padding-7)!important}.box-gap-8{display:flex;flex-direction:column;gap:var(--padding-8)!important}a.box{justify-content:flex-start;align-items:flex-start;color:var(--text-level-1)!important;transition:background-color .3s ease}a.box .btn:not(.btn-label) .value,a.box .btn:not(.btn-label) .icon{color:var(--text-level-1)!important}@media (hover: hover){a.box:hover .image:not(.product) img{transform:scale(1.05)}}@media (hover: hover){a.box:not(.nohover).bg-level-1:hover{background-color:var(--backround-level-3)}}@media (hover: hover){a.box:not(.nohover).bg-level-3:hover{background-color:var(--backround-level-1)}}@media (hover: hover){a.box.nohover:hover img{transform:scale(1.05)}}.btn{display:inline-flex;align-items:center;background-color:var(--background-level-3);color:var(--text-level-1);padding:2px;border-radius:var(--radius-3);overflow:hidden;cursor:pointer;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease,opacity .3s ease;border:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn.lg .btn-inner{padding:12px 16px}.btn-group{display:flex;align-items:center;gap:var(--padding-1);flex-wrap:wrap}.btn-group.center{justify-content:center}.btn-group.space{justify-content:space-between}.btn-group-1{gap:var(--padding-1)}.btn-group-2{gap:var(--padding-2)}.btn-group-3{gap:var(--padding-3)}.btn-group-4{gap:var(--padding-4)}.btn-group-5{gap:var(--padding-5)}.btn-group-6{gap:var(--padding-6)}.btn-group-7{gap:var(--padding-7)}.btn-group-8{gap:var(--padding-8)}.btn-inner{display:inline-flex;align-items:center;padding:8px 12px;gap:10px;overflow:hidden;border-radius:10px;position:relative}.btn-inner:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background-color:var(--background-level-1);z-index:1;transform:translate(calc(100% + 2px));transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;pointer-events:none;border-radius:10px}@media (hover: none){.btn-inner:after{transform:translate(calc(100% + 2px))}}.btn-inner .value{font-size:16px;font-weight:var(--font-weight-medium)}.btn-inner .value,.btn-inner .icon{position:relative;z-index:2}.btn:not([data-open-navigation]) .value,.btn:not([data-open-navigation]) .icon{transition:color .3s ease-in-out,transform .3s ease}.btn:hover .btn-inner:after{transform:translate(0)}@media (hover: none){.btn:hover .btn-inner:after{transform:translate(calc(100% + 2px))}}@media (hover: none){.btn.btn-green{background-color:var(--primary)}.btn.btn-green .value,.btn.btn-green .icon{color:var(--black)}.btn.btn-green:hover .value,.btn.btn-green:hover .icon{color:var(--black)!important}}.btn.btn-green .btn-inner:after{background-color:var(--primary)}.btn.btn-green:hover .value,.btn.btn-green:hover .icon{color:var(--black)}@media (hover: none){.btn.btn-green:hover .value,.btn.btn-green:hover .icon{color:var(--text-level-1)}}.btn.btn-gray{background-color:var(--background-level-2)}.btn.btn-gray .btn-inner:after{background-color:var(--background-level-1)}.btn.btn-gray-simple{background-color:var(--background-level-2)}.btn.btn-gray-simple .btn-inner:after{display:none}@media (hover: hover){.btn.btn-gray-simple:hover{background-color:var(--background-level-1);box-shadow:inset 0 0 0 1px var(--background-level-2)}}.btn.btn-gray-simple.second{background-color:var(--background-level-1)}@media (hover: hover){.btn.btn-gray-simple.second:hover{background-color:var(--background-level-3)}}.btn.btn-green-simple{background-color:var(--primary)}.btn.btn-green-simple .btn-inner:after{display:none}.btn.btn-green-simple *{color:var(--black)}.btn.btn-green-simple:hover{background-color:var(--primary-hover)}@media (hover: none){.btn.btn-green-simple:hover{background-color:var(--primary)}}.btn.btn-icononly .btn-inner{padding:8px}.btn.btn-icononly .btn-inner:after{display:none}.btn.btn-icononly:not([class^=btn-]):not([class*=" btn-"]){background-color:var(--background-level-1)}.btn.btn-icononly:not([class^=btn-]):not([class*=" btn-"]):hover{background-color:var(--background-level-2)}@media (hover: none){.btn.btn-icononly:not([class^=btn-]):not([class*=" btn-"]):hover{background-color:var(--background-level-1)}}.btn.btn-border{box-shadow:inset 0 0 0 1px var(--primary)}.btn.btn-border .btn-inner:after{display:none}.btn.btn-border:hover{box-shadow:inset 0 0 0 3px var(--primary)}@media (hover: none){.btn.btn-border:hover{box-shadow:inset 0 0 0 1px var(--primary)}}.btn-cat .btn-inner:after{display:none}.btn-cat:hover{box-shadow:inset 0 0 0 3px var(--background-level-2)}@media (hover: none){.btn-cat:hover{box-shadow:inset 0 0 0 1px var(--primary)}}.btn-simple .btn-inner:after{display:none}@media (hover: hover){.btn-simple:hover{background-color:var(--background-level-2)}}.btn-label{padding:4px 12px;border-radius:6px;background-color:var(--primary);cursor:default;font-weight:var(--font-weight-medium);color:var(--text-level-1)}.btn-label:not([class*=bg-level-]){color:var(--black)!important}.btn-label:not([class*=bg-level-])>*{color:var(--black)!important}.btn-label.sm{padding:4px 12px;font-size:var(--body-xs);max-height:26px}.btn-label.lg{padding:8px 12px;border-radius:8px;font-size:var(--body-small);max-height:37px}.btn-link .btn-inner:after{display:none!important}@media (hover: hover){.btn-link:hover{color:var(--primary)}}.btn-transparent{background-color:transparent}@media (hover: none){.btn-transparent{background-color:var(--background-level-1)}}.bg-level-3 .btn.invert{background-color:var(--background-level-1)}@media (hover: none){.bg-level-3 .btn.invert{background-color:var(--primary)}.bg-level-3 .btn.invert .value,.bg-level-3 .btn.invert .icon{color:var(--black)}.bg-level-3 .btn.invert:hover .value,.bg-level-3 .btn.invert:hover .icon{color:var(--black)!important}}.icon{width:24px;height:24px}.icon.md{width:32px;height:32px}.icon.lg{width:40px;height:40px}.icon.xl{width:48px;height:48px}.icon-group{display:flex;align-items:center;gap:var(--padding-3)}.image{margin:0;display:flex;align-items:center;border-radius:14px;overflow:hidden;width:100%}.image img{width:100%;height:100%;object-fit:cover}.image.square,.image.article{aspect-ratio:1}.image.portrait{aspect-ratio:.926}@media (min-width: 576px){.image.portrait{aspect-ratio:1.5}}@media (min-width: 992px){.image.portrait{aspect-ratio:.926}}.image.product{aspect-ratio:1.5}.image.person{aspect-ratio:1.175}.image.landscape{aspect-ratio:1.82}.image-label{position:absolute;left:0;bottom:0;z-index:2;margin:12px}.image.contain img{object-fit:contain;height:auto}figure{margin:0;display:flex}.canvas-preview{width:100%}.grid{display:grid;gap:var(--padding-4)}.grid-1{grid-template-columns:1fr}@media (min-width: 992px){.grid-1{grid-template-columns:repeat(1,1fr)}}.grid-2{grid-template-columns:1fr}@media (min-width: 992px){.grid-2{grid-template-columns:repeat(2,1fr)}}.grid-3{grid-template-columns:1fr}@media (min-width: 992px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-4{grid-template-columns:1fr}@media (min-width: 992px){.grid-4{grid-template-columns:repeat(4,1fr)}}.gap-1{gap:var(--padding-1)}.gap-2{gap:var(--padding-2)}.gap-3{gap:var(--padding-3)}.gap-4{gap:var(--padding-4)}.gap-5{gap:var(--padding-5)}.gap-6{gap:var(--padding-6)}.gap-7{gap:var(--padding-7)}.gap-8{gap:var(--padding-8)}.link{display:flex;align-items:center;justify-content:flex-start;gap:12px}.link .icon{width:18px;height:18px}.link-box{padding:var(--padding-4);border-radius:16px;background-color:var(--background-level-1);transition:.3s ease;display:flex;justify-content:space-between;gap:var(--padding-4)}.link-box .btn{background-color:var(--background-level-3);padding:10px;min-width:44px}.link-box .btn .icon{color:var(--text-level-1)!important;min-width:24px;min-height:24px}.link-box .value{white-space:nowrap;color:var(--text-level-2);transition:.25s ease}@media (hover: none){.link-box .value{color:var(--text-level-1)}}.link-box .left,.link-box .right{display:flex;align-items:center;gap:var(--padding-4)}.link-box .left.link-arrow,.link-box .right.link-arrow{transform:translate(-.5rem);opacity:0;transition:.3s ease}@media (hover: hover){.link-box:hover{background-color:var(--background-level-3)}.link-box:hover .value{color:var(--text-level-1)}.link-box:hover .btn{background-color:var(--background-level-1)}.link-box:hover .right.link-arrow{transform:translate(0);opacity:1}}@media (min-width: 1152px){.link-box{min-width:340px}}.link-group{display:flex;gap:var(--padding-5)}.link-group.row{flex-direction:row;align-items:center;flex-wrap:wrap}.link-static{display:flex;align-items:center;flex-direction:row;gap:var(--padding-3)}.link-static *{color:var(--text-level-1)!important}.card-outer{width:100%}.card-content{display:flex;flex-direction:column;gap:var(--padding-2)}.card-link{padding:var(--padding-5);gap:var(--padding-5);transition:.3s ease;position:relative}.card-link span{white-space:normal}@media (min-width: 1152px){.card-link{max-width:270px}}.card-link:before{content:"";width:10px;height:10px;right:1rem;top:1rem;background:no-repeat center/contain url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='3.18mm' height='3.17mm' viewBox='0 0 9 9'><path d='M7,2H0V0s9,0,9,0v9s-2,0-2,0V2Z' style='fill:%2319ff09;'/></svg>");z-index:2;position:absolute;pointer-events:none;transition:.3s ease;opacity:0;transform:translate(-8px,8px)}.card-link .box-inner{display:flex;flex-direction:column;gap:var(--padding-5)}.card-link *{color:var(--text-level-1)}.card-link.bg-primary:before{background:no-repeat center/contain url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='3.18mm' height='3.17mm' viewBox='0 0 9 9'><path d='M7,2H0V0s9,0,9,0v9s-2,0-2,0V2Z' style='fill:%23000000;'/></svg>")}.card-link.bg-primary *{color:var(--black)!important}@media (hover: hover){.card-link.bg-primary:hover{background-color:var(--primary-hover)}}@media (hover: hover){.card-link[class^=bg-level-]:hover,.card-link[class*=" bg-level-"]:hover{background-color:var(--background-level-3)}}@media (hover: hover){.card-link:hover:before{opacity:1;transform:translate(0)}}.card-product .card-inner{display:flex;flex-direction:column;gap:var(--padding-2)}.card-article{display:flex;flex-direction:column;gap:var(--padding-4)}.card-article h1,.card-article h2,.card-article h3,.card-article h4,.card-article h5,.card-article .h1,.card-article .h2,.card-article .h3,.card-article .h4,.card-article .h5{font-weight:var(--font-weight-regular)}.card-image-gradient{position:relative;overflow:hidden}.card-image-gradient .box-inner{position:relative;z-index:2}@media (hover: hover){.card-image-gradient .box-inner a:hover{color:var(--text-level-1)}.card-image-gradient .box-inner a:hover .value,.card-image-gradient .box-inner a:hover .icon,.card-image-gradient .box-inner a:hover .icon *{color:var(--text-level-1)!important}}.card-image-gradient .bg-media{position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1}.card-image-gradient .bg-media:after{content:"";height:100%;width:100%;bottom:0;left:0;position:absolute;z-index:1;background:linear-gradient(180deg,var(--background-level-3, #000) 0%,var(--transparent) 50.21%)}.card-image-gradient .bg-media figure{width:100%;height:100%}.card-image-gradient .bg-media figure img{width:100%;height:100%;object-fit:cover}.card-logo{border-radius:14px;transition:background-color .25s ease;display:flex;align-items:center;justify-content:center;aspect-ratio:2.3}.card-logo img{width:100%;margin:auto;max-width:150px;max-height:90px}.submenu .card-product{max-width:310px;background-color:var(--background-level-1);transition:.3s ease;position:relative}.submenu .card-product:before{content:"";width:10px;height:10px;right:1rem;top:1rem;background:no-repeat center/contain url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='3.18mm' height='3.17mm' viewBox='0 0 9 9'><path d='M7,2H0V0s9,0,9,0v9s-2,0-2,0V2Z' style='fill:%2319ff09;'/></svg>");z-index:2;position:absolute;pointer-events:none;transition:.3s ease;opacity:0;transform:translate(-8px,8px)}.submenu .card-product .card-inner .card-image{max-width:260px}.submenu .card-product .btn-label.sm{max-height:24px}@media (hover: hover){.submenu .card-product:hover{background-color:var(--background-level-3)}.submenu .card-product:hover:before{opacity:1;transform:translate(0)}}@media (min-width: 768px){.products-grid.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.products-grid.grid-3{grid-template-columns:repeat(3,1fr)}}.products-grid .card-product{box-shadow:inset 0 0 0 0 var(--background-level-3);transition:box-shadow .25s ease,background-color .25s ease;position:relative}.products-grid .card-product:before{content:"";width:10px;height:10px;right:1.5rem;top:1.5rem;background:no-repeat center/contain url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='3.18mm' height='3.17mm' viewBox='0 0 9 9'><path d='M7,2H0V0s9,0,9,0v9s-2,0-2,0V2Z' style='fill:%2319ff09;'/></svg>");z-index:2;position:absolute;pointer-events:none;transition:.3s ease;opacity:0;transform:translate(-8px,8px)}.products-grid .card-product .image img{transform:none!important}@media (hover: hover){.products-grid .card-product[href]:hover{box-shadow:inset 0 0 0 3px var(--background-level-3)}.products-grid .card-product[href]:hover:before{opacity:1;transform:translate(0)}}.products-grid .card-product .card-bottom{display:flex;flex-direction:row;justify-content:space-between}.products-grid .card-product .card-content,.products-grid .card-product .card-inner{gap:var(--padding-4)}@media (min-width: 768px){.labs-grid.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.labs-grid.grid-3{grid-template-columns:repeat(3,1fr)}}.labs-grid .card-lab{box-shadow:inset 0 0 0 0 var(--background-level-3);transition:box-shadow .25s ease,background-color .25s ease}.labs-grid .card-lab .image img{transform:none!important}.labs-grid .card-lab .card-bottom{display:flex;flex-direction:row;justify-content:space-between}.labs-grid .card-lab .card-content,.labs-grid .card-lab .card-inner{display:flex;flex-direction:column;gap:var(--padding-4)}@media (hover: hover){.labs-grid .card-lab[href]:hover{box-shadow:inset 0 0 0 3px var(--background-level-3)}.labs-grid .card-lab[href]:hover .card-logo.bg-level-1{background-color:var(--background-level-3)}}.hero{height:auto;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}@media (min-width: 1152px){.hero{min-height:800px}}.hero .outer{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}.hero .outer .inner{padding:var(--padding-8) 0}.hero .outer .inner .content{width:100%;display:flex;flex-direction:column;gap:var(--padding-6);max-width:460px}@media (min-width: 576px){.hero .outer .inner .content{max-width:calc(460px + 310 * var(--fluid))}}@media (min-width: 992px){.hero .outer .inner .content{max-width:770px}}.hero .outer .inner .content .text-block{display:flex;flex-direction:column;gap:var(--padding-4)}.hero .outer .inner .content .text-block *{margin:0}.hero .outer .inner .content .description{max-width:500px;width:100%}.hero .outer .inner .content .btn-group{gap:var(--padding-5)}@media (min-width: 992px){.hero .outer .inner .content .btn-group{gap:var(--padding-2)}}.hero .bg-media{position:absolute;width:100%;height:100%;z-index:1;right:0}.hero .bg-media-image{display:flex;align-items:flex-end;justify-content:flex-end}.hero .bg-media-image figure{margin:0;width:100%;height:100%}.hero .bg-media-image figure img{width:100%;height:100%;object-fit:cover}.hero .bg-media-image-cut{display:flex;align-items:flex-end;justify-content:flex-end}.hero .bg-media-image-cut figure{width:auto;height:100%;max-width:900px;margin:0}.hero .bg-media-image-cut figure img{width:auto;height:100%;object-fit:contain;transform:translate(400px);background-position:left}@media (min-width: 576px){.hero .bg-media-image-cut figure img{transform:translate(calc(400px + -400 * var(--fluid)))}}@media (min-width: 1440px){.hero .bg-media-image-cut figure img{transform:translate(0)}}.hero .bg-media-video figure{width:100%;height:100%;left:0;top:0;margin:0}.hero .bg-media-video figure video{width:100%;height:100%;left:0;top:0;margin:0;object-fit:cover}.hero .bg-media:not(.bg-media-image-cut):before{content:"";width:100%;height:100%;position:absolute;z-index:1;background-color:var(--background-level-3);opacity:.2}.hero-text:not(:last-child) .outer{padding-bottom:0!important}.logo-marquee{padding:0;padding-bottom:calc(var(--padding-8) + var(--padding-5));--logo-height: 42px;--gap: 100px;position:relative;width:100%;overflow:hidden}@media (hover: none){.logo-marquee{pointer-events:none}}.logo-marquee__mask{position:relative;overflow:hidden}.logo-marquee__mask:before,.logo-marquee__mask:after{content:"";position:absolute;top:0;bottom:0;width:25%;pointer-events:none;z-index:2}.logo-marquee__mask:before{left:0;background:linear-gradient(90deg,var(--background-level-3),var(--transparent) 60%)}.logo-marquee__mask:after{right:0;background:linear-gradient(270deg,var(--background-level-3),var(--transparent) 60%)}.logo-marquee__inner{display:flex;gap:0 var(--gap);will-change:transform}.logo-marquee__track{margin:0!important;padding:0;list-style:none;display:flex;flex-direction:row;gap:0 var(--gap)}.logo-marquee .logo{visibility:hidden;padding-left:var(--margin-9)}.logo-marquee .logo img,.logo-marquee .logo svg{height:100px;width:auto;display:block;opacity:.9;filter:grayscale(100%);transition:opacity .2s ease,filter .2s ease;max-width:150px;max-height:32px}@media (min-width: 992px){.logo-marquee .logo img,.logo-marquee .logo svg{padding-left:var(--padding-6);padding-right:var(--padding-6);max-width:200px;max-height:55px}}.logo-marquee .logo img:hover,.logo-marquee .logo svg:hover{opacity:1;filter:grayscale(0%)}.image-text-blocks{display:flex;flex-direction:column;gap:var(--margin-10)}@media (min-width: 992px){.image-text-blocks>div.image-text-block:nth-child(2n){flex-direction:row-reverse}}@media (min-width: 992px){.image-text-blocks.invert>div.image-text-block{flex-direction:row-reverse}.image-text-blocks.invert:nth-child(2n){flex-direction:row}}.image-text-block{display:flex;gap:var(--padding-6) var(--margin-7);flex-direction:column}@media (min-width: 992px){.image-text-block{flex-direction:row;align-items:center}.image-text-block>*{width:50%}}@media (min-width: 992px){.image-text-block .text-block{max-width:580px}}.image-text-block .text-block>*{margin-bottom:0!important}.section-swiper{position:relative}.section-swiper .swiper:not(:last-child){margin-bottom:var(--padding-4)}.section-swiper .swiper .card-content{gap:var(--padding-4)}.section-swiper .swiper-slide{height:auto}.section-swiper .swiper-slide .box{height:100%;display:flex;flex-direction:column;gap:var(--padding-4)}.section-swiper .swiper-slide .box:not(.card-article){justify-content:space-between}.section-swiper .swiper-slide .image.article{border-radius:10px}@media (min-width: 1440px){.section-swiper .swiper-slide .image.article{border-radius:calc(10px + 6 * var(--fluid))}}@media (min-width: 1440px){.section-swiper .swiper-slide .image.article{border-radius:16px}}.controls{display:flex}.controls-center{flex-direction:column;gap:var(--padding-4);align-items:center;justify-content:center}.controls-center .carousel-pagination{justify-content:center;display:flex}.controls .carousel-next,.controls .carousel-prev{transition:opacity .25s ease,color .25s ease}.swiper-pagination-bullet{background-color:var(--background-level-2);opacity:1;transition:background-color .25s ease}.swiper-pagination-bullet-active{background-color:var(--primary)}.swiper-button-disabled{opacity:.25;pointer-events:none}.swiper-over{padding:2px!important;border-radius:16px;overflow:hidden}.swiper-over .swiper{border-radius:14px}.swiper-over:not(:last-child){margin-bottom:var(--padding-5)}.carousel-in-box{border-radius:16px;overflow:hidden}.swiper-gallery{position:relative}.swiper-gallery .swiper-gallery-interaction{position:absolute;right:0;bottom:0;margin:12px;z-index:2}.swiper-gallery .section-swiper{overflow:hidden;border-radius:16px}.swiper-button-lock{display:none!important}.filters{display:flex;align-items:center;flex-direction:row;gap:var(--padding-3) var(--padding-5);width:100%}@media (min-width: 576px){.filters{width:auto}}.filters select,.filters label{width:100%}@media (min-width: 576px){.filters select,.filters label{width:auto}}@media (min-width: 576px){.filters{flex-direction:row;align-items:center}.filters select{width:auto;min-width:170px}}.quote-tab{padding:2px;border-radius:16px;background-color:var(--background-level-3);gap:var(--padding-4);display:flex;flex-direction:row;align-items:center;cursor:default;color:var(--text-level-1)}.quote-tab .quote-icon{border-radius:14px;background-color:var(--background-level-1);padding:16px;aspect-ratio:1;display:flex}.quote-tab .quote-icon .icon{width:24px;height:24px}.quote-tab.is-active{background-color:var(--primary);color:var(--black);cursor:pointer}.quote-tab.is-active .quote-icon{background-color:var(--primary-hover)}.quote-tab.is-active .quote-icon .icon{color:var(--black)}.quote-tab:not(.is-active){pointer-events:none}.quote-footer .btn-group{flex-wrap:wrap}.quote-footer .btn-group .btn.disable,.quote-footer .btn-group .btn[disabled]{opacity:.5;cursor:not-allowed}.quote-footer .btn-group .btn[hidden]{visibility:hidden}.quote-form-checkboxes .radios-cards{display:flex;flex-direction:column;gap:var(--padding-4)}@media (min-width: 768px){.quote-form-checkboxes .radios-cards{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.quote-form-checkboxes .radios-cards{grid-template-columns:repeat(3,1fr)}}.quote-form-checkboxes .radios-cards .form-check-group label{width:100%;align-items:flex-start!important}.quote-form-checkboxes .radios-cards .form-check-group label .label-content .image{max-width:220px}.box-form-items{display:flex;flex-direction:column;gap:var(--padding-6)}.box-form-items-row{display:flex;flex-direction:column;gap:var(--padding-4) var(--padding-6)}@media (min-width: 992px){.box-form-items-row{flex-direction:row}}.box-form-items-row-over{display:flex;flex-direction:column;gap:var(--padding-4)}.box-form-items-row .form-row{width:100%}.box-form-items-col{display:flex;flex-direction:column;gap:var(--padding-3);width:100%}.box-form-items .form-number{background-color:var(--background-level-1)}@media (max-width: 992px){.box-form-items .form-number{width:100%}}.box-form-items .form-number input{background-color:var(--background-level-1)!important}@media (max-width: 992px){.box-form-items .form-number input{max-width:inherit!important;width:100%!important}}.box-form-items .form-number .form-number-btn{background-color:var(--background-level-3)}@media (hover: hover){.box-form-items .form-number .form-number-btn:hover{background-color:var(--background-level-2)}}@media (max-width: 992px){.box-form-items .toggle-switcher{width:100%}}@media (max-width: 992px){.box-form-items .toggle-switcher label,.box-form-items .toggle-switcher .ts-option{width:100%}}.box-form-items .box-form-over .form-number{background-color:var(--background-level-1)}.box-form-items .box-form-over .form-number input{background-color:var(--background-level-1)!important}.box-form-items .box-form-over .form-number .form-number-btn{background-color:var(--background-level-3)}@media (hover: hover){.box-form-items .box-form-over .form-number .form-number-btn:hover{background-color:var(--background-level-2)}}.box-form-items .box-form-over .toggle-switcher .ts{background-color:var(--background-level-1)}.box-form-items .box-form-over .toggle-switcher .ts .ts-thumb{background-color:var(--background-level-3)}.box-form-over{padding:var(--padding-2);border-radius:var(--radius-4);overflow:hidden}.box-flex-space{display:flex;flex-direction:row;justify-content:space-between;gap:var(--padding-4);flex-wrap:wrap}.box-flex-space label{padding:var(--padding-2) var(--padding-3) 0}@media (min-width: 992px){.box-flex-space label{padding:0 var(--padding-2)}}.box-form-items input:not([type=checkbox]):not([type=radio]),.box-form-items textarea,.box-form-items select{background-color:var(--background-level-1)}.box-form-items .box-form-over.bg-level-3 input:not([type=checkbox]):not([type=radio]),.box-form-items .box-form-over.bg-level-3 textarea,.box-form-items .box-form-over.bg-level-3 select{background-color:var(--background-level-3)}.form-number{display:flex;align-items:center;padding:2px;background-color:var(--background-level-3);width:fit-content;border-radius:var(--radius-3)}.form-number-btn{display:flex;align-items:center;padding:8px;border-radius:10px;background-color:var(--background-level-1);color:var(--text-level-1);transition:background-color .25s ease;cursor:pointer}.form-number-btn:hover{background-color:var(--background-level-2)}.form-number input{width:auto!important;text-align:center;box-shadow:none!important;padding:8px 16px!important;background-color:var(--background-level-3)!important;max-width:56px!important;pointer-events:none}.form-number input::-webkit-outer-spin-button,.form-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-number input[type=number]{-moz-appearance:textfield}.form{display:flex;flex-direction:column;gap:var(--padding-4);width:100%}.form-row{display:flex;flex-direction:column;gap:var(--padding-4);align-items:flex-start}@media (min-width: 576px){.form-row{flex-direction:row;width:auto}}.form-row-submit{align-items:center;justify-content:space-between}.form-row-submit .form-col{width:auto}.form-row-submit .form-col:last-child{width:100%}@media (min-width: 576px){.form-row-submit .form-col:last-child{width:auto}}.form-row-submit .form-col:last-child .btn,.form-row-submit .form-col:last-child .btn-group{width:100%}@media (min-width: 576px){.form-row-submit .form-col:last-child .btn,.form-row-submit .form-col:last-child .btn-group{width:auto}}.form-row-submit .form-col:last-child .btn{justify-content:center}@media (min-width: 576px){.form-row-submit .form-col:last-child .btn{justify-content:center}}.form-row.center{justify-content:center}.form-col{display:flex;flex-direction:column;gap:var(--padding-1);width:100%}.form .required{width:8px;height:8px;background-color:var(--red-primary);border-radius:2px;transition:background-color .25s ease}.form .required.is-ok{background-color:var(--primary)}.form label:not(.ts)[for]{display:flex;flex-direction:row;gap:var(--padding-2) var(--padding-3);align-items:center}.form label:not(.ts)[for] a{text-decoration:underline;display:inline-block}.form-check-group{margin:0!important}.form-check-group label{height:100%}@keyframes loading{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1)}}.box-form-content,.box-form-items{position:relative}.box-form-content:before,.box-form-content:after,.box-form-items:before,.box-form-items:after{transition:.25s ease}.box-form-content:before,.box-form-items:before{background-image:url("data:image/svg+xml;utf8,<svg id='uuid-e20f027d-1bbd-4e01-ae3e-1da3c6a50132' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160.78 160.78'><path d='m50.27,13.99c9.18-4.17,19.37-6.49,30.11-6.49,40.25,0,72.89,32.64,72.89,72.89s-32.64,72.89-72.89,72.89S7.5,120.64,7.5,80.39' fill='none' stroke='%230ed500' stroke-linecap='round' stroke-miterlimit='10' stroke-width='15'/></svg>");background-position:50%;background-repeat:repeat-x;background-repeat:no-repeat;content:"";height:60%;inset:0;position:absolute;transition:.25s ease;width:60%;z-index:3;margin:auto;aspect-ratio:1;pointer-events:none;max-width:2.5rem;max-height:2.5rem;opacity:0}.box-form-content:after,.box-form-items:after{content:"";position:absolute;width:100%;height:100%;z-index:2;background:var(--background-level-1);inset:0;opacity:0;border-radius:1rem;overflow:hidden;pointer-events:none}.box-form-content.is-loading:before,.box-form-items.is-loading:before{animation:loading 1s infinite;opacity:1}.box-form-content.is-loading:after,.box-form-items.is-loading:after{opacity:.9;pointer-events:inherit}input:not([type=checkbox]):not([type=radio]),textarea,select{font-family:Neusa Neu,sans-serif;font-weight:var(--font-weight-medium);border-radius:var(--radius-3);box-shadow:inset 0 0 0 2px var(--background-level-3);background-color:var(--background-level-1);border:none;color:var(--text-level-1);transition:box-shadow .25s ease,background-color .25s ease;font-size:1rem;outline:none;width:100%;line-height:24px}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder,select::placeholder{color:var(--text-level-1);opacity:.5}@media (hover: hover){input:not([type=checkbox]):not([type=radio]):hover,textarea:hover,select:hover{box-shadow:inset 0 0 0 2px var(--text-level-2)}}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{box-shadow:0 0 0 2px var(--primary)}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled{color:var(--text-level-2);background-color:var(--background-level-2);box-shadow:0 0 0 0 var(--background-level-2)!important}input[type=text],input[type=password],input[type=tel],input[type=search],input[type=email]{padding:var(--input-padding)}select,textarea{padding:var(--input-padding);appearance:none}select{background-image:var(--arrow-down);background-size:13px;background-repeat:no-repeat;background-position:calc(100% - 18px) center}select:disabled{color:var(--text-level-2)}textarea{resize:none;line-height:20px}input[type=number]{padding:var(--number-padding)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:1.5rem;min-height:1.5rem;width:1.5rem;height:1.5rem;border-radius:var(--radius-2);background-color:var(--background-level-3);cursor:pointer;position:relative;transition:all .2s ease;margin:0}input[type=checkbox]:after,input[type=radio]:after{transition:.25s ease;content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;border-radius:var(--radius-1);background-color:var(--primary);opacity:0;transform:scale(.9)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1;transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{background-color:var(--background-level-3);opacity:.5;cursor:not-allowed}input[type=checkbox]:disabled:after,input[type=radio]:disabled:after{background-color:var(--background-level-2)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}input[type=radio]{border-radius:100px}input[type=radio]:checked:after{border-radius:100px}input[type=search]{background-color:var(--background-level-3)!important;box-shadow:inset 0 0 0 0 var(--background-level-3)!important}input[type=search]:focus{background-color:var(--background-level-1)!important;box-shadow:0 0 0 2px var(--primary)!important}.form-check-group{display:flex;align-items:flex-start;gap:12px}.form-check-group:not(:last-child){margin-bottom:var(--padding-2)}.form-check-group label{line-height:24px;cursor:pointer}.checkboxes-buttons,.radios-buttons,.radios-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--padding-2)}.checkboxes-buttons .form-check-group label,.radios-buttons .form-check-group label,.radios-cards .form-check-group label{padding:var(--padding-4);display:flex;align-items:center;gap:12px;background-color:var(--background-level-3);border-radius:var(--radius-3);color:var(--text-level-1);box-shadow:0 0 0 var(--background-level-2);transition:box-shadow .25s ease;cursor:pointer}@media (hover: hover){.checkboxes-buttons .form-check-group label:hover,.radios-buttons .form-check-group label:hover,.radios-cards .form-check-group label:hover{box-shadow:0 0 0 3px var(--background-level-2)}}.checkboxes-buttons .form-check-group label input,.radios-buttons .form-check-group label input,.radios-cards .form-check-group label input{background-color:var(--background-level-1)}.checkboxes-buttons .form-check-group label:has(input[type=checkbox]:checked),.radios-buttons .form-check-group label:has(input[type=checkbox]:checked),.radios-cards .form-check-group label:has(input[type=checkbox]:checked){box-shadow:0 0 0 3px var(--primary)}.checkboxes-buttons .form-check-group label:has(input[type=radio]:checked),.radios-buttons .form-check-group label:has(input[type=radio]:checked),.radios-cards .form-check-group label:has(input[type=radio]:checked){box-shadow:0 0 0 3px var(--primary)}.radios-cards,.radios-cards .form-check-group{position:relative}.radios-cards .form-check-group label{padding:var(--padding-5)}.radios-cards .form-check-group label .label-content{display:flex;flex-direction:column;gap:var(--padding-1)}.radios-cards .form-check-group label .label-content *{margin-bottom:0}.radios-cards .form-check-group label .label-content small{line-height:1.2rem}.radios-cards .form-check-group label .label-content .image{max-width:160px}.radios-cards .form-check-group input{position:absolute;right:var(--padding-5);top:var(--padding-5);z-index:2}.input-password{position:relative}.input-password .toggle-visible{position:absolute;right:0;top:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin:10px;cursor:pointer}.toggle-switcher{display:inline-block}.toggle-switcher .ts-input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.toggle-switcher .ts-input:checked+.ts .ts-thumb{transform:translate(100%);background:var(--primary)}.toggle-switcher .ts-input:checked+.ts .ts-on{color:var(--black)}.toggle-switcher .ts-input:focus-visible+.ts{outline:2px solid var(--primary-hover);outline-offset:2px}.toggle-switcher .ts{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:2px;background:var(--background-level-3);border-radius:var(--radius-3);font-size:1rem;line-height:24px;-webkit-user-select:none;user-select:none;cursor:pointer}.toggle-switcher .ts .ts-option{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;color:var(--text-level-1);transition:color .18s cubic-bezier(.2,.8,.2,1);padding:8px 12px;min-width:80px}.toggle-switcher .ts .ts-thumb{content:"";position:absolute;z-index:1;inset-block:2px;inset-inline-start:2px;inline-size:calc(50% - 2px);block-size:calc(100% - 4px);background:var(--background-level-1);border-radius:10px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1)}.search-field{position:relative}.search-field input{padding-right:36px}.search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:16px;width:16px;background:url("data:image/svg+xml;utf8,<svg fill='red' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7A1 1 0 0 0 5.7 7.11L10.59 12l-4.9 4.89a1 1 0 1 0 1.41 1.41L12 13.41l4.89 4.9a1 1 0 0 0 1.41-1.41L13.41 12l4.89-4.89a1 1 0 0 0 0-1.4z'/></svg>") center/contain no-repeat;cursor:pointer}.search-field button{position:absolute;right:0;top:0;margin:9px 10px;appearance:none;border:none;padding:0;background-color:transparent;cursor:pointer}.bg-level-1 input:not([type=checkbox]):not([type=radio]),.bg-level-1 textarea,.bg-level-1 select{background-color:var(--background-level-3)}.box-form-over *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#contact{visibility:visible!important}.arrows{padding:2px;border-radius:14px;width:fit-content;gap:2px;display:flex;align-items:center}.arrows>div{display:flex}.arrows.bg{background-color:var(--background-level-3)}.arrows.transparent{gap:10px}.arrows.transparent .icon{cursor:pointer;transition:color .25s ease}@media (hover: hover){.arrows.transparent .icon:hover{color:var(--primary)}}.arrows .btn{border-radius:12px;background-color:var(--background-level-1)}@media (hover: hover){.arrows .btn:hover{background-color:var(--background-level-2)}}.arrows .value{padding:8px 12px}.arrows .btn-transparent{background-color:transparent}.arrows .btn-transparent .value{padding:0!important}.arrows .btn-transparent .btn-inner:after{display:none}@media (hover: hover){.arrows .btn-transparent:hover{background-color:var(--background-level-2)}}.author{display:flex;align-items:center;gap:var(--padding-4)}.author figure.square{max-width:64px}.author-meta{display:flex;align-items:center;gap:var(--padding-3)}.author-content{display:flex;flex-direction:column;gap:var(--padding-1)}.author-name{margin-bottom:0!important}.author-over{padding-top:var(--padding-5);padding-bottom:var(--padding-5);border-top:1px solid var(--text-level-3);border-bottom:1px solid var(--text-level-3)}.categories-toggle-btn.is-active{box-shadow:inset 0 0 0 3px var(--primary);background-color:var(--background-level-1)}.categories-toggle-btn.is-active .icon{transform:rotateX(180deg)}.categories-toggle-content{display:flex;gap:var(--padding-2);padding-top:var(--padding-2);flex-wrap:wrap}.categories-toggle-content-over{display:none}.categories-toggle-content .btn.is-active{background-color:var(--primary);color:var(--black);pointer-events:none}.categories-over .search-field{max-width:280px}.categories-over-header{display:flex;flex-direction:column;gap:.5rem 1rem;justify-content:space-between}@media (min-width: 768px){.categories-over-header{flex-direction:row;align-items:center}}.categories-over-header .search-field{max-width:inherit;width:100%}@media (min-width: 768px){.categories-over-header .search-field{width:auto}}.categories-over-header>.btn{width:100%}@media (min-width: 768px){.categories-over-header>.btn{width:auto}}.categories-over-header>.btn .btn-inner{width:100%;justify-content:space-between}.accordion{border-radius:16px;background-color:var(--background-level-3);padding:2px;color:var(--text-level-1);display:flex;flex-direction:column;gap:2px;font-family:Neusa Neu,sans-serif}.accordion .acc-title{margin-bottom:0!important}.accordion-row .acc-trigger{display:flex;flex-direction:column;gap:var(--padding-2)!important;position:relative}@media (min-width: 992px){.accordion-row .acc-trigger{flex-direction:row!important;justify-content:space-between}}.accordion-row .acc-trigger .left,.accordion-row .acc-trigger .right{display:flex;flex-direction:column;gap:var(--padding-5)}@media (min-width: 992px){.accordion-row .acc-trigger .left,.accordion-row .acc-trigger .right{flex-direction:row!important;align-items:center;gap:10px}}.accordion-row .acc-trigger .close-el{position:absolute;right:var(--padding-5);top:var(--padding-5);padding:var(--padding-3);display:flex;background-color:var(--background-level-2);border-radius:12px}@media (min-width: 992px){.accordion-row .acc-trigger .close-el{background-color:transparent;border-radius:0;padding:0;position:relative!important;top:0;right:0;display:flex;align-items:center}}.accordion-row .acc-trigger .close-el .icon{transition:transform .25s ease}.accordion-row .acc-item.is-open .close-el .icon{transform:rotate(-45deg)}.accordion .acc-trigger{padding:var(--padding-5);border:none;background-color:var(--background-level-1);color:var(--text-level-1);border-radius:14px;width:100%;text-align:left;font-size:1rem;outline:none;display:flex;flex-direction:column;gap:var(--padding-4);transition:background-color .25s ease;cursor:pointer}.accordion .acc-trigger .title-block{display:flex;flex-direction:column;gap:var(--padding-1)}.accordion .acc-content{border-radius:0 0 14px 14px;padding:0 var(--padding-5) var(--padding-5)}.accordion .acc-content-inner{border-top:1px solid var(--background-level-2);padding-top:1rem}.accordion .acc-content-inner .acc-job-meta{border-bottom:1px solid var(--background-level-2);padding-bottom:1rem;margin-bottom:1rem}.accordion .acc-content-inner .acc-job-meta .grid.grid-2{grid-template-columns:100px 1fr;gap:var(--padding-1) var(--padding-4)}.accordion .acc-content-inner .acc-btn-group{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:var(--margin-1);justify-content:center;gap:var(--padding-2)}.accordion .acc-item.is-open .acc-trigger,.accordion .acc-item.is-open .acc-content{background:transparent}.bg-level-3 .accordion,.bg-level-4 .accordion{background-color:var(--background-level-1)}.bg-level-3 .accordion .acc-trigger,.bg-level-4 .accordion .acc-trigger,.bg-level-3 .accordion .acc-content,.bg-level-4 .accordion .acc-content{background-color:var(--background-level-3)}.acc-item.is-open .acc-title-group{display:none}.acc-item:not(.is-open) .acc-title,.acc-item:not(.is-open) .tab-content .icon,.acc-item:not(.is-open) .acc-subtitle{display:none}.text-block{display:flex;flex-direction:column}.text-blocks{display:flex;flex-direction:column;gap:var(--padding-5)}.text-blocks .text-block h1:not(:last-child),.text-blocks .text-block h2:not(:last-child),.text-blocks .text-block h3:not(:last-child),.text-blocks .text-block h4:not(:last-child),.text-blocks .text-block h5:not(:last-child),.text-blocks .text-block .h1:not(:last-child),.text-blocks .text-block .h2:not(:last-child),.text-blocks .text-block .h3:not(:last-child),.text-blocks .text-block .h4:not(:last-child),.text-blocks .text-block .h5:not(:last-child),.text-blocks .text-block p:not(:last-child),.text-blocks .text-block ul:not(:last-child){margin-bottom:var(--padding-4)!important}.text-content{display:flex;flex-direction:column;gap:var(--padding-2)}.text-content *{margin-bottom:0!important}.text-center{text-align:center}.text-section .section-block.text-content{gap:var(--padding-5)}.text-block-1{gap:var(--padding-1)}.text-block-1 h1,.text-block-1 h2,.text-block-1 h3,.text-block-1 h4,.text-block-1 h5,.text-block-1 .h1,.text-block-1 .h2,.text-block-1 .h3,.text-block-1 .h4,.text-block-1 .h5,.text-block-1 p,.text-block-1 ul{margin-bottom:0!important}.text-block-2{gap:var(--padding-2)}.text-block-2 h1,.text-block-2 h2,.text-block-2 h3,.text-block-2 h4,.text-block-2 h5,.text-block-2 .h1,.text-block-2 .h2,.text-block-2 .h3,.text-block-2 .h4,.text-block-2 .h5,.text-block-2 p,.text-block-2 ul{margin-bottom:0!important}.text-block-3{gap:var(--padding-3)}.text-block-3 h1,.text-block-3 h2,.text-block-3 h3,.text-block-3 h4,.text-block-3 h5,.text-block-3 .h1,.text-block-3 .h2,.text-block-3 .h3,.text-block-3 .h4,.text-block-3 .h5,.text-block-3 p,.text-block-3 ul{margin-bottom:0!important}.text-block-4{gap:var(--padding-4)}.text-block-4 h1,.text-block-4 h2,.text-block-4 h3,.text-block-4 h4,.text-block-4 h5,.text-block-4 .h1,.text-block-4 .h2,.text-block-4 .h3,.text-block-4 .h4,.text-block-4 .h5,.text-block-4 p,.text-block-4 ul{margin-bottom:0!important}.text-block-5{gap:var(--padding-5)}.text-block-5 h1,.text-block-5 h2,.text-block-5 h3,.text-block-5 h4,.text-block-5 h5,.text-block-5 .h1,.text-block-5 .h2,.text-block-5 .h3,.text-block-5 .h4,.text-block-5 .h5,.text-block-5 p,.text-block-5 ul{margin-bottom:0!important}.text-block-6{gap:var(--padding-6)}.text-block-6 h1,.text-block-6 h2,.text-block-6 h3,.text-block-6 h4,.text-block-6 h5,.text-block-6 .h1,.text-block-6 .h2,.text-block-6 .h3,.text-block-6 .h4,.text-block-6 .h5,.text-block-6 p,.text-block-6 ul{margin-bottom:0!important}.text-block-7{gap:var(--padding-7)}.text-block-7 h1,.text-block-7 h2,.text-block-7 h3,.text-block-7 h4,.text-block-7 h5,.text-block-7 .h1,.text-block-7 .h2,.text-block-7 .h3,.text-block-7 .h4,.text-block-7 .h5,.text-block-7 p,.text-block-7 ul{margin-bottom:0!important}.text-block-8{gap:var(--padding-8)}.text-block-8 h1,.text-block-8 h2,.text-block-8 h3,.text-block-8 h4,.text-block-8 h5,.text-block-8 .h1,.text-block-8 .h2,.text-block-8 .h3,.text-block-8 .h4,.text-block-8 .h5,.text-block-8 p,.text-block-8 ul{margin-bottom:0!important}.title{display:flex;align-items:center;gap:var(--padding-2)}.title-big{gap:var(--padding-4)}.title-logo{display:flex;flex-direction:row;gap:var(--padding-7);flex-wrap:wrap}.title-logo .card-logo{aspect-ratio:1.5;padding:var(--padding-5);max-width:150px}.tab-triggers{margin-bottom:var(--padding-4)}.tab-triggers .btn .btn-inner:after{display:none}.tab-triggers .btn .btn-inner *{transition:none!important}.tab-triggers .btn.is-active{pointer-events:none}.tab-triggers .btn:not(.btn-green-simple):hover{opacity:.85}.tab-content-image-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:14px;overflow:hidden}.tab-content-image-wrap.is-desktop{display:none}@media (min-width: 992px){.tab-content-image-wrap.is-desktop{display:flex}}.tab-content-image-wrap video,.tab-content-image-wrap img{width:100%;height:100%;object-fit:cover}.tab-content .tab-content-image-wrap.is-mobile{display:flex;width:100%;aspect-ratio:1;height:auto}@media (min-width: 992px){.tab-content .tab-content-image-wrap.is-mobile{display:none}}.tab-content-image-wrap{border:2px solid var(--background-level-1)}.tab-triggers{display:flex;gap:.25rem;flex-wrap:wrap}.table{background-color:var(--background-level-3);padding:var(--padding-5);border-radius:var(--radius-2);font-family:Neusa Neu,sans-serif;overflow:auto;color:var(--text-level-1)}.table.radius-2{border-radius:var(--radius-4)}@media (max-width: 768px){.table{display:flex;flex-direction:column;border-radius:var(--radius-2);overflow:hidden;padding:16px 24px}.table>.table-scrollable{min-width:0}}.table-collapse{display:table;width:100%;border-collapse:collapse}.table-collapse .table-row{display:table-row}.table-collapse .table-header{color:var(--text-level-2);font-weight:var(--font-weight-light)}.table-collapse .table-header .table-cell{border:none!important}.table-collapse .table-cell{display:table-cell;padding:var(--padding-4) 0;border-top:1px solid var(--background-level-2);position:relative}.table-collapse .table-cell:last-child{text-align:right}@media (min-width: 769px){.table-collapse .table-cell:not(:first-child){padding-left:1rem;padding-right:1rem}.table-collapse .table-cell:not(:first-child):after{content:"";width:1px;height:24px;background-color:var(--background-level-2);position:absolute;left:0;top:0;bottom:0;margin:auto}}@media (max-width: 768px){.table-collapse{display:block}.table-collapse .table-header{display:none!important}.table-collapse .table-row{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-light)}.table-collapse .table-row:last-child{border:none}.table-collapse .table-cell{display:flex;justify-content:space-between;border:none;padding:0;gap:.5rem;flex-wrap:wrap}.table-collapse .table-cell:before{content:attr(data-label);font-weight:var(--font-weight-light);display:block;margin-bottom:4px;color:var(--text-level-2)}.table-collapse .table-cell.table-cell-btn:before{display:none}.table-collapse .table-cell.table-cell-btn .btn{width:100%;justify-content:center}}.table-scrollable{display:block;width:100%}@media (max-width: 768px){.table-scrollable{display:flex;flex-direction:column;min-width:0;padding:0}}.table-scrollable .table-scroll-area{width:100%;min-width:0}@media (max-width: 768px){.table-scrollable .table-scroll-area{padding:16px 24px;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}.table-scrollable .table-collapse{display:table;border-collapse:collapse;width:100%}@media (max-width: 768px){.table-scrollable .table-collapse{width:max-content;min-width:720px}}.table-scrollable .table-row{display:table-row}.table-scrollable .table-header{color:var(--text-level-2);font-weight:var(--font-weight-light);display:table-row!important}.table-scrollable .table-header .table-cell{border:none!important}.table-scrollable .table-cell{display:table-cell;padding:var(--padding-4) 0;border-top:1px solid var(--background-level-2);white-space:nowrap}.table-scrollable .table-cell:not(:last-child){padding-right:1rem}.table-scrollable .table-cell:last-child{text-align:right}.table-scrollable .table-cell:before{display:none}.table-scrollable .table-cell:not(:first-child){padding-left:1rem}.table-scrollable .table-cell:not(:first-child):after{content:"";width:1px;height:24px;background-color:var(--background-level-2);position:absolute;left:0;top:0;bottom:0;margin:auto}@media (max-width: 768px){.table-scrollable .table-cell{white-space:nowrap;min-width:200px}}.table-scrollable .table-cell.table-cell-btn .btn{width:auto;justify-content:center}.table-scrollable.grid-table .table-cell:not(:first-child){text-align:center;padding-left:1rem;position:relative}.table-scrollable.grid-table .table-cell:not(:first-child):after{content:"";width:1px;height:24px;background-color:var(--background-level-2);position:absolute;left:0;top:0;bottom:0;margin:auto}.table-scrollable.grid-table .table-collapse .table-row.table-header{display:table-row}.table-scrollable.grid-table .table-collapse .table-row:has(.cellfull){display:grid;grid-template-columns:226px 1fr;align-items:start}.table-scrollable.grid-table .table-collapse .table-row:has(.cellfull) .table-cell{display:block;padding:var(--padding-4) 0;border-top:1px solid var(--background-level-2)}.table-scrollable.grid-table .table-collapse .table-row:has(.cellfull) .table-cell.cellfull{grid-column:2/span 3;text-align:center}.table.text-center .table-cell:not(:first-child):not(.table-cell-btn){text-align:center}.table.text-center .table-header .table-cell:not(:last-child),.table.text-center .table-header .table-cell:not(:first-child){text-align:center}.table-cell-btn:last-child{padding-right:0!important}.table.noborder .table-cell:after{display:none}@media (min-width: 992px){.table.first-big .table-cell:first-child{min-width:308px}}@media (min-width: 992px){.table.first-big.table-scrollable.grid-table .table-collapse .table-row:has(.cellfull){grid-template-columns:308px 1fr}}.table-banner .table-scrollable .table-cell{white-space:inherit}.table-banner .is-desktop{display:flex}.table-banner .is-mobile{display:none}@media (max-width: 992px){.table-banner .is-desktop{display:none}.table-banner .is-mobile{display:block}}.table-banner .table-cell{display:flex;align-items:center;gap:.25rem;min-width:226px;flex-wrap:wrap}.table-banner .table-cell:not(:first-child){justify-content:center}.table-banner .table-row.table-header:first-child .table-cell:first-child{flex-direction:column;align-items:flex-start;gap:0}.table-banner .table{padding-right:0}.table-banner .table .table-cell:last-child{margin-right:var(--padding-5)}.specs-banner{background:var(--background-level-3);border-radius:var(--radius-2);padding:var(--padding-6);box-shadow:inset 0 0 0 3px var(--primary)}.specs-banner__inner{display:flex;gap:var(--padding-3);justify-content:space-between;flex-direction:column;align-items:center;text-align:center}.specs-banner__inner .icon-over{position:relative}.specs-banner__inner .icon-over:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:linear-gradient(0deg,var(--background-level-3) 0%,rgba(0,0,0,0) 100%);z-index:1}.specs-banner__text{color:var(--text-level-1)}.grid-table{display:grid}.grid-table.grid-1{grid-template-columns:repeat(1,1fr)}.grid-table.grid-1 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(0,1fr)}.grid-table.grid-2{grid-template-columns:repeat(2,1fr)}.grid-table.grid-2 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(1,1fr)}.grid-table.grid-3{grid-template-columns:repeat(3,1fr)}.grid-table.grid-3 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(2,1fr)}.grid-table.grid-4{grid-template-columns:repeat(4,1fr)}.grid-table.grid-4 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(3,1fr)}.grid-table.grid-5{grid-template-columns:repeat(5,1fr)}.grid-table.grid-5 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(4,1fr)}.grid-table.grid-6{grid-template-columns:repeat(6,1fr)}.grid-table.grid-6 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(5,1fr)}.grid-table.grid-7{grid-template-columns:repeat(7,1fr)}.grid-table.grid-7 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(6,1fr)}.grid-table.grid-8{grid-template-columns:repeat(8,1fr)}.grid-table.grid-8 .table-row:not(:has(.cellfull)){display:grid!important;grid-template-columns:226px repeat(7,1fr)}.read-block .read-more{cursor:pointer;color:var(--primary)}.btn-group-social{background:var(--background-level-1);width:max-content;padding:2px;gap:2px;display:flex;flex-direction:row;border-radius:16px}.btn-group-social .btn{border-radius:14px}.social-links{display:flex;flex-direction:row;align-items:center;gap:var(--padding-4)}.social-links .btn:hover{background-color:transparent}.interactive-map-over{display:none}@media (min-width: 992px) and (hover: hover){.interactive-map-over{display:block}}.interactive-map{display:none}@media (min-width: 992px) and (hover: hover){.interactive-map{display:flex;flex-direction:column;gap:var(--padding-8)}}.interactive-map svg{display:block;width:100%;height:auto}.map-regions .interactive-state{cursor:pointer;outline:none;fill:var(--background-level-1);stroke:var(--background-level-1);stroke-width:1px;transition:filter .15s ease,fill .15s ease,opacity .25s ease}.map-regions .interactive-state.is-hover{filter:brightness(1.06)}.map-regions .interactive-state.active{fill:var(--primary);stroke:var(--primary)}.map-regions .interactive-state.active:hover{opacity:.5}.map-regions .interactive-state.active.active-gray{fill:#707070;stroke:#707070}.map-regions .interactive-state:not(.active){pointer-events:none}.map-regions .static{fill:var(--background-level-1);stroke:var(--background-level-1);stroke-width:1px;pointer-events:none}.pins-layer circle{fill:var(--primary);filter:drop-shadow(0 0 5px rgba(0,0,0,.35))}.pins-layer .map-pin{outline:none}.map-pins .interactive-state{cursor:default;outline:none;fill:#1e1e1e;stroke:#1e1e1e;stroke-width:1px}.map-pins .interactive-state.active{fill:var(--background-level-2);stroke:var(--background-level-2);stroke-width:1px}.map-pins .static{stroke-width:1px;fill:#1e1e1e;pointer-events:none;stroke:#1e1e1e}.map-pin-container{position:relative;width:100%}.map-pin{position:absolute;z-index:2;transform:translate(-50%,-100%);cursor:pointer;will-change:transform}.map-pin:after{content:"";position:absolute;left:8px;top:8px;width:24px;height:24px;border-radius:50%;background:var(--primary);opacity:.35;transform:translate(-50%,-50%) scale(.9);pointer-events:none;animation:pin-pulse 2s ease-out infinite;will-change:transform,opacity}.map-pin:hover .pin-content{transform:scale(1.5)}.map-pin:hover:after{animation:none;transform:scale(0)}.map-pin .pin-content{background:var(--primary);border-radius:100px;width:16px;height:16px;transition:transform .15s ease,box-shadow .15s ease}.map-pin .pin-content .value{display:none}.map-container{position:relative}.map-tooltip{position:absolute;z-index:30;display:none;pointer-events:none;max-width:220px;background:var(--background-level-3);color:var(--text-level-1);padding:var(--padding-4);text-align:center;border-radius:8px;box-shadow:0 8px 24px #00000040;border:2px solid var(--primary)}.map-tooltip .desc{opacity:.85;margin-top:4px;font-size:14px}@media (prefers-reduced-motion: reduce){.map-pin:after{animation:none;opacity:0}}.products-header{display:flex;justify-content:space-between;gap:var(--padding-8) var(--padding-3);align-items:flex-start;flex-direction:column}@media (min-width: 576px){.products-header{flex-direction:row;align-items:flex-end}}.products-header *{margin-bottom:0!important}.product-info{color:var(--primary);font-weight:var(--font-weight-bold);display:flex;flex-direction:row;gap:var(--padding-5)}.product-info-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-1)}.product-badge{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--padding-5)}.product-badge .image{width:100%;height:100%;max-width:48px;overflow:hidden;border-radius:2px}.product-badge .image img{width:100%;height:100%}.product-hero .image-text-block{flex-direction:column-reverse}.product-specifications{display:flex;flex-direction:column;gap:var(--padding-8)}@media (min-width: 992px){.product-specifications{display:grid;grid-template-columns:540px 1fr}.product-specifications .image.square{aspect-ratio:auto;height:100%}}.product-sticky{padding:0!important;position:fixed;bottom:0;left:0;width:100%;background-color:var(--background-level-3);z-index:12;border-top:1px solid var(--background-level-2);transform:translateY(100%);transition:transform .5s ease}@media (min-width: 992px){.product-sticky{display:block;position:sticky;top:0;border-top:0;border-bottom:1px solid var(--background-level-2);z-index:12;transform:none;top:calc(45px + var(--padding-4) * 2);z-index:10}}.product-sticky [data-close-sticky]{position:absolute;top:0;right:0;margin:var(--padding-4)}@media (min-width: 992px){.product-sticky [data-close-sticky]{display:none}}.product-sticky .inner{padding:var(--padding-4)!important}.product-sticky .inner .content{display:flex;flex-direction:column;gap:24px var(--padding-4)}@media (min-width: 992px){.product-sticky .inner .content{flex-direction:row;justify-content:space-between}}.product-sticky .inner .content .left,.product-sticky .inner .content .right{min-width:270px}.product-sticky .inner .content .middle{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.product-sticky .inner .content .middle .menu{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--padding-4) var(--padding-5)}@media (min-width: 992px){.product-sticky .inner .content .middle .menu{flex-direction:row;justify-content:center}}.product-sticky .inner .content .middle .menu li{padding-left:0}.product-sticky .inner .content .right{display:flex;justify-content:flex-end}.product-sticky .inner .content .right .btn,.product-sticky .inner .content .right .btn-group{width:100%;justify-content:center}@media (min-width: 992px){.product-sticky .inner .content .right .btn,.product-sticky .inner .content .right .btn-group{width:auto}}.trigger-product-nav{position:fixed;bottom:0;left:0;z-index:11;margin:16px;transition:opacity .35s ease,transform .35s ease}@media (min-width: 992px){.trigger-product-nav{display:none}}body.mobile-product-nav-is-open .product-sticky{transform:translateY(0)}@media (min-width: 992px){body.mobile-product-nav-is-open .product-sticky{transform:none}}body.nav-open .trigger-product-nav{opacity:0;transform:translate(-100%)}.article-navigation{display:flex;flex-direction:column;gap:var(--padding-4) var(--padding-4);padding-top:var(--padding-6);border-top:1px solid var(--text-level-3)}@media (min-width: 768px){.article-navigation{flex-direction:row;justify-content:space-between}}.article-navigation-btn a{display:flex;flex-direction:column;gap:var(--padding-2)!important}@media (min-width: 768px){.article-navigation-btn a{max-width:240px}}.article-navigation-btn:first-child a{align-items:flex-start}@media (max-width: 768px){.article-navigation-btn:last-child{margin-top:var(--padding-4);padding-top:var(--padding-6);border-top:1px solid var(--text-level-3)}}.article-navigation-btn:last-child:not(.article-navigation-prev) a{align-items:flex-start}@media (min-width: 768px){.article-navigation-btn:last-child:not(.article-navigation-prev) a{align-items:flex-end;text-align:right}}.timeline{display:flex;flex-direction:column;gap:var(--margin-2);position:relative}@media (min-width: 992px){.timeline:after{content:"";width:2px;height:100%;position:absolute;left:0;top:0;transform:translate(calc(135px + var(--padding-7) - 15px));background:linear-gradient(0deg,var(--background-level-1) 0%,var(--background-level-2) 4%,var(--background-level-2) 96%,var(--background-level-1) 100%);z-index:0}}.timeline-date{display:flex;flex-direction:column;min-width:135px;position:relative;z-index:1}@media (min-width: 992px){.timeline-date{padding-top:var(--padding-5);padding-bottom:var(--padding-5)}}.timeline-date *{margin:0!important}.timeline-date-item{display:flex;flex-direction:column}@media (min-width: 992px){.timeline-date-item{position:sticky;top:110px}.timeline-date-item:after{content:"";width:12px;height:12px;background-color:var(--primary);border-radius:100px;border:2px solid var(--background-level-1);position:absolute;top:0;bottom:0;right:0;margin:auto;transform:translate(calc(var(--padding-7) - 6px))}}.timeline-row{display:flex;flex-direction:column;gap:var(--padding-4) calc(var(--padding-7) * 2)}@media (min-width: 992px){.timeline-row{flex-direction:row}}.timeline-box .box{padding:0!important;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 992px){.timeline-box .box{flex-direction:row}}.timeline-box .box-inner{padding:var(--padding-5);display:flex;flex-direction:column;justify-content:space-between;gap:var(--padding-8)}@media (min-width: 992px){.timeline-box .box-inner{width:50%;padding:var(--padding-8)}}.timeline-box .box .box-media{aspect-ratio:1.2;background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 992px){.timeline-box .box .box-media{width:50%;height:auto;position:relative;aspect-ratio:.98}}.dropdown-product{cursor:pointer}@media (min-width: 992px){.dropdown-product{padding-left:8px}}.dropdown-product .content-in{display:flex;flex-direction:column}.dropdown-product .content-in .icon{width:16px;height:16px}.dropdown-product-content{padding:2px;gap:2px;display:flex;flex-direction:column;max-width:430px;width:100%;left:0;position:fixed;z-index:9;background-color:var(--background-level-3);top:inherit;bottom:0;box-shadow:none;border-radius:0;opacity:0}@media (min-width: 992px){.dropdown-product-content{margin:20px;top:0;bottom:inherit;border-radius:var(--radius-4);box-shadow:0 0 0 3px var(--primary)}}@media (min-width: 992px){.dropdown-product-content .close-dropdown{padding:0!important;background:transparent!important}.dropdown-product-content .close-dropdown .btn-inner{padding:0}}@media (hover: hover) and (min-width: 992px){.dropdown-product-content .close-dropdown{box-shadow:none!important}.dropdown-product-content .close-dropdown:hover .icon{color:var(--primary)}}.dropdown-product-content .nav-top{display:flex;flex-direction:row;justify-content:space-between;padding:var(--padding-4);gap:var(--padding-4)}.dropdown-product-content .nav-content{display:flex;flex-direction:column;gap:2px}.dropdown-product-content .nav-content .link-box.is-active{pointer-events:none}.dropdown-product-content .nav-content .link-box.is-active .value{color:var(--text-level-1)}.dropdown-product-content .nav-content .link-box.is-active .btn.btn-icononly{background-color:var(--primary)}.dropdown-product-content .nav-content .link-box.is-active .btn.btn-icononly .icon{color:var(--black)!important}.dropdown-product-content .nav-content .link-box .value{white-space:inherit}.dropdown-product-content .nav-content .link-box .value small{display:flex}.dropdown-product-content.is-open{opacity:1}.signature-block{width:100%;display:flex;flex-direction:column;gap:10px}.signature-block .sig-area{display:flex}.signature-block .sig-area canvas{border:1px solid var(--background-level-3);border-radius:12px;aspect-ratio:2.2;min-height:250px;width:100%!important;height:100%!important}.signature-block .sig-actions.btn-group{flex-wrap:nowrap}.signature-block .sig-actions.btn-group .btn{width:100%;justify-content:center}.signature-block .sig-actions.btn-group .btn.disable,.signature-block .sig-actions.btn-group .btn:disabled,.signature-block .sig-actions.btn-group .btn[disabled]{pointer-events:none;opacity:.5}.signature-block .file-name.active{padding:var(--padding-4);border:1px solid var(--background-level-3);border-radius:12px}.cookies{background-color:var(--background-level-1);color:var(--text-level-1);border-radius:var(--radius-4);padding:var(--padding-5);display:flex;gap:var(--padding-4);flex-direction:column;max-width:460px;box-shadow:0 0 20px #00000080}.cookies-content{display:flex;flex-direction:column;gap:10px}.cookies-content a{display:inline-flex;text-decoration:underline}.cookies-content a:hover{text-decoration:none}.cookies-content .title{display:flex;align-items:center;flex-direction:row;gap:var(--padding-3)}.cookies-content-setting{display:flex;gap:var(--padding-3);flex-direction:column;border-top:1px solid var(--background-level-3);padding-top:var(--padding-3)}.cookies-content-setting-row{border-bottom:1px solid var(--background-level-3);padding-bottom:var(--padding-3);display:flex;flex-direction:column;gap:var(--padding-3)}.cookies-content-setting-row-header{display:flex;align-items:center;justify-content:space-between}.cookies-content-setting-row-header .btn.btn-icononly .btn-inner{padding:4px}.cookies-content-setting-row-header.is-active [data-toggle-row]{transform:rotate(180deg)}.cookies-content-setting-description{font-size:.9rem}.cookies-over{margin:var(--padding-4);position:fixed;z-index:99;bottom:0;left:0}.cookies-btn.btn-group{flex-wrap:wrap;justify-content:space-between}.cookies-btn.btn-group .btn.disable,.cookies-btn.btn-group .btn[disabled]{pointer-events:none;opacity:.5}.cookies-btn.btn-group .btn .btn-inner{justify-content:center}.cookies-extra a{text-decoration:underline}@media (hover: hover){.cookies-extra a:hover{text-decoration:none}}.modal{background-color:var(--background-level-1);color:var(--text-level-1);z-index:991;display:none;visibility:hidden;position:fixed;inset:0;margin:auto;width:calc(100% - 3rem);height:100%;height:max-content;max-height:80%;border-radius:var(--radius-3);box-shadow:0 0 15px var(--background-level-3);overflow:auto}.modal.sm{max-width:460px}.modal.sm .box-form-content{max-width:360px;margin:auto}.modal.md{max-width:800px}.modal.lg{max-width:920px}.modal .btn.disable,.modal .btn[disabled]{cursor:not-allowed;opacity:.5}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-4);border-bottom:1px solid var(--background-level-2);position:sticky;top:0;z-index:2;background-color:var(--background-level-1)}@media (hover: hover){.modal-header .btn.btn-icononly:hover{box-shadow:0 0 0 2px var(--background-level-2)}}.modal-header .modal-title{margin:0 var(--padding-2)}.modal-body,.modal-body .box-form-content{padding:var(--padding-4)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}body.modal-is-open .modal{animation:fadeIn .25s ease-out forwards}body.modal-is-open .overlay-modal{opacity:1;pointer-events:inherit}[data-modal-close],[data-modal-open]{cursor:pointer}*{box-sizing:border-box}body.no-scroll{overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:calc(70px + var(--padding-5))}body{font-family:Neusa Neu,sans-serif;margin:0;padding:0;background-color:var(--background-level-1);color:var(--text-level-1);font-size:1rem}body section{background-color:var(--background-level-1);color:var(--text-level-1);padding:var(--padding-2)}body section .light{color:var(--text-level-1)}body section .outer{padding:var(--padding-8) var(--padding-5)}body section .outer .inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}body section.bg-level-1,body section .bg-level-1{background-color:var(--background-level-1)}body section.bg-level-2,body section .bg-level-2{background-color:var(--background-level-2)}body section.bg-level-3,body section .bg-level-3{background-color:var(--background-level-3)}body section.bg-level-4,body section .bg-level-4{background-color:var(--background-level-4)}body section.bg-in .outer{border-radius:var(--radius-4);background-color:var(--background-level-1)}@media (min-width: 768px){[data-mobile]{display:none}}.card-product{height:100%}@media (min-width: 992px){.dropdown-product-content{top:77px}}@media (max-width: 992px){.btn-group.is-desktop{display:none}}.grecaptcha-badge{display:none!important}@media (min-width: 992px){.box-form-items-col.box-form-items-col-half{width:100%;max-width:calc(50% - var(--padding-6) / 2)}}a.box .icon{color:var(--text-level-1)!important}.specs-banner__inner .btn{display:none}[type=submit]{white-space:nowrap}@supports (background: -webkit-named-image(i)){.box-group-col.box-group-0.box-group-col-heigth,.box-group-col.box-group-0.box-group-col-heigth .box{min-height:0;max-height:max-content}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.single-product section{scroll-margin-top:155px}
