:root{--font-family: "museo-sans-rounded", "Trebuchet MS", sans-serif;--color-white: #fff;--color-lighter: #f2f2f2;--color-light: #cdcdcd;--color-gray: #9b9d9e;--color-text-muted: #6d6f71;--color-gray-light: #d2d2d3;--color-dark: #4c4b4d;--color-darker: #1a171b;--color-red: #e22018;--color-red-dark: #c91c15;--icon-arrow-down: "\e900";--icon-arrow-right: "\e902";--icon-arrow-up: "\e903";--icon-cross: "\e90c";--icon-check: "\e90e"}@font-face{font-display:swap;font-family:museo-sans-rounded;src:url("/css/MuseoSansRounded-300-webfont-FLIEAMDR.woff2") format("woff2"),url("/css/MuseoSansRounded-300-webfont-OE57N32R.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:museo-sans-rounded;src:url("/css/MuseoSansRounded-500-webfont-A2R4AN42.woff2") format("woff2"),url("/css/MuseoSansRounded-500-webfont-4MECZTDD.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:museo-sans-rounded;src:url("/css/MuseoSansRounded-700-webfont-6I4XNPYA.woff2") format("woff2"),url("/css/MuseoSansRounded-700-webfont-5XPGSBOS.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:museo-sans-rounded;src:url("/css/MuseoSansRounded-900-webfont-EKHZER64.woff2") format("woff2"),url("/css/MuseoSansRounded-900-webfont-3AFSOJOJ.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:icomoon;src:url("/css/icomoon-KC2APNEM.woff") format("woff");font-weight:400;font-style:normal}[class^=icon-]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-cross:before{content:var(--icon-cross)}*,*:before,*:after{box-sizing:border-box}html{font-size:1rem;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overflow-wrap:break-word;margin:0;font-family:var(--font-family);font-size:1rem;line-height:1.875rem;letter-spacing:.5px;color:#333;background-color:var(--color-white)}a{color:var(--color-red);text-decoration:underline;background-color:transparent}a:active,a:hover{outline:0}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}b,strong{font-weight:700}img{height:auto;vertical-align:middle}button{margin:0;overflow:visible;font:inherit;color:inherit;text-transform:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0;background-color:transparent}td{padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[role=button]{cursor:pointer}h1,h2,h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4{margin-top:10px;margin-bottom:10px}h1{font-size:3.125rem;font-weight:300;line-height:125%;text-align:center}h1 span{font-weight:900}h1 .small{font-size:65%;font-weight:400;line-height:1;color:#777}h2{font-size:2.5rem;font-weight:600;color:var(--color-red)}h3{font-size:24px}h4{font-size:18px}p{margin:0 0 10px}.small{font-size:85%}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul{margin-bottom:0}@media(max-width:1199px){h1{font-size:2.2rem}h2{font-size:1.9rem}}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.container:after,.row:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}.col-md-4,.col-sm-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:768px){.container{width:750px}.col-sm-6{float:left;width:50%}}@media(min-width:992px){.container{width:970px}.col-md-4{float:left;width:33.33333333%}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1600px){.container{width:1240px}}.btn{position:relative;display:inline-block;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:500;line-height:100%;letter-spacing:.7px;text-align:center;text-decoration:none;white-space:normal;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;transition:all .4s ease 0s}.btn:focus,.btn:active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px #00000020}.btn.btn-small{padding:15px 20px;font-size:1.13rem!important;border-radius:4px}.btn.btn-red{color:var(--color-white);background-color:var(--color-red);border-color:var(--color-red)}.btn.btn-red:hover,.btn.btn-red:focus{background:#000;border-color:#000}.btn.btn-arrow-right{padding-right:50px}.btn.btn-arrow-right:after{content:var(--icon-arrow-right);font-family:icomoon;position:absolute;transform:translateY(-50%);top:50%;right:15px;color:#fff6}.list{list-style-type:none;padding:0;margin:20px 0 0}.list li{position:relative;padding:0 0 20px 35px}.list li:before{content:var(--icon-check);font-family:icomoon;position:absolute;left:0;top:0;color:var(--color-red);font-size:1rem}.collapse{display:none}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px #0000002d}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.open>.dropdown-menu{display:block}.open>a{outline:0}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:768px){.navbar{border-radius:4px}}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px #ffffff1a}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px;line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse{border-color:#e7e7e7}.lang-cs{background-image:url("/css/czech-flag-77OI2Z2V.svg")}.lang-en{background-image:url("/css/english-flag-LTWQGLC2.svg")}.navbar-ibillboard{background-color:#fff;border-radius:0;border-left:none;border-right:none;margin-top:-1px;margin-bottom:0;min-height:90px;box-shadow:0 4px 10px -6px var(--color-gray)}.navbar-ibillboard:before{content:"";display:block;position:absolute;width:100%;top:0;left:0;height:3px;background:#fff url("/css/navbar-line-ST466UWG.png") center}.navbar-ibillboard .container{width:100%}.navbar-ibillboard .navbar-header{margin-left:20px}.navbar-ibillboard .navbar-header .navbar-brand{width:auto;height:auto;padding:0;display:block;margin-top:15px;margin-bottom:10px;text-decoration:none}.navbar-ibillboard .navbar-header .navbar-brand .brand-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.navbar-ibillboard .navbar-header .navbar-brand .company-name{font-size:13px;font-weight:400;color:var(--color-darker);white-space:nowrap;line-height:1.2}.navbar-ibillboard .navbar-header .navbar-brand .labs-logo{height:21px;width:auto}.navbar-ibillboard .navbar-header .navbar-brand:hover{text-decoration:none}.navbar-ibillboard .navbar-header .navbar-brand:hover .company-name{color:var(--color-red)}.navbar-ibillboard .navbar-nav{margin-top:3px;float:right}.navbar-ibillboard .navbar-nav>li>a{padding-top:33px;padding-bottom:33px;text-decoration:none;text-transform:uppercase;font-size:18px;color:var(--color-darker)}.navbar-ibillboard .navbar-nav>li>a:after{display:block;content:"";position:absolute;width:0;left:15px;right:15px;bottom:22px;border-bottom:3px solid var(--color-red);transition:width .2s ease}.navbar-ibillboard .navbar-nav>li>a:hover{background:none}@media(min-width:768px){.navbar-ibillboard .navbar-nav>li>a:hover:after{width:calc(100% - 30px)}}.navbar-ibillboard .navbar-nav>li:nth-child(-n+3){font-weight:900}.navbar-ibillboard .navbar-nav>li.active>a{color:var(--color-red);background:none}.navbar-ibillboard .navbar-nav>li.active>a:hover{color:var(--color-red);background:none}.navbar-ibillboard .navbar-nav>li.active>a:after{content:"";width:calc(100% - 30px);position:absolute;left:15px;right:15px;bottom:22px;border-bottom:3px solid var(--color-red)}.navbar-ibillboard .navbar-nav .dropdown>a{background:none;border-left:1px solid var(--color-white);border-right:1px solid var(--color-white)}.navbar-ibillboard .navbar-nav .dropdown.open>a{background:var(--color-white);border-left:1px solid var(--color-light);border-right:1px solid var(--color-light)}.navbar-ibillboard .navbar-nav .dropdown.open>a:before{display:block;content:"";position:absolute;bottom:-1px;left:0;right:0;border-bottom:3px solid var(--color-white);z-index:1100}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu{top:86px;right:0;left:auto;margin:0;list-style:none;padding:0;width:auto;position:absolute;background:#fff;display:none}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu li a{padding:10px 20px 10px 60px;background:none;position:relative;font-size:18px}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu li a:before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:25px;height:25px}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu li a.en:before{background:url("/css/english-flag-LTWQGLC2.svg") no-repeat;background-size:100%}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu li a.cs:before{background:url("/css/czech-flag-77OI2Z2V.svg") no-repeat;background-size:100%}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu li a:hover{background:none}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu li:first-child{padding-top:20px}.navbar-ibillboard .navbar-nav .dropdown .dropdown-menu li:last-child{padding-bottom:20px}.navbar-ibillboard .navbar-nav>li.languages>a{padding-top:28px;padding-bottom:29px;padding-right:25px;position:relative}.navbar-ibillboard .navbar-nav>li.languages>a:hover:after{left:auto;right:6px;border-bottom:none;bottom:auto}.navbar-ibillboard .navbar-nav>li.languages>a:after{display:block;content:"";position:absolute;top:50%;left:auto;right:6px;transform:translateY(-50%);width:0;height:0;border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-gray)}.navbar-ibillboard .navbar-nav .open>.dropdown-menu{display:block}.navbar-ibillboard .navbar-nav .flag{width:25px;height:25px;display:inline-block;background-size:cover;background-repeat:no-repeat}.navbar-ibillboard .js-closeMenu{display:none}.navbar-ibillboard .navbar-toggle{position:absolute;right:20px;top:20px;margin-right:0;padding:15px;margin-top:0;margin-bottom:0;background:var(--color-red);border:none;border-radius:5px;color:#fff}.navbar-ibillboard .navbar-toggle:hover{background:var(--color-red-dark)}.navbar-ibillboard .navbar-toggle .icon-bar{background:#fff}@media(max-width:1290px){.navbar-ibillboard .navbar-nav>li>a{font-size:16px}}@media(max-width:1199px){#main{padding-top:90px}.navbar-ibillboard{position:fixed;width:100%;z-index:10000}.navbar-ibillboard .navbar-toggle{display:block}.navbar-ibillboard #menu{position:fixed;display:none;width:100%;height:100%;top:0;margin:0;padding:0;z-index:1200;left:0;background:var(--color-lighter)}.navbar-ibillboard #menu.open,.navbar-ibillboard #menu.open .js-closeMenu{display:block}.navbar-ibillboard #menu .js-closeMenu{font-size:25px;text-decoration:none;position:absolute;right:20px;top:20px;overflow:hidden;border:none;outline:none;z-index:100}.navbar-ibillboard #menu .js-closeMenu:hover,.navbar-ibillboard #menu .js-closeMenu:focus{color:var(--color-red)}.navbar-ibillboard #menu ul{list-style:none;padding:50px 0 20px;margin:0 auto;width:100%;text-align:center;display:inline-block;overflow-y:auto;height:100%;position:relative}.navbar-ibillboard #menu ul li{display:block;float:none;padding:0}.navbar-ibillboard #menu ul li a{font-size:25px;display:block;padding:15px 0;margin:0}.navbar-ibillboard #menu ul li a:after{display:none}.navbar-ibillboard #menu ul li a:hover{color:var(--color-red)}.navbar-ibillboard #menu .dropdown.open>a:before{display:none}.navbar-ibillboard #menu .dropdown .dropdown-menu{position:relative;height:auto;top:auto;right:auto;display:none;background:none;border:none;margin:0;float:none;padding:0;box-shadow:none}.navbar-ibillboard #menu .dropdown .dropdown-menu li a{font-size:20px;padding:5px 0;margin:0}.navbar-ibillboard #menu .dropdown.open a{background:none;border:none}.navbar-ibillboard #menu .dropdown.open .dropdown-menu{display:block}}@media(max-width:767px){.navbar-ibillboard .navbar-header{margin-left:0}}@media(max-width:479px){.navbar-ibillboard #menu ul li a{padding:10px 0}}@media(max-width:330px){.navbar-ibillboard .navbar-header .navbar-brand{margin-top:30px;width:165px;height:28px}}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5}.popup{position:fixed;inset:0;overflow-y:auto;z-index:999;background:#000000b3}.popup .frame{max-width:700px;margin:100px auto 0;color:#000;background:var(--color-white);position:relative}.popup .frame .close{opacity:1;position:absolute;top:0;right:-50px;width:50px;height:50px;display:block;background-color:var(--color-gray);background-image:url("/css/popup-close-3YHVPP6O.png");background-position:center;background-repeat:no-repeat;border-top-right-radius:5px;border-bottom-right-radius:5px}.popup .frame .close:hover{background-color:var(--color-red)}@media(max-width:992px){.popup .frame{width:90%}.popup .frame .close{top:-50px;right:0;border-radius:0}}.person-card .left,.person-card .right{padding:25px}@media(min-width:992px){.person-card{display:flex;flex-flow:row nowrap}.person-card .left,.person-card .right{flex:1}}.person-card .left{background-color:var(--color-lighter)}.person-card .left .photo{position:relative}.person-card .left .photo img{width:100%}.person-card .left .name{margin-top:15px;font-size:240%;line-height:2.4rem;margin-bottom:5px}.person-card .left .status{font-size:110%;color:var(--color-gray);margin-bottom:5px}.person-card .left .email{font-size:1rem}.scroller{width:40px;background-color:var(--color-white);position:fixed;top:50%;transform:translateY(-50%);right:50px;z-index:999;box-shadow:0 0 10px -1px var(--color-gray);border-radius:20px;padding:10px}.scroller a{display:block}.scroller .up,.scroller .down{position:relative;text-decoration:none}.scroller .up:after,.scroller .down:after{font-family:icomoon;position:absolute;top:0;color:var(--color-gray-light);font-size:16px;left:50%;transform:translate(-50%)}.scroller .up:hover:after,.scroller .down:hover:after{color:var(--color-red)}.scroller .up{margin-bottom:30px}.scroller .up:after{content:var(--icon-arrow-up)}.scroller .down{margin-top:30px}.scroller .down:after{content:var(--icon-arrow-down);top:auto;bottom:0}.scroller a.breakpoint{display:block;width:18px;height:18px;border-radius:100%;position:relative}.scroller a.breakpoint:after{content:"";width:10px;height:10px;border-radius:50%;top:4px;left:4px;position:absolute;background-color:var(--color-gray);transition:background-color .4s ease}.scroller a.breakpoint:hover:after,.scroller a.breakpoint.filled:after{background-color:var(--color-red)}@media(max-width:1199px){.scroller{display:none}}.dark-bar{padding:42px 0;background-color:var(--color-darker);color:var(--color-lighter)}.dark-bar .btn{margin-top:30px}.dark-bar .btn:hover,.dark-bar .btn:focus{color:#000;background:var(--color-white);border-color:var(--color-white)}.dark-bar .btn:hover:after,.dark-bar .btn:focus:after{color:#00000080}.dark-bar .box{font-size:1rem}@media(min-width:1600px){.dark-bar .box{min-height:140px}}.dark-bar .box.bottom-bordered{border-bottom:1px solid var(--color-dark)}.dark-bar .box h2{font-size:24px;font-weight:500;text-transform:uppercase;color:var(--color-red);margin:20px 0}.dark-bar .box a{color:var(--color-lighter)}.dark-bar .box a:hover{color:var(--color-red);text-decoration:none}@media(min-width:992px){.dark-bar .container{display:flex}.dark-bar .container .contact{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.dark-bar .container .contact>div{float:none;width:auto;display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start}.dark-bar .container .contact>div>.btn{justify-self:start;align-self:start}}@media(max-width:992px){.dark-bar .container .contact>div{padding:0}}.dark-bar .container .contact>div:first-of-type{padding-left:0}.dark-bar .container .contact>div:last-of-type{padding-right:0}.dark-bar .container .eu-message{display:flex;align-items:center;padding-top:30px;margin-top:30px;border-top:1px solid var(--color-dark)}@media(max-width:992px){.dark-bar .container .eu-message{border-top:none}}.dark-bar .container .eu-message .eu-banner{border:10px var(--color-white) solid;margin-right:30px}@media(max-width:767px){.dark-bar .container .eu-message{flex-direction:column;align-items:flex-start;gap:20px}.dark-bar .container .eu-message .eu-banner{max-width:100%;height:auto;margin-right:0}}.dark-bar .container .eu-message h2{overflow-wrap:anywhere;font-size:18px;font-weight:500;color:inherit;margin:0 0 5px}.dark-bar .container .eu-message p{line-height:120%;margin:0;font-size:14px}#footer .disclaimer{display:block;font-size:11px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid var(--color-light)}#footer .links{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;padding:30px 0;border-bottom:1px solid var(--color-light)}#footer .links a{padding-left:15px;font-size:.7rem;position:relative;color:var(--color-red);text-decoration:underline}#footer .links a:hover{text-decoration:none;color:#000}#footer .links a:before{content:var(--icon-arrow-right);font-family:icomoon;position:absolute;display:inline-block;text-decoration:none;top:50%;left:0;transform:translateY(-50%);color:var(--color-red)}#footer .copyright{margin:35px 0;padding-left:0;color:var(--color-text-muted);font-size:1rem}#about .person-gallery{display:flex;flex-flow:row wrap;margin-bottom:40px}#about .person-gallery>div{width:50%;overflow:hidden;position:relative}@media(max-width:768px){#about .person-gallery>div{width:100%}}#about .person-gallery>div img{width:100%;height:auto}#about .person-gallery>div .info{position:absolute;left:40px;width:100%;color:var(--color-white);bottom:20px;pointer-events:none;transition:bottom .5s ease}#about .person-gallery>div .info .name,#about .person-gallery>div .info .status{position:absolute;left:0}#about .person-gallery>div .info .name{font-size:22px;font-weight:700;bottom:35px}#about .person-gallery>div .info .status{font-size:20px;bottom:0}#about .person-gallery>div .info:after{content:attr(data-label);opacity:0;position:absolute;bottom:-70px;font-size:20px;color:#cb8b89;transition:opacity .5s ease}#about .person-gallery>div .info.hovered{bottom:100px}#about .person-gallery>div .info.hovered:after{opacity:1}#about .person-gallery>div a{background:url("/css/photo-cover-WFJETNZT.png") left bottom no-repeat;position:absolute;inset:0}#about .person-gallery>div a:hover:after{content:"";position:absolute;inset:0;background:var(--color-red);opacity:.5}body.en #about .person-gallery>div .info .status{font-size:17px}#about{background-color:var(--color-lighter)}@media(min-width:992px){#about{background-image:url("/css/about-bg-Y6M7UWL4.webp");background-position:top center;background-repeat:repeat-y}}#about .hero-intro{background-color:var(--color-white);padding:60px 0 50px;text-align:center;position:relative}@media(max-width:768px){#about .hero-intro{padding:50px 0 40px}}#about .hero-intro h1{font-size:3.125rem;line-height:125%;color:var(--color-darker);max-width:1000px;margin:0 auto;position:relative;z-index:2}@media(max-width:768px){#about .hero-intro h1{font-size:2.2rem}}#about .hero-intro h1 span{display:inline}#about .hero-intro h1 span.light{font-weight:300}#about .hero-intro h1 span.bold{font-weight:900}#about .hero-intro h1 span.small{display:block;font-size:24px;font-weight:300;margin-top:15px;color:#666}@media(max-width:768px){#about .hero-intro h1 span.small{font-size:18px;margin-top:10px}}#about .hero-intro .hero-accent{width:120px;height:4px;background:var(--color-red);margin:30px auto 0;border-radius:2px}@media(max-width:768px){#about .hero-intro .hero-accent{width:80px;height:3px;margin-top:20px}}#about .stroer-labs{background-color:var(--color-lighter);padding:40px 0 60px}#about .stroer-labs .stroer-intro{margin:30px 0 40px;text-align:center}#about .stroer-labs .stroer-intro h2{font-size:1.9rem;font-weight:700;margin-bottom:25px;color:var(--color-darker)}@media(max-width:768px){#about .stroer-labs .stroer-intro h2{font-size:1.6rem}}#about .stroer-labs .stroer-intro ul{list-style:none;padding:0;margin:0 auto;max-width:900px;font-size:18px;line-height:1.8;color:#666;text-align:left}@media(max-width:768px){#about .stroer-labs .stroer-intro ul{font-size:16px}}#about .stroer-labs .stroer-intro ul li{padding:8px 0 8px 30px;position:relative}#about .stroer-labs .stroer-intro ul li:before{content:"\2022";color:var(--color-red);font-weight:700;font-size:24px;position:absolute;left:0;top:5px}#about .stroer-labs .product-cards{display:flex;justify-content:center;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:992px){#about .stroer-labs .product-cards{flex-direction:column;gap:20px}}#about .stroer-labs .product-cards .product-card{flex:1;background:var(--color-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease}#about .stroer-labs .product-cards .product-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}#about .stroer-labs .product-cards .product-card .card-header{padding:40px 20px;text-align:center;min-height:160px;display:flex;align-items:center;justify-content:center}#about .stroer-labs .product-cards .product-card .card-header .product-logo{max-width:100%;max-height:120px;width:auto;height:auto;object-fit:contain;border-radius:6px}#about .stroer-labs .product-cards .product-card .card-body{padding:30px 30px 40px;text-align:center}#about .stroer-labs .product-cards .product-card .card-body h3{font-size:1.125rem;font-weight:700;color:var(--color-darker);margin:0 0 20px}#about .stroer-labs .product-cards .product-card .card-body p{font-size:16px;line-height:1.6;color:#666;margin:0}#about .stroer-labs .product-cards .product-card.card-labs .card-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:3px solid var(--color-red)}#about .stroer-labs .product-cards .product-card.card-ssp .card-header{background:linear-gradient(135deg,#fff5f5,#ffe8e8);border-bottom:3px solid #ff6b6b}#about .stroer-labs .product-cards .product-card.card-yieldlove .card-header{background:linear-gradient(135deg,#f0f9f4,#e0f2e9);border-bottom:3px solid #51cf66}#about .white-box{margin:30px auto;padding:40px;background-color:var(--color-white)}@media(min-width:992px){#about .white-box{display:flex;flex-flow:row nowrap;align-content:space-between}#about .white-box .content{width:74%;font-size:20px}#about .white-box h2{width:25%}}@media(min-width:1600px){#about .white-box{width:1140px}}#about .white-box h2{font-size:2.5rem;margin:0 0 15px}@media(max-width:992px){#about .white-box h2{font-size:1.9rem}}#about .white-box p:last-child{margin-bottom:0}@media(max-width:480px){#about .ourTeam{width:100%;padding-left:0;padding-right:0}#about .ourTeam>h2{margin-left:40px}}#about .features{display:flex;flex-flow:row wrap}#about .features>div{width:45%;margin-right:5%;margin-bottom:10px}@media(max-width:480px){#about .features>div{width:100%}}#about .features>div h3{font-size:1.125rem;font-weight:700;margin:0 0 5px;color:var(--color-darker)}#about .features>div span{color:var(--color-text-muted)}#about .history .list{margin-bottom:20px}#about .history .history-line{width:100%;height:2px;background-color:var(--color-red);margin-bottom:55px;margin-top:15px;display:flex;justify-content:space-between;padding:0 10px}#about .history .history-line li{border-radius:50%;background-color:var(--color-white);vertical-align:top;margin-top:-11px;display:inline-block;width:24px;height:24px;transition:width .5s ease,height .5s ease;position:relative;cursor:pointer}#about .history .history-line li:after{display:block;position:absolute;content:"";border-radius:50%;background-color:var(--color-red);width:12px;height:12px;top:6px;left:6px;transition:width .5s ease,height .5s ease}@media(max-width:767px){#about .history .history-line li{min-width:0;width:18px;height:18px;margin-top:-8px}#about .history .history-line li:after{width:8px;height:8px;top:5px;left:5px}}#about .history .history-line li.active:after{background-color:var(--color-darker)}#about .history .history-line li.active span{opacity:1}#about .history .history-line li span{white-space:nowrap;top:30px;left:-100%;position:relative;font-size:150%;opacity:0;transition:opacity .5s ease}#contact{background-color:var(--color-lighter)}#contact h1{font-size:3.125rem;color:var(--color-darker);margin:60px auto 50px;max-width:1000px;padding:0 20px}@media(max-width:992px){#contact h1{font-size:2.2rem;margin:30px auto 40px}}#contact h1 span{display:inline}#contact h1 span.light{font-weight:300}#contact h1 span.bold{font-weight:900}#contact h2{margin-top:0;font-size:1.9rem;font-weight:700;color:var(--color-darker)}@media(max-width:768px){#contact h2{font-size:1.6rem}}#contact .white-stripe{background-color:var(--color-white)}#contact .white-stripe .info-stripe>div{margin:25px 0;line-height:175%}@media(min-width:768px){#contact .white-stripe .info-stripe{display:flex;flex-flow:row nowrap}#contact .white-stripe .info-stripe>div{flex:1;border-right:1px solid var(--color-light);padding:0 40px}#contact .white-stripe .info-stripe>div:first-child{padding-left:0}#contact .white-stripe .info-stripe>div:last-child{padding-right:0;border:none}}#contact .white-stripe .offices-wrapper+.container{margin-top:80px}#contact .white-stripe .offices-wrapper{background-color:var(--color-lighter);padding:40px 0;display:flex;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto}@media(min-width:992px){#contact .white-stripe .offices-wrapper{flex-direction:row;padding:60px 20px}}#contact .white-stripe .offices-wrapper .office-item{flex:1;background:var(--color-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease}#contact .white-stripe .offices-wrapper .office-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}@media(max-width:992px){#contact .white-stripe .offices-wrapper .office-item{margin:0 20px}}#contact .white-stripe .offices-wrapper .office-item .map{height:300px;overflow:hidden;position:relative;display:block;cursor:pointer;text-decoration:none}#contact .white-stripe .offices-wrapper .office-item .map .map-item{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .3s ease}#contact .white-stripe .offices-wrapper .office-item .map .map-item.opava{background-image:url("/css/opava-2MJ742WC.webp")}#contact .white-stripe .offices-wrapper .office-item .map:hover .map-item{transform:scale(1.05)}#contact .white-stripe .bottom{margin-top:40px}#contact .white-stripe .bottom h2{margin:0 0 20px;padding:0}#contact .white-stripe .bottom .proclaimer{font-size:16px;color:var(--color-text-muted);max-width:700px}#history{background-color:var(--color-lighter)}#history .white-box{margin:10px 0;padding:40px;background-color:var(--color-white)}#history .white-box ul li:last-child{margin-bottom:0}#history .content .timeline{display:none;position:relative}#history .content .timeline span.year{position:absolute;left:-100px;top:0;font-weight:700;font-size:150%}#history .content .timeline svg{overflow:visible}@media(min-width:768px){#history .content{display:flex}#history .content .timeline{width:50px;min-width:50px;margin-right:50px;margin-left:100px;display:inline-block}#history .content .description h2{display:none}}#history_timeline .cls-1{fill:none;stroke:#e32119;stroke-miterlimit:10;stroke-width:3px}@media(max-width:767px){#history .description .list{margin-top:0}}#information h1{text-align:left;font-size:40px;font-weight:700;color:var(--color-red);margin:50px 0 10px}#information h2{font-size:35px;margin:50px 0 10px}#information p{line-height:150%}#information ol{list-style-type:lower-alpha}#privacy table{width:100%;border-collapse:collapse;margin:20px 0}#privacy table td{padding:10px;vertical-align:top;border:1px solid #ddd}#privacy table td:first-child{font-weight:700;width:30%;background-color:#f9f9f9}#privacy li>p{margin:0}#privacy li>p+p{margin:0 0 10px 20px}#privacy table thead{display:none}
