.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.dumb_only{position:absolute;top:-200px;left:-200px}body,html{font-family:'Montserrat', sans-serif;font-size:14px;background:#fff;text-align:center;margin:0px;padding:0px;color:#333333;line-height:1.4375}button,input,textarea{font-family:'Montserrat', sans-serif;font-size:1em;line-height:1.4375}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.message_cover{display:none}a,button{text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-transition:all 0.3s;transition:all 0.3s;outline:none}a:hover{text-decoration:none}button:hover{cursor:pointer}img{display:block;border:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-transition:all 0.3s;transition:all 0.3s;max-width:100%}table,td,tr{border-collapse:collapse;text-align:left}td{padding:3px;padding-right:10px}.table_header{border-bottom:solid black 1px;font-weight:bold}.clear{clear:both}img,ol,p,table,ul{margin:0 0 2em;padding:0}ol,ul{padding:0 0 0 1.2em}ol ol,ol ul,ul ol,ul ul{margin:0 0 .2em}h1,h2,h3,h4,h5,h6{padding:0;margin:0 0 0.8em;font-weight:700;line-height:1.2}h4,h5,h6{font-weight:400}h1{font-size:1.75em}h2{font-size:1.25em}h3{font-size:1.125em}h4{font-size:1.125em}h5{font-size:1.08em}h6{font-size:1.04em}@media (min-width:800px){body,html{font-size:16px}}.content{max-width:1180px;margin:0 auto;padding:0 20px}.header_spacer{height:50px;width:100%}a{color:#086cbe}a:hover{color:#333333}#alertify-ok,.button{display:inline-block;border:0;font-size:1.25em;background:#086cbe;color:#fff;padding:0 2em;border-radius:3px;text-transform:uppercase;margin-bottom:1.5em;text-shadow:none;line-height:2.48}#alertify-ok:hover,.button:hover{background:#102581;color:#fff}.alertify-inner ul{padding:0}.alertify-inner li{list-style:none;margin-bottom:0.3em}header{height:50px;z-index:51;width:100%;position:fixed;top:0;left:0;background:#fff;-webkit-box-shadow:0px 0px 3px 0px #333333;-moz-box-shadow:0px 0px 3px 0px #333333;box-shadow:0px 0px 3px 0px #333333}header .logo{padding:7px 1em;background:#f5f5f5;float:left}header .logo img{margin:0;max-height:36px;max-width:74px}header .menu{display:none;position:absolute;top:100%;right:0;width:100%;font-weight:700;text-transform:uppercase;padding:0;height:calc(100vh - 50px);background:rgba(51, 51, 51, 0.4)}header .menu ul{float:right;width:300px;background:#fff;height:calc(100vh - 50px);list-style:none;text-align:left;margin:0;padding-top:2em;padding-left:3em}header .menu ul ul{float:none;height:auto;margin:0.5em 0 0;padding:0 0 0 2em}header .menu ul li{margin-bottom:0.5em}header .menu ul a{color:#333333}header .menu ul a:hover,header .menu ul span{color:#086cbe}header .jazyk{float:right;padding-right:3.2em;margin-right:3.125em;margin-top:15px;font-weight:700;position:relative}header .jazyk .border{background:#fff;position:absolute;top:-1px;right:0;display:inline-block;padding:0 0.22em;margin-left:0.3em;border:1px solid #333333}header .jazyk .border a{display:block;width:100%;color:#333333;text-align:left}header .jazyk .border a:hover{color:#086cbe}header .jazyk .border span{cursor:pointer}header .jazyk .border .sipka{margin-left:0.3em;position:relative;top:-2px;display:inline-block}header .jazyk .border .sipka:before{content:'';display:inline-block;border-top:0.325em solid #333333;border-left:0.325em solid transparent;border-right:0.325em solid transparent}header .jazyk .border .sipka:after{content:'';display:inline-block;border-top:0.325em solid #fff;border-left:0.325em solid transparent;border-right:0.325em solid transparent;position:absolute;bottom:0.5em;left:0}header .jazyk .border .open .sipka{top:2px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}header .jazyk .border .roletka{display:none}header .menu_btn{cursor:pointer;display:block;float:right;width:30px;margin-right:20px;margin-top:15px}header .menu_btn div{display:block;width:100%;height:4px;background:#333333;margin-bottom:4px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}header .menu_btn .open div{opacity:0}header .menu_btn .open div:first-of-type{opacity:1;width:110%;-webkit-transform:rotate(-45deg) translateY(11px);-ms-transform:rotate(-45deg) translateY(11px);transform:rotate(-45deg) translateY(11px)}header .menu_btn .open div:last-of-type{opacity:1;width:110%;-webkit-transform:rotate(45deg) translateY(-11px);-ms-transform:rotate(45deg) translateY(-11px);transform:rotate(45deg) translateY(-11px)}@media (min-width:1230px){.header_spacer{height:104px}header{height:104px}header .logo{padding:12px 50px}header .logo img{max-height:80px;max-width:170px}header .menu_btn{display:none}header .jazyk{margin-top:41px}header .menu{display:block!important;width:calc(100% - 455px);position:static;margin:3px auto 0!important;height:104px!important;overflow:hidden;background:none}header .menu ul{padding:0;text-align:center;line-height:99px;background:none;float:none;height:auto;width:100%}header .menu ul li{display:inline-block;padding:0 15px;margin:0 0.6em;margin:0}header .menu ul li.active_menu_item{border-bottom:3px solid #086cbe}header .menu ul ul{display:none}}.sliders img{margin:0 auto;max-width:100%;height:auto}.sliders .sld{position:relative}.sliders .sld:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(82%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(255, 255, 255, 0.7)), color-stop(93%, rgba(255, 255, 255, 0.85)), to(#fff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 82%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.85) 93%, #fff 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 82%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.85) 93%, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 82%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.85) 93%, #fff 100%)}.sliders .sld .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:20px;color:#fff}.sliders .sld .txt p{margin:0}.sliders .sld .txt h1{text-transform:uppercase}.sliders .sld .txt a{display:inline-block;background:#086cbe;color:#fff;padding:0 2em;border-radius:3px;line-height:2.48}.sliders .sld .txt a:hover{background:#102581}.sliders.crop{font-size:1.5em;text-transform:uppercase}.sliders.crop img{height:129px;-o-object-fit:cover;object-fit:cover}.sliders.crop .sld:before{display:none}.sliders.crop .title{font-weight:700;font-size:1em}.sliders.crop .breadcrumbs{line-height:1.1;font-size:0.375em;font-weight:400}.sliders.crop .breadcrumbs a,.sliders.crop .breadcrumbs span{font-size:1em;display:inline-block;margin:0;padding:0 0.5em;background:transparent;border-right:1px solid #fff;line-height:1.4375;border-radius:0}.sliders.crop .breadcrumbs a:last-child,.sliders.crop .breadcrumbs span:last-child{border:0}.sliders.crop .breadcrumbs a:hover{color:#fff;background:transparent;text-decoration:underline}@media (min-width:800px){.sliders{font-size:20px}}@media (min-width:1230px){.sliders{line-height:1.3em;font-size:40px}.sliders h1{font-size:1.5em}.sliders a{font-size:0.625em}.sliders.crop{font-size:2.5em}}.sluzba_home{max-width:350px;margin:0 auto;text-align:left}.sluzba_home img{margin-bottom:1.1em}.sluzba_home h2{font-size:1.56em;margin-bottom:0.4em;text-transform:uppercase;line-height:1.1}.sluzba_home p{color:#727272;font-size:0.9375em;margin:0}.sluzba_home .button{margin-bottom:5em}.sluzba_home .dot{margin-bottom:1em}@media (min-width:600px){.sluzba_home{display:inline-block;width:48%;float:left}.sluzba_home:nth-of-type(odd){margin-right:4%}.sluzba_home .dot{height:7em}}@media (min-width:780px){.sluzba_home{width:31.5%;margin-right:2.75%}.sluzba_home:nth-of-type(odd){margin-right:2.75%}.sluzba_home:nth-of-type(3n){margin-right:0}.sluzba_home .button{padding:0 1em}}@media (min-width:800px) AND (max-width:900px){.sluzba_home .button{font-size:1.125em}}@media (min-width:1400px){.sluzby_home{position:relative;z-index:50;margin-top:-4em}}.home_write_us{background:url(/images/home_write_us_bg.jpg) no-repeat 50% -200px}.home_write_us .form form{padding:0 8px 2em}.home_write_us .form h2{text-transform:uppercase;color:#fff;font-size:2.18em;padding:1.5em 0 0;margin:0}.home_write_us .form p{color:#fff}.home_write_us .form input[type=text],.home_write_us .form textarea{width:100%;font-weight:700;padding:0.9em 1.5em;border:0;margin-bottom:1.35em;background:rgba(255, 255, 255, 0.7);color:#333333}.home_write_us .form input[type=text]::-webkit-input-placeholder,.home_write_us .form textarea::-webkit-input-placeholder{color:#333333}.home_write_us .form input[type=text]::-moz-placeholder,.home_write_us .form textarea::-moz-placeholder{color:#333333}.home_write_us .form input[type=text]:-ms-input-placeholder,.home_write_us .form textarea:-ms-input-placeholder{color:#333333}.home_write_us .form input[type=text]:-moz-placeholder,.home_write_us .form textarea:-moz-placeholder{color:#333333}.home_write_us .form input[type=text].err,.home_write_us .form textarea.err{outline:1px solid #086cbe}.home_write_us .form input[type=text].err:focus,.home_write_us .form textarea.err:focus{outline:none}.home_write_us .form #souhlas{width:1.2em;height:1.2em;margin:0 0.4em 0 0;margin-bottom:1em}.home_write_us .form label{color:#fff;position:relative;top:-0.3em}.home_write_us .form a:hover{color:#fff}.home_write_us .form .g-recaptcha div{margin:0 auto 1em}@media (max-width:400px){.g-recaptcha>div{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@media (max-width:370px){.g-recaptcha>div{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);position:relative;left:-19px}}@media (min-width:800px){.home_write_us .form input[type=text]{width:32.1%;margin-right:1.85%;margin-bottom:1.85%}.home_write_us .form input[type=text]:last-of-type{margin-right:0}}.home_write_us .about{padding:4em 0;text-align:left;margin:0 auto;max-width:1260px;background:#fff}.home_write_us .about h2{text-transform:uppercase;font-size:2.18em;margin-top:0}.home_write_us .about .blok{position:relative;border:1px solid #a7a7a7;border-radius:3px;width:100%;padding:1.625em;margin-bottom:2em;-webkit-box-shadow:0px 3px 16px 0px rgba(159, 157, 157, 0.35);-moz-box-shadow:0px 3px 16px 0px rgba(159, 157, 157, 0.35);box-shadow:0px 3px 16px 0px rgba(159, 157, 157, 0.35)}.home_write_us .about .blok h3{text-transform:uppercase;font-size:1.0625em;margin-bottom:0.1em}.home_write_us .about .blok p{font-size:0.85em;margin:0}.home_write_us .about .blok img{float:left;width:4.375em;margin:0 1em 0 0}.home_write_us .about .blok img+.text{float:left;width:calc(100% - 5.4em)}@media (min-width:800px){.home_write_us .about .blok{float:left;overflow:hidden;width:48%;margin:0 4% 4% 0}.home_write_us .about .blok:nth-of-type(2n){margin-right:0}.home_write_us .about .blok img+.text{left:6em}}@media (min-width:1230px){.home_write_us .about h2{padding-top:0}.home_write_us .about .processBlock{width:39%;float:left}.home_write_us .about .o_nas_bloky{float:right;width:58.5%}}.partneri h2{text-transform:uppercase;font-size:2.18em;padding:.5em 0 0;margin:0 0 1.4em}.partneri a{padding:1.75em;margin-bottom:1.75em;border:1px solid #a7a7a7;border-radius:3px;display:block}.partneri a:hover{-webkit-box-shadow:0px 3px 16px 0px rgba(159, 157, 157, 0.35);-moz-box-shadow:0px 3px 16px 0px rgba(159, 157, 157, 0.35);box-shadow:0px 3px 16px 0px rgba(159, 157, 157, 0.35)}.partneri a img{height:125px;max-width:100%;margin:0 auto}@media (min-width:800px){.partneri{padding-bottom:5em}.partneri a{width:31.5%;margin:0  2.75% 0 0;float:left}.partneri a:nth-of-type(3n){margin-right:0}}#map{width:100%;height:26.25em}footer{text-align:left;background:#000;color:#fff}footer img{height:auto!important}footer a{color:#fff}footer a:hover{text-decoration:underline;color:#fff}footer h2{text-transform:uppercase}footer .content{padding:4em 20px 2em}footer .footer_menu ul{list-style:none;padding:0}footer .footer_menu ul li{margin-bottom:0.8em}footer .footer_block:not(.footer_block_last):not(.footer_block_full) img{margin:0 0.5em 0 0;display:inline-block;position:relative;top:0.6em}footer .footer_block:not(.footer_block_last):not(.footer_block_full) p{margin-bottom:1em}footer .footer_block_last{font-size:0.875em}footer .footer_block_full{padding-top:1.5em;font-size:0.75em}footer .footer_block_full img{margin:0 auto 2em}footer .copy{display:block;padding:1em 20px;font-size:0.75em;text-align:center;background:#181818}@media (min-width:600px){footer .footer_menu ul{float:left;width:100%}footer .footer_menu ul li{width:48%;float:left}footer .footer_menu ul li:nth-of-type(2n){float:right}footer .footer_block{width:48%;float:left}footer .footer_block.footer_block_last{float:right}footer .footer_block_full{text-align:center;max-width:740px;margin:0 auto}}@media (min-width:1230px){footer .footer_menu{float:left;width:35%}footer .footer_block{float:left;width:26%;margin-left:6%}}.left_content{padding:3em 0;text-align:left}.left_content img{display:inline-block;margin-right:1em}.left_content a:hover img{opacity:0.7}.whole_content{padding:3em 0;text-align:left}.whole_content img{display:inline-block;margin-right:1em}.whole_content a:hover img{opacity:0.7}.right_content{padding:3em 0;text-align:left}.right_content .title{font-weight:700;font-size:1.125em;padding-bottom:1em}.right_content .right_menu ul{list-style:none;padding:0;font-size:0.8125em}.right_content .right_menu ul a{color:#333333}.right_content .right_menu ul a:hover,.right_content .right_menu ul span{color:#086cbe}.right_content .right_menu ul li{margin-bottom:1em}.right_content .right_menu ul li.active_menu_item a{color:#086cbe}.right_content .right_menu ul li.active_menu_item a:hover{color:#102581}.right_content .right_menu ul ul{display:none}.right_content .right_kariera .pozice{padding-left:0.125em;padding-bottom:1.25em}.right_content .right_kariera .pozice svg{width:0.5em;height:0.57em;fill:#086cbe;margin-left:0.3em}.right_content .right_kariera .pozice a:hover svg{fill:#333333;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}hr{background:#b1b1b1;color:#b1b1b1;border:0;border-bottom:1px solid #b1b1b1;margin:2em 0}@media (min-width:800px){.left_content{float:left;width:72.8%}.right_content{float:right;width:22.8%}}.list_item{max-width:350px;margin:0 auto;text-align:left}.list_item img{margin-bottom:1.1em}.list_item h2{font-size:1.56em;margin-bottom:0.4em;text-transform:uppercase;line-height:1.1}.list_item p{color:#727272;font-size:0.9375em;margin:0}.list_item .button{margin-bottom:5em}.list_item .dot{margin-bottom:1em;overflow:hidden}.list_item.kategorie_list_item h2{font-size:1.4em}@media (min-width:600px){.list_item{display:inline-block;width:48%;float:left}.list_item:nth-of-type(odd){margin-right:4%}.list_item .dot{height:7em}.list_item.list_item_kariera .dot{height:10.5em}}@media (min-width:980px){.list_item{width:31.5%;margin-right:2.75%}.list_item:nth-of-type(odd){margin-right:2.75%}.list_item:nth-of-type(3n){margin-right:0}}.kontakt_part{background:#f5f5f5;padding:2em 2em 0;float:left;width:100%;margin-bottom:2em}.kontakt_part h2{margin:0.2em 0 1.4em}.kontakt_part.full{float:none;clear:both;width:100%}@media (min-width:600px){.kontakt_part.one,.kontakt_part.two{float:left;width:48%;margin-right:4%}.kontakt_part.one:nth-of-type(2n),.kontakt_part.two:nth-of-type(2n){margin-right:0}.kontakt_part.full .kontakt_item{float:left;padding-right:4%;width:50%}.kontakt_part.full .kontakt_item:nth-of-type(odd){clear:left}}@media (min-width:1200px){.kontakt_part{margin-bottom:4%}.kontakt_part.one:nth-of-type(2n),.kontakt_part.two:nth-of-type(2n){margin-right:4%}.kontakt_part.one{width:29%}.kontakt_part.two{width:62.6666666%}.kontakt_part.two .kontakt_item{float:left;padding-right:4%;width:50%}.kontakt_part.two .kontakt_item:nth-of-type(odd){clear:left}.kontakt_part.two+.one{margin-right:0;width:33.33333%}.kontakt_part.full .kontakt_item{width:33%}.kontakt_part.full .kontakt_item:nth-of-type(odd){clear:none}.kontakt_part.full .kontakt_item:nth-of-type(3n+1){clear:left}}.zbozi .right_images{max-width:415px;margin:0 auto 2em}.zbozi .right_images img{display:inline-block;margin:0}.zbozi .right_images a.small{display:inline-block;width:24.1%;margin-right:1.2%}.zbozi .right_images a.small:last-of-type{margin-right:0}.zbozi table.zbozi_info{width:100%}.zbozi table.zbozi_info tr{border-bottom:1px solid #a7a7a7}.zbozi table.zbozi_info tr:last-of-type{border-bottom:0}@media (min-width:640px){.zbozi .right_images{float:right;width:48%;margin-left:4%}.zbozi table.zbozi_info{float:left;width:48%}}.slick-prev{cursor:pointer;position:absolute;left:20px;top:45%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border:0;background:url(/images/back.svg) no-repeat 50% 50%;background-size:contain;width:2em;height:4em;z-index:50}.slick-next{cursor:pointer;position:absolute;right:20px;top:45%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border:0;background:url(/images/next.svg) no-repeat 50% 50%;background-size:contain;width:2em;height:4em;z-index:50}.contact_in_page{margin-top:2em;max-width:500px}.contact_in_page input[type=text],.contact_in_page textarea{width:100%;font-weight:700;padding:0.9em 1.5em;border:0;margin-bottom:1.35em;background:rgba(51, 51, 51, 0.1);color:#333333}.contact_in_page input[type=text]::-webkit-input-placeholder,.contact_in_page textarea::-webkit-input-placeholder{color:#333333}.contact_in_page input[type=text]::-moz-placeholder,.contact_in_page textarea::-moz-placeholder{color:#333333}.contact_in_page input[type=text]:-ms-input-placeholder,.contact_in_page textarea:-ms-input-placeholder{color:#333333}.contact_in_page input[type=text]:-moz-placeholder,.contact_in_page textarea:-moz-placeholder{color:#333333}.contact_in_page input[type=text].err,.contact_in_page textarea.err{outline:1px solid #086cbe}.contact_in_page input[type=text].err:focus,.contact_in_page textarea.err:focus{outline:none}.contact_in_page #souhlas{width:1.2em;height:1.2em;margin:0 0.4em 0 0;margin-bottom:1em}.contact_in_page label{color:#333333;position:relative;top:-0.3em}.contact_in_page a:hover{color:#333333}.contact_in_page .g-recaptcha div{margin:1em 0 2em}.kariera_content{padding:3em 0}