@import url("https://fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-padding-top:160px;overflow:auto;scroll-behavior:smooth;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}.group:before,.group:after{content:" ";display:table;}.group:after{clear:both;}.group{*zoom:1;}body{font-size:100%;padding:0;margin:0;background-color:#eee;font-family:"Montserrat",sans-serif;font-weight:400;color:#666;}h1,h2,h3,h4,h5,h6{text-wrap:balance;}h1{font-size:60px;margin:0;text-transform:uppercase;font-weight:600;}h2,h1.filter_subselectname,h1.ref-noselect{color:#0054a6;text-transform:uppercase;margin:0;font-size:35px;font-weight:600;padding-left:15px;border-left:3px solid #0054a6;padding-top:5px;padding-bottom:5px;line-height:52px;}h3,h1.filter_subselectname{color:#0054a6;margin:0;font-size:20px;font-weight:600;padding-left:15px;border-left:2px solid #0054a6;padding-top:5px;padding-bottom:5px;line-height:35px;}a{color:#666;}a[href^="tel:"]{white-space:nowrap;}a:hover{text-decoration:none;}h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:inherit;}p{line-height:32px;font-weight:500;}ul{list-style-image:url("/gfx/icons/list_img.png");line-height:32px;font-weight:500;clear:both;}ul li{font-weight:500;}.top-lang-wrap{top:18px;position:absolute;right:65px;}.top-lang-wrap .lang-btn{display:flex;justify-content:center;align-items:center;border-radius:1px;width:50px;height:55px;cursor:pointer;border:1px solid rgba(255,255,255,0.5);color:#fff;transition:ease-in-out .4s;}.bcg_no .top-lang-wrap .lang-btn{border-color:rgba(0,48,72,0.3);color:#003048;}.top-lang-wrap .lang-btn:hover{background-color:#0054a6;color:#fff;}.top-lang-wrap .lang-menu{position:absolute;top:100%;left:0;width:calc(100% + 2px);width:100%;height:0;overflow:hidden;transition:ease-in-out .4s;}.top-lang-wrap:hover .lang-menu{height:400%;}.bcg_no .top-lang-wrap .lang-menu{border-color:rgba(0,48,72,0.3);}.top-lang-wrap .lang-menu ul{margin:0;padding:0;}.top-lang-wrap .lang-menu ul li{list-style-type:none;text-align:center;border-bottom:1px solid rgba(255,255,255,0.5);height:55px;}.bcg_no .top-lang-wrap .lang-menu ul li{border-color:rgba(0,48,72,0.3);}.top-lang-wrap .lang-menu ul li a{text-decoration:none;color:#fff;transition:ease-in-out .4s;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.bcg_no .top-lang-wrap .lang-menu ul li a{color:#003048;}.top-lang-wrap .lang-menu ul li a:hover{background-color:#0054a6;color:#fff;}#basic,#technical,#company,#video{position:relative;z-index:10;}#basic h2{float:none;}#basic p{padding:0 20px;}.page_wrapper{width:100%;float:left;position:relative;}.content_wrapper{width:100%;position:relative;margin:auto;min-height:1000px;min-height:100vh;background-color:#fff;overflow:hidden;}.col_12{width:8.3333%;width:calc(100% / 12);height:100%;float:left;position:relative;}.col_6{width:16.6666%;width:calc(100% / 6);height:100%;float:left;}.col_4{width:25%;height:100%;float:left;}.col_3{width:33.3333%;width:calc(100% / 3);height:100%;float:left;}.col_2{width:50%;height:100%;float:left;}.col_1{width:100%;height:100%;float:left;}.full_page_scroll{width:100%;float:left;}.scroll_navigation{position:fixed;right:0;top:50%;margin-top:-145px;z-index:100;display:none;}.scroll_navigation ul{padding:0;margin:0;list-style:none;}.scroll_navigation ul li{padding:20px 20px 20px 0;font-size:14px;font-weight:600;color:#666;cursor:pointer;position:relative;}.scroll_navigation ul li:after{content:"";position:absolute;top:0;right:0;width:10px;border-bottom:1px solid #666;padding-top:72%;}section{width:100%;float:left;height:1000px;height:100vh;position:relative;}#hp_services{min-height:1000px;}.menu_wrapper{width:100%;height:90px;position:fixed;top:0;z-index:100;background-color:#0054a6;border-bottom:1px solid #1969b8;}.menu_wrapper.closed{background-color:transparent;}.menu_wrapper .col_6{background-color:#0054a6;}.menu_wrapper .menu_logo{position:relative;left:-1px;}.menu_wrapper .logo{display:flex;height:100%;float:left;width:100%;align-items:center;justify-content:center;}.menu_wrapper .logo a{display:block;width:100%;padding:0 20px;position:relative;}.menu_wrapper .logo img{display:block;max-width:100%;margin:auto;}.menu_wrapper #menu{padding:0;margin:0;list-style:none;display:inline-block;height:100%;}.menu_wrapper.closed #menu{display:none;}.menu_wrapper #menu li{width:auto;float:left;height:100%;text-align:center;display:table;}.menu_wrapper #menu li a{text-transform:uppercase;text-decoration:none;color:#80aad3;height:100%;display:table-cell;vertical-align:middle;font-weight:600;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;padding:12px 20px 0px 20px;font-size:16px;}.menu_wrapper #menu li a:after{content:"";display:block;width:100%;height:4px;background-color:#fff;position:absolute;bottom:-1px;left:0;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.menu_wrapper #menu li a:hover,.menu_wrapper #menu li a.active,.menu_wrapper #menu li a.parent{color:#fff;}.menu_wrapper #menu li a:hover:after,.menu_wrapper #menu li a.active:after,.menu_wrapper #menu li a.parent:after{opacity:1;}.menu_btn_wrapper{width:100%;height:100%;display:table;float:left;}.menu_btn{width:100%;display:table-cell;vertical-align:middle;cursor:pointer;}.menu_btn_icon{width:30px;overflow:hidden;float:left;margin-left:25px;}.menu_btn_mobile{display:none;position:absolute;right:0;top:0;padding:32px 16px;cursor:pointer;}.menu_btn_mobile .menu_btn_icon{margin:0;}.menu_part{width:100%;height:2px;background-color:#fff;float:left;margin-bottom:8px;}.menu_btn_col{display:none;position:relative;}.closed .menu_btn_col{display:block;}.menu_part:last-of-type{margin:0;}.menu_btn_text{display:inline-block;color:#fff;text-transform:uppercase;margin-left:25px;font-weight:600;line-height:22px;}.company-logos{position:fixed;top:90px;background:#fff;width:100%;height:100%;max-height:70px;z-index:70;padding:0 40px;display:flex;align-items:center;border-bottom:1px solid rgba(200,200,200,0.5);gap:40px;}.company-logos .title{border-left:none;padding:0;font-size:16px;line-height:1.2;}.company-logos img{max-width:150px;object-fit:contain;opacity:0.6;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.company-logos img:hover{opacity:1;}.company-logos a{position:relative;display:flex;height:100%;}.company-logos a::after{content:"";display:block;width:100%;height:4px;background-color:#0054a6;position:absolute;bottom:-1px;left:0;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.company-logos a:hover::after{opacity:1;}.slider_wrapper{position:relative;}.slider_wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:url(/gfx/overlay.png);z-index:50;}.slider_navigation{position:absolute;top:0;bottom:0;left:0;right:0;}.slider_nav_part{overflow:hidden;position:relative;width:16.6666%;width:calc(100% / 6);height:100%;float:left;}.slider_nav_part:first-of-type{margin-left:16.6666%;margin-left:calc(100% / 6);}.slider_nav_part:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-right:1px solid rgba(200,200,200,0.7);z-index:51;}.slider_nav_part:first-of-type:before{content:"";position:absolute;top:0;left:0;width:0;bottom:0;border-left:1px solid rgba(200,200,200,0.7);z-index:53;}.slider_nav_wrapper{width:100%;position:absolute;bottom:0;left:-1px;background-color:#0053a4;z-index:52;cursor:pointer;}.slider_nav_wrapper:before{content:"";display:block;padding-top:57%;}.slider_nav{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}.slider_nav_content_wrapper{display:table;width:100%;height:100%;position:relative;}.slider_nav_content{display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;color:#fff;font-weight:500;z-index:53;position:relative;line-height:28px;padding:0 10px;}.slider_nav_content img{width:50px;height:auto;display:block;opacity:0.2;position:relative;margin:auto;animation:downUp 1.2s infinite ease;}@keyframes downUp{0%{top:0;}50%{top:20px;}100%{top:0;}}.slider_progress_bar{width:100%;height:3px;background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:0;z-index:53;}.progress{width:0;height:100%;background:#0054a6;}._1 .overlay,._2 .overlay,._3 .overlay{top:3px;}.scroll_down_nav .overlay{display:none;}.slider_wrapper .col_12:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-right:1px solid rgba(200,200,200,0.5);z-index:51;}.slider_wrapper .col_12:nth-of-type(6):after{border:none;}.slider{overflow:hidden;}.slider_img_list{display:none;}.slider_text_wrapper{height:100%;width:50%;position:absolute;z-index:51;}.slider_text_content{display:table-cell;vertical-align:middle;}.slider_text{color:#fff;text-transform:uppercase;font-size:60px;width:33.3333%;width:calc(100% / 6 * 2);font-weight:600;}.slider_text h1{margin-bottom:60px;}.slider_text_1{position:relative;left:33.3333%;left:calc(100% / 6);}.slider_text_2{width:66.6666%;width:calc(100% / 6 * 3);position:relative;left:33.3333%;left:calc(100% / 6 * 2);}.slider_text_3{position:relative;left:33.3333%;left:calc(100% / 6 * 3);}.slider_text .text{display:inline-block;}.scroll_down_nav{cursor:default;}.slider_text_table{width:100%;height:100%;display:table;}._1{background:url("/gfx/slide_1.png");background-size:cover;background-repeat:no-repeat;background-position:center center;}._2{background:url("/gfx/slide_2.png");background-size:cover;background-repeat:no-repeat;background-position:center center;}._3{background:url("/gfx/slide_3.png");background-size:cover;background-repeat:no-repeat;background-position:center center;}.hp_content{width:100%;float:left;height:100%;position:relative;}.hp_content .col_6{position:relative;z-index:10;}.hp_content .col_6:first-of-type{border:none;}.hp_content_right{width:66.6666%;width:calc(100% / 6 * 4);height:100%;position:absolute;top:0;right:0;z-index:60;}.col_content_wrapper{width:100%;height:100%;display:table;}.col_content{display:table-cell;vertical-align:middle;position:relative;z-index:60;}.col_content h2{margin-bottom:60px;}.col_content_text{padding:0 40px 0 20px;line-height:32px;font-weight:600;}h2.filter_subselectname,h1.filter_subselectname{margin-bottom:1rem;}.filter_header{text-transform:uppercase;font-weight:600;padding-left:20px;color:#333;margin-top:30px;margin-bottom:20px;}.filter_options{width:100%;position:relative;padding:0 40px 0 20px;}.filter_options select{width:100%;padding:10px;margin-bottom:15px;border:2px solid #eee;border-radius:2px;font-weight:600;color:#666;font-size:15px;background:transparent;-webkit-appearance:none;appearance:none;-moz-appearance:none;position:relative;background:url(/gfx/icons/arrow_down.png);background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;}.filter_statistics{width:100%;padding:10px 40px 0 20px;font-weight:600;font-size:15px;}.references_count{width:100%;padding-bottom:15px;}.references_views{width:100%;}.product_reference_wrapper{width:100%;float:left;}.product_reference_text,.product_reference_img{width:50%;float:left;overflow:hidden;position:relative;z-index:50;}.product_reference_text{padding-right:40px;}.product_reference_img{max-height:400px;}.statistics_number{color:#0053a4;}.col_content .empty_btn{margin-left:20px;margin-top:60px;cursor:pointer;position:relative;z-index:20;}.hp_content .col_6:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-right:1px solid rgba(200,200,200,0.5);z-index:51;}.slider_wrapper .col_12:nth-of-type(6):after{border:none;}.social_w{display:flex;width:50%;padding-bottom:10px;justify-content:flex-end;padding-top:12px;align-items:center;}.fb_link{display:block;min-width:34px;min-height:34px;background:url(/gfx/fb.png);background-size:100% 100%;background-repeat:no-repeat;margin-right:10px;border-radius:50%;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);transition:all 0.2s ease;}.in_link{display:block;min-width:34px;min-height:34px;background:url(/gfx/in.png);background-size:100% 100%;background-repeat:no-repeat;margin-right:10px;border-radius:50%;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);transition:all 0.2s ease;}.insta_link{display:block;min-width:34px;min-height:34px;background:url(/gfx/insta.png);background-size:100% 100%;background-repeat:no-repeat;margin-right:10px;border-radius:50%;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);transition:all 0.2s ease;}.fb_link:hover,.ytb_link:hover,.in_link:hover,.insta_link:hover{transform:scale(1.2);}.ytb_link{display:block;min-width:34px;min-height:34px;background:url(/gfx/ytb.png);background-size:100% 100%;background-repeat:no-repeat;border-radius:50%;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);transition:all 0.2s ease;}footer .gallery_item{position:relative;}footer .gallery_info{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}footer .gallery_item .gallery_info a{text-indent:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;}.footer_top{width:100%;height:150px;float:left;border-top:1px solid #ececec;position:relative;}.footer_top_content{width:66.6666%;width:calc(100% / 3 * 2);position:relative;margin:auto;height:100%;}.footer_top_content img{-webkit-filter:brightness(100%) contrast(20%) grayscale(100%);filter:brightness(100%) contrast(20%) grayscale(100%);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;max-width:110px;width:60%;max-width:200px;height:auto;}.footer_top_content .gallery_item:hover img{-webkit-filter:none;filter:none;}.footer_top_logo{width:14.2857%;width:calc(100% / 7);}.footer_bottom{min-height:230px;width:100%;float:left;background-color:#0053a4;background-image:url(/gfx/footer_bg.png);background-repeat:no-repeat;background-position:right 60px bottom;position:relative;}.footer_content{position:relative;margin:auto;width:66.6666%;width:calc(100% / 6 * 4);margin-top:100px;}.footer_content_part{width:25%;float:left;color:#a3b7d6;font-size:14px;font-weight:600;padding:0 20px;border-left:1px solid #3376b8;}.footer_content_part a{color:#a3b7d6;}.footer_content_part h4{font-weight:600;color:#fff;text-transform:uppercase;font-size:16px;margin:0;margin-bottom:20px;padding:0;}.footer_menu_w{width:33.3333%;float:left;}.footer_menu{width:50%;float:left;padding-top:20px;}.footer_menu ul{list-style:none;margin:0;padding:0;line-height:14px;}.footer_menu li{display:inline-block;padding-right:20px;line-height:14px;}.footer_menu ul li a{color:#a3b7d6;font-size:14px;font-weight:600;line-height:14px;}.logo_part{padding:0;border:none;position:relative;top:-20px;padding-right:20px;}.logo_part .logo a{display:inline-block;width:100%;}.logo_part .logo a img{max-width:100%;height:auto;}.footer_content_bottom{width:100%;float:left;border-top:1px solid #3376b8;color:#a3b7d6;font-size:14px;font-weight:600;margin-top:20px;}.footer_content_bottom.text{display:none;}.lang_cs .footer_content_bottom.text{display:block;}.footer_content_bottom p{margin-bottom:0;}.copyright,.comerto_footer{width:33.3333%;float:left;padding:20px 0;}.comerto_footer{text-align:right;}.comerto_footer a img{width:30px;height:auto;margin-left:5px;}.wide_articles_list_wrapper{width:100%;height:100%;display:table;}.wide_articles_list{display:table-cell;vertical-align:middle;}.wide_list_item{width:75%;height:250px;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);background-color:#fff;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin-bottom:20px;}.wide_list_item:hover{background-color:#0053a4;margin-left:20px;}.wide_item_img_wrapper{width:33.3333%;width:calc(100% / 3);padding-right:20px;height:100%;float:left;}.wide_item_img{width:100%;height:100%;overflow:hidden;position:relative;left:-1px;}.wide_item_img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;}.wide_item_text{width:66.6666%;width:calc(100% / 3 * 2);float:left;height:100%;position:relative;}.wide_list_item:hover h3{color:#fff;}.wide_item_text h3{border:none;padding-top:20px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding-left:20px;padding-bottom:0;}.wide_item_text_content{padding:20px;font-weight:600;line-height:32px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;}.wide_list_item:hover .wide_item_text_content{color:#80aad3;}.wide_list_item:hover .link{color:#fff;}.empty_btn,.full_btn,.slide_content .slide_link{text-transform:uppercase;color:#0053a4;border:2px solid #0053a4;display:inline-block;font-size:14px;transition:all 0.2s ease;}.empty_btn:hover{background-color:#0053a4;color:#fff;}.full_btn,.slide_content .slide_link{background-color:#0053a4;color:#fff;}.full_btn:hover,.slide_content .slide_link:hover{background-color:#004283;border-color:#004283;}.empty_btn a,.full_btn a,.slide_content .slide_link a{width:100%;height:100%;display:inline-block;color:#0053a4;text-decoration:none;font-weight:600;font-size:14px;padding:15px 20px;position:relative;z-index:20;}.empty_btn:hover a{color:#fff;}.full_btn a,.slide_content .slide_link a{color:#fff;}.col_box_wrapper{width:100%;float:left;position:relative;padding-right:30px;}.col_box{width:100%;float:left;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;}.col_box:hover{margin-top:-20px;margin-bottom:20px;background-color:#0053a4;}.col_box:hover h3{color:#fff;border-color:#fff;}.col_box:hover .link{color:#fff;}.col_box_img_wrapper{width:100%;position:relative;float:left;}.col_box_img_wrapper:before{width:100%;padding-top:100%;content:"";display:block;}.col_box_img{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}.col_box_img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;}.col_box_text{width:100%;float:left;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.col_box_text h3{margin:30px 0 30px 0;padding-right:20px;}.link{text-transform:uppercase;position:absolute;bottom:0;left:0;display:block;width:100%;font-size:14px;font-weight:600;padding:20px;text-align:right;}.link_arrow{display:inline-block;float:right;}.map{background-repeat:no-repeat;background-size:cover;background-color:#9e9e9e;}.footer_top .gallery_container{width:100%;height:100%;}.footer_top .gallery_item{width:14.2857%;width:calc(100% / 8);width:calc(100% / 4);width:calc(100% / 5);height:100%;float:left;display:table;}.footer_top .gallery_img{display:table-cell;vertical-align:middle;text-align:center;}.gallery_sp{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px;margin-bottom:35px;}.gallery_sp.last_gallery{margin-bottom:0;}.gallery_sp .gallery_item{width:33.3333%;width:calc(33.3333% - 30px);margin-bottom:22.5px;margin-top:22.5px;}.id_page_294 .gallery_sp .gallery_item{margin-left:0px;margin-right:0px;}.gallery_sp a:first-of-type{width:100%;display:inline-block;}.gallery_sp .gallery_item gallery_img{width:100%;height:100%;}.gallery_sp .gallery_img a{display:block;width:100%;height:100%;}.gallery_sp .gallery_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.certificates_gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}.certificates_gallery a:first-of-type{width:100%;}.certificates_gallery .gallery_item{width:30%;width:calc(33.3333% - 30px);margin-bottom:45px;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);}.certificates_gallery h2{margin-top:45px !important;}.certificates_gallery .gallery_item a{width:100%;height:auto;display:block;}.certificates_gallery .gallery_item img{width:100%;height:auto;}.sp_content{width:100%;float:left;position:relative;display:flex;justify-content:center;}.sp_center_content{width:66.6666%;width:calc(100% / 6 * 4);position:relative;float:left;}.sp_center_content:before{content:"";position:absolute;top:0;left:0;width:50%;bottom:0;border-right:1px solid rgba(200,200,200,0.5);border-left:1px solid rgba(200,200,200,0.5);}.sp_center_text{width:100%;float:left;position:relative;z-index:10;}.sp_center_content:after{content:"";position:absolute;top:0;right:0;width:50%;bottom:0;border-right:1px solid rgba(200,200,200,0.5);pointer-events:none;}.sp_center_content h2{margin-top:80px;margin-bottom:40px;clear:both;width:100%;float:left;}.sp_center_content h3{clear:both;margin:40px 0;float:left;width:100%;}.sp_center_content p,.half{padding:0 20px;line-height:32px;font-weight:600;font-weight:500;}.half{width:50%;float:left;padding:0;}.page_img{width:100%;float:left;min-height:90px;height:600px;position:relative;background:url(/gfx/obsahova_stranka.png);background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;}.id_page_144 .page_img{height:350px;}.id_page_6 .page_img{background-image:url(/gfx/obsahova_stranka_2.jpg);}.page_img > img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;}.page_nav{position:absolute;left:16.6666%;left:calc(100% / 6);top:50%;margin-top:-45px;color:#ccc;padding-right:16.6666%;}.contact_text .page_nav{top:180px;}.breadcrumbs{line-height:32px;font-size:14px;}.breadcrumbs a{color:#ccc;font-weight:500;}.breadcrumbs img{height:7px;width:auto;margin:0 10px;}.page_name{font-size:35px;color:#fff;margin-top:30px;line-height:48px;}.career_menu_wrapper{width:100%;float:left;min-height:80px;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);padding:0 16.6666%;padding:0 calc(100% / 6);}.career_menu{width:100%;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;border-left:1px solid #eee;}.career_menu li{height:80px;width:25%;position:relative;}.career_menu li:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0054a6;opacity:0;transition:all 0.2s ease;}.career_menu li:hover:before{opacity:1;}.career_menu li a{text-decoration:none;font-size:14px;position:relative;height:100%;display:block;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-right:40px;padding-left:20px;text-align:center;border-right:1px solid #eee;border-top:1px solid #eee;line-height:22px;}.career_menu li a:after{content:"";display:inline-block;position:absolute;width:40px;height:100%;background:url(/gfx/icons/arrow_down.png);background-repeat:no-repeat;background-position:center center;top:0;right:0;}.career_menu_detail{display:flex;background-color:#fff;position:absolute;top:600px;left:0;z-index:100;min-height:60px;}.career_menu_detail.fixed{position:fixed;top:90px;}.career_menu_detail.fixed .career_menu li{height:60px;}.career_menu_detail .career_menu{width:50%;}.career_menu_detail .career_menu li{width:50%;transition:all 0.2s ease;}.cta_btn_w{margin-right:40px;overflow:hidden;}.cta_btn_w a{padding:10px 30px;position:relative;transition:all 0.2s ease;}.career_detail_text{padding-top:90px;}.cta_btn_w a:hover{background-color:#0053a4;color:#fff;}.cta_phone_w{margin-right:20px;font-weight:500;}.cta_phone_w a{text-decoration:none;padding-left:20px;background:url(/gfx/icons/phone_icon.png);background-repeat:no-repeat;background-position:left center;background-size:auto 100%;}.career_cta_w{width:50%;display:flex;align-items:center;justify-content:flex-end;border-right:1px solid #eee;}.career_statistics{width:100%;height:450px;background:url(/gfx/career_bg.png);background-size:cover;background-repeat:no-repeat;float:left;position:relative;}.career_statistics .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:url(/gfx/overlay.png);}.career_statistics .col_6{position:relative;display:table;}.career_statistics .col_6:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-right:1px solid #666;}.career_statistic{display:table-cell;vertical-align:middle;width:100%;text-align:center;color:#fff;padding:20px;}.stat_num{font-size:36px;font-weight:600;line-height:32px;}.career_statistic h3{width:100%;border:none;color:#fff;margin:20px 0;}.career_statistic p{line-height:32px;font-weight:600;font-size:14px;}.offers_wrapper{width:66.6666%;width:calc(100% / 6 * 4);float:left;min-height:450px;height:100%;padding-top:45px;padding-bottom:45px;border-left:1px solid #eee;border-right:1px solid #eee;margin-left:16.6666%;margin-left:calc(100% / 6);position:relative;left:-1px;}.offers_wrapper .col_4{min-height:90px;padding:45px 0;}.offers_wrapper h2{margin-top:45px;margin-bottom:45px;width:100%;float:left;position:relative;z-index:2;}.offers_vertical_line{position:absolute;top:0;left:0;bottom:0;width:50%;border-right:1px solid #eee;z-index:1;pointer-events:none;}.references_wrapper{width:100%;float:left;height:1000px;height:100vh;background:url("/gfx/map.png");background-repeat:no-repeat;background-size:cover;background-position:center center;}.references_wrapper .col_6{position:relative;}.references_wrapper .col_6:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-right:1px solid #ccc;}#references{height:auto;width:100%;float:left;}#references .col_6{height:100%;min-height:90px;border:none;}#references .col_6:after{border:none;}#references .content{width:100%;float:left;position:relative;padding:90px 0 60px 0;}#references .col_content_wrapper{margin-bottom:30px;}#references h3{border:none;color:#333;margin:0;padding:0;padding:20px;}#references h3 a{text-decoration:none;}#references .col_content_wrapper .col_box:hover{background-color:#fff;}#references .col_box_text{position:relative;padding-bottom:75px;}#references .place{width:100%;border-top:1px solid #eee;padding:20px;margin-top:20px;padding-left:50px;position:relative;position:absolute;left:0;bottom:0;}#references .place:before{position:absolute;content:"";left:20px;top:12px;background:url("/gfx/icons/marker.png");background-size:100% 100%;background-repeat:no-repeat;width:20px;height:30px;}#references .stats{padding:10px 20px 0 20px;}#references .year{display:inline-block;padding:0 20px;}#references .content{border-top:1px solid #ececec;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:16.6666%;padding-right:16.6666%;}.mod_kracat #references .content{padding-left:0;padding-right:0;border-top:0px;padding-top:0px;}#references .col_content_wrapper{height:100%;margin:0;display:block;}#references .col_box_wrapper{padding:0;height:100%;}#references .col_6{width:calc(33.3333% - 30px);margin-bottom:45px;height:auto;}#references .col_box{height:100%;}#references .col_content{display:block;width:100%;height:100%;}.page_img_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,84,166,0.5);}.categories_wrapper{width:66.6666%;width:calc(100% / 6 * 4);margin-left:16.6666%;margin-left:calc(100% / 6);position:relative;float:left;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-90px;}.categories_wrapper.career_wrapper{margin-top:80px;margin-left:0px;width:100%;z-index:10;}#other{float:left;padding-bottom:45px;}#other .categories_wrapper{margin-top:0;}.contacts_wrapper .categories_wrapper,.contacts_wrapper.contacts_wrapper_full{width:100%;margin-left:0;}.contacts_wrapper.contacts_wrapper_full{left:0;}.contact_qr{position:absolute;bottom:12px;right:12px;width:100px;height:auto;}.contact_qr img{width:100%;height:auto;display:block;}.categories_wrapper:before{content:"";position:absolute;top:90px;bottom:0;left:0;right:0;border-left:1px solid #eee;border-right:1px solid #eee;}.category_wrapper{position:relative;float:left;width:30%;width:calc(33.3333% - 30px);display:flex;transition:all 0.2s ease;}.category_wrapper:hover{margin-top:-20px;margin-bottom:20px;}.category_box{width:100%;float:left;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);position:relative;margin-bottom:45px;background-color:#fff;}.category_img{width:100%;height:auto;overflow:hidden;position:relative;}.category_img a{width:100%;height:100%;display:block;}.category_img img{width:100%;height:100%;display:block;object-fit:cover;}.category_text{width:100%;float:left;padding:20px;background-color:#fff;padding-bottom:40px;}.category_text h3{padding:0;border:none;padding-bottom:20px;line-height:32px;}.category_text h3 a{color:inherit;text-decoration:inherit;}.category_text p{line-height:32px;font-weight:500;margin:0;padding-bottom:20px;}.galleries_wrapper{width:100%;float:left;background-color:#0053a4;padding-top:90px;}.galleries_container{width:100%;float:left;border-top:1px solid #1a65af;}.galleries_content{width:100%;float:left;min-height:180px;position:relative;}#gallery{background-color:#0054a6;float:left;width:150%;left:calc(-25% - 1px);margin-top:80px;position:relative;z-index:10;padding:0 25%;margin-bottom:160px;}#gallery .galleries{padding-top:0;position:relative;top:80px;}#gallery h2,#gallery h3{color:#fff;border-color:#fff;margin-bottom:0;}#gallery .col_4{width:calc(100% / 6);position:absolute;left:calc(100% / 6);border-left:1px solid #1a65af;top:0;bottom:0;}#gallery .col_4:nth-of-type(2){left:calc(100% / 6 * 2);}#gallery .col_4:nth-of-type(3){left:calc(100% / 6 * 3);}#gallery .col_4:nth-of-type(4){left:calc(100% / 6 * 4);}#gallery .col_4:nth-of-type(5){left:calc(100% / 6 * 5);}#gallery p:nth-of-type(2){float:left;width:100%;margin:0;color:#fff;margin-top:80px;}.grid_6{width:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;}.grid_right{position:absolute;top:0;bottom:0;right:0;left:50%;}.grid_left{position:absolute;top:0;bottom:0;left:0;right:50%;}.grid_3_1,.grid_3_2,.grid_3_3{position:absolute;width:33.3333%;width:calc(100% / 3);top:0;bottom:0;left:0;}.grid_3_2{left:33.3333%;left:calc(100% / 3);}.grid_3_3{left:66.6666%;left:calc(100% / 3 * 2);}.galleries_content .grid_left .grid_3_1,.galleries_content .grid_left .grid_3_2,.galleries_content .grid_left .grid_3_3,.galleries_content .grid_right .grid_3_1,.galleries_content .grid_right .grid_3_2{border-right:1px solid #1a65af;}.galleries{width:66.6666%;width:calc(100% / 6 * 4);margin-left:16.6666%;margin-left:calc(100% / 6);float:left;min-height:90px;padding-top:90px;}.galleries.product{width:100%;margin-left:0;margin:0;}.galleries.product .gallery_wrapper{margin:0;}.galleries h2{color:#fff;border-color:#fff;margin-bottom:90px;}.galleries.product h2{color:#0054a6;}.gallery_wrapper{width:100%;float:left;margin-bottom:90px;}.gallery{width:100%;clear:both;overflow:hidden;display:flex;flex-wrap:wrap;}.gallery_part{width:50%;min-height:90px;position:relative;z-index:11;overflow:hidden;}.gallery_part.sec{margin-top:10px;}.gallery_wrapper h3{color:#fff;border-color:#fff;margin-bottom:45px;}.gallery_part figure{display:block;margin:0;padding:0;}.gallery_img_1{width:100%;position:relative;float:left;}.gallery_img_1:before{content:"";width:100%;padding-top:100%;display:block;}.galleries .gallery_img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.gallery figcaption{display:none;}.galleries .gallery_img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.galleries .gallery_img:hover img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1);transform:translateX(-50%) translateY(-50%) scale(1.1);}.gallery_img_2{width:100%;position:relative;float:left;top:-5px;}.gallery_img_2:before{content:"";width:100%;padding-top:50%;display:block;}.gallery_img_3{width:50%;position:relative;float:left;bottom:-5px;}.gallery_img_3:before{content:"";width:100%;padding-top:100%;display:block;}.gallery_img_3.left{left:-5px;}.gallery_img_3.right{right:-5px;}.gallery_img_1.right{right:-10px;}.gallery_img_1.left{left:-10px;}.lease-top a{color:#0054a6;}.more-info{display:inline-flex;align-items:center;font-weight:600;}.more-info::after{content:'';background:url("/gfx/icons/arrow-down-blue.svg") no-repeat;width:24px;height:24px;display:block;margin:0 0 0 10px;background-size:contain;}.flex-wrap{display:flex;width:100%;gap:30px;}.flex-wrap-top{display:flex;gap:30px;width:76%;}.flex-wrap-in{flex:auto;display:flex;flex-direction:column;}.flex-wrap-top .flex-wrap-in{width:50%;}.flex-wrap-in-map{width:24%;}.flex-wrap-in iframe{width:auto;height:56.5%;background:#f7f7f7;border:1px solid #e2e2e2;}.flex-wrap-in-text{flex-grow:1;}.flex-wrap-in-text p:first-child{margin-top:0;}.category_text_main .flex-wrap-in-text p{padding:0;}.form-wrap{background:#0054a6;color:#fff;padding:30px 40px;margin:40px 20px 0 20px;font-size:18px;max-width:700px;max-width:600px;padding:20px;margin:0;text-align:center;display:flex;gap:16px;flex-direction:column;}.category_text_main .form-wrap .fast_contact_btn{padding:15px 20px;margin:0;}.form-wrap a{color:#fff;text-decoration:underline;transition:.3s;}.category_text_main .form-wrap p{margin:0;padding:0;}.form-wrap a:hover{text-decoration:none;}.form-wrap-in{display:flex;align-items:center;flex-direction:column;gap:16px;}.category_text_main .form-wrap-in-contact p{margin:0;padding:0;}.form-wrap-in-contact .name{font-weight:400;text-align:left;padding-left:34px !important;}.form-wrap-in .phone{margin:0 0 0 auto;font-weight:600;font-size:18px;position:relative;}.form-wrap .phone a{display:flex;align-items:center;gap:10px;}.form-wrap .phone a::before{content:'';background:url("/gfx/icons/phone-icon-white.svg") no-repeat;display:block;width:24px;height:24px;background-size:contain;}.lease-top #gallery_id_39{display:flex;flex-wrap:wrap;gap:10px;flex:auto;}.lease-top #gallery_id_39 .gallery_item{width:calc(33.333% - 20px);flex:auto;}.lease-top #gallery_id_39 .gallery_img{height:100%;}.lease-top #gallery_id_39 .gallery_item:first-child{width:100%;max-width:100%;height:auto;margin:0;}#gallery_id_39 img{object-fit:cover;display:block;position:relative;width:100%;background:#f7f7f7;transition:.3s;height:100%;font-size:0.8em;}#gallery_id_39 .gallery_item:hover img{scale:1.10;}#gallery_id_39{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;}#gallery_id_39 .gallery_item{width:100%;overflow:hidden;}@media (max-width:900px){.gallery_part{width:100%;margin-top:10px;}.gallery_part .gallery_img_1{right:0px;left:0px;bottom:0px;}}.images_wrapper{width:100%;height:1000px;height:100vh;position:relative;}.images_wrapper .grid_left .grid_3_1,.images_wrapper .grid_left .grid_3_2,.images_wrapper .grid_left .grid_3_3,.images_wrapper .grid_right .grid_3_1,.images_wrapper .grid_right .grid_3_2{border-right:1px solid #666;}.image_wrapper{width:100%;height:100%;position:relative;overflow:hidden;float:left;}.image_wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;}.image_text_wrapper{width:100%;float:left;}.image_text{width:66.6666%;width:calc(100% / 6 * 4);position:relative;margin-left:16.6666%;margin-left:calc(100% / 6);border-left:1px solid #eee;border-right:1px solid #eee;float:left;padding:45px 0;}.image_text h3{margin:45px 0;}.image_text p{padding:45px 20px;padding-top:0;line-height:32px;font-weight:600;margin:0;width:50%;float:left;}.image_nav_wrapper{width:100%;height:150px;position:absolute;bottom:195px;}.image_nav_right{width:16.6666%;width:calc(100% / 6);height:100%;position:absolute;top:0;right:0;z-index:20;overflow:hidden;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);display:block;}.image_nav_left{width:16.6666%;width:calc(100% / 6);height:100%;position:absolute;top:0;left:0;z-index:10;overflow:hidden;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);display:block;}.image_nav_left img,.image_nav_right img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.image_nav_left:hover img,.image_nav_right:hover img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1);transform:translateX(-50%) translateY(-50%) scale(1.1);}.image_nav_text{font-size:14px;text-transform:uppercase;color:#fff;position:absolute;text-decoration:none;font-weight:600;}.image_nav_left .image_nav_text{text-align:left;left:0;line-height:24px;top:50%;margin-top:-24px;padding-left:50px;}.image_nav_right .image_nav_text{text-align:right;right:0;line-height:24px;top:50%;margin-top:-24px;padding-right:50px;}.image_nav_left .image_nav_text:before{content:"";width:30px;height:50%;position:absolute;top:0;left:0;border-bottom:1px solid #ccc;}.image_nav_right .image_nav_text:before{content:"";width:30px;height:50%;position:absolute;top:0;right:0;border-bottom:1px solid #ccc;}.gallery_nav_wrapper{width:100%;height:45px;position:absolute;bottom:0;left:0;}.gallery_nav_content{width:66.6666%;width:calc(100% / 6 * 4);height:100%;float:left;margin-left:16.6666%;margin-left:calc(100% / 6);overflow:hidden;}.gallery_nav_btn{width:25%;height:100%;float:left;background-color:#0053a4;}.contact_header_wrapper{background-color:#0054a6;width:100%;height:calc(100vh - 80px);float:left;}.fast_contact_btn_w{width:100%;float:left;margin-top:20px;}.fast_contact_btn{display:inline-block;padding:15px 20px;color:#fff;text-transform:uppercase;border:2px solid #fff;cursor:pointer;transition:all 0.2s ease;font-weight:600;font-size:14px;}.fast_contact_btn:hover{background-color:#fff;color:#0054a6;}.contact_picture,.contact_text{width:50%;float:left;height:100%;overflow:hidden;position:relative;padding-top:90px;}.contact_text{overflow:auto;display:flex;justify-content:center;}.contact_text .page_nav{padding:0;width:100%;left:0;padding:0 10% 40px 10%;position:relative;top:auto;margin-top:0;align-self:center;}.contact_text .page_nav .half{margin-top:20px;}.contact_name{padding-top:10px !important;padding-bottom:10px !important;margin:20px 0;}.contact_phone{padding:10px 20px 0 20px;color:#0054a6;font-weight:600;}.contact_phone a{text-decoration:none;}.contact_mail{padding:10px 20px 20px 20px;color:#0054a6;font-weight:600;}.contact_mail a{color:#0054a6;}.contact_flags{position:absolute;right:20px;top:20px;}.contact_flags img{display:inline-block;margin-left:5px;}.contact_picture img{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.contact_logo{margin-top:30px;}.contacts_wrapper{width:calc(100% / 6 * 4);float:left;border-left:1px solid #eee;position:relative;min-height:50px;left:16.6666%;}.contacts_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}.mod_kracat_item .footer_top{background-color:#fff;}.mod_kracat_item .contacts_wrapper{display:block;}.mod_kraref_item .contacts_wrapper{display:block;}.contact_strip{position:absolute;top:0;bottom:0;border-right:1px solid #eee;width:25%;z-index:0;}.contact_strip_2{left:25%;}.contact_strip_3{left:50%;}.contact_strip_4{left:75%;}.contact_content a{color:#fff;}.contacts_wrapper h2,.category_text_bottom h2,.category_text_main h2,.category_text_reference h2{margin-top:80px;margin-bottom:40px;position:relative;z-index:1;float:left;width:100%;line-height:52px;}.contact_box_wrapper{width:30%;width:calc(33.3333% - 30px);-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);float:left;position:relative;z-index:10;background-color:#fff;margin-bottom:45px;font-size:14px;}.contact_box_wrapper:nth-of-type(3n){margin-right:0;}.contact_box_img{width:100%;height:200px;position:relative;float:left;overflow:hidden;}.contact_box_img img{width:100%;height:100%;object-fit:contain;}.contact_box_content{float:left;width:100%;position:relative;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}.contact_box_content h3.contact_name{padding-top:20px;padding-bottom:20px;margin:20px 0;margin:30px 0 20px 0;}.contact_specialisation{padding:0 20px;padding-bottom:30px;font-weight:600;width:calc(100% - 100px);line-height:22px;float:left;}.contact_detail{width:100%;padding:20px;text-align:right;display:block;border-top:1px solid #ddd;font-size:14px;padding-right:40px;position:relative;margin-top:10px;}.contact_contacts{width:calc(100% - 100px);}.contact_detail:before{width:8px;height:5px;content:"";background:url(/gfx/icons/arrow_down.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:25px;right:20px;}.popup_w{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:300;justify-content:center;align-items:center;}.popup_w.active{display:flex;}.popup_close_layer{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,84,166,0.8);}.popup_window{width:calc(100% - 40px);max-width:450px;min-height:80px;background-color:#fff;position:relative;z-index:301;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);max-height:100vh;margin-top:40px;margin-left:20px;margin-right:20px;}.popup_close{width:40px;height:40px;border-radius:50%;background-color:#fff;position:absolute;top:-20px;right:-20px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);cursor:pointer;background-image:url(/gfx/icons/close.png);background-repeat:no-repeat;background-size:35% 35%;background-position:center center;}.popup_c{width:100%;height:100%;max-height:100vh;overflow:auto;padding:40px;}.popup_window h1{margin:0;margin-bottom:40px;font-size:24px;width:100%;text-align:center;}.popup_window .cform_name{margin-bottom:40px;}.popup_window .cform_item{width:100%;float:left;}.popup_window .cform_item input{width:100%;line-height:25px;border:1px solid #ccc;margin-bottom:20px;padding:5px;}.popup_window .cform_label{margin-bottom:5px;display:inline-block;font-size:14px;}.popup_window .cform_text_required_asterisk{color:red;}.popup_window .cform_item select{width:100%;line-height:24px;border:1px solid #ccc;display:inline-block;margin-bottom:20px;height:28px;}.popup_window .cform_item textarea{width:100%;line-height:24px;border:1px solid #ccc;margin:0;margin-bottom:20px;max-width:100%;}.popup_window .cform_form_submit{display:flex;justify-content:center;margin-top:20px;}.popup_window input.form_submit{margin-bottom:0;line-height:24px;cursor:pointer;color:#0054a6;background-color:#fff;border:2px solid #0054a6;display:inline-block;width:auto;padding:10px 20px;transition:all 0.2s ease;font-size:14px;text-transform:uppercase;font-weight:600;}.popup_window .cform_form_type_file,.popup_window .cform_form_type_file input{cursor:pointer;}.popup_window input.form_submit:hover{color:#fff;background-color:#0054a6;}#hp_products_slider_false{background:url("/gfx/produkty.png");background-size:cover;background-repeat:no-repeat;}.menu_wrapper .sub_1{display:none;}#submenu_text{width:100%;float:left;margin:0;}.product_header_content{width:100%;float:left;line-height:24px;padding-top:25px;font-weight:500;}#map-canvas{width:100%;height:100%;}#menu_lang{display:inline-block;height:100%;padding:0;margin:0;list-style:none;float:right;width:auto;clear:none;height:auto;border-left:1px solid rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5);}#menu_lang li{height:100%;display:table;float:left;width:100%;height:50px;}#menu_lang li a{display:table-cell;vertical-align:middle;color:#80aad3;text-decoration:none;font-weight:600;background:rgba(0,84,166,0.8);}#menu_lang li a:hover{color:#ffffff;}#hp_intro{min-height:880px;}.slider_content_wrapper{position:absolute;top:0;left:0;width:100%;height:90%;z-index:51;display:table;min-height:850px;}.slide_content{padding-right:calc(100% / 6 * 3);display:table-cell;vertical-align:middle;position:relative;position:relative;}.slide_name{color:#fff;font-size:50px;padding-bottom:25px;font-weight:bold;text-shadow:3px 3px 4px rgba(0,0,0,0.5);}.slide_html{color:#fff;padding-bottom:25px;line-height:32px;padding-right:20px;font-weight:600;text-shadow:3px 3px 4px rgba(0,0,0,0.5);font-size:22px;}.slide_animation_layer{overflow:hidden;width:100%;margin-left:0%;float:right;}.slide_animation_content{max-width:550px;}.articles_small_container,.career_list_container{width:100%;float:left;padding-bottom:45px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:10;}.articles_small_item,.articles_list_item,.career_list_item{width:calc(33.3333% - 30px);background-color:#fff;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin-bottom:45px;padding-bottom:45px;}.articles_small_item:hover,.articles_list_item:hover,.career_list_item:hover{background-color:#0054a6;margin-top:-20px;margin-bottom:65px;}.articles_small_item:hover .articles_small_title h3,.articles_list_item:hover .articles_list_title h3,.career_list_item:hover .career_list_name h3{border-color:#fff;}.career_list_item .career_list_text{margin:0px 20px 10px 20px;line-height:1.25;}.articles_small_item:hover .articles_small_title a,.articles_list_item:hover .articles_list_title a,.career_list_item:hover .career_list_name a{color:#fff;}.articles_small_item:hover .articles_small_link a,.articles_list_item:hover .articles_list_link a,.career_list_item:hover .career_list_link a,.career_list_item:hover .career_list_text{color:#fff;}.articles_small_thumb,.articles_list_thumb,.career_list_item .career_list_thumb{width:100%;float:left;position:relative;}.articles_small_thumb:before,.articles_list_thumb:before,.career_list_item .career_list_thumb:before{content:"";padding-top:100%;width:100%;display:block;}.articles_small_thumb a,.articles_list_thumb a,.career_list_item .career_list_thumb a{width:100%;float:left;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;}.articles_small_thumb a img,.articles_list_thumb a img,.career_list_item .career_list_thumb a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.articles_small_title,.articles_list_title,.career_list_item .career_list_name{width:100%;float:left;padding-top:25px;padding-bottom:25px;padding-right:20px;}.articles_list_title h3,.articles_small_title h3,.career_list_item .career_list_name h3{margin:0;}.articles_small_title a,.articles_list_title a,.career_list_item .career_list_name a{text-decoration:none;color:#0054a6;line-height:28px;}.articles_small_link,.articles_list_link,.career_list_item .career_list_link{width:100%;float:left;padding:0px 17px;text-transform:uppercase;padding-bottom:25px;position:absolute;bottom:0;left:0;text-align:right;}.articles_small_text,.articles_list_text{padding:17px 17px;}.articles_small_link a,.articles_list_link a,.career_list_item .career_list_link a{font-size:14px;font-weight:600;}.career_content_w .articles_list_container{display:none;}.news{display:flex;flex-wrap:wrap;margin:0 -15px;margin-top:45px;}.id_page_2 .news,.id_page_25 .news,.id_page_26 .news{margin:0 0px;}.news.articles_art_container{margin-left:0;margin-right:0;}.news .articles_list_date,.news .articles_small_date{width:100%;float:left;padding:0 20px;padding-bottom:10px;}.news .articles_list_text,.news .articles_small_text{width:100%;float:left;padding:0 20px;padding-bottom:30px;}.news .articles_list_item{overflow:hidden;margin:45px 15px;margin-top:0;}.news .articles_list_item:hover .articles_list_text,.news .articles_small_item:hover .articles_small_text,.articles_small_item:hover .articles_small_text,.articles_list_item:hover .articles_list_text{color:#fff;}.news .articles_list_item:hover .articles_list_date,.news .articles_small_item:hover .articles_small_date{color:#fff;}.urban_gallery{margin-top:0;}.urban_challenge_video{display:none;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.3;}.urban_challenge_video.career{display:block;opacity:0;transition:1.5s;}.urban_challenge_video.career.visible{opacity:0.65;}.urban_challenge_video.career ~ .page_img_overlay{background-color:rgba(0,84,166,0.5);}.urban_challenge_video.career video{position:relative;top:50%;transform:translateY(-60%);}.urban_challenge_video video{width:100%;}#page_265 .urban_challenge_video{display:block;}#page_265 .page_img_overlay{display:none;}.videogallery{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}.videogallery .gallery_item{position:relative;width:calc(50% - 22.5px);}.videogallery .gallery_item:before{content:"";width:100%;display:block;padding-top:60%;}.videogallery .gallery_info{position:absolute;top:0;left:0;width:100%;height:100%;}.videogallery .gallery_info iframe{width:100%;height:100%;}.videogallery .gallery_img{display:none;}.dotaznik_spokojenosti,.career_form{width:100%;float:left;}.career_form{margin-bottom:45px;}.career_form h2{margin-top:20px;}.dotaznik_spokojenosti .cform_text .cform_label,.career_form .cform_text .cform_label{color:#0054a6;margin:0;font-weight:600;padding-left:15px;border-left:3px solid #0054a6;padding-top:5px;padding-bottom:5px;width:100%;float:left;margin-bottom:20px;margin-top:40px;}.career_form .cform_text .cform_label{margin-top:20px;margin-bottom:10px;font-size:18px;border-left:2px solid #0054a6;}.dotaznik_spokojenosti .cform_item,.career_form .cform_item{position:relative;width:100%;float:left;}.dotaznik_spokojenosti select{width:calc(50% - 40px);padding:10px;margin-bottom:15px;border:2px solid #eee;border-radius:2px;font-weight:600;color:#666;font-size:15px;background:transparent;-webkit-appearance:none;appearance:none;-moz-appearance:none;position:relative;background:url(/gfx/icons/arrow_down.png);background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;margin-left:20px;margin-top:40px;position:relative;float:left;}.dotaznik_spokojenosti textarea,.career_form textarea{width:calc(50% - 40px);margin-left:20px;border:2px solid #eee;margin-bottom:20px;}.dotaznik_spokojenosti .stupen_spokojenosti_form,.dotaznik_spokojenosti .stupen_dulezitosti_form,.dotaznik_spokojenosti .stupen_spokojenosti_en_form,.dotaznik_spokojenosti .stupen_dulezitosti_en_form,.dotaznik_spokojenosti .stupen_spokojenosti_de_form,.dotaznik_spokojenosti .stupen_dulezitosti_de_form,.dotaznik_spokojenosti .stupen_spokojenosti_ru_form,.dotaznik_spokojenosti .stupen_dulezitosti_ru_form{position:relative;width:100%;float:left;}.dotaznik_spokojenosti .stupen_spokojenosti_form:before,.dotaznik_spokojenosti .stupen_spokojenosti_en_form::before,.dotaznik_spokojenosti .stupen_spokojenosti_de_form::before,.dotaznik_spokojenosti .stupen_spokojenosti_ru_form::before{content:"Stupeň spokojenosti:";position:absolute;top:10px;left:20px;display:block;}.dotaznik_spokojenosti .stupen_spokojenosti_en_form::before{content:"Level of satisfaction:";}.dotaznik_spokojenosti .stupen_spokojenosti_de_form::before{content:"Zufriedenheitsgrad:";}.dotaznik_spokojenosti .stupen_spokojenosti_ru_form::before{content:"степень удовлетворенности:";}.dotaznik_spokojenosti .stupen_dulezitosti_form::before,.dotaznik_spokojenosti .stupen_dulezitosti_en_form::before,.dotaznik_spokojenosti .stupen_dulezitosti_de_form::before,.dotaznik_spokojenosti .stupen_dulezitosti_ru_form::before{content:"Stupeň důležitosti:";position:absolute;top:10px;left:20px;display:block;}.dotaznik_spokojenosti .stupen_dulezitosti_en_form::before{content:"Level of importance:";}.dotaznik_spokojenosti .stupen_dulezitosti_de_form::before{content:"Wichtigkeitsgrad:";}.dotaznik_spokojenosti .stupen_dulezitosti_ru_form::before{content:"степень важности:";}.stupen_dulezitosti_en_text,.stupen_dulezitosti_de_text,.stupen_dulezitosti_ru_text{display:none;}.dotaznik_spokojenosti .cform_form_submit input,.career_form .cform_form_submit input{text-transform:uppercase;color:#fff;border:2px solid #0053a4;background-color:#0053a4;display:inline-block;font-size:14px;padding:15px 20px;cursor:pointer;margin-left:20px;}.dotaznik_spokojenosti input[type="text"],.dotaznik_spokojenosti input[type="text"],.dotaznik_spokojenosti input[type="email"],.career_form input[type="text"],.career_form input[type="email"],.career_form input[type="tel"],.career_form .cform_form_type_checkbox,.form_textarea{width:calc(50% - 40px);padding:10px;margin-bottom:15px;border:2px solid #eee;border-radius:2px;font-weight:600;color:#666;font-size:15px;background:transparent;position:relative;margin-left:20px;margin-top:40px;position:relative;float:left;}.career_form .cform_form_type_checkbox{font-weight:400;border:0px solid transparent;margin-top:0px;padding:0px 0px 0px 2px;}.career_form .cform_form_type_checkbox .form_checkbox{margin-right:15px;font-size:2em;}.career_form .dotaznik_spokojenosti input[type="text"]:focus,.career_form input[type="text"]:focus,.form:focus{border-color:#0054a6;}.career_form input[type="text"],.career_form .form_textarea,.career_form input[type="email"],.career_form input[type="tel"]{margin-top:0;margin-bottom:10px;}.career_form input[type="file"]{margin-left:20px;line-height:35px;cursor:pointer;width:calc(50% - 40px);}table{width:100%;width:calc(100% - 40px);margin-left:20px;border-collapse:collapse;margin:40px 20px;}table td{padding:10px 15px;border:1px solid rgba(200,200,200,0.5);background-color:#fff;}table td p{margin:0;padding:0;font-size:14px;}table caption{margin-bottom:15px;font-weight:600;color:#0054a6;}.fast_contact_btn.blue{color:#0054a6;border-color:#0054a6;}.fast_contact_btn.blue:hover{color:#fff;border-color:#0054a6;background-color:#0054a6;}.table-wrap{overflow-x:auto;}.id_page_132 table td{padding:5px;}.id_page_132 table td p{padding:0;}thead td,thead th,tbody th{background-color:#f6f6f6 !important;border:1px solid rgba(200,200,200,0.5);padding:10px 15px;background-color:#fff;}.management_w{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}.management_w h2{width:100%;}.management_c{width:30%;width:calc(33.3333% - 30px);margin-bottom:45px;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);padding:45px;background-color:#fff;line-height:24px;}.management_name{font-weight:600;margin-bottom:20px;}.category_text_main{width:calc(100% / 6 * 4);position:relative;margin:auto;overflow:hidden;padding-bottom:80px;border-left:1px solid rgba(200,200,200,0.5);border-right:1px solid rgba(200,200,200,0.5);}.category_text_main p{padding:0 20px;}.category_text_bottom,.category_text_reference{width:calc(100% / 6 * 4);position:relative;margin:auto;padding-top:50px;overflow:hidden;padding-bottom:90px;border-left:1px solid rgba(200,200,200,0.5);border-right:1px solid rgba(200,200,200,0.5);}.category_text_reference,.category_text_reference h2{padding-top:0;margin-top:0;}.category_text_bottom p,.category_text_reference p{padding:0 20px;}#c_offers,#m_offers,#coffee_offers{width:100%;float:left;}.animation_repeat{color:#fff;text-decoration:none;text-transform:uppercase;}.video_listing{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:45px;}.video_item{width:50%;display:block;}.video-container{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}#blue_form,.blue_form{padding:90px 180px;color:#ffffff;}#blue_form.career_form{padding-top:0;}#blue_form.career_form h2{padding-top:0;}#blue_form.career_form h2::before{display:none;}#blue_form .cform_name{text-align:center;border:none;padding-top:90px;position:relative;padding-left:0;}#blue_form .cform_name:before{content:"";width:2px;background-color:#0053a4;height:45px;position:absolute;left:50%;margin-left:-2px;top:0;}#blue_form form,.blue_form.energetika{width:100%;height:auto;background-color:#0053a4;border-radius:2px;display:flex;flex-wrap:wrap;padding:40px;}#blue_form .form_text,#blue_form .form_textarea,.blue_form .form,.blue_form input{border:1px solid #63b2ff;border-radius:4px;color:#fff;}#blue_form .cform_item .form_text::placeholder,#blue_form .cform_item .form_textarea::placeholder{color:rgba(255,255,255,0.6);}.blue_form .form{background-color:transparent;padding:5px 15px;}.form,.form_submit{font-size:inherti;line-height:inherit;font-family:inherit;}#blue_form .form_text::placeholder,#blue_form .form_textarea::placeholder,.blue_form .form::placeholder{}#blue_form .cform_item{width:33.3333%;}#blue_form .cform_item .form_text,#blue_form .cform_item .form_textarea{width:100%;margin:0;}#blue_form .cform_item .form_textarea{height:200px;}#blue_form .cform_item_id_22{order:1;padding:10px;}#blue_form .cform_item_id_23{order:2;padding:10px;}#blue_form .cform_item_id_24{order:3;padding:10px;}#blue_form .cform_item_id_25{order:5;width:50%;padding:10px;background-repeat:no-repeat;background-position:left 230px center;background-size:40px auto;}#blue_form .cform_item_id_25 div > input{margin:0;}#blue_form .cform_item_id_25 .cform_form_id_25{width:210px;height:100%;position:relative;border:2px solid #fff;cursor:pointer;}#blue_form .cform_item_id_25 .cform_form_id_25:hover{border-color:#63b2ff;}#blue_form .cform_item_id_25 .cform_form_id_25:before{content:"Nahrát životopis";display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;color:#0053a4;background-color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;padding-left:40px;padding-right:20px;cursor:pointer;}#blue_form .cform_item_id_25 .cform_form_id_25:after{content:"";position:absolute;left:0;top:0;bottom:0;width:40px;background-image:url(/gfx/icons/upload.png);background-position:left 15px center;background-repeat:no-repeat;background-size:auto 25px;cursor:pointer;}#blue_form .cform_item_id_25 .cform_form_id_25:hover:after{animation:hover_shake 0.8s infinite ease;}#kontaktujte,#personaliste,#other{float:left;width:100%;}@keyframes hover_shake{0%{transform:translateY(0);}50%{transform:translateY(-5px);}100%{transform:translateY(0);}}#blue_form .cform_item_id_25 .cform_form_id_25 > input{width:100%;height:100%;opacity:0;cursor:pointer;}#blue_form .cform_item_id_25 .cform_form_id_25 > input[type="hidden"]{position:absolute;}#blue_form .cform_item_id_26{order:4;width:100%;padding:40px 10px;}#blue_form .cform_item_type_submit{order:6;width:50%;padding:10px;}#blue_form .cform_item_type_submit .cform_form_submit{display:flex;justify-content:flex-end;}#blue_form .cform_item_type_submit .cform_form_submit > input,.blue_form .form_submit{color:#0053a4;background-color:#fff;font-weight:600;padding:15px 45px;border-radius:2px;border:2px solid #fff;margin:0;cursor:pointer;}#blue_form .cform_item_type_submit .cform_form_submit > input:hover,.blue_form .form_submit:hover{border-color:#63b2ff;}#blue_form form > input{order:10;position:absolute;}.blue_form.energetika{max-width:600px;padding:20px 40px;clear:both;margin:0px auto;}.id_page_141 .blue_form.energetika{float:right;margin-left:40px;}.blue_form form{width:100%;display:block;}.blue_form.energetika .cform_name{color:#ffffff;text-align:center;width:100%;display:block;padding-bottom:20px;}.blue_form.energetika .cform_item{width:100%;display:flex;margin-bottom:10px;}.blue_form.energetika .cform_text{width:150px;padding:5px 0px;font-weight:600;color:#99bbdb;}.blue_form.energetika .cform_form{flex-grow:1;}.blue_form.energetika .form{width:100%;margin:0px;box-sizing:border-box;}.blue_form .form_select option{color:#000000;}.blue_form.energetika .cform_item_type_requiredtext,.blue_form.energetika .cform_requiredtext{font-size:80%;text-align:center;width:100%;}.blue_form.energetika .cform_form_submit{width:100%;padding-top:20px;text-align:center;}.anniversary_video_gallery{position:relative;}.search_results_container{padding:80px 20px;}.search_results_header{color:#0054a6;}.search_results_text_bad{margin-bottom:15px;font-size:18px;display:inline-block;}.search_form,.search_form_submit{display:inline-block;}.search_form{width:80%;max-width:400px;}.search_form_submit{width:20%;max-width:140px;}.search_form input{padding:0 15px;border:2px solid #666;line-height:50px;width:100%;border-right:none;}.search_form input:focus{outline:none;}.search_form_submit input{line-height:48px;width:100%;text-align:center;margin-bottom:0;cursor:pointer;color:#fff;background-color:#0054a6;border:2px solid #0054a6;display:inline-block;transition:all 0.2s ease;font-size:14px;text-transform:uppercase;font-weight:600;}.search_form_submit input:hover{background-color:#fff;color:#0054a6;}.search_results_item{margin:40px 0;}.search_results_title{font-weight:600;margin-bottom:10px;color:#0054a6;}.search_results_title a{color:#0054a6;}.search_results_link{margin-top:10px;font-size:14px;color:#0054a6;}.search_results_link a{color:#0054a6;}.search-btn{display:inline-block;background-image:url("icons/search-icon.png");background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;width:50px;height:100%;opacity:0.6;transition:0.3s;float:right;margin-right:15px;}.search-btn:hover{opacity:1;}.search-box{display:none;position:absolute;bottom:0;transform:translateY(100%);right:0;width:100%;max-width:500px;}@media screen and (max-width:1800px){.contact_name{margin-bottom:80px;}.contact_flags{right:auto;left:15px;top:95px;}.contact_specialisation{margin-top:50px;}.contact_qr{position:static;margin-left:15px;}.form-wrap-in{flex-direction:column;gap:16px;}.form-wrap-in .phone{margin:0;}.form-wrap-in-contact{margin:0 auto;}}@media screen and (max-width:1700px){.contact_box_wrapper{font-size:14px;}.menu_wrapper #menu li a{padding:12px 16px 0px 16px;}}@media screen and (max-width:1600px){.contact_box_wrapper{width:calc(50% - 22.5px);}.footer_content{width:100%;padding:0 60px;}.slide_animation_content{max-width:500px;}#menu_lang{padding:0;font-size:14px;width:50px;}.menu_wrapper #menu li a{font-size:14px;padding:0 15px;}.col_content_wrapper h2{font-size:24px;}.filter_options{padding:0 20px;}.col_content .empty_btn{margin-left:20px;margin-right:20px;width:calc(100% - 40px);font-size:12px;}.col_content .empty_btn a{line-height:20px;text-align:center;}.wide_item_text_content{font-size:14px;}.contact_box_content{font-size:14px;}.contact_name{font-size:16px;}#references .col_6{width:40%;width:calc(50% - 22.5px);}.contact_flags{top:20px;right:20px;left:auto;}.contact_specialisation{margin-top:0;}.contact_qr{position:absolute;bottom:12px;right:12px;width:100px;height:auto;}#blue_form{padding:90px;}}@media (max-width:1500px){.slide_animation_content{max-width:400px;}.top-lang-wrap{top:22px;}.top-lang-wrap .lang-btn{width:45px;height:50px;}#menu_lang{width:45px;}.flex-wrap{flex-direction:column;}.flex-wrap-top{width:100%;}.flex-wrap-in-map{width:calc(50% - 15px);}.flex-wrap-in iframe{height:300px;}}@media (max-width:1450px){.menu_wrapper #menu li a{font-size:13px;padding:0 12px;}}@media screen and (max-width:1330px){.top-lang-wrap .lang-btn,.top-lang-wrap .lang-menu ul li{font-size:13px;width:40px;height:45px;}#menu_lang{width:40px;height:40px;}#menu_lang li{height:40px;}.menu_wrapper #menu li a{font-size:12px;padding:0 10px;}#menu_lang{font-size:12px;}.footer_top{height:auto;padding-top:20px;padding-bottom:20px;}.footer_top_content{height:auto;}.footer_top .gallery_item{width:25%;width:20%;text-align:center;height:80px;height:125px;float:left;}.anniversary_text,.anniversary_video_gallery,.anniversary_half_w,.anniversary_news{padding-left:10% !important;padding-right:10% !important;}.slide_animation_content{max-width:360px;}}@media screen and (max-width:1250px){.category_wrapper{width:45%;}.articles_small_item,.articles_list_item,.articles_small_item,.articles_list_item,.career_list_item{width:calc(50% - 22.5px);}.management_c{width:calc(50% - 22.5px);}.wide_item_text_content{line-height:26px;}.contact_qr{position:static;margin-left:15px;}.wheel_link_w{right:auto !important;left:50%;margin-left:-100px;}#blue_form{padding:90px 0;}.career_menu_detail .career_cta_w,.career_menu_detail .career_menu{width:100%;}.career_menu_detail{flex-wrap:wrap;}.career_menu_detail .career_cta_w{justify-content:center;border:1px solid #eee;height:80px;}.career_menu_detail.fixed .career_cta_w{height:60px;}}@media screen and (max-width:1150px){.company-logos img{max-width:100px;}#gallery_id_39{grid-template-columns:1fr 1fr 1fr;gap:10px;}.menu_btn_mobile{display:block;width:auto;}.search-btn{float:none;position:absolute;right:105px;width:24px;}.menu_wrapper #menu{display:none;position:absolute;top:90px;left:0;background-color:#0054a6;height:auto;max-height:calc(100vh - 90px);overflow:auto;}.menu_wrapper #menu li{width:100%;}.menu_wrapper #menu li a{padding-top:10px;padding-bottom:10px;}.menu_wrapper #menu li a:after{display:none;}.menu_wrapper #menu.active{display:block;width:100%;}}@media screen and (max-width:1100px){.footer_top_content{width:calc(100% / 2 * 2);}.flex-wrap-top{flex-direction:column;}.flex-wrap-top .flex-wrap-in,.flex-wrap-in-map{width:100%;}.flex-wrap-in iframe{height:400px;}.form-wrap{padding:40px;margin-top:16px;max-width:100%;}.lease-top #gallery_id_39 .gallery_item{width:calc(33.333% - 10px);}.category_text_main .flex-wrap-in-text p{padding:0 20px;}#page_1 .counter_down{display:none !important;}.wide_articles_list_wrapper{padding:20px;}.wide_list_item{width:100%;}.contact_qr{position:absolute;bottom:12px;right:12px;width:100px;height:auto;}.slide_animation_content{max-width:320px;}.contact_box_wrapper{width:100%;margin-right:0;}.career_form input[type="text"],.dotaznik_spokojenosti input[type="text"],.dotaznik_spokojenosti input[type="email"],.career_form input[type="tel"],.career_form input[type="email"]{width:calc(100% - 40px);background-color:#fff;}.career_form input[type="file"]{width:calc(100% - 40px);}.career_form h2{font-size:28px;}.career_form textarea{width:calc(100% - 40px);background-color:#fff;}.dotaznik_spokojenosti select{width:calc(100% - 40px);background-color:#fff;}.dotaznik_spokojenosti input[type="text"]{width:calc(100% - 40px);background-color:#fff;}.dotaznik_spokojenosti .cform_text .cform_label{font-size:18px;line-height:28px;border-left:2px solid #0054a6;}.dotaznik_spokojenosti textarea{width:calc(100% - 40px);}.col_6.menu_logo{width:calc(100% / 6 * 2);}.hp_content_right{width:100%;float:left;}.footer_top .gallery_item{width:50%;}#hp_references{height:auto;}#hp_references .col_6{display:none;}#hp_references .references_filter{display:block;width:100%;float:left;min-height:300px;min-height:50vh;padding-bottom:50px;padding-top:50px;}#hp_references .hp_content_right{position:static;min-height:300px;min-height:50vh;height:300px;height:50vh;}#hp_services{height:auto;}#hp_services .col_6{display:none;}#hp_services .services_col{display:block;width:100%;float:left;height:auto;padding-top:50px;padding-bottom:50px;}#hp_services .hp_content_right{position:static;height:auto;padding-top:40px;padding-bottom:40px;}#hp_career{height:auto;float:left;padding-top:50px;}.career_col{padding-bottom:50px;}.col_box_wrapper{width:300px;padding:0;float:none;margin:auto;}#hp_career .col_6{padding-bottom:50px;}.wide_list_item{height:300px;}#references .col_6{width:40%;width:calc(50% - 22.5px);}#references .col_box_wrapper{width:100%;}#blue_form input,#blue_form textarea{background-color:transparent;}}@media screen and (max-width:1000px){.slider_nav_content{display:none !important;}.slider_nav_wrapper:before{padding-top:90%;}.slide_html{font-size:12px;line-height:18px;}.slide_name{font-size:24px;}.slider_nav_content{font-size:12px;}.wide_articles_list_wrapper{padding:20px;}.wide_list_item{width:100%;}#hp_career .col_6{width:100%;float:left;}.contact_text{font-size:12px !important;}.contact_text p{line-height:18px;}.career_menu li{width:100%;border-right:none;text-align:left;}.career_menu li a{padding:0;}.half{width:100%;}#page_265 .counter_down{display:none !important;}.uc_logo{top:-90px !important;width:200px !important;height:200px !important;right:-20px !important;}.urban_header{margin-top:20px;}.anniversary_text,.anniversary_video_gallery,.anniversary_half_w,.anniversary_news{padding-left:10% !important;padding-right:10% !important;}.wheel_link_w{display:none;}#blue_form .cform_item{width:100%;}#blue_form .cform_item_id_25,#blue_form .cform_item_type_submit{display:flex;justify-content:center;}#blue_form .cform_item_id_25{background-position:right center;}#hp_intro{min-height:600px;}.slider_content_wrapper{min-height:520px;}}@media screen and (max-width:900px){.company-logos{display:none;}#gallery_id_39{grid-template-columns:1fr 1fr;}.contacts_wrapper h2{font-size:24px;margin-top:40px;margin-bottom:40px;}.category_wrapper{width:100%;margin-right:0px;}#references .content{padding-left:10%;padding-right:10%;}.copyright,.footer_menu_w,.comerto_footer{width:100%;}}@media screen and (max-width:800px){.articles_small_item,.articles_list_item,.articles_small_item,.articles_list_item,.career_list_item{width:100%;}.contact_text{width:100%;float:left;}.contact_picture{display:none;}.footer_content_part{width:100%;padding-bottom:40px;}.footer_content_part:nth-of-type(4){padding-bottom:0;}.page_name{font-size:24px;line-height:35px;}.anniversary_gallery_img{width:100% !important;padding-right:0 !important;}.anniversary_gallery_text{width:100% !important;padding-left:0 !important;}.videogallery .gallery_item{width:100% !important;}}@media screen and (max-width:600px){.lease-top #gallery_id_39 .gallery_item,.lease-top #gallery_id_39 .gallery_item:first-child{max-width:calc(50% - 5px);width:auto;}.contact_box_content h3.contact_name{margin:20px 0;}.mod_kracat_item .content_wrapper{padding-top:400px;position:relative;}.contact_flags{right:auto;left:15px;top:95px;}.contact_specialisation{margin-top:50px;}.category_text_bottom{width:80%;}.contact_qr{position:static;margin-left:15px;}.col_6.menu_logo{width:calc(100% / 6 * 3);}.copyright,.comerto_footer{width:100%;float:left;margin-top:10px;}.comerto_footer{padding-top:0;}.footer_menu{margin-bottom:20px;float:none;width:100%;}.social_w{width:100%;}.page_img{height:400px;}h2{font-size:24px;line-height:35px;}.gallery_sp .gallery_item{width:100%;}.category_text_main{width:80%;}.page_name{width:100%;}.page_nav{width:80%;left:10%;padding-right:0;top:100px;margin:0;}.categories_wrapper{margin-top:-55px;width:80%;margin-left:10%;}.mod_kracat_item .contact_header_wrapper{height:400px;}.career_menu_wrapper{padding:0 10%;}.contacts_wrapper{width:80%;left:10%;}.sp_center_content{width:80%;}.offers_wrapper{width:80%;margin-left:10%;}.wide_item_text_content{line-height:24px;}.wide_list_item{height:350px;}.certificates_gallery .gallery_item{width:100%;}.management_c{width:100%;}#references .col_6{width:100%;}.career_menu_detail{position:static !important;}.career_menu_detail .career_menu li{width:100%;}.career_menu_detail .career_cta_w{flex-direction:column;}.cta_phone_w{margin:0;margin:20px 0;}.career_detail_text{padding-top:0;}.cta_btn_w{margin-right:0;margin-top:20px;}.career_menu_detail .career_cta_w{height:auto;}#blue_form .cform_name{font-size:22px;}#blue_form form{padding:10px;}}@media screen and (max-width:450px){#gallery_id_39{grid-template-columns:1fr;}}.counter_down{display:none;}#page_265 .counter_down{display:block;position:absolute;top:50px;right:5%;}#page_1 .counter_down{position:absolute;right:20px;top:90px;z-index:95;background:url(/gfx/counterdown_bg.png);background-repeat:no-repeat;background-size:100% 100%;padding:60px 120px 45px 80px;display:block;}.uc_logo{position:absolute;right:5%;top:-185px;width:300px;height:300px;transform:rotate(10deg);}.uc_logo a{display:block;width:100%;height:100%;}.uc_logo img{width:100%;height:auto;display:block;}.counter_down_logo{width:110px;height:100px;position:absolute;bottom:-20px;right:20px;transform:rotate(10deg);}.counter_down_logo img{width:100%;height:auto;display:block;}#page_1 #Stage_jbeeb_3{pointer-events:none;}.fvideo_cframe,.video-wrap{width:100%;padding-bottom:56.25%;position:relative;border-radius:1px;overflow:hidden;margin:1rem 0;}.video-wrap{padding-bottom:0;}.fvideo_cframe iframe,.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:0px;background-color:#000000;}.fountain-video{margin-bottom:50px;text-align:center;}.fountain-video p{margin-bottom:30px;font-size:16px;color:#666;}.fountain-video .video-wrap{max-width:800px;width:100%;margin:0 auto;}.fountain-video .video-wrap .video-inner{position:relative;width:100%;padding-bottom:56.25%;height:0;}.fountain-video .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.anniversary_c{position:relative;}.anchor{position:absolute;top:-100px;}.anniversary .animation_timeline{position:absolute;top:0;left:0;padding:40px;bottom:0;display:flex;flex-wrap:wrap;align-items:center;width:200px;}.anniversary .timeline_year{padding:0 0 40px 0;font-size:38px;color:#fff;opacity:0;transition:all 0.6s ease;font-size:0;}.anniversary .timeline_year.visible{opacity:0.5;font-size:38px;}.anniversary .timeline_year.active{opacity:1;font-size:42px;}.anniversary .timeline_year.visible:hover{}.anniversary .animation{width:100%;height:100vh;position:relative;background-image:linear-gradient(to right,#0054a6,#96ccff);overflow:hidden;display:flex;align-items:center;justify-content:center;}.anniversary #bg_gray{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,#000,#666);opacity:0;}.anniversary #wheel_w{width:600px;height:600px;position:absolute;opacity:0;}.anniversary #wheel_w img{width:100%;height:100%;display:block;margin-left:-1px;margin-top:-2px;}.anniversary #intro_text_w{width:300px;height:300px;position:absolute;top:50%;left:50%;margin-top:-150px;margin-left:-150px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;opacity:0;}.anniversary .intro_text{width:100%;text-align:center;color:#fff;font-size:23px;letter-spacing:1px;margin:20px 0;}.anniversary #intro_num{font-size:60px;font-weight:600;width:100%;text-align:center;color:#fff;}.anniversary #frame_year{width:300px;height:140px;position:absolute;top:50%;left:50%;margin-top:-70px;margin-left:-150px;font-size:60px;font-weight:600;color:#fff;display:flex;justify-content:center;align-items:center;opacity:0;}.anniversary #frame_photo{position:absolute;opacity:0;width:580px;height:580px;margin-top:-4px;margin-left:-2px;border-radius:50%;overflow:hidden;}.anniversary #frame_photo.full{width:auto;border-radius:0;}.anniversary #frame_photo.full img{margin:0 !important;}.anniversary #frame_photo img{display:block;}.anniversary #frame_text{position:absolute;top:50%;left:50%;margin-left:-300px;color:#fff;width:600px;height:60px;display:flex;justify-content:center;align-items:center;opacity:0;}@keyframes wheelInOutside{0%{opacity:0;transform:scale(3) translateX(-20%) translateY(-10%);}100%{opacity:0.6;transform:scale(1) translateX(0) translateY(0);}}@keyframes textInInside{0%{opacity:0;transform:scale(0) translateX(20%) translateY(10%);}100%{opacity:1;transform:scale(1) translateX(0) translateY(0);}}@keyframes textInOutside{0%{opacity:0;transform:scale(5) translateX(-20%) translateY(-10%);}100%{opacity:1;transform:scale(1) translateX(0) translateY(0);}}@keyframes textOutOutside{0%{opacity:1;transform:scale(1) translateX(0) translateY(0);}100%{opacity:0;transform:scale(5) translateX(-20%) translateY(-10%);}}@keyframes wheelRotateCCW{0%{transform:rotate(0);}100%{transform:rotate(-90deg);}}@keyframes wheelRotateCW{0%{transform:rotate(-90deg);}100%{transform:rotate(0deg);}}@keyframes bgGrayShow{0%{opacity:0;}100%{opacity:1;}}@keyframes bgGrayHide{0%{opacity:1;}100%{opacity:0;}}@keyframes textFlash{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}@keyframes wheelToBig{0%{transform:scale(1);opacity:0.6;}100%{transform:scale(2.2);opacity:0.2;}}@keyframes wheelToSmall{0%{transform:scale(2.2);opacity:0.2;}100%{transform:scale(1);opacity:0.6;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes zoomIn{0%{opacity:0;transform:scale(0);}100%{opacity:1;transform:scale(1);}}@keyframes zoomOut{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(0);}}@keyframes photoOutOutside{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(1.5);}}@keyframes photoInOutside{0%{opacity:0;transform:scale(1.5);}100%{opacity:1;transform:scale(1);}}@keyframes empty{0%{transform:scale(1);}100%{transform:scale(1);}}#page_266 .page_img,#page_277 .page_img,#page_334 .page_img{background-image:url(/gfx/vyroci_uvod.png);position:relative;overflow:visible;background-position:center center;}#page_266 .page_img_overlay{background-image:url(/gfx/overlay.png);}.wheel_link_w{width:200px;height:200px;bottom:-100px;right:200px;position:absolute;z-index:50;border-radius:50%;opacity:0;will-change:transform;animation:zoom_in 0.5s ease 1s forwards;}.wheel_link_w.in_text{bottom:auto;right:0;top:-100px;}.wheel_link{width:100%;height:100%;will-change:transform;animation:rotate_inf 12s linear 1.5s infinite;}.wheel_link a{display:flex;text-decoration:none;text-transform:uppercase;width:100%;height:100%;background:url(/gfx/wheel_link_arrow.png);background-size:100% 100%;background-repeat:no-repeat;justify-content:center;align-items:center;}.wheel_link a span{display:flex;width:100px;height:100px;border-radius:50%;background-color:#0054a6;justify-content:center;align-items:center;text-align:center;line-height:26px;font-weight:800;color:#fff;will-change:transform;animation:rotate_inf_fwd 12s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:1.5s;position:relative;}.wheel_link_w span:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:url(/gfx/vyroci_btn_bg);border-radius:50%;background-repeat:no-repeat;background-position:bottom center;opacity:0;transition:all 0.3s ease;}.wheel_link:hover span:before{opacity:1;}.anniversary_c{width:100%;min-height:200px;float:left;padding-top:90px;display:flex;flex-wrap:wrap;}.anniversary_text,.anniversary_video_gallery{width:100%;display:flex;flex-wrap:wrap;padding:0 16.6666%;padding-bottom:90px;}.anniversary_video_gallery .gallery_item{margin-bottom:40px;}.anniversary_video_gallery{padding-bottom:50px;display:block;}.anniversary_video_gallery h2,.anniversary_half_w h2{width:100%;margin-bottom:40px;}.anniversary_gallery_img,.anniversary_gallery_text{width:50%;}.anniversary_gallery_text{padding-left:20px;}.anniversary_gallery_img{padding-right:20px;}.anniversary_gallery_img .gallery_item{width:100%;}.anniversary_gallery_img .gallery_container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;}.anniversary_half_w{width:100%;padding:0 16.6666%;display:flex;flex-wrap:wrap;}.milniky .gallery_img{display:none;}.milniky .gallery_name{color:#0054a6;text-transform:uppercase;margin:0;font-size:28px;font-weight:600;padding-left:15px;border-left:3px solid #0054a6;padding-top:5px;padding-bottom:5px;line-height:40px;margin-bottom:20px;}.milniky .gallery_info{margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:20px;line-height:26px;}.milniky .gallery_item:last-of-type .gallery_info{border:none;}.history_gallery .gallery_item{width:100%;margin:0;padding:0;margin-bottom:40px;}.history_gallery .gallery_img{width:100%;height:auto;}.history_gallery .gallery_img img{width:100%;height:auto;display:block;box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);}.history_gallery .gallery_info{width:100%;text-align:center;margin-top:20px;}.anniversary_news{width:100%;padding:0 16.6666%;margin-top:50px;}@keyframes rotate_inf{0%{transform:rotate(0deg);}100%{transform:rotate(-360deg);}}@keyframes rotate_inf_fwd{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes zoom_in{0%{transform:scale(3);opacity:0;}100%{transform:scale(1);opacity:1;}}.present_back{position:absolute;bottom:80px;right:80px;}.present_back a{text-transform:uppercase;color:#fff;padding-left:30px;background:url(/gfx/arrow_back.png);background-repeat:no-repeat;background-position:left center;background-size:auto 100%;}@media screen and (min-width:1101px){.col_content_wrapper h2{max-width:16vw;overflow:auto;}}@media (max-width:1100px){.mod_search .sp_center_content{width:100%;padding:0 15px;}.search_form{width:70%;}.search_form_submit{width:30%;}}.media-cont{display:flex;flex-wrap:wrap;float:none;clear:both;}.media-cont h2{flex:0 0 100%;float:none;}.media-cont .gallery_item{flex:0 0 30%;background-color:#fff;-webkit-box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 65px 0px rgba(0,0,0,0.11);}.media-cont .gallery_name{color:#0054a6;line-height:28px;font-size:20px;font-weight:700;margin:15px;margin-left:0;padding-left:15px;}.media-cont .gallery_info{font-size:14px;margin-bottom:70px;}.media-cont .gallery_info p{margin:0;margin-bottom:10px;}.media-cont .gallery_info a{color:#0054a6;float:right;}#page_6 .contacts_wrapper{width:100%;left:0;}.celebration-wrap{width:100%;max-width:800px;margin:30px 0;height:auto;min-height:400px;background-image:url(celebration-bg.png);background-size:cover;background-position:50% 50%;position:relative;padding:20px 0;display:block;text-align:center;margin:0 auto;}.celebration-wrap .text{color:#fff;background-color:#0054a6;font-size:22px;font-weight:700;padding:10px 15px;display:inline-block;max-width:350px;position:relative;}.celebration-wrap .text::before{width:0;height:0;border-style:solid;border-width:0 0 71px 35px;border-color:transparent transparent #0053a6 transparent;position:absolute;left:0;content:" ";transform:translate(-100%);top:0;}.celebration-wrap .text::after{width:0;height:0;border-style:solid;border-width:71px 35px 0 0;border-color:#0053a6 transparent transparent transparent;position:absolute;right:0;content:" ";transform:translate(100%);top:0;}.celebration-wrap .button{padding:7px 25px;border:2px solid #0054a6;font-size:24px;font-weight:500;display:inline-block;position:absolute;left:50%;transform:translateX(-50%);bottom:30px;transition:0.3s;background-color:#0054a6;color:#fff;border-radius:5px;width:160px;}.celebration-wrap:hover .button{background-color:#fff;color:#0054a6;border-color:#fff;}@media (max-width:768px){.celebration-wrap .text::before{display:none;}.celebration-wrap .text::after{display:none;}}#form_ffcf9 .cform_item{width:30%;}#form_ffcf9{justify-content:space-between;margin-top:4rem;}#blue_form .cform_item_id_92{width:100%;margin-top:2rem;}#form_ffcf9 .cform_item.cform_item_type_submit{margin-left:auto;margin-top:1rem;}#blue_form.career_form > h3{padding-top:0px;}.table-blue-sell tr:nth-child(odd){background:#d3dfee;}.table-blue-sell tr:nth-child(even){background:white;}.table-blue-sell tr td{background:inherit;}.table-blue-sell tr td:first-child{width:659px!important;max-width:100%;}.table-blue-sell{width:auto!important;max-width:1000px;}.table-blue-sell tr td,.table-blue-sell tr td p{color:#000;font-size:1rem;font-weight:600;}.cert-table thead td{background-color:#0054a6 !important;color:#fff;text-transform:uppercase;font-weight:600;padding:20px 15px;}.cert-table td{width:auto !important;}.cert-table td:last-child{width:70px !important;text-align:center;}.cert-table td:nth-child(2){width:150px !important;text-align:right;}.cert-table td img{width:32px;height:auto;}.cert-table tbody tr:nth-child(2n) td{background-color:#f6f6f6 !important;}