ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid #fff0;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus{background-color:#e2e2e2}:root{--white:hsl(0, 0%, 100%);--black:hsl(0, 0%, 17%);--background:hsl(38, 24%, 56%);--background-menu:hsla(0, 0%, 14%, 0.8);--background-footer:hsla(0, 0%, 84%, 0.7);--background-hero-box:hsla(0, 0%, 10%, 0.56);--menu-line:hsl(0, 0%, 88%);--background-box-image:hsla(210, 38%, 63%, 0.3);--background-to-top:hsla(0, 0%, 14%, 0.2);--text-white:hsl(0, 0%, 100%, 0.94);--text-grey-dark:hsl(0, 0%, 24%);--text-grey:hsl(0, 0%, 42%);--text-menu:hsl(0, 0%, 54%);--button-text:hsl(0, 0%, 100%, 0.7);--button-text-hov:hsla(0, 0%, 100%, 0.9);--button-background:hsl(0, 0%, 51%, 0.2);--button-background-hov:hsla(0, 0%, 51%, 0.45);--button-shadow:hsl(0, 0%, 17%);--size-06:calc(0.84vw + 0.6rem);--size-07:calc(0.98vw + 0.7rem);--size-08:calc(1.12vw + 0.8rem);--size-09:calc(1.26vw + 0.9rem);--size-10:calc(1.4vw + 1rem);--size-11:calc(1.54vw + 1.1rem);--size-12:calc(1.68vw + 1.2rem);--size-13:calc(1.82vw + 1.3rem);--size-14:calc(1.96vw + 1.4rem);--size-15:calc(2.1vw + 1.5rem);--size-16:calc(2.24vw + 1.6rem);--size-17:calc(2.38vw + 1.7rem);--size-18:calc(2.52vw + 1.8rem);--size-19:calc(2.66vw + 1.9rem);--size-20:calc(2.8vw + 2rem);--size-21:calc(2.94vw + 2.1rem);--size-22:calc(3.08vw + 2.2rem)}*{margin:0;padding:0}*,::after,::before,html{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body,h1{font-weight:400}body{font-family:"Mulish",sans-serif;line-height:1.6;min-height:100vh}h1{font-size:var(--size-14)}@media only screen and (max-width:38.75em){h1{font-size:var(--size-18);line-height:var(--size-12)}}h2,h4{font-size:var(--size-11);line-height:var(--size-10);font-weight:300}@media only screen and (max-width:38.75em){h2{font-size:var(--size-16)}}h4{font-size:var(--size-06);line-height:var(--size-08)}@media only screen and (max-width:38.75em){h4{font-size:var(--size-10);line-height:var(--size-11)}}p{font-size:calc(.84vw + .6rem);line-height:calc(1.2vw + .9rem);font-weight:100}@media only screen and (max-width:38.75em){p{font-size:var(--size-10);line-height:var(--size-13)}}@media only screen and (max-width:56.25em) and (orientation:landscape){p{font-size:var(--size-08);line-height:var(--size-11)}}.btn,.btn:link,.btn:visited{position:relative;display:inline-block;letter-spacing:.2rem;text-transform:uppercase;text-decoration:none;padding:1.2rem 1.8rem;padding:calc(.56vw + .4rem) calc(.84vw + .6rem);transition:all .2s;font-size:calc(1vw + .7rem);color:var(--button-text);background-color:var(--button-background);border:1px solid var(--button-text);border-radius:6px;cursor:pointer}@media only screen and (max-width:38.75em){.btn,.btn:link,.btn:visited{padding:.8rem 1rem;margin-top:0;font-size:1.6rem;color:var(--button-text);border:1px solid var(--button-text)}}.btn a{color:var(--button-text);text-decoration:none}.btn:hover{background-color:var(--button-background-hov);border:1px solid var(--button-text-hov);transform:translateY(-.3rem);box-shadow:.4rem .4rem 1.2rem var(--button-shadow)}.btn:hover::after{transform:scaleX(1.2) scaleY(1.4);opacity:0}.btn:hover,.btn:hover a{color:var(--button-text-hov)}.btn:active,.btn:focus{outline:0;transform:translateY(-.1rem);color:var(--white);box-shadow:0 .5rem 1rem var(--button-shadow)}.hamburger{display:none}@media only screen and (max-width:56.25em){.hamburger{display:block}}.hamburger__checkbox{display:none}.hamburger__button{background-color:#fff;height:5rem;width:5rem;border-radius:5px;position:fixed;top:1rem;right:2rem;z-index:2000;text-align:center;cursor:pointer}.hamburger__icon{position:relative;margin-top:2.4rem;width:3rem;height:2px;background-color:#111;display:inline-block}.hamburger__icon::after,.hamburger__icon::before{width:3rem;height:2px;background-color:#111;display:inline-block;content:"";position:absolute;left:0;transition:all .4s}.hamburger__icon::before{top:-.8rem}.hamburger__icon::after{top:.8rem}.hamburger__button:hover .hamburger__icon::before{top:-1rem}.hamburger__button:hover .hamburger__icon::after{top:1rem}.hamburger__checkbox:checked+.hamburger__button .hamburger__icon{background-color:#fff0}.hamburger__checkbox:checked+.hamburger__button .hamburger__icon::before{transform:rotate(135deg);top:0}.hamburger__checkbox:checked+.hamburger__button .hamburger__icon::after{transform:rotate(-135deg);top:0}.menu img,.neukazovat{display:none}footer{background-color:var(--background-footer);text-align:center}.menu,footer .footer-low{display:flex;justify-content:space-between}footer .footer-low{height:4.6vh;padding:2rem 4rem;align-items:center;border-top:solid 1px #dadada}@media only screen and (max-width:38.75em){footer .footer-low{display:block;padding:1rem 0;text-align:center;justify-content:center;height:auto}}footer .footer-low .copyright{transform:translate(-40%,0)}@media only screen and (max-width:38.75em){footer .footer-low .copyright{transform:none}}footer .footer-low p{font-size:calc(.9vw + .6rem);color:var(--text-grey);padding:.2rem 0}@media only screen and (max-width:38.75em){footer .footer-low p{font-size:calc(1.4vw + 1rem);line-height:calc(1.68vw + 1.2rem)}}footer .footer-low p a{color:var(--text-grey);text-decoration:none}header{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;height:77vh;margin-bottom:calc(5.6vw + 4rem)}@media only screen and (max-width:38.75em){header{margin-bottom:2rem}}@media only screen and (max-width:56.25em) and (orientation:landscape){header{margin-bottom:var(--size-16)}}header .hero-box{position:absolute;color:var(--text-white);padding:0 2.6%}header .hero-box h1{font-size:calc(2vw + 1.5rem);font-weight:300;letter-spacing:.2rem;margin:3%0 12%}header .hero-box h2{font-size:var(--size-07);font-weight:300;letter-spacing:.1rem}@media only screen and (max-width:38.75em){header .hero-box h2{font-size:var(--size-11);line-height:var(--size-16)}}header .hero-box .btn-reference{margin-top:18%}@media only screen and (max-width:56.25em) and (orientation:landscape){header .hero-box .btn-reference{margin-top:10%}}header::before{background:linear-gradient(rgb(102 102 102/.2) 10%,#fff0 100%)}#nav ul li ul,header .clip-overlay,header::before{position:absolute;pointer-events:none}header .clip-overlay,header::before{content:"";top:0;left:0;width:100%;height:100%}header .clip-overlay{background-color:rgb(0 0 0/.45);-webkit-clip-path:polygon(0 0,calc(23.5vw + 16.8rem)0,calc(14.8vw + 10.6rem) 100%,0 100%);clip-path:polygon(0 0,calc(23.5vw + 16.8rem)0,calc(14.8vw + 10.6rem) 100%,0 100%)}@media only screen and (max-width:38.75em){header .clip-overlay{-webkit-clip-path:polygon(0 0,calc(25.2vw + 18rem)0,calc(16.8vw + 12rem) 100%,0 100%);clip-path:polygon(0 0,calc(25.2vw + 18rem)0,calc(16.8vw + 12rem) 100%,0 100%)}}header .text-box{position:absolute;width:calc(25vw + 18rem);right:0;bottom:4vh;padding:var(--size-06) var(--size-08);color:var(--text-white);background-color:var(--background-hero-box)}@media only screen and (max-width:38.75em){header .text-box{width:100vw;background-color:var(--background-hero-box);padding:1rem 2rem;bottom:0}header .text-box h4{font-size:var(--size-09);line-height:var(--size-12);font-weight:200}}.menu{margin-left:auto;margin-bottom:6rem;top:0;right:0;left:0;padding:2rem 0;z-index:60;border-bottom:var(--menu-line) solid 1px}@media only screen and (max-width:56.25em){.menu{padding:0;display:block}}.menu .menu-logo{font-size:1rem;transition:.6s;padding-left:2.6%;padding-top:2%;color:rgb(255 243 230/.26);-ms-grid-row-align:center;align-self:center}.menu img{width:calc(8.4vw + 6rem)}#nav{width:48vw;font-size:calc(1vw + .8rem);font-weight:300;letter-spacing:.6px}@media only screen and (max-width:56.25em){#nav{display:none}}#nav ul{display:flex;flex-wrap:wrap;justify-content:space-evenly}#nav ul li{position:relative;list-style:none}#nav ul li a{text-decoration:none;border-bottom:2px solid #fff0}#nav ul li a:hover{opacity:.6;border-bottom:2px solid var(--text-white)}#nav ul li ul{display:block;opacity:0;transition:all .4s ease;z-index:100;padding:2rem 0 .4rem}#nav ul li ul li{width:calc(8.4vw + 6rem);padding:.5rem 0;background-color:rgb(0 0 0/.54)}#nav ul li ul li:hover{background-color:rgb(255 255 255/.52);transition:all .4s ease}#nav ul li ul li a{display:block;color:#e5e5e5;padding:0 1rem;margin-top:0;font-weight:300;overflow:hidden;white-space:nowrap;font-size:2rem}#nav ul li ul li a:hover{color:#000;transition:all .2s ease;border-bottom:2px solid #fff0;font-weight:500}#nav ul li:hover ul{opacity:1;pointer-events:all;transform:translateY(0)}#mobil,.lang-switch{position:fixed;top:0;left:0}#mobil{display:none;list-style:none;right:0;height:100vh;overflow-y:scroll;background-color:rgb(255 255 255/.9);text-align:center;font-size:3rem;z-index:1000;transform:translateX(100%);transition:all .5s ease-out}@media only screen and (max-width:56.25em){#mobil{display:block}}#mobil ul{margin-top:20%}@media only screen and (max-width:56.25em){#mobil ul{margin-top:40%}}@media only screen and (max-width:56.25em) and (orientation:landscape){#mobil ul{margin:10%}}#mobil ul li{position:relative;display:inline-block;color:#333;padding-bottom:.8rem}@media only screen and (max-width:56.25em){#mobil ul li{display:block}}#mobil ul li a{color:var(--text-grey-dark);text-decoration:none}#mobil ul li ul{display:none}#mobil ul li:hover{cursor:pointer}#mobil ul li:hover a{color:#fff}#mobil ul li:hover ul{display:block;position:absolute;left:0;width:200px;margin-top:1rem}@media only screen and (max-width:56.25em){#mobil ul li:hover ul{width:100%;position:relative}}#mobil ul li:hover ul li{display:block;background:#ffffff8e}#mobil ul li:hover ul li a{color:#333}#mobil ul li:hover ul li:hover{background:#c5c5c5;color:inherit}.lang-switch{width:14rem;font-size:1.6rem;opacity:.6}.lang-switch ul li a{padding:1rem}@media only screen and (max-width:56.25em){.lang-switch{left:50%;transform:translateX(-50%)}}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{color:#8f8f8f;border:solid 1px rgb(166 166 166/.53)}.wrapper{min-height:95.4vh}@media only screen and (max-width:38.75em){.wrapper{min-height:91vh}}#nav ul li a{color:var(--text-white)}.menu{border:0}