._1ryMqW_shell{--page-accent:var(--color-nav-red);flex-direction:column;min-height:100vh;display:flex}._1ryMqW_shell>main{flex:1}._1ryMqW_shell:has(main[data-page=about]){--page-accent:var(--color-nav-blue)}._1ryMqW_shell:has(main[data-page=products]){--page-accent:var(--color-nav-green)}._1ryMqW_shell:has(main[data-page=product]){--page-accent:var(--color-nav-green)}._1ryMqW_header{padding:10px 0;position:relative}._1ryMqW_headerInner{width:min(var(--content-width), calc(100% - 30px));justify-content:space-between;align-items:flex-start;gap:24px;min-height:73px;margin-inline:auto;display:flex}._1ryMqW_logo{flex-shrink:0;margin-top:5px;display:block}._1ryMqW_logo img{display:block}._1ryMqW_navList{align-items:center;gap:4px;margin:0;padding:10px 0 0;list-style:none;display:flex}._1ryMqW_navList a{text-transform:uppercase;border-bottom:1px solid var(--color-nav-red);align-items:center;min-height:48px;padding-inline:15px;font-size:12px;font-weight:600;text-decoration:none;display:flex}._1ryMqW_navList li[data-page=about] a{border-color:var(--color-nav-blue)}._1ryMqW_navList li[data-page=products] a{border-color:var(--color-nav-green)}._1ryMqW_navList li[data-page=contact] a{border-color:var(--color-accent)}._1ryMqW_navList a[aria-current],._1ryMqW_navList a:hover{color:#777}._1ryMqW_navList ._1ryMqW_language a{border:0}._1ryMqW_menuToggle{display:none}._1ryMqW_skip{z-index:10;background:#fff;padding:10px 16px;position:absolute;top:0;left:15px;transform:translateY(-150%)}._1ryMqW_skip:focus{transform:translateY(0)}._1ryMqW_copyright{background:var(--page-accent);color:#fff;text-align:center;padding:32px 15px}:is(._1ryMqW_shell:has(main[data-page=home]) ._1ryMqW_copyright,._1ryMqW_shell:has(main[data-page=schedule]) ._1ryMqW_copyright,._1ryMqW_shell:has(main[data-page=contact]) ._1ryMqW_copyright){background:color-mix(in srgb, var(--page-accent) 88%, #000)}:is(._1ryMqW_shell:has(main[data-page=product]) ._1ryMqW_copyright,._1ryMqW_shell:has(main[data-page=products]) ._1ryMqW_copyright,._1ryMqW_shell:has(main[data-page=gallery]) ._1ryMqW_copyright){color:#203b12}._1ryMqW_copyright p{margin:0}._1ryMqW_copyright small{font-size:11px;line-height:1.5;display:block}._1ryMqW_copyright a{border-bottom:1px dotted;text-decoration:none}@media (max-width:1024px){._1ryMqW_header{padding-block:8px}._1ryMqW_headerInner{align-items:center;min-height:89px}._1ryMqW_logo{margin:0}._1ryMqW_menuToggle{border:3px solid var(--color-nav-red);width:40px;height:39px;color:var(--color-nav-red);cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;padding:6px;display:flex}._1ryMqW_menuToggle span{background:currentColor;width:100%;height:2px}._1ryMqW_navList{top:100%;z-index:10;border:1px solid var(--color-nav-red);background:#f6f6f6 url(../media/surface-texture.3s34-b13lqmlf.png);padding:0;display:none;position:absolute;inset-inline:15px}._1ryMqW_navList[data-open=true]{flex-direction:column;align-items:stretch;display:flex}._1ryMqW_navList a{min-height:48px}}@media (min-width:768px) and (max-width:1199px){._1ryMqW_headerInner{max-width:940px}}._1ryMqW_shell:has(main[data-page=contact]){--page-accent:var(--color-accent)}._1ryMqW_shell:has(main[data-page=gallery]){--page-accent:var(--color-nav-green)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:#e55825;--color-accent-soft:#f29f7e;--color-nav-red:#ee2934;--color-nav-blue:#1b5f93;--color-nav-green:#6fbe44;--color-green-heading:#60a43b;--color-ink:#303030;--color-muted:#666;--color-surface:#fff;--color-surface-subtle:#f6f6f6;--font-sans:Arial, Helvetica, sans-serif;--content-width:71.25rem;--page-accent:var(--color-nav-red);--space-1:.375rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem}
*{box-sizing:border-box}html{background:var(--color-surface);scroll-behavior:smooth;min-width:320px}body{min-height:100vh;color:var(--color-ink);background:var(--color-surface) url(../media/surface-texture.3s34-b13lqmlf.png) repeat;font-family:var(--font-sans);margin:0;line-height:1.5}body:not(:has(main[data-page=contact])) .grecaptcha-badge{display:none!important}a{color:inherit}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--color-nav-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
