@charset "UTF-8";:root:not([data-theme=dark]){--body-bg:hsl(0 0% 100%);--clr-main-100:hsl(210 17% 96%);--clr-main-300:hsl(210 14% 82%);--clr-main-500:hsl(210 11% 58%);--clr-main-900:hsl(210 11% 15%)}:root[data-theme=dark]{--body-bg:hsl(210 11% 12%);--clr-main-100:hsl(210 11% 22%);--clr-main-300:hsl(210 11% 48%);--clr-main-500:hsl(210 14% 72%);--clr-main-900:hsl(0 0% 100%)}@supports not (color-scheme:dark){html[data-theme=dark]{background:hsl(210,11%,12%);color:hsl(0,0%,100%)}}:root{color-scheme:light dark;--index:calc(1vw + 1vh);--clr-primary-100:hsl(200 74% 96%);--clr-primary-300:hsl(200 72% 68%);--clr-primary-500:hsl(200 74% 49%);--clr-primary-900:hsl(200 95% 28%);--clr-primary-950:hsl(200 95% 18%);--clr-success-100:hsl(86 48% 96%);--clr-success-300:hsl(86 48% 73%);--clr-success-500:hsl(86 48% 55%);--clr-success-900:hsl(86 48% 31%);--clr-warning-100:hsl(59 72% 96%);--clr-warning-300:hsl(59 72% 73%);--clr-warning-500:hsl(59 72% 67%);--clr-warning-900:hsl(59 72% 31%);--clr-danger-100:hsl(357 95% 96%);--clr-danger-300:hsl(357 75% 68%);--clr-danger-500:hsl(357 75% 46%);--clr-danger-900:hsl(357 80% 28%);--cassiopeia-color-primary:var(--clr-primary-500);--cassiopeia-color-link:var(--clr-primary-500);--cassiopeia-color-hover:var(--clr-primary-900);--body-color:var(--clr-main-900);--mute-color:var(--clr-main-500);--link-color:var(--clr-primary-500);--link-color-rgb:32,156,217;--link-hover-color:var(--clr-primary-900);--link-hover-color-rgb:4,94,139;--danger-color:var(--clr-danger-500);--fz-4xl:calc(var(--index)*1.25 + 1rem);--fz-3xl:1.802rem;--fz-2xl:1.602rem;--fz-xl:1.35rem;--fz-lg:1.2rem;--fz-md:1.125rem;--fz-base:1rem;--fz-sm:0.889rem;--fz-m:0.79rem;--fw-black:700;--fw-ex-bold:700;--fw-bold:700;--fw-semi-bold:500;--fw-medium:500;--fw-regular:400;--fw-light:400;--fw-ex-light:400;--fw-thin:400;--element-border-radius:.25rem;--box-border-radius:.375rem;--img-border-radius:.5rem;--border-width:1px;--gap-100:.25rem;--gap-150:.375rem;--gap-200:.5rem;--gap-300:.75em;--gap-400:1rem;--gap-500:max(1.5dvw,1rem);--gap-600:max(2.15dvw,1rem);--gap-700:max(2.75dvw,1rem);--gap-800:max(3.5dvw,1rem);--gap-900:max(4.75dvw,1rem);--gap-950:max(5.25dvw,1rem);--scrollbar-size:10px;--cc-bg:var(--body-bg);--cc-primary-color:var(--clr-main-900);--cc-secondary-color:var(--clr-main-900);--cc-btn-primary-bg:var(--clr-primary-500);--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:var(--clr-primary-900);--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:var(--clr-main-100);--cc-btn-secondary-color:var(--clr-main-900);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:var(--clr-main-300);--cc-btn-secondary-hover-color:var(--body-bg);--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:var(--clr-main-100);--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:var(--clr-main-500);--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:var(--clr-main-300);--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:var(--clr-main-100);--cc-cookie-category-block-border:var(--clr-main-100);--cc-cookie-category-block-hover-bg:var(--clr-main-300);--cc-cookie-category-block-hover-border:var(--clr-main-300);--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--clr-main-300);--cc-overlay-bg:rgba(0,0,0,0.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--clr-main-100);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:var(--clr-main-100);--cc-link-color:var(--clr-main-500);--cc-modal-border-radius:.6em;--cc-btn-border-radius:.5em;--cc-btn-gap:5px;--shadow-color:0deg 0% 0%;--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--shadow-color)/0.1),0.4px 0.8px 1px -1.2px hsl(var(--shadow-color)/0.1),1px 2px 2.5px -2.5px hsl(var(--shadow-color)/0.1);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--shadow-color)/0.11),0.8px 1.6px 2px -0.8px hsl(var(--shadow-color)/0.11),2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color)/0.11),5px 10px 12.6px -2.5px hsl(var(--shadow-color)/0.11);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--shadow-color)/0.1),1.5px 2.9px 3.7px -0.4px hsl(var(--shadow-color)/0.1),2.7px 5.4px 6.8px -0.7px hsl(var(--shadow-color)/0.1),4.5px 8.9px 11.2px -1.1px hsl(var(--shadow-color)/0.1),7.1px 14.3px 18px -1.4px hsl(var(--shadow-color)/0.1),11.2px 22.3px 28.1px -1.8px hsl(var(--shadow-color)/0.1),17px 33.9px 42.7px -2.1px hsl(var(--shadow-color)/0.1),25px 50px 62.9px -2.5px hsl(var(--shadow-color)/0.1)}:where(html){--ease-1:cubic-bezier(0.25,0,0.5,1);--ease-2:cubic-bezier(0.25,0,0.4,1);--ease-3:cubic-bezier(0.25,0,0.3,1);--ease-4:cubic-bezier(0.25,0,0.2,1);--ease-5:cubic-bezier(0.25,0,0.1,1);--ease-in-1:cubic-bezier(0.25,0,1,1);--ease-in-2:cubic-bezier(0.5,0,1,1);--ease-in-3:cubic-bezier(0.7,0,1,1);--ease-in-4:cubic-bezier(0.9,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,0.75,1);--ease-out-2:cubic-bezier(0,0,0.5,1);--ease-out-3:cubic-bezier(0,0,0.3,1);--ease-out-4:cubic-bezier(0,0,0.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(0.1,0,0.9,1);--ease-in-out-2:cubic-bezier(0.3,0,0.7,1);--ease-in-out-3:cubic-bezier(0.5,0,0.5,1);--ease-in-out-4:cubic-bezier(0.7,0,0.3,1);--ease-in-out-5:cubic-bezier(0.9,0,0.1,1);--ease-elastic-1:cubic-bezier(0.5,0.75,0.75,1.25);--ease-elastic-2:cubic-bezier(0.5,1,0.75,1.25);--ease-elastic-3:cubic-bezier(0.5,1.25,0.75,1.25);--ease-elastic-4:cubic-bezier(0.5,1.5,0.75,1.25);--ease-elastic-5:cubic-bezier(0.5,1.75,0.75,1.25);--ease-squish-1:cubic-bezier(0.5,-0.1,0.1,1.5);--ease-squish-2:cubic-bezier(0.5,-0.3,0.1,1.5);--ease-squish-3:cubic-bezier(0.5,-0.5,0.1,1.5);--ease-squish-4:cubic-bezier(0.5,-0.7,0.1,1.5);--ease-squish-5:cubic-bezier(0.5,-0.9,0.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10)}.sun-and-moon>:is(.moon,.sun,.sun-beams){transform-origin:center center}.sun-and-moon>:is(.moon,.sun){fill:var(--icon-fill)}.theme-toggle:is(:hover,:focus-visible)>.sun-and-moon>:is(.moon,.sun){fill:var(--icon-fill-hover)}.sun-and-moon>.sun-beams{stroke:var(--icon-fill);stroke-width:2px}.theme-toggle:is(:hover,:focus-visible) .sun-and-moon>.sun-beams{stroke:var(--icon-fill-hover)}[data-theme=dark] .sun-and-moon>.sun{scale:1.75}[data-theme=dark] .sun-and-moon>.sun-beams{opacity:0}[data-theme=dark] .sun-and-moon>.moon>circle{translate:-7px -7px}@supports (cx:1){[data-theme=dark] .sun-and-moon>.moon>circle{cx:17;translate:0}}@media (prefers-reduced-motion:no-preference){.sun-and-moon>.sun{transition:scale .5s var(--ease-elastic-3)}.sun-and-moon>.sun-beams{transition:rotate .5s var(--ease-elastic-4),opacity .5s var(--ease-3)}.sun-and-moon .moon>circle{transition:translate .25s var(--ease-out-5)}@supports (cx:1){.sun-and-moon .moon>circle{transition:cx .25s var(--ease-out-5)}}[data-theme=dark] .sun-and-moon>.sun{scale:1.75;transition-duration:.25s;transition-timing-function:var(--ease-3)}[data-theme=dark] .sun-and-moon>.sun-beams{rotate:-25deg;transition-duration:.15s}[data-theme=dark] .sun-and-moon>.moon>circle{transition-delay:.25s;transition-duration:.5s}}.theme-toggle{--size:1.4rem;--icon-fill:hsl(0 0% 30%);--icon-fill-hover:hsl(0 0% 15%);aspect-ratio:1;background:none;block-size:var(--size);border:none;border-radius:50%;cursor:pointer;inline-size:var(--size);padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline-offset:5px}.theme-toggle>svg{block-size:100%;inline-size:100%;stroke-linecap:round}[data-theme=dark] .theme-toggle{--icon-fill:hsl(0 0% 80%);--icon-fill-hover:hsl(0 0% 95%)}@media (hover:none){.theme-toggle{--size:32px}}html{color-scheme:light;scroll-padding-top:var(--gap-700)}html[data-theme=dark]{color-scheme:dark}@keyframes octocat-wave{0%,to{rotate:0}20%,60%{rotate:-25deg}40%,80%{rotate:10deg}}@font-face{font-family:Roboto;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(../fonts/Roboto-Regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/Roboto-Medium.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/Roboto-Bold.woff2) format("woff2")}body,html{background-color:var(--body-bg);color:var(--body-color);font-family:Roboto,sans-serif;font-size:16px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:var(--fw-medium);line-height:1.2;margin-bottom:1rem}.h1,h1{font-size:var(--fz-3xl);text-wrap:balance}.h2,h2{font-size:var(--fz-2xl)}.h3,h3{font-size:var(--fz-xl)}.h4,h4{font-size:var(--fz-lg)}.h5,.h6,h5,h6{font-size:var(--fz-md)}.small,small{font-size:var(--fz-sm)}.high-txt{font-size:var(--fz-md);font-weight:var(--fw-bold);line-height:1.2}svg.ico{--ico-size:24px;fill:hsl(0,0%,20%);height:var(--ico-size);width:var(--ico-size)}.about-slogan-module{background-color:var(--clr-main-900);background-image:url(/images/about/about-slogan_01.jpg);background-image:-webkit-image-set(url("/images/about/about-slogan_01.webp"),url("/images/about/about-slogan_01.avif"));background-image:image-set(url("/images/about/about-slogan_01.webp"),url("/images/about/about-slogan_01.avif"));background-position:50%;background-repeat:no-repeat;background-size:cover;color:white}.about-slogan-module .slogan{max-width:820px}[data-theme=dark] .about-slogan-module{background-color:var(--body-bg)}.jmodedit{display:none}:where(.blog-item) .item-image img,:where(.latest-article) .newsflash-image img{aspect-ratio:3/2;background-color:var(--clr-main-100);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.article .item-image img{aspect-ratio:5/2;background-color:var(--clr-main-100);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.article-info{align-items:center;color:var(--mute-color)!important;display:flex;flex-wrap:wrap;font-size:var(--fz-sm);gap:var(--gap-300);margin-bottom:var(--gap-300)}.article-info svg.ico{--ico-size:20px}.article-info-term{display:none}.hits,.published{align-items:center;display:flex;gap:2px;line-height:1;margin-bottom:0}.icons,.published span{display:none}.pagenavigation{grid-column:1/-1}.article-gallery-container{min-width:0}@media (max-width:576px){.article-gallery-container{margin-inline:-1em}}.article-gallery{margin-block-end:var(--gap-200)}.article-gallery img{background-color:var(--clr-main-100)}.article-gallery-thumbs swiper-slide{border:var(--border-width) solid var(--clr-main-300)}.article-gallery-thumbs swiper-slide.swiper-slide-thumb-active{border:2px solid var(--clr-primary-500)}.article-gallery-thumbs img{aspect-ratio:1;background-color:var(--clr-main-100);cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.mod-articlesnews{list-style:none;padding-inline-start:0}.latest-article{display:grid;grid-gap:var(--gap-300);align-content:start}.latest-article__img{display:block;overflow:hidden;position:relative}.latest-article__info{align-items:center;color:var(--mute-color);display:flex;flex-wrap:wrap;font-size:var(--fz-sm);gap:var(--gap-300);line-height:1;margin-bottom:var(--gap-300)}.latest-article__info svg.ico{--ico-size:20px}.latest-article__hits{align-items:center;display:flex;gap:2px;line-height:1}.badge-info{background-color:var(--clr-success-500)}.bg-video-module{display:grid;min-height:calc(100dvh - var(--header-height, 64px) - 42px);grid-gap:0 1em;align-items:center;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end];isolation:isolate;padding-block:var(--gap-800);position:relative}.bg-video-module._ruidong{margin-block-end:var(--gap-700)}.bg-video-module video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.bg-video-caption{backdrop-filter:blur(8px);background-color:hsla(200,92%,18%,.75);border-radius:var(--box-border-radius);box-shadow:var(--shadow-elevation-medium);color:white;grid-column:main-start/main-end;padding-block:var(--gap-600);padding-inline:var(--gap-700)}.blockquote{--blockquote-fz:var(--fz-base);--blockquote-fw:var(--fw-regular);--blockquote-fs:italic;--blockquote-bg:var(--clr-main-100);--blockquote-padding-x:var(--gap-500);--blockquote-padding-y:var(--gap-400);background-color:var(--blockquote-bg);font-size:var(--blockquote-fz);font-style:var(--blockquote-fs);font-weight:var(--blockquote-fw);padding-block:var(--blockquote-padding-y);padding-inline:var(--blockquote-padding-x);position:relative}.blockquote:before{color:var(--clr-primary-500);content:'"';font-size:var(--fz-3xl);font-weight:var(--fw-bold);inset-block-start:0;inset-inline-start:0;position:absolute}.blog{--blog-columns:1fr;--blog-items-gap:var(--gap-500);--blog-item-title-fz:var(--fz-lg)}.blog-items{gap:var(--blog-items-gap)}.blog-item h2{font-size:var(--blog-item-title-fz)}.item-content{flex-grow:1}@media (min-width:767px){.blog-items{grid-template-columns:var(--blog-columns)}.blog-items.columns-3,.blog-items.columns-4{--blog-columns:1fr 1fr}}@media (min-width:991.98px){.blog-items.columns-3{--blog-columns:1fr 1fr 1fr}.blog-items.columns-4{--blog-columns:1fr 1fr 1fr 1fr}}body.scroll-lock{overflow:hidden}body:has(dialog[open]){overflow:hidden}.box{--box-color:currentColor;--box-bg:var(--body-bg);--box-border-color:transparent;--box-padding-x:var(--gap-400);--box-padding-y:var(--gap-400);--box-badge-size:1.8rem;--box-badge-bg:currentColor;background-color:var(--box-bg);border:var(--border-width) solid;border-color:var(--box-border-color);border-radius:var(--box-border-radius);color:var(--box-color);padding-block:var(--box-padding-y);padding-inline:var(--box-padding-x);position:relative}.box._bg-main-100{--box-bg:var(--clr-main-100)}.box._bg-main-300{--box-color:white;--box-bg:var(--clr-main-300)}.box._bg-main-500{--box-color:white;--box-bg:var(--clr-main-500)}.box._bg-primary-100{--box-bg:var(--clr-primary-100)}.box._bg-primary-500,.box._bg-primary-900{--box-color:white;--box-bg:var(--cassiopeia-color-primary)}.box._bg-primary-950{--box-color:white;--box-bg:hsla(200 92% 18%/.8);backdrop-filter:blur(8px)}.box._border-main-300{--box-border-color:var(--clr-main-300)}.box._border-primary-300{--box-border-color:var(--clr-primary-300)}.box._p-index{--box-padding-x:var(--gap-700);--box-padding-y:var(--gap-600)}.box._shadow-low{box-shadow:var(--shadow-elevation-low)}.box._shadow-medium{box-shadow:var(--shadow-elevation-medium)}.box._badge-info:before,.box._badge-link:before{background-color:var(--box-badge-bg);background-position:50%;background-repeat:no-repeat;background-size:calc(var(--box-badge-size)/1.6);border-radius:var(--img-border-radius);content:"";height:var(--box-badge-size);inset-block-start:50%;position:absolute;translate:0 -50%;width:var(--box-badge-size);z-index:1}.box._badge-link:before{--box-badge-bg:var(--link-color);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 256 256"><path d="m220.24 132.24-72 72a6 6 0 0 1-8.48-8.48L201.51 134H40a6 6 0 0 1 0-12h161.51l-61.75-61.76a6 6 0 0 1 8.48-8.48l72 72a6 6 0 0 1 0 8.48"/></svg>');inset-inline-end:calc(var(--box-badge-size)/-2)}.box._badge-info:before{--box-badge-bg:var(--clr-success-500);align-items:center;color:white;content:"i";display:flex;inset-inline-start:calc(var(--box-badge-size)/-2);justify-content:center}[data-theme=dark] .box._bg-primary-100{--box-bg:var(--clr-primary-950)}.breadcrumbs-module{margin-top:0!important}.breadcrumb{--breadcrumb-font-size:var(--fz-sm);--breadcrumb-background-color:transparent;--breadcrumb-divider-color:var(--clr-main-300);--breadcrumb-item-active-color:var(--clr-main-500);--breadcrumb-item-padding-x:0.375rem;background-color:var(--breadcrumb-background-color)}.mod-breadcrumbs__divider{display:none}.btn{--btn-border-radius:var(--element-border-radius)}.btn-primary{--btn-color:white;--btn-bg:var(--cassiopeia-color-primary);--btn-border-color:var(--cassiopeia-color-primary);--btn-hover-color:white;--btn-hover-bg:var(--cassiopeia-color-hover);--btn-hover-border-color:var(--cassiopeia-color-hover);--btn-focus-shadow-rgb:158,158,255;--btn-active-color:var(--cassiopeia-color-primary);--btn-active-bg:var(--cassiopeia-color-hover);--btn-active-border-color:var(--cassiopeia-color-hover);--btn-active-shadow:inset 0 3px 5px hsl(240 82% 68%/.125);--btn-disabled-color:var(--mute-color);--btn-disabled-bg:var(--clr-primary-300);--btn-disabled-border-color:var(--clr-primary-300)}.btn-secondary{--btn-color:var(--body-color);--btn-bg:var(--clr-main-100);--btn-border-color:var(--clr-main-100);--btn-hover-color:var(--body-color);--btn-hover-bg:var(--clr-main-300);--btn-hover-border-color:var(--clr-main-300);--btn-focus-shadow-rgb:158,158,255;--btn-active-color:var(--body-color);--btn-active-bg:var(--clr-main-300);--btn-active-border-color:var(--clr-main-300);--btn-active-shadow:inset 0 3px 5px hsl(240 82% 68%/.125);--btn-disabled-color:var(--mute-color);--btn-disabled-bg:var(--clr-main-100);--btn-disabled-border-color:var(--clr-main-100);background-color:var(--btn-bg);border-color:var(--btn-border-color);color:var(--btn-color)}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color)}.btn-success{--btn-color:var(--body-color);--btn-bg:var(--clr-success-100);--btn-border-color:var(--clr-success-300);--btn-hover-color:var(--body-color);--btn-hover-bg:var(--clr-success-300);--btn-hover-border-color:var(--clr-success-300);--btn-focus-shadow-rgb:96,150,96;--btn-active-color:var(--body-color);--btn-active-bg:var(--clr-success-300);--btn-active-border-color:var(--clr-success-300);--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:var(--mute-color);--btn-disabled-bg:var(--clr-success-100);--btn-disabled-border-color:var(--clr-success-100)}[data-theme=dark] .btn-success{--btn-bg:var(--clr-success-500);--btn-border-color:var(--clr-success-900);--btn-hover-bg:var(--clr-success-900)}.burger{--ico-size:42px;cursor:pointer;height:var(--ico-size);transition:rotate .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--ico-size)}.burger.active{rotate:45deg}.burger.active .bottom,.burger.active .top{stroke-dashoffset:-256px}.burger__line{fill:none;stroke:var(--body-color);stroke-linecap:round;stroke-width:22;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.burger .bottom,.burger .top{stroke-dasharray:156 257}.form__block.hide{display:none;opacity:0}#chiller-calc{margin-bottom:var(--gap-600)}#chiller-calc-final span{font-weight:var(--fw-semi-bold)}.card{--card-spacer-y:1rem;--card-spacer-x:1rem;--card-title-spacer-y:1rem;--card-title-color:var(--body-color);--card-subtitle-color:var(--mute-color);--card-border-width:var(--border-width);--card-border-color:var(--clr-main-300);--card-border-radius:var(--box-border-radius);--card-box-shadow: ;--card-inner-border-radius:calc(var(--border-radius) - var(--border-width));--card-cap-padding-y:0.5rem;--card-cap-padding-x:1rem;--card-cap-bg:var(--clr-main-100);--card-cap-color: ;--card-height: ;--card-color:var(--body-color);--card-bg:var(--body-bg);--card-img-overlay-padding:1rem;--card-group-margin:0.5em;overflow:hidden}ul:has(li.carte){list-style:none;padding-inline-start:0}a.carte{color:currentColor;text-decoration:none}.carte{--carte-bg-color:var(--body-bg);--carte-border-color:var(--clr-main-300);--carte-border-width:var(--border-width);--carte-border-radius:var(--box-border-radius);--carte-padding-x:var(--gap-400);--carte-padding-y:var(--gap-400);background-color:var(--carte-bg-color);border:var(--carte-border-width) solid;border-color:var(--carte-border-color);border-radius:var(--carte-border-radius);display:grid;overflow:hidden}.carte__body{padding-block:var(--carte-padding-y);padding-inline:var(--carte-padding-x)}.carte__body :last-child{margin-bottom:0}.carte__title{font-size:var(--fz-md);font-weight:var(--fw-semi-bold);line-height:1.2}.com-content-categories__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:var(--gap-600)}.com-content-categories__item{border-bottom:none}.com-content-categories__item-title a{color:var(--clr-main-900)}.cat-children-list{--badge-color:var(--body-color);--badge-bg:var(--clr-main-100);display:grid;gap:var(--gap-300);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));list-style:none;padding-inline-start:0}.com-content-category-blog{--badge-color:var(--mute-color);--badge-bg:var(--body-bg)}.com-content-category-blog__child .page-header{font-size:var(--fz-base);font-weight:var(--fw-regular);margin:0}.com-content-category-blog__numitems{background-color:var(--badge-bg);border-radius:var(--box-border-radius);color:var(--badge-color);font-size:var(--fz-m);margin-left:4px;padding:.2rem .4rem}.swiper-clients{margin-block-end:var(--gap-700)}.swiper-clients::part(wrapper){align-items:center}.swiper-clients__img{filter:grayscale(1);transition:filter .3s}.swiper-clients__img:hover{filter:grayscale(0)}.contacts{list-style:none;padding-inline-start:0}.contacts>li{margin-block-end:var(--gap-200)}._phone{font-size:var(--fz-base);font-weight:var(--fw-bold)}.btn-callback{background-color:transparent;border:none;color:currentColor;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.btn-callback:hover{color:var(--cassiopeia-color-hover)}.container-bottom-a,.container-bottom-b{display:grid;grid-template-columns:repeat(3,1fr);row-gap:var(--gap-600)}.container-bottom-a>*,.container-bottom-b>*{grid-column:1/-1}.jlcontentfieldsfilter{background-color:var(--clr-main-100);border-radius:var(--element-border-radius);display:inline-flex;padding-block:var(--gap-200);padding-inline:var(--gap-400)}.jlmf-section{display:flex}.jlcontentfieldsfilter,.jlmf-section{align-items:center;flex-wrap:wrap;gap:var(--gap-200) var(--gap-400)}.jlmf-select{max-width:100%;padding-block:var(--gap-100);width:auto}.jlmf-link{background-color:transparent;border:none;border-radius:0;box-shadow:none;color:var(--mute-color);font-size:var(--fz-sm);padding:0}.count{font-size:var(--fz-xl)!important}.details-group{margin-block-end:var(--gap-500)}details{--details-summary-fw:var(--fw-semi-bold);--details-summary-bg:var(--clr-main-100);--details-summary-border-radius:var(--element-border-radius);--details-summary-marker-color:var(--clr-primary-500);--details-summary-padding-x:var(--gap-400);--details-summary-padding-y:var(--gap-200);--details-summary-margin-end:var(--gap-100);--details-content-padding-y:var(--gap-200);interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:hidden;transition:block-size .4s,content-visibility .4s;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto;padding-block:var(--details-content-padding-y)}details[open] summary::marker{content:"- "}summary{background-color:var(--details-summary-bg);border-radius:var(--details-summary-border-radius);cursor:pointer;font-weight:var(--details-summary-fw);margin-block-end:var(--details-summary-margin-end);padding-block:var(--details-summary-padding-y);padding-inline:var(--details-summary-padding-x)}summary::marker{color:var(--details-summary-marker-color);content:"+ "}.dialog{--dialog-transition-time:.4s;--dialog-padding-x:var(--gap-600);--dialog-padding-y:var(--gap-600);--dialog-bg:var(--body-bg);--dialog-max-width:36em;--dialog-close-btn-size:2rem;--dialog-close-btn-line-width:2px;--dialog-close-btn-color:currentColor;--dialog-close-btn-hover-color:var(--mute-color);background-color:var(--dialog-bg);border:none;border-radius:var(--box-border-radius);box-shadow:var(--shadow-elevation-medium);max-width:var(--dialog-max-width);padding:0}.dialog::backdrop{background:hsla(0,0%,0%,.4)}.dialog[open]{animation:slide-down var(--dialog-transition-time) forwards,fade-in var(--dialog-transition-time) forwards}.dialog[open]::backdrop{animation:fade-in var(--dialog-transition-time) forwards}.dialog header{margin-block-end:var(--gap-400)}.dialog__wrapper{padding-block:var(--dialog-padding-y);padding-inline:var(--dialog-padding-x);position:relative}.dialog__btn-close{background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;height:var(--dialog-close-btn-size);padding:0;position:absolute;right:calc(var(--dialog-close-btn-size)*.3);top:calc(var(--dialog-close-btn-size)*.3);width:var(--dialog-close-btn-size)}.dialog__btn-close:after,.dialog__btn-close:before{background-color:var(--dialog-close-btn-color);content:"";display:block;height:var(--dialog-close-btn-line-width);left:50%;position:absolute;top:50%;transition:background-color var(--dialog-transition-time);translate:-50% -50%;width:var(--dialog-close-btn-size)}.dialog__btn-close:before{rotate:45deg}.dialog__btn-close:after{rotate:-45deg}.dialog__btn-close:hover:after,.dialog__btn-close:hover:before{background-color:var(--dialog-close-btn-hover-color)}@keyframes slide-down{0%{translate:0 -50%}to{translate:0 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#error404{padding-block:var(--gap-700)}.error-404{text-align:center}.error-404__code{color:var(--clr-primary-500);font-size:calc(var(--index)*8);font-weight:var(--fw-bold);line-height:1.2}.error-404__subtitle{font-size:var(--fz-lg)}a.feature{color:currentColor}.feature{--feature-ico-color:var(--clr-main-900);display:grid;gap:var(--gap-300)}@media (min-width:576px){.feature._inline{grid-template-columns:auto 1fr}}.feature._center{place-content:center}.feature._center .feature__img{margin:auto}.feature__body>:last-child{margin-block-end:0}.feature__title{font-size:var(--fz-base);font-weight:var(--fw-bold);line-height:1.2;margin-block-end:var(--gap-200)}.feature__title._up{letter-spacing:1px;text-transform:uppercase}.feature__img{color:var(--feature-ico-color)}.feature__img._primary{--feature-ico-color:var(--clr-primary-500)}.feature__img._success{--feature-ico-color:var(--clr-success-500)}.feature__img._warning{--feature-ico-color:var(--clr-warning-500)}.feature__img._danger{--feature-ico-color:var(--clr-danger-500)}.feature__img._animate{animation-duration:1s;animation-iteration-count:infinite;animation-name:animate_scale;animation-timing-function:ease-in-out;transform-origin:center center}.feature svg.ico.feature__img{--ico-size:36px}.feature p:last-child{margin-bottom:0}@keyframes animate_scale{0%,to{scale:1}30%{scale:1.25}}.fields-container{font-size:var(--fz-sm);list-style:none;padding-inline-start:0}.field-manufacturer .field-value{display:block;max-width:4.8rem}.field-label{color:var(--clr-main-500)}.country-field{-moz-column-gap:var(--gap-300);column-gap:var(--gap-300);flex-wrap:wrap}.country-field,.country-value{align-items:center;display:flex}.country-value{-moz-column-gap:var(--gap-200);column-gap:var(--gap-200)}figure.item-image,figure.newsflash-image{overflow:hidden;position:relative}figure.item-image figcaption,figure.newsflash-image figcaption{background:var(--clr-main-100);bottom:0;color:var(--clr-main-900);font-size:var(--fz-sm);left:0;opacity:0;padding:var(--fz-m) var(--fz-m);position:absolute;transition:all .3s ease;translate:0 100%;width:100%;z-index:1}figure.item-image:hover figcaption,figure.newsflash-image:hover figcaption{opacity:1;translate:0 0}.figure__caption{margin-top:var(--gap-200)}figcaption{color:var(--mute-color);font-size:var(--fz-sm)}.equipment-footer-menu .mod-menu__sub{padding-inline-start:0!important}.equipment-footer-menu .mod-menu__sub a:not(.btn){color:var(--clr-main-500)}.equipment-footer-menu li{padding:0}.container-footer{display:grid;grid-gap:0 1em;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end]}.container-footer__child{display:grid;gap:var(--gap-600) var(--gap-700);grid-column:main-start/main-end;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.footer{background-color:var(--clr-main-100);background-image:none;color:currentColor;padding-block:var(--gap-700)}.footer .btn-link:focus,.footer .btn-link:hover,.footer a:not(.btn):focus,.footer a:not(.btn):hover{color:var(--link-hover-color)}.footer .contacts,.footer .logo{margin-bottom:var(--gap-600)}.footer .logo{filter:grayscale(1);max-width:8rem}.footer .copyright-module{grid-column:1/-1}.form{--form-gap:var(--gap-400);display:grid;gap:var(--form-gap)}.form__block{position:relative}.form__label{color:var(--mute-color);cursor:text;left:1rem;padding:0 .2rem;position:absolute;top:50%;transition:.3s;z-index:1}.form__label:not([for$=message]){top:50%;translate:0 -50%}.form__label[for$=message]{top:.75rem}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:transparent!important;display:none!important}.form input::placeholder,.form textarea::placeholder{color:transparent!important;display:none!important}.form__input:not(:-moz-placeholder)+.form__label{background-color:var(--body-bg);color:var(--clr-primary-300);font-size:var(--fz-sm);top:0}.form__input:focus+.form__label,.form__input:not(:placeholder-shown)+.form__label{background-color:var(--body-bg);color:var(--clr-primary-300);font-size:var(--fz-sm);top:0}.form__input:not(:-moz-placeholder)+.form__label[for$=message]{translate:0 -50%}.form__input:focus+.form__label[for$=message],.form__input:not(:placeholder-shown)+.form__label[for$=message]{translate:0 -50%}.form-danger,input[type=checkbox].form-danger+label{--input-border-color:var(--danger-color)}.label-zakonrf{color:var(--mute-color);font-size:var(--fz-sm);line-height:1.2}.label-zakonrf a{text-decoration:none}@media (min-width:767px){.category-feedback-module #feedback{grid-template-columns:repeat(3,1fr)}.category-feedback-module #feedback ._message{grid-column:1/-1}.category-feedback-module #feedback .label-zakonrf{grid-column:span 2}.category-feedback-module #feedback button[type=submit]{justify-self:end}}.blog-item .item-image>a,.com-content-categories__item-img,.com-tags-tag__image,.latest-article__img,[data-lightgallery=photo]{display:block;position:relative;text-decoration:none}.blog-item .item-image>a:has(img):before,.com-content-categories__item-img:has(img):before,.com-tags-tag__image:has(img):before,.latest-article__img:has(img):before,[data-lightgallery=photo]:has(img):before{--ico-size:36px;background-color:hsla(255,255%,255%,.25);background-position:50%;background-repeat:no-repeat;background-size:var(--ico-size);color:var(--clr-main-900);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:1}.blog-item .item-image>a:hover:before,.com-content-categories__item-img:hover:before,.com-tags-tag__image:hover:before,.latest-article__img:hover:before,[data-lightgallery=photo]:hover:before{opacity:1}[data-lightgallery=photo]:has(img):before{--svg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 256 256"><path d="M152 112a8 8 0 0 1-8 8h-24v24a8 8 0 0 1-16 0v-24H80a8 8 0 0 1 0-16h24V80a8 8 0 0 1 16 0v24h24a8 8 0 0 1 8 8m77.66 117.66a8 8 0 0 1-11.32 0l-50.06-50.07a88.11 88.11 0 1 1 11.31-11.31l50.07 50.06a8 8 0 0 1 0 11.32M112 184a72 72 0 1 0-72-72 72.08 72.08 0 0 0 72 72"/></svg>');background-image:var(--svg)}.gallery{display:grid;gap:var(--gap-200);grid-template-columns:repeat(2,1fr);margin-block:var(--gap-700)}@media (min-width:576px){.gallery:not(.gallery-length-1,.gallery-length-2){grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}}.gallery img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media (max-width:576px){.swiper-gallery,.swiper-mobile-gallery,.swiper-photo{margin-inline-end:-1em}}.swiper-gallery,.swiper-mobile-gallery{display:grid;margin-block-end:var(--gap-700)}.swiper-gallery swiper-slide,.swiper-mobile-gallery swiper-slide{display:grid}.swiper-gallery img,.swiper-mobile-gallery img{background-color:var(--clr-main-100);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where([class^=grid__item]){grid-column:span 12}.grid{container-name:gridContainer;container-type:inline-size;display:grid;grid-template-columns:repeat(12,1fr)}@media (min-width:576px){.grid__item-3{grid-column:span 6}}@media (min-width:767px){.grid__item-3{grid-column:span 4}.grid__item-4,.grid__item-6{grid-column:span 6}}@media (max-width:767px){.ord--1,.ord-1{order:1}.ord--2,.ord-2{order:2}.ord--3,.ord-3{order:3}.ord--4,.ord-4{order:4}.ord--5,.ord-5{order:5}.ord--6,.ord-6{order:6}.ord--7,.ord-7{order:7}.ord--8,.ord-8{order:8}.ord--9,.ord-9{order:9}.ord--10,.ord-10{order:10}.ord--11,.ord-11{order:11}.ord--12,.ord-12{order:12}}@media (min-width:991.98px){.grid__item-3{grid-column:span 3}.grid__item-4{grid-column:span 4}.grid__item-8{grid-column:span 8}}._gap-300{gap:var(--gap-300)}._gap-400{gap:var(--gap-400)}._gap-500{gap:var(--gap-500)}._gap-600{gap:var(--gap-600)}._gap-700{gap:var(--gap-700)}._gap-800{gap:var(--gap-800)}._gap-900{gap:var(--gap-900)}.grid-auto-column{display:grid}.grid-auto-column._col-3{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.grid-auto-column._col-4{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.grid-auto-column._col-5{grid-template-columns:repeat(auto-fit,minmax(min(216px,100%),1fr))}.grid-auto-column._col-6{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.grid-auto-column._col-7{grid-template-columns:repeat(auto-fit,minmax(min(154.2857142857px,100%),1fr))}.grid-auto-column._col-8{grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr))}ul.grid,ul.grid-auto-column{list-style:none;padding-inline-start:0}.global-grid{display:grid;grid-gap:0 1em;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end]}.global-grid__container{grid-column:main-start/main-end}.header{--header-padding:var(--gap-200);display:grid;left:0;position:sticky;top:0;width:100%;grid-gap:0 1em;background-color:var(--body-bg);background-image:none;box-shadow:var(--shadow-elevation-low);grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end];transition:top .4s ease-out;z-index:10}.header._hide{top:calc(var(--header-height)*-1)}.header .container-nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-100) var(--gap-300);grid-column:main-start/main-end;justify-content:center;padding-block:var(--header-padding);position:relative}.home-slogan-module{background-color:var(--clr-main-900);background-image:url(/images/home/home-slogan_02.jpg);background-image:-webkit-image-set(url("/images/home/home-slogan_02.webp"),url("/images/home/home-slogan_02.avif"));background-image:image-set(url("/images/home/home-slogan_02.webp"),url("/images/home/home-slogan_02.avif"));background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:991.98px){.home-slogan-module{min-height:calc(100dvh - var(--header-height, 64px) - 42px)}}.home-slogan-module .slogan{color:white;margin-bottom:var(--gap-800)}#home-head{align-content:center;display:grid}#home-head svg.ico{--ico-size:42px}[data-theme=dark] .home-slogan-module{background-color:var(--body-bg)}#gekkold-about{padding-block:var(--gap-700)}input,select,textarea{--input-fz:var(--fz-base);--input-color:var(--body-color);--input-bg:var(--body-bg);--input-border-color:var(--clr-main-300);--input-border-radius:var(--element-border-radius);--input-focus-color:var(--clr-primary-500);--placeholder-color:var(--mute-color);--input-padding-x:1rem;--input-padding-y:.75rem;background-color:var(--input-bg);border-radius:var(--input-border-radius);color:var(--input-color);font-size:var(--input-fz);line-height:1.2}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder-color)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--placeholder-color)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--input-focus-color)}input:not([type=checkbox],[type=range]),select,textarea{display:block;padding:var(--input-padding-y) var(--input-padding-x);width:100%}input:not([type=range]),select,textarea{border:var(--border-width) solid var(--input-border-color)}textarea[type=text]{min-height:10rem}input[type=checkbox]{display:none}input[type=checkbox]+label{--check-size:1.5rem;--input-border-color:var(--clr-main-300);padding-left:calc(var(--check-size) + .75rem);position:relative}input[type=checkbox]+label:before{background-color:var(--body-bg);border:var(--border-width) solid var(--input-border-color);border-radius:var(--element-border-radius);content:"";cursor:pointer;display:block;height:var(--check-size);left:0;line-height:1;position:absolute;top:0;width:var(--check-size)}input[type=checkbox]:checked+label:before{background-color:var(--clr-primary-500)}.form-control:focus{border-color:var(--input-focus-color);box-shadow:0 0 0 .25rem hsla(200,74%,49%,.25)}.lg-container{--lg-bg-color:var(--clr-main-100);--lg-color:var(--clr-main-900);--lg-sub-color:var(--clr-main-500);--lg-link-color:var(--clr-main-900);--lg-hover-color:var(--clr-main-300)}.lg-backdrop{background-color:var(--lg-bg-color)}.lg-toolbar .lg-icon{color:var(--lg-link-color)}.lg-toolbar .lg-icon:hover{color:var(--lg-hover-color)}.lg-counter,.lg-next,.lg-prev{color:var(--lg-sub-color)}.lg-next,.lg-prev{background-color:rgba(0,0,0,.1)}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:var(--lg-hover-color)}.lg-sub-html{color:var(--lg-color)}[data-theme=dark] .lg-container{--lg-bg-color:var(--body-bg)}a{transition:all .3s ease}a,a:not([class]){text-decoration:none}a:hover{color:var(--link-hover-color)}.mod-list li a:hover,.result__title-link:focus .result__title-text,.result__title-link:hover .result__title-text{text-decoration:none}.newsflash-title a,.page-header a{color:var(--clr-main-900)}.newsflash-title a:hover,.page-header a:hover{color:var(--link-hover-color)}ul.list-c,ul.list-sq{--marker-size:4px;--marker-color:var(--clr-primary-300);list-style:none;margin-bottom:var(--gap-500);padding-inline-start:0}ul.list-c li,ul.list-sq li{margin-bottom:var(--gap-200);padding-left:1rem;position:relative}ul.list-c li:before,ul.list-sq li:before{background-color:var(--marker-color);content:"";display:block;height:var(--marker-size);inset-block-start:.5rem;inset-inline-start:0;position:absolute;width:var(--marker-size)}ul.list-c li ul,ul.list-sq li ul{list-style:none;margin-top:var(--gap-200);padding-inline-start:0}ul.list-c li ul>li:before,ul.list-sq li ul>li:before{background-color:transparent;border:var(--border-width) solid var(--marker-color)}ul.list-c li:before{border-radius:100vmax}ul.list-crumb{--list-gap:var(--gap-200);-moz-column-gap:var(--list-gap);column-gap:var(--list-gap);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-inline-start:0;position:relative}ul.list-crumb>li:not(:last-child):after{content:"|";margin-inline-start:var(--gap-100)}ol:not(.breadcrumb){counter-reset:counterList;list-style:none;padding-inline-start:0}ol:not(.breadcrumb)>li:before{content:counters(counterList,".") " ";counter-increment:counterList;font-weight:var(--fw-medium)}ol:not(.breadcrumb)>li ol{padding-left:var(--gap-400)}ol:not(.breadcrumb).list-number>li{margin-bottom:var(--gap-400);padding-left:var(--gap-700);position:relative}ol:not(.breadcrumb).list-number>li:before{font-size:var(--fz-md);font-weight:var(--fw-semi-bold);left:0;position:absolute;top:0}lite-youtube{aspect-ratio:16/9;background-color:var(--clr-main-100);background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;margin-block-end:var(--gap-400);position:relative}lite-youtube>iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}lite-youtube>.lty-playbtn{background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');border:none;cursor:pointer;display:block;filter:grayscale(100%);height:48px;left:50%;position:absolute;top:50%;transition:filter .1s cubic-bezier(0,0,.2,1);translate:-50% -50%;width:68px;z-index:1}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}lite-youtube img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.logo__link{text-decoration:none}@media (min-width:767px){.logo__min{display:none}}.logo__base{display:none}@media (min-width:767px){.logo__base{display:block}}.main-menu-nav .burger{display:block}@media (min-width:1320px){.main-menu-nav .burger{display:none}}.main-menu,.offcanvas-menu{margin-block-end:0}.main-menu,.main-menu__sub,.offcanvas-menu,.offcanvas-menu__sub{list-style:none;padding-inline-start:0}.main-menu a,.offcanvas-menu a{color:var(--body-color);display:block;text-decoration:none}.main-menu a:hover,.offcanvas-menu a:hover{color:var(--link-hover-color)}.main-menu{--link-line-height:calc(var(--header-height) - var(--header-padding)*2);display:none;margin-bottom:0}@media (min-width:1320px){.main-menu{display:flex;flex-wrap:wrap;gap:var(--gap-300)}.main-menu>li>a{line-height:var(--link-line-height)}.main-menu>.parent>a,.main-menu>.parent>span{align-items:center;display:flex}.main-menu>.parent>a.catalog-link:before,.main-menu>.parent>span.catalog-link:before{content:"☰";margin-right:4px}.main-menu>.parent>a:not(.catalog-link):after,.main-menu>.parent>span:not(.catalog-link):after{--parent-marker-size:5px;background-color:var(--clr-main-300);border-radius:var(--img-border-radius);content:"";display:inline-block;height:var(--parent-marker-size);margin-left:4px;width:var(--parent-marker-size)}.main-menu>.parent>.main-menu__sub{display:none}.main-menu>.parent:hover>.main-menu__sub{animation:fadeIn .4s;background-color:var(--body-bg);box-shadow:var(--shadow-elevation-medium);display:grid;left:0;padding:var(--gap-400);position:absolute}.main-menu>.parent:not(.mega-menu){position:relative}.main-menu>.parent:not(.mega-menu):hover>.main-menu__sub{top:100%;width:-moz-max-content;width:max-content}.main-menu>.parent:not(.mega-menu):hover .left+ul{left:auto;right:0}.main-menu>.parent:not(.mega-menu) .main-menu__sub .main-menu__sub{margin-bottom:var(--gap-400)}.main-menu>.parent:not(.mega-menu) .main-menu__sub .main-menu__sub a{color:var(--clr-main-500)}.main-menu>.parent:not(.mega-menu) .main-menu__sub .main-menu__sub a:before{content:"-";margin-right:var(--gap-200)}.main-menu>.parent:not(.mega-menu) .main-menu__sub .main-menu__sub a:hover{color:var(--link-hover-color)}.main-menu>.parent:not(.mega-menu) .main-menu__sub .main-menu__sub .main-menu__sub{display:none}.mega-menu>.main-menu__sub{gap:var(--gap-300);grid-template-columns:repeat(3,1fr);top:calc(100% - var(--header-padding));width:100%}.mega-menu .main-menu__sub .main-menu__sub .main-menu__sub{margin-bottom:var(--gap-400)}.mega-menu .main-menu__sub .main-menu__sub .main-menu__sub a{color:var(--clr-main-500);font-size:var(--fz-sm)}.mega-menu .main-menu__sub .main-menu__sub .main-menu__sub a:before{content:"-";margin-right:var(--gap-200)}.mega-menu .main-menu__sub .main-menu__sub .main-menu__sub a:hover{color:var(--link-hover-color)}.mega-menu .main-menu__title{font-size:var(--fz-md);font-weight:var(--fw-semi-bold);margin-bottom:var(--gap-200)}}.mod-menu__heading{line-height:var(--link-line-height)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.about-slogan-module,.activities-module,.consultation-module,.exclusive-representative-companies-module,.home-slogan-module,.info-box-module,.people-contact-us-module{grid-gap:0 1em;display:grid;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end]}#home-head,.about-slogan-module>.slogan,.activities-module>*,.consultation-module>*,.exclusive-representative-companies-module>*,.info-box-module>*,.people-contact-us-module>*{grid-column-end:main-end;grid-column-start:main-start}#home-about,#home-development-engineers,#ready-to-you,.about-slogan-module,.activities-module,.consultation-module,.exclusive-representative-companies-module,.home-slogan-module,.people-contact-us-module{padding-block:var(--gap-700)}.about-slogan-module,.home-slogan-module{isolation:isolate;position:relative}.about-slogan-module:before,.home-slogan-module:before{background-color:hsla(200,48%,12%,.5);content:"";inset:0;position:absolute;z-index:-1}.activities-module,.bg-video-module,.consultation-module,.exclusive-representative-companies-module,.people-contact-us-module{background-color:var(--clr-main-100)}.contacts-top-module{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-100) var(--gap-300);justify-content:center}.info-box-module{background-color:var(--cassiopeia-color-primary);color:white;text-align:center}.info-box-module .box{--box-padding-x:0}.info-box-module .list-crumb{justify-content:center}.buy-module{margin-block:var(--gap-700);margin-inline:auto;max-width:-moz-max-content;max-width:max-content}.offcanvas-menu-nav{background-color:var(--body-bg);bottom:0;overflow-x:hidden;overflow-y:auto;padding:var(--gap-400) var(--gap-700);position:fixed;right:-100%;top:0;transition:right .4s ease-out .4s;width:90vw;z-index:12}@media (min-width:1320px){.offcanvas-menu-nav{display:none}}.offcanvas-menu-nav.open{right:0}.offcanvas-menu-nav .burger{margin-bottom:var(--gap-400)}.offcanvas-menu{line-height:1.6}.offcanvas-menu>li>.nav-header,.offcanvas-menu>li>a{font-size:var(--fz-lg)}.offcanvas-menu>li .offcanvas-menu__sub{margin-bottom:var(--gap-400)}.offcanvas-menu .offcanvas-menu__sub>li>a:before{content:"-";margin-right:var(--gap-200)}.offcanvas-menu .offcanvas-menu__sub .offcanvas-menu__sub>li>a{color:var(--clr-main-500);font-size:var(--fz-sm)}.offcanvas-menu .offcanvas-menu__sub .offcanvas-menu__sub>li>a:hover{color:var(--link-hover-color)}.offcanvas-overlay{backdrop-filter:blur(10px);background-color:hsla(0,0%,0%,.75);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s ease;visibility:hidden;z-index:11}@media (min-width:1320px){.offcanvas-overlay{display:none}}.offcanvas-overlay.show{opacity:1;visibility:visible}.com-content-category-blog__navigation{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-300)}.com-content-category-blog__counter{font-size:var(--fz-sm);margin-bottom:0}.pagination{--pagination-padding-x:0.7rem;--pagination-padding-y:0.3rem;--pagination-font-size:var(--fz-sm);--pagination-color:var(--link-color);--pagination-bg:var(--body-bg);--pagination-border-width:1px;--pagination-border-color:transparent;--pagination-border-radius:var(--box-border-radius);--pagination-hover-color:var(--link-hover-color);--pagination-hover-bg:var(--clr-main-100);--pagination-hover-border-color:transparent;--pagination-focus-color:var(--link-hover-color);--pagination-focus-bg:transparent;--pagination-focus-box-shadow:0 0 0 0.15rem var(--link-hover-color);--pagination-active-color:white;--pagination-active-bg:var(--cassiopeia-color-primary);--pagination-active-border-color:var(--cassiopeia-color-primary);--pagination-active-border-radius:var(--box-border-radius);--pagination-disabled-color:var(--mute-color);--pagination-disabled-bg:var(--body-bg);--pagination-disabled-border-color:transparent;margin:0}.pagination svg.ico{--ico-size:var(--pagination-font-size)}.page-item .page-link{border-radius:var(--pagination-border-radius)}.page-link,.page-link:hover{color:var(--body-color)}.product{align-items:start;display:grid;gap:var(--gap-600) var(--gap-700);grid-template-columns:repeat(auto-fit,minmax(min(466px,100%),1fr))}.product__price{margin-block-end:var(--gap-600)}.product__info{background-color:var(--clr-main-100);padding-block:var(--gap-600);padding-inline:var(--gap-700)}.product__callback-btn{background-color:var(--cassiopeia-color-link);border:none;color:white;display:block;padding:1rem;width:100%}.product__callback-btn:hover{background-color:var(--cassiopeia-color-hover)}.product__body,.product__desc{grid-column:1/-1}.product__desc{display:grid;gap:1rem var(--gap-900);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.product__info-label{align-items:center;display:flex;gap:1rem;margin-block-end:var(--gap-300)}.product__info-ico{--ico-size:36px;--ico-color:white;background-color:var(--cassiopeia-color-primary);color:var(--ico-color);display:grid;font-size:var(--fz-lg);height:var(--ico-size);place-content:center;position:relative;width:var(--ico-size)}.product__info-ico:before{border:2px solid var(--ico-color);border-radius:var(--img-border-radius);content:"";inset:6px;position:absolute;z-index:1}.product__info-title{font-size:var(--fz-lg);font-weight:var(--fw-semi-bold)}.product__videos{grid-column:1/-1}.product__tech-characteristics{margin-bottom:var(--gap-600)}.product__tech-characteristics-btn{display:inline-block;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.price__value{font-size:var(--fz-3xl);font-weight:var(--fw-semi-bold)}.price__suffix{font-size:var(--fz-lg)}.tech-chars__item{-moz-column-gap:var(--gap-300);column-gap:var(--gap-300);display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:var(--gap-200);padding-inline:var(--gap-400)}.tech-chars__item:nth-child(2n){background-color:var(--clr-main-100)}.tech-chars dt{font-weight:var(--fw-semi-bold)}.tech-chars dd{margin-bottom:0}.tech-chars dd>:last-child{margin-block-end:0}@media (min-width:767px){#product-question{grid-template-columns:repeat(3,1fr)}#product-question ._message{grid-column:1/-1}#product-question .label-zakonrf{grid-column:span 2}}.input-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:var(--gap-300);padding-inline:2px}.input-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--clr-primary-500);border-radius:100%;cursor:pointer;height:var(--gap-300);margin-top:calc(var(--gap-300)/-2);width:var(--gap-300)}.input-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--clr-primary-500);border-radius:100%;cursor:pointer;height:var(--gap-300);margin-top:calc(var(--gap-300)/-2);width:var(--gap-300)}.input-range::-ms-thumb{appearance:none;background:var(--clr-primary-500);border-radius:100%;cursor:pointer;height:var(--gap-300);margin-top:calc(var(--gap-300)/-2);width:var(--gap-300)}.input-range::-webkit-slider-runnable-track{background:var(--clr-main-300);cursor:pointer;height:1px;width:100%}.input-range::-moz-range-track{background:var(--clr-main-300);cursor:pointer;height:1px;width:100%}.input-range::-ms-track{background:var(--clr-main-300);cursor:pointer;height:1px;width:100%}.form__block .input-range{bottom:0;left:0;position:absolute;translate:0 50%;width:100%;z-index:1}.form__block .input-range::-webkit-slider-runnable-track{background:none!important}.form__block .input-range::-moz-range-track{background:none!important}.form__block .input-range::-ms-track{background:none!important}.schedule{-moz-column-gap:var(--gap-100);column-gap:var(--gap-100);display:flex;list-style:none;margin-block-end:var(--gap-400);padding-inline-start:0}.schedule__item{border-radius:var(--element-border-radius);color:white;line-height:1;padding-block:var(--gap-100);padding-inline:var(--gap-150)}.schedule__item._work{background-color:var(--clr-success-500)}.schedule__item._week{background-color:var(--clr-danger-500)}::-webkit-scrollbar{height:var(--scrollbar-size,10px);width:var(--scrollbar-size,10px)}::-webkit-scrollbar-track{background-color:var(--clr-main-100)}::-webkit-scrollbar-thumb{background-color:var(--clr-primary-500);border-radius:var(--element-border-radius)}::-webkit-scrollbar-thumb:hover{background-color:var(--clr-primary-900)}@supports (scrollbar-color:gray){*{scrollbar-color:var(--clr-primary-500) var(--clr-main-100);scrollbar-width:var(--scrollbar-size,10px)}}.scrollup{align-items:center;background-color:var(--clr-main-100);border:none;border-radius:100vmax;box-shadow:var(--shadow-elevation-low);color:var(--body-color);cursor:pointer;display:flex;height:48px;inset-block-end:1.25rem;inset-inline-end:1.25rem;isolation:isolate;justify-content:center;margin-inline-end:var(--scrollbar-compensation);opacity:0;overflow:hidden;position:fixed;transition:opacity .3s ease;width:48px;z-index:99}.scrollup._show{opacity:1}.scrollup:before{animation:scaleProgress auto linear;animation-timeline:scroll(root);background-color:var(--clr-primary-300);content:"";inset:0;position:absolute;transform-origin:center 100%;z-index:-1}.scrollup svg.ico{--ico-size:24px}@keyframes scaleProgress{0%{scale:1 0}to{scale:1 1}}.search-module{flex:1}.search-module .awesomplete{display:block}.awesomplete>ul{background:var(--body-bg)}.awesomplete mark{background:var(--clr-warning-300);color:var(--clr-warning-900)}.com-finder__results-list{display:grid;gap:var(--gap-500)}.com-finder__navigation{display:flex;flex-wrap:wrap;justify-content:space-between}.result__title-link{color:var(--body-color)}.result__title-text{font-size:var(--fz-md);font-weight:var(--fw-semi-bold)}.result__item+.result__item{border-top:none;margin-top:0;padding-top:0}.mark,mark{--highlight-color:var(--clr-success-900);--highlight-bg:var(--clr-success-100)}[data-theme=dark] .mark,[data-theme=dark] mark{--highlight-color:var(--clr-success-100);--highlight-bg:var(--clr-success-900)}[data-theme=dark] .awesomplete mark{background:var(--clr-warning-900);color:var(--clr-warning-100)}#about-activities{padding-block:var(--gap-700)}.signature{color:var(--clr-main-500);font-style:italic}.swiper-inline-auto{margin-block-end:var(--gap-400)}@media (max-width:991.98px){.swiper-inline-auto{margin-inline-end:-1em}}.swiper-auto{display:flex;flex-wrap:wrap;gap:var(--gap-200);margin-block-end:var(--gap-400)}.swiper-auto>swiper-slide{width:auto}.swiper-auto:after{background:linear-gradient(to right,transparent 0,var(--body-bg) 86%);content:"";inset-block:0;inset-inline-end:0;pointer-events:none;position:absolute;width:46px;z-index:1}.slogan__title{font-size:var(--fz-4xl);font-weight:var(--fw-bold);letter-spacing:2px;text-transform:uppercase;text-wrap:balance}.slogan__subtitle{font-size:var(--fz-3xl);font-weight:var(--fw-semi-bold);margin-block-end:var(--gap-300)}swiper-container::part(container){--swiper-theme-color:var(--clr-primary-500);--swiper-navigation-size:32px;--swiper-navigation-sides-offset:8px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px;--swiper-pagination-bullet-inactive-color:var(--clr-main-900);--swiper-pagination-bullet-inactive-opacity:.25}swiper-container::part(bullet-active){width:calc(var(--swiper-pagination-bullet-width)*2)}.table{--table-color:var(--body-color);--table-border-color:var(--clr-main-300);--table-striped-color:var(--body-color);--table-striped-bg:var(--clr-main-100)}.table-primary{--table-color:var(--body-color);--table-bg:var(--clr-primary-100);--table-border-color:var(--clr-primary-100);--table-striped-bg:var(--clr-primary-100);--table-striped-color:var(--body-color);--table-active-bg:var(--clr-primary-300);--table-active-color:var(--body-color);--table-hover-bg:var(--clr-primary-100);--table-hover-color:var(--body-color);border-color:var(--table-border-color);color:var(--table-color)}.tabs{--tablist-border-color:var(--clr-main-300);--tab-bg:var(--body-bg);--tab-btn-color:var(--mute-color);--tab-btn-active-color:var(--body-color);--tab-btn-border-color:transparent;--tab-btn-active-border-color:var(--clr-main-900);--tab-btn-bg:var(--body-bg);--tab-btn-active-bg:var(--body-bg);--tab-btn-padding-x:1rem;--tab-btn-padding-y:0.6rem;display:grid;grid-column:1/-1}[role=tablist]{border-block-end:1px solid var(--tablist-border-color);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}[role=tabpanel]{background-color:var(--tab-bg);padding-block-start:var(--gap-600)}button[role=tab]{background-color:var(--tab-btn-bg);border:var(--border-width) solid;border-color:var(--tab-btn-border-color);color:var(--tab-btn-color);cursor:pointer;font-size:var(--fz-md);line-height:1.2;padding-block:var(--tab-btn-padding-y);padding-inline:var(--tab-btn-padding-x);text-transform:uppercase}button[role=tab][aria-selected=true]{background-color:var(--tab-btn-active-bg);border-block-end:2px solid var(--tab-btn-active-border-color);color:var(--tab-btn-active-color);font-weight:var(--fw-bold)}button[role=tab]:focus{outline:0}.tags a.btn{font-weight:var(--fw-regular)}.com-tags-tag__category{display:grid;gap:var(--gap-500);margin-block-end:var(--gap-500)}@media (min-width:576px){.com-tags-tag__category:not(.category-length-1,.category-length-2){grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.com-tags-tag__category.category-length-1,.com-tags-tag__category.category-length-2{grid-template-columns:repeat(3,1fr)}}.com-tags-tag__image{margin-block-end:var(--gap-300)}.com-tags-tag__title{font-size:var(--fz-lg)}.com-tags-tag__title a{color:var(--clr-main-900)}.swiper-tags{margin-block-end:var(--gap-600);position:relative}@media (max-width:991.98px){.swiper-tags{margin-inline-end:-1em}}.swiper-tags:after{background:linear-gradient(to right,transparent 0,var(--body-bg) 86%);content:"";inset-block:0;inset-inline-end:0;pointer-events:none;position:absolute;width:50px;z-index:1}.tagspopular__badge{background-color:var(--body-bg);border-radius:var(--box-border-radius);color:var(--clr-success-500);font-size:var(--fz-m);padding:.2rem .4rem}ul.tagspopular{display:flex;flex-wrap:wrap;gap:var(--gap-300);list-style:none;padding-block-start:var(--gap-400);padding-inline-start:0}ul.tagspopular>*{flex-grow:1}ul.tagspopular .btn{display:block}.container-topbar{background-color:var(--clr-main-100);color:currentColor;display:grid;grid-gap:0 1em;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end];padding-block:var(--gap-200)}.container-topbar__child{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-100) var(--gap-500);grid-column:main-start/main-end;justify-content:center}@media (min-width:767px){.container-topbar__child{justify-content:flex-end}}.container-topbar .btn-link:focus,.container-topbar .btn-link:hover,.container-topbar a:not(.btn):focus,.container-topbar a:not(.btn):hover{color:var(--cassiopeia-color-hover)}