@font-face{font-family:yellix;font-weight:400;font-display:auto;font-style:normal;src:url(/Fonts/Yellix-Regular.eot);src:url(/Fonts/Yellix-Regular.eot?#iefix) format("embedded-opentype"),url(/Fonts/Yellix-Regular.woff) format("woff"),url(/Fonts/Yellix-Regular.ttf) format("truetype"),url(/Fonts/Yellix-Regular.otf) format("opentype"),url(/Fonts/Yellix-Regular.svg?#webfont) format("svg")}@font-face{font-family:yellix;font-weight:500;font-display:auto;font-style:normal;src:url(/Fonts/Yellix-Medium.eot);src:url(/Fonts/Yellix-Medium.eot?#iefix) format("embedded-opentype"),url(/Fonts/Yellix-Medium.woff) format("woff"),url(/Fonts/Yellix-Medium.ttf) format("truetype"),url(/Fonts/Yellix-Medium.otf) format("opentype"),url(/Fonts/Yellix-Medium.svg?#webfont) format("svg")}@font-face{font-family:yellix;font-weight:600;font-display:auto;font-style:normal;src:url(/Fonts/Yellix-SemiBold.eot);src:url(/Fonts/Yellix-SemiBold.eot?#iefix) format("embedded-opentype"),url(/Fonts/Yellix-SemiBold.woff) format("woff"),url(/Fonts/Yellix-SemiBold.ttf) format("truetype"),url(/Fonts/Yellix-SemiBold.otf) format("opentype"),url(/Fonts/Yellix-SemiBold.svg?#webfont) format("svg")}@font-face{font-family:yellix;font-weight:700;font-display:auto;font-style:normal;src:url(/Fonts/Yellix-Bold.eot);src:url(/Fonts/Yellix-Bold.eot?#iefix) format("embedded-opentype"),url(/Fonts/Yellix-Bold.woff) format("woff"),url(/Fonts/Yellix-Bold.ttf) format("truetype"),url(/Fonts/Yellix-Bold.otf) format("opentype"),url(/Fonts/Yellix-Bold.svg?#webfont) format("svg")}:root{--color-black: hsl(0, 0%, 0%);--color-white: hsl(0, 0%, 100%);--color-transparent: hsla(0, 0%, 0%, 0);--color-primary: #39E58E;--color-secondary: hsl(201, 50%, 50%);--color-info: hsl(200, 54%, 53%);--color-success: hsl(134, 61%, 41%);--color-warning: hsl(45, 100%, 42%);--color-disabled: #5B7789;--color-error: hsl(354, 70%, 54%);--color-grey: hsl(0, 0%, 50%);--color-border: hsl(0, 0%, 79%);--color-bg: #103A55;--color-bg-sec: #012034;--color-bg-mid: #012034;--color-text: #ACD4F0;--color-text-sec: #EDFFE4;--color-text-title: #39E58E;--color-text-title-sec: #617DF7;--color-text-dark: #113D59;--color-gradient-start: #103A55;--color-gradient-end: #012034;--font-family-text: yellix, sans-serif;--font-weight: 400;--font-style: normal;--font-size-2xs: 6.75pt;--font-size-xs: 7.5pt;--font-size-s: 10pt;--font-size-m: 16px;--font-size-l: 18px;--font-size-xl: 24px;--font-size-2xl: 24pt;--font-size-3xl: 32pt;--line-height: 1.5;--line-height-s: 1;--font-thin: 100;--font-light: 200;--font-regular: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--gap: .8rem;--gap-xs: .2rem;--gap-s: .4rem;--gap-m: .8rem;--gap-l: 1.6rem;--gap-xl: 2.4rem;--gap-2xl: 3.2rem;--gap-3xl: 4rem;--border-width: 1px;--border-width-l: 2px;--radius-s: .4rem;--radius-m: .8rem;--radius-l: 1.6rem;--radius-none: 0;--radius-circle: 50%;--shadow-x: 0;--shadow-y: 0;--shadow-radius-xs: 1em;--shadow-radius-s: 1.5em;--shadow-radius-m: 2em;--shadow-radius-l: 2.5em;--shadow-radius-xl: 3em;--trans-time: .25s;--trans-fnc: ease-in-out;--nav-height-desk: 90px;--nav-height-mob: 60px}@layer dotvvm-business-pack,base,components,utils;@layer dotvvm-business-pack;@layer base{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;max-width:100dvi;min-height:100svb;margin:0;background-color:#103a55;font-family:yellix,sans-serif;font-family:var(--font-family-text);font-weight:400;font-weight:var(--font-weight);line-height:1.5;line-height:var(--line-height);overflow-x:clip;overflow-y:scroll}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background-color:#103a55;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#5b7789;border-radius:10px}address{font-style:normal}main{overflow-x:clip}body{font-size:clamp(1rem,.9054rem + .4036vw,1.25rem);color:#acd4f0;font-feature-settings:"ss00","ss07","ss04","ss11"}h1,h2,h3,h4,h5,h6,p{margin:0}address{font-weight:400;font-style:normal}textarea{font-family:inherit;font-size:medium;resize:vertical}small{font-size:14px}h1{font-size:clamp(3rem,1.8648rem + 4.8436vw,6rem);font-weight:700;line-height:1.1;color:#39e58e}h1 b,h1 strong{font-weight:inherit;color:#617df7}h2{font-size:clamp(2.25rem,1.5878rem + 2.8254vw,4rem);font-weight:700;line-height:1.1;color:#39e58e}h2 b,h2 strong{font-weight:inherit;color:#617df7}h3{font-size:clamp(1.375rem,.9493rem + 1.8163vw,2.5rem);font-weight:700;line-height:1.1;color:#617df7}h4{font-size:clamp(1.375rem,1.0439rem + 1.4127vw,2.25rem);font-weight:600;line-height:1.1;color:#fff}h5{font-size:clamp(1rem,.9054rem + .4036vw,1.25rem);font-weight:600;line-height:1.5;color:#acd4f0;text-transform:uppercase}.desc p{margin-bottom:1.6rem;margin-bottom:var(--gap-l);font-size:clamp(1.5rem,1.1216rem + 1.6145vw,2.5rem);line-height:1.25;color:#edffe4}.desc p:last-of-type{margin-bottom:0}p{font-weight:400}p strong{font-weight:500}p b,strong{font-weight:600}a{font-weight:400;color:#acd4f0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}}@layer components{.badge{--badge-color: #ACD4F0;--badge-color-bg: #132C46;--badge-font-weight: 600;--badge-font-size: clamp(1.25rem, 1.1554rem + .4036vw, 1.5rem);--badge-border-color: #132C46;--badge-pad-block: 12px;--badge-pad-inline: 22px;--badge-max-width: fit-content;display:inline-flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:flex-start;gap:.4rem;border-radius:100vmax;border:1px solid hsl(0,0%,79%);padding-left:22px;padding-right:22px;padding-left:var(--badge-pad-inline);padding-right:var(--badge-pad-inline);padding-top:12px;padding-bottom:12px;padding-top:var(--badge-pad-block);padding-bottom:var(--badge-pad-block);max-width:-moz-fit-content;max-width:fit-content;max-width:var(--badge-max-width);background-color:#132c46;background-color:var(--badge-color-bg);border:1px solid #132C46;border:1px solid var(--badge-border-color);font-family:yellix,sans-serif;font-size:clamp(1.25rem,1.1554rem + .4036vw,1.5rem);font-size:var(--badge-font-size);font-weight:600;font-weight:var(--badge-font-weight);line-height:1.125;color:#acd4f0;color:var(--badge-color);-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width: 820px){.badge{--badge-pad-block: 8px;--badge-pad-inline: 16px}}.badge--light{--badge-color: #103A55;--badge-color-bg: #ACD4F0;--badge-border-color: #ACD4F0}.badge>svg{fill:var(--badge-color)}.badge>p{font-weight:inherit}.btn-container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;gap:1.6rem;gap:var(--gap-l)}.btn-container--center{justify-content:center;margin-top:3.2rem;margin-top:var(--gap-2xl)}button,.button{--btn-color: #39E58E;--btn-color-hover: #113D59;--btn-color-bg: hsla(0, 0%, 0%, 0);--btn-color-bg-hover: #39E58E;--btn-font-weight: 600;--btn-font-size: clamp(1.25rem, 1.1554rem + .4036vw, 1.5rem);--btn-border-color: #39E58E;--btn-pad-block: 12px;--btn-pad-inline: 20px;--btn-max-width: fit-content;display:inline-flex;flex-flow:row nowrap;align-items:center;align-content:normal;justify-content:flex-start;gap:.4rem;border-radius:100vmax;border:1px solid hsl(0,0%,79%);padding-left:20px;padding-right:20px;padding-left:var(--btn-pad-inline);padding-right:var(--btn-pad-inline);padding-top:12px;padding-bottom:12px;padding-top:var(--btn-pad-block);padding-bottom:var(--btn-pad-block);max-width:-moz-fit-content;max-width:fit-content;max-width:var(--btn-max-width);background-color:#0000;background-color:var(--btn-color-bg);border:1px solid #39E58E;border:1px solid var(--btn-border-color);font-family:yellix,sans-serif;font-size:clamp(1.25rem,1.1554rem + .4036vw,1.5rem);font-size:var(--btn-font-size);font-weight:600;font-weight:var(--btn-font-weight);line-height:1.125;color:#39e58e;color:var(--btn-color);-webkit-text-decoration:none;text-decoration:none;transition:.25s ease-in-out;transition:var(--trans-time) var(--trans-fnc);cursor:pointer}@media only screen and (max-width: 820px){button,.button{--btn-pad-block: 8px;--btn-pad-inline: 16px}}@media (hover: hover){button:hover,.button:hover{--btn-color: var(--btn-color-hover);--btn-color-bg: var(--btn-color-bg-hover)}}button>svg,.button>svg{fill:var(--btn-color)}button--redirect,.button--redirect{--btn-pad-block: 12px;--btn-pad-inline: 24px;flex-direction:column;flex-wrap:nowrap;font-size:28px;text-align:center}button--redirect span,.button--redirect span{font-size:18px}button--disabled,.button--disabled{--btn-pad-block: 12px;--btn-pad-inline: 24px;--btn-color: #113D59;--btn-color-bg: #5B7789;--btn-border-color: #5B7789;flex-direction:column;flex-wrap:nowrap;font-size:28px;text-align:center;cursor:not-allowed;pointer-events:none}button--disabled span,.button--disabled span{font-size:18px}button--radio,.button--radio{position:relative}button--radio:focus-visible,.button--radio:focus-visible{outline:2px solid blue}button--radio input[type=radio],.button--radio input[type=radio]{position:absolute;width:100%;height:100%;cursor:pointer;clip-path:polygon(0 0,0 0,0 0,0 0)}button--radio[ischecked=true],.button--radio[ischecked=true]{--btn-color: var(--btn-color-hover);--btn-color-bg: var(--btn-color-bg-hover)}.tag-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.6rem;gap:var(--gap-l);row-gap:.8rem;row-gap:var(--gap)}.tag{--tag-color: #39E58E;--tag-font-weight: 600;--tag-font-size: clamp(1.125rem, .9831rem + .6054vw, 1.5rem);font-family:yellix,sans-serif;font-size:clamp(1.125rem,.9831rem + .6054vw,1.5rem);font-size:var(--tag-font-size);font-weight:600;font-weight:var(--tag-font-weight);line-height:1.125;color:#39e58e;color:var(--tag-color);-webkit-text-decoration:none;text-decoration:none}.tag>svg{fill:var(--tag-color)}.tag--primary{--tag-color: #39E58E}.tag--secondary{--tag-color: #617DF7}}@layer modules{.container{margin-left:auto;margin-right:auto;width:min(100% - 2.4rem,1440px);width:min(100% - var(--pad-x, 2.4rem),var(--max-width, 1440px))}@media only screen and (max-width: 1366px){.container{--max-width: 1280px}}@media only screen and (max-width: 375px){.container{--pad-x: 1.6rem}}.container--m{--max-width: 1366px}@media only screen and (max-width: 1366px){.container--m{--max-width: 1280px}}.container--s{--max-width: 1280px}@media only screen and (max-width: 1366px){.container--s{--max-width: 1280px}}.container--sm{--max-width: 1090px}@media only screen and (max-width: 1280px){.container--sm{--max-width: 1024px}}.header{--header-height: calc(100svb - var(--nav-height-desk));--header-margin-b-s: 90px;position:relative;height:calc(100svb - 90px);height:var(--header-height);margin-top:90px;margin-top:var(--header-margin-b-s);background-color:#103a55;overflow:hidden}@media only screen and (max-width: 1024px){.header{--header-margin-b-s: 60px;--header-height: 100svb}}.header--grain:after{position:absolute;top:0;left:50%;content:"";width:100%;height:494px;background-image:url(/Images/Grains/fialovy_grain_min_rotate.png);background-repeat:no-repeat;background-position:top;background-size:contain;filter:grayscale(100%) invert(51%) sepia(18%) saturate(4923%) hue-rotate(208deg) brightness(95%) contrast(105%);transform:translate(-36%);image-rendering:pixelated}.header--grain:before{position:absolute;top:50%;left:50%;content:"";width:100%;height:476px;background-image:url(/Images/Grains/zeleny_grain_kruh_min.png);background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(100%) invert(19%) sepia(12%) saturate(2200%) hue-rotate(98deg) brightness(110%) contrast(89%);transform:translate(-30%,-12%);image-rendering:pixelated}.header--gradient{background:linear-gradient(90deg,#012034,#103a55 50%)}.header--image{position:absolute;width:100%;height:100svb}@media only screen and (max-width: 560px){.header--image{background:linear-gradient(359deg,#012034,#103a55 50%)}}.header--image-production:after{position:absolute;top:0;left:0;content:"";width:100%;height:var(--header-height);background-image:url(/Images/Production/header-production.png);background-repeat:no-repeat;background-position:right;background-size:contain;transform:translate(16%);transform:translate(0)}@media only screen and (max-width: 1280px){.header--image-production:after{background-position:left;background-size:cover;transform:translate(33%)}}@media only screen and (max-width: 1024px){.header--image-production:after{transform:translate(0)}}@media only screen and (max-width: 560px){.header--image-production:after{display:none}}.header--image-sw-develop:after{position:absolute;top:0;left:0;content:"";width:100%;height:100svb;background-image:url(/Images/SoftwareDevelopment/header-software-evelopment.webp);background-repeat:no-repeat;background-position:right;background-size:contain;transform:translate(16%);transform:translate(0)}@media only screen and (max-width: 1280px){.header--image-sw-develop:after{background-position:left;background-size:cover;transform:translate(33%)}}@media only screen and (max-width: 1024px){.header--image-sw-develop:after{transform:translate(0)}}@media only screen and (max-width: 560px){.header--image-sw-develop:after{display:none}}.header--image-manu-sys:after{position:absolute;top:0;left:0;content:"";width:100%;height:100svb;background-image:url(/Images/ManufacturingSystems/header-manufacturing-systems.webp);background-repeat:no-repeat;background-position:right;background-size:contain;transform:translate(16%);transform:translate(0)}@media only screen and (max-width: 1280px){.header--image-manu-sys:after{background-position:left;background-size:cover;transform:translate(33%)}}@media only screen and (max-width: 1024px){.header--image-manu-sys:after{transform:translate(0)}}@media only screen and (max-width: 560px){.header--image-manu-sys:after{display:none}}.header h1,.header button,.header .button,.header .header__grain--1{position:relative;z-index:1}.header__grain{position:relative;width:100%}.header__grain--1{position:absolute;top:0;left:50%;width:100%;height:558px;background-image:url(/Images/Grains/fialovy_grain_min_rotate.png);background-repeat:no-repeat;background-position:top;background-size:contain;filter:grayscale(100%) invert(51%) sepia(18%) saturate(4923%) hue-rotate(208deg) brightness(95%) contrast(105%);transform:translate(-50%);image-rendering:pixelated}@media only screen and (max-width: 560px){.header__grain--1{display:none}}.header__content{position:relative;display:flex;flex-flow:column wrap;align-items:flex-start;align-content:flex-start;justify-content:center;height:calc(var(--header-height) - 90px);height:calc(var(--header-height) - var(--nav-height-desk));gap:3.2rem;gap:var(--gap-2xl);padding-top:2vh;padding-bottom:2vh}@media only screen and (max-width: 1280px){.header__content{gap:2.4rem;gap:var(--gap-xl)}}.header__content p{max-width:61%;font-size:clamp(1.5rem,1.1216rem + 1.6145vw,2.5rem);line-height:1.25;color:#edffe4}@media only screen and (max-width: 1280px){.header__content p{max-width:80%}}@media only screen and (max-width: 560px){.header__content p{max-width:100%}}.header-small{--header-margin-b-s: 90px;position:relative;margin-top:90px;margin-top:var(--header-margin-b-s);background:linear-gradient(90deg,#012034,#103a55 50%);overflow:hidden}@media only screen and (max-width: 1024px){.header-small{--header-margin-b-s: 60px}}.header-small:after{position:absolute;top:0;left:50%;content:"";width:100%;height:494px;background-image:url(/Images/Grains/fialovy_grain_min_rotate.png);background-repeat:no-repeat;background-position:top;background-size:contain;filter:grayscale(100%) invert(51%) sepia(18%) saturate(4923%) hue-rotate(208deg) brightness(95%) contrast(105%);transform:translate(-36%);image-rendering:pixelated}.header-small h1,.header-small button,.header-small .button,.header-small p{z-index:1;position:relative}.header-small__content{--content-pad: 10svb;position:relative;display:flex;flex-flow:column wrap;align-items:flex-start;align-content:flex-start;justify-content:center;height:calc(var(--header-height) - 90px);height:calc(var(--header-height) - var(--nav-height-desk));gap:3.2rem;gap:var(--gap-2xl);padding-top:10svb;padding-top:var(--content-pad);padding-bottom:10svb;padding-bottom:var(--content-pad)}.header-small__content--center{align-items:center;align-content:center;text-align:center}@media only screen and (max-width: 1280px){.header-small__content{gap:2.4rem;gap:var(--gap-xl)}}.header-small__content p{max-width:61%;font-size:clamp(1.5rem,1.1216rem + 1.6145vw,2.5rem);line-height:1.25;color:#edffe4}@media only screen and (max-width: 1280px){.header-small__content p{max-width:80%}}@media only screen and (max-width: 560px){.header-small__content p{max-width:100%}}.partners{--partners-pad-block-start: var(--gap-3xl);--partners-pad-block-end: var(--gap-3xl);padding-top:4rem;padding-top:var(--partners-pad-block-start);padding-bottom:4rem;padding-bottom:var(--partners-pad-block-end)}.partners h2{margin-bottom:2.4rem;margin-bottom:var(--gap-xl);text-align:center}footer,.footer{--footer-top-col: 8fr 1px 5fr;--footer-copy-bg: #012034;--footer-copy-pad-block: .8rem;--footer-top-bg: linear-gradient(0deg, #103A55 0%, #012034 100%);--footer-pad-block-start: var(--gap-3xl);--footer-pad-block-end: var(--gap-3xl);background:linear-gradient(0deg,#103a55,#012034);background:var(--footer-top-bg)}@media only screen and (max-width: 768px){footer,.footer{--footer-top-col: 1fr}footer hr,.footer hr{width:100%}}footer hr,.footer hr{opacity:.8;border-color:#acd4f0}footer__top,.footer__top{display:grid;grid-template-columns:var(--footer-top-col);grid-gap:2.4rem;grid-gap:var(--gap-xl);gap:2.4rem;gap:var(--gap-xl);padding-top:var(--footer-pad-block-start);padding-bottom:var(--footer-pad-block-end)}@media only screen and (max-width: 1024px){footer__top,.footer__top{gap:1.6rem;gap:var(--gap-l)}}footer__left,.footer__left{display:flex;flex-direction:column;gap:1.6rem;gap:var(--gap-l)}footer__logo>svg,.footer__logo>svg{max-height:3.2rem}footer__contact,.footer__contact{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem;gap:var(--gap-l)}footer__address,.footer__address{display:grid;grid-template-columns:8fr 5fr;align-items:end;grid-gap:1.6rem;grid-gap:var(--gap-l);gap:1.6rem;gap:var(--gap-l);padding-top:1.6rem;padding-top:var(--gap-l)}@media only screen and (max-width: 768px){footer__address,.footer__address{grid-template-columns:2fr 1fr 1fr;gap:0}}@media only screen and (max-width: 560px){footer__address,.footer__address{grid-template-columns:8fr 5fr}}footer__address ul,.footer__address ul{padding:0;margin:0;list-style:none}footer__right,.footer__right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;gap:var(--gap-l)}footer__map-links,.footer__map-links{display:flex;gap:2.4rem;gap:var(--gap-xl)}footer__map-links a,.footer__map-links a{display:flex;align-items:center;gap:.8rem;gap:var(--gap);font-size:clamp(2rem,1.8108rem + .8073vw,2.5rem);font-weight:700;color:#39e58e;-webkit-text-decoration:none;text-decoration:none}footer__socials,.footer__socials{display:flex;gap:1.6rem;gap:var(--gap-l)}footer__socials a,.footer__socials a{--icon-size: 1em;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:.4rem;padding:var(--gap-s);padding:8px;margin-bottom:0;border:1px solid #EDFFE4;border:1px solid var(--color-text-sec);border-radius:100vmax;font-size:28px;color:#edffe4;-webkit-text-decoration:none;text-decoration:none}footer__socials .icon--clutch-co,.footer__socials .icon--clutch-co{position:relative;left:-1px}footer__clutch,.footer__clutch{max-width:188px}footer__clutch .content,.footer__clutch .content{justify-content:center}footer__page-links,.footer__page-links{display:flex;flex-flow:column nowrap;align-items:center;align-content:normal;justify-content:normal;gap:0;margin-top:1.6rem;margin-top:var(--gap-l)}footer__copy,.footer__copy{display:flex;flex-flow:column nowrap;align-items:center;align-content:normal;justify-content:center;gap:0;padding-top:var(--footer-copy-pad-block);padding-bottom:var(--footer-copy-pad-block);background-color:var(--footer-copy-bg);text-align:center}.pluses{--pad-block-start: var(--gap-3xl);--pad-block-end: var(--gap-3xl);position:relative;padding-top:4rem;padding-top:var(--pad-block-start);padding-bottom:4rem;padding-bottom:var(--pad-block-end);background-color:#012034}.pluses__content{--col: 2;display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--col),1fr);align-items:start;grid-gap:2.4rem;grid-gap:var(--gap-xl);gap:2.4rem;gap:var(--gap-xl)}@media only screen and (max-width: 560px){.pluses__content{--col: 1;gap:2.4rem;gap:var(--gap-xl)}}.pluses__content h5{margin-bottom:.4rem;margin-bottom:var(--gap-s)}.pluses__content h2{margin-bottom:1.6rem;margin-bottom:var(--gap-l)}.pluses__content>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.4rem;gap:var(--gap-xl)}.info-subpage{--pad-block-start: var(--gap-3xl);--pad-block-end: var(--gap-3xl);position:relative;padding-top:4rem;padding-top:var(--pad-block-start);padding-bottom:4rem;padding-bottom:var(--pad-block-end);background:linear-gradient(90deg,#012034,#103a55 50%)}.info-subpage .desc,.info-subpage .benefit-container,.info-subpage h2{position:relative;z-index:1}.info-subpage__layout{--col: 2;display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--col),1fr);align-items:start;grid-gap:2.4rem;grid-gap:var(--gap-xl);gap:2.4rem;gap:var(--gap-xl)}@media only screen and (max-width: 820px){.info-subpage__layout{padding-bottom:2.4rem;padding-bottom:var(--gap-xl)}}@media only screen and (max-width: 560px){.info-subpage__layout{--col: 1;gap:2.4rem;gap:var(--gap-xl)}}@media only screen and (max-width: 768px){.info-subpage__layout>div:last-of-type,.info-subpage__layout>div:has(>h2){grid-column:span 2}}@media only screen and (max-width: 560px){.info-subpage__layout>div:last-of-type,.info-subpage__layout>div:has(>h2){grid-column:span 1}}@media only screen and (max-width: 768px){.info-subpage__layout>div:empty{display:none}}.info-subpage__layout .benefit-container h3{padding-bottom:.8rem;padding-bottom:var(--gap)}.info-subpage__layout .benefit-container ul{padding-left:44px;margin-top:0;list-style-type:none}.info-subpage__layout .benefit-container ul li{padding-bottom:1.6rem;padding-bottom:var(--gap-l);padding-left:.8rem;padding-left:var(--gap)}.info-subpage__layout .benefit-container ul li::marker{content:url("data:image/svg+xml,%3Csvg width='44' height='15' viewBox='0 0 44 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.6054 -6.24545e-07L44 7.49756L36.6054 15L34.9542 13.2905L39.6063 8.68935L0.5 8.68935L0.5 6.33995L39.6494 6.33995L34.9542 1.69L36.6054 0.00488219L36.6054 -6.24545e-07Z' fill='%2339E58E'/%3E%3C/svg%3E")}@media only screen and (max-width: 560px){.info-subpage__layout .benefit-container{order:3}}.info-subpage__grain-1{position:absolute;top:0;right:50%;width:100%;height:484px;background-image:url(/Images/Grains/fialovy_grain_min_rotate.png);background-repeat:no-repeat;background-position:top;background-size:contain;filter:grayscale(100%) invert(51%) sepia(18%) saturate(4923%) hue-rotate(208deg) brightness(95%) contrast(105%);transform:translate(20%);image-rendering:pixelated}@media only screen and (max-width: 560px){.info-subpage__grain-1{display:none}}.info-subpage__grain-2{position:absolute;bottom:0;left:50%;width:100%;height:558px;background-image:url(/Images/Grains/zeleny_grain_min.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain;filter:grayscale(100%) invert(19%) sepia(12%) saturate(2200%) hue-rotate(98deg) brightness(110%) contrast(89%);transform:translate(-50%,20%);image-rendering:pixelated}@media only screen and (max-width: 560px){.info-subpage__grain-2{transform:translate(27%,-53%)}}.technologies{--consultation-pad-block-start: calc(var(--gap-3xl)*2);--consultation-pad-block-end: calc(var(--gap-3xl)*1.5);position:relative;padding-top:8rem;padding-top:var(--consultation-pad-block-start);padding-bottom:6rem;padding-bottom:var(--consultation-pad-block-end);text-align:center}@media only screen and (max-width: 768px){.technologies{--consultation-pad-block-start: var(--gap-3xl);--consultation-pad-block-end: var(--gap-2xl)}}@media only screen and (max-width: 560px){.technologies{--consultation-pad-block-end: var(--gap-l)}}.technologies__grain{position:absolute;top:0;left:50%;width:100%;height:494px;background-image:url(/Images/Grains/fialovy_grain_min.png);background-repeat:no-repeat;background-position:center left;background-size:contain;filter:grayscale(100%) invert(51%) sepia(18%) saturate(4923%) hue-rotate(208deg) brightness(95%) contrast(105%);transform:translate(-50%);z-index:-1;image-rendering:pixelated}@media only screen and (max-width: 560px){.technologies__grain{transform:translate(-75%)}}.technologies h2{margin-bottom:2.4rem;margin-bottom:var(--gap-xl);text-align:center}@media only screen and (max-width: 560px){.technologies h2 br{display:none}}.technologies h4{margin-top:3.2rem;margin-top:var(--gap-2xl);margin-bottom:1.6rem;margin-bottom:var(--gap-l)}.technologies .badge-container{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;gap:var(--gap)}article section{--pad-block-start: var(--gap-3xl);--pad-block-end: var(--gap-3xl);position:relative;padding-top:4rem;padding-top:var(--pad-block-start);padding-bottom:4rem;padding-bottom:var(--pad-block-end)}@media only screen and (max-width: 820px){article section{--pad-block-start: var(--gap-2xl);--pad-block-end: var(--gap-2xl)}}article section.pt-none{--pad-block-start: 0}article h2{padding-bottom:2.4rem;padding-bottom:var(--gap-xl)}article h3{padding-bottom:1.6rem;padding-bottom:var(--gap-l)}article h5{padding-bottom:.4rem;padding-bottom:var(--gap-s)}article p{padding-bottom:.8rem;padding-bottom:var(--gap-m)}article code{padding-top:.2rem;padding-bottom:.2rem;padding-top:var(--gap-xs);padding-bottom:var(--gap-xs);padding-left:.2rem;padding-right:.2rem;padding-left:var(--gap-xs);padding-right:var(--gap-xs);background-color:#000;background-color:var(--color-black);border-radius:.2rem;border-radius:var(--gap-xs);font-size:16px;font-size:var(--font-size-m);color:#fff;color:var(--color-white)}article .pad-3xl{--pad: var(--gap-3xl);padding:4rem;padding:var(--pad)}@media only screen and (max-width: 820px){article .pad-3xl{--pad: var(--gap-2xl)}}@media only screen and (max-width: 560px){article .pad-3xl{--pad: var(--gap-l)}}article .img-container{position:relative;display:flex;align-items:center;justify-content:center}article img{max-width:100%;height:auto}.article-author{position:relative;display:flex;align-items:center;justify-content:center;gap:.8rem;gap:var(--gap-m);padding-bottom:3.2rem;padding-bottom:var(--gap-2xl);z-index:1}.article-author img{height:50px;aspect-ratio:1/1;border-radius:9999px}.article-author>div{text-align:left}.gold-ratio{--gold-ratio: 61.8%;max-width:61.8%;max-width:var(--gold-ratio)}@media only screen and (max-width: 560px){.gold-ratio{--gold-ratio: 100%}}.col{--cols: repeat(1, 1fr);--cols-gap: var(--gap-3xl);display:grid;grid-template-columns:repeat(1,1fr);grid-template-columns:var(--cols);grid-gap:4rem;grid-gap:var(--cols-gap);gap:4rem;gap:var(--cols-gap)}@media only screen and (max-width: 820px){.col{--cols-gap: var(--gap-2xl)}}@media only screen and (max-width: 560px){.col{--cols-gap: var(--gap-xl)}}.col--2{--cols: repeat(2, 1fr)}@media only screen and (max-width: 820px){.col--2{--cols: repeat(1, 1fr)}}.bg-dark-gradient{background:linear-gradient(90deg,#012034,#103a55 50%)}.bg-dark{background-color:#012034}.bg-grain--three-quater-circle:before{position:absolute;top:50%;left:50%;content:"";width:100%;height:476px;background-image:url(/Images/Grains/zeleny_grain_kruh_min.png);background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(100%) invert(19%) sepia(12%) saturate(2200%) hue-rotate(98deg) brightness(110%) contrast(89%);transform:translate(-20%,-50%);image-rendering:pixelated}.bg-grain--right-semicircle:before{position:absolute;top:50%;left:50%;content:"";width:100%;height:620px;background-image:url(/Images/Grains/fialovy_grain_min.png);background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(100%) invert(51%) sepia(18%) saturate(4923%) hue-rotate(208deg) brightness(95%) contrast(105%);transform:translate(-20%,-50%);z-index:-1;image-rendering:pixelated}.bg-grain--center-circle:before{position:absolute;top:50%;left:50%;content:"";width:100%;height:558px;background-image:url(/Images/Grains/zeleny_grain.png);background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(100%) invert(19%) sepia(12%) saturate(2200%) hue-rotate(98deg) brightness(110%) contrast(89%);transform:translate(-60%,-65%);z-index:-1;image-rendering:pixelated}}@layer utils{.d-b{display:block}.d-ib{display:inline-block}.d-f{display:flex}.d-if{display:inline-flex}.d-g{display:grid}.d-ig{display:inline-grid}.d-c{display:contents}.d-n{display:none}.fd-r{flex-direction:row}.fd-c{flex-direction:column}.p-xs{padding:.2rem}.p-xs-x{padding-left:.2rem;padding-right:.2rem}.p-xs-y{padding-top:.2rem;padding-bottom:.2rem}.p-s{padding:.4rem}.p-s-x{padding-left:.4rem;padding-right:.4rem}.p-s-y{padding-top:.4rem;padding-bottom:.4rem}.p-m{padding:.8rem}.p-m-x{padding-left:.8rem;padding-right:.8rem}.p-m-y{padding-top:.8rem;padding-bottom:.8rem}.p-l{padding:1.6rem}.p-l-x{padding-left:1.6rem;padding-right:1.6rem}.p-l-y{padding-top:1.6rem;padding-bottom:1.6rem}.p-xl{padding:2.4rem}.p-xl-x{padding-left:2.4rem;padding-right:2.4rem}.p-xl-y{padding-top:2.4rem;padding-bottom:2.4rem}.p-2xl{padding:3.2rem}.p-2xl-x{padding-left:3.2rem;padding-right:3.2rem}.p-2xl-y{padding-top:3.2rem;padding-bottom:3.2rem}.p-3xl{padding:4rem}.p-3xl-x{padding-left:4rem;padding-right:4rem}.p-3xl-y{padding-top:4rem;padding-bottom:4rem}.p-no{padding:0}.p-no-x{padding-left:0;padding-right:0}.p-no-y{padding-top:0;padding-bottom:0}.m-xs{margin:.2rem}.m-xs-x{margin-left:.2rem;margin-right:.2rem}.m-xs-y{margin-top:.2rem;margin-bottom:.2rem}.m-s{margin:.4rem}.m-s-x{margin-left:.4rem;margin-right:.4rem}.m-s-y{margin-top:.4rem;margin-bottom:.4rem}.m-m{margin:.8rem}.m-m-x{margin-left:.8rem;margin-right:.8rem}.m-m-y{margin-top:.8rem;margin-bottom:.8rem}.m-l{margin:1.6rem}.m-l-x{margin-left:1.6rem;margin-right:1.6rem}.m-l-y{margin-top:1.6rem;margin-bottom:1.6rem}.m-xl{margin:2.4rem}.m-xl-x{margin-left:2.4rem;margin-right:2.4rem}.m-xl-y{margin-top:2.4rem;margin-bottom:2.4rem}.m-2xl{margin:3.2rem}.m-2xl-x{margin-left:3.2rem;margin-right:3.2rem}.m-2xl-y{margin-top:3.2rem;margin-bottom:3.2rem}.m-3xl{margin:4rem}.m-3xl-x{margin-left:4rem;margin-right:4rem}.m-3xl-y{margin-top:4rem;margin-bottom:4rem}.m-no{margin:0}.m-no-x{margin-left:0;margin-right:0}.m-no-y{margin-top:0;margin-bottom:0}.m-la{margin-left:auto}.m-ra{margin-right:auto}.m-a{margin-left:auto;margin-right:auto}.gap{gap:.8rem!important}.gap-xs{gap:.2rem!important}.gap-s{gap:.4rem!important}.gap-m{gap:.8rem!important}.gap-l{gap:1.6rem!important}.gap-xl{gap:2.4rem!important}.gap-2xl{gap:3.2rem!important}.gap-3xl{gap:4rem!important}.gap-no{gap:0!important}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around}.jc-c{justify-content:center}.jc-fe{justify-content:flex-end}.jc-fs{justify-content:flex-start}.jc-st{justify-content:stretch}.ai-sb{align-items:space-between}.ai-sa{align-items:space-around}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-fs{align-items:flex-start}.ai-st{align-items:stretch}.text-truncate{max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-span--2{grid-column-end:span 2}@media only screen and (max-width: 1024px){.col-span--2{grid-column-end:span 1}}.col-span--3{grid-column-end:span 3}@media only screen and (max-width: 1366px){.col-span--3{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--3{grid-column-end:span 1}}.col-span--4{grid-column-end:span 4}@media only screen and (max-width: 1366px){.col-span--4{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--4{grid-column-end:span 1}}.col-span--5{grid-column-end:span 5}@media only screen and (max-width: 1366px){.col-span--5{grid-column-end:span 2}}@media only screen and (max-width: 1024px){.col-span--5{grid-column-end:span 1}}.row-span--2{grid-row-end:span 2}.row-span--3{grid-row-end:span 3}.row-span--4{grid-row-end:span 4}.opacity-0{opacity:0}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.opacity-10{opacity:1}.relative{position:relative}.overflow-hidden{overflow:hidden}@media only screen and (max-width: 1024px){.m-hidden{display:none!important}}@media only screen and (min-width: 1025px){.d-hidden{display:none!important}}.img-fluid{max-width:100%;height:auto}.sec-padding{--pad-block-start: var(--gap-3xl);--pad-block-end: var(--gap-3xl);padding-top:4rem;padding-top:var(--pad-block-start);padding-bottom:4rem;padding-bottom:var(--pad-block-end)}}
