@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,300i,500,600,700,800&display=swap');a{background-color:transparent;-webkit-text-decoration-skip:objects;cursor:pointer;}article,aside,footer,header,nav,section,figcaption,figure,main,details,menu{display:block;position:relative;box-sizing:border-box;}template,[hidden]{display:none;}audio,video,canvas{display:inline-block;}audio:not([controls]){display:none;height:0;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html[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;}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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}body,html,div,img,form{padding:0px;border:0px;margin:0px;box-sizing:border-box;border-style:none;}body{background-color:#f6f6f6;font-family:'Poppins',sans-serif;color:#1f1f1f;font-weight:400;padding-top:88px;letter-spacing:1px;font-size:17px;line-height:1.5;}h1,h2,h3,h4,h5{margin-top:1.5em;margin-bottom:0.5em;line-height:1.2;font-weight:600;}h1{font-weight:600;font-size:2.75rem;}h2{font-size:2.25rem;}h3{font-size:1.75rem;}.form,.form_submit{font-family:inherit;font-size:inherit;line-height:inherit;}ul,ol,li{box-sizing:border-box;}div{position:relative;max-height:9999999px;}*{box-sizing:border-box;padding:0;margin:0;}.main-wrap{overflow:hidden;}img{max-width:100%;height:auto;}iframe{max-width:100%;border:none;}table{border:1px solid gray;text-align:left;border-collapse:collapse;margin:30px 0;}table tbody td{font-weight:400;color:black;font-size:16px;width:auto !important;padding:7px 7px 7px 20px;}table tbody tr:first-child td{border-left:1px solid #fff;}table tbody tr:not(:first-child) td:last-child{border-left:1px solid gray;border-bottom:1px solid gray;}table tbody td:nth-last-child(2){border-bottom:1px solid gray;}table tbody td{color:black;}table tbody td:last-child{text-align:right;}.color{color:#fff;}table thead th{font-size:19px;font-weight:bold;color:#FFFFFF;text-align:left;border-left:2px solid #011B58;}table thead th:first-child{border-left:none;}.cenik_table{}.cenik_table .color{background-color:#0C3490;border-bottom:1px solid #ddd;}.lastcolumn{border-bottom:1px solid black !important;}.cenik_table a{color:white;}.underTableImg img{padding-right:7vw;}.gallery_clear{height:50px;width:100%;}figure{text-align:center;font-style:italic;}.gallery_container{display:flex;flex-wrap:wrap;gap:16px;margin:3rem 0;margin:3rem 0 1rem 0;}.gallery_container img{width:100%;height:100%;background:#f7f7f7;display:block;border:1px solid #e5e5e5;}.gallery_container .gallery_header{width:100%;margin:0;z-index:1;position:relative;text-align:center;}.gallery_container a{display:block;height:100%;position:relative;}.gallery_container .gallery_item{width:calc(50% - 30px);flex:auto;max-width:calc(50% - 10px);height:100%;}.gallery_container.three-items .gallery_item{width:calc(33.333% - 30px);flex:auto;max-width:calc(33.333% - 10px);height:100%;}.gallery_container .gallery_img{border:1px solid #f7f7f7;}.gallery_container.four-items .gallery_item{width:calc(25% - 30px);flex:auto;max-width:calc(25% - 10px);}.gallery_container .gallery_item a::before{content:'';position:absolute;background:#000;opacity:0;width:100%;height:100%;z-index:1;transition:opacity .3s;top:0;left:0;}.gallery_container .gallery_item a:hover::before{opacity:0.25;}.gallery_container .gallery_img{height:100%;}.news_container .news_name{margin-top:1.5em !important;}.news_text{display:none;}.news_text_answer{overflow:auto;padding:0 0 66px 0;}.news_text ul{padding:0 0 0 25px;}.news_text li::before{left:0;}.news_item{position:relative;border-top:1px solid #D5D5D5;}.news_item:last-child{border-bottom:1px solid #D5D5D5;}.news_title h2,.news_title h3{font-weight:500;}.news_title h3{padding:20px 15% 20px 0;width:100%;display:block;transition-property:color;transition-duration:.3s;margin:0;font-size:1.4rem;}.news_title h3:hover{color:#011b58;}.news_title{font-weight:600;font-size:1.250em;z-index:1;position:relative;cursor:pointer;}.news_title::before,.news_title.open::before{content:'';border:2px solid #011b58;transition:.2s;width:28px;height:28px;display:block;position:absolute;right:10px;top:18px;box-sizing:border-box;z-index:-1;}.news_title h3::after{position:absolute;right:23px;width:2px;height:14px;top:25px;background-color:#011b58;content:" ";transition:ease-in-out 0.3s;z-index:10;}.news_title h3::before{position:absolute;right:17px;height:2px;width:14px;top:31px;background-color:#011b58;content:" ";z-index:10;}.news_title.open h3::after{transform:rotate(90deg);}@media screen and (max-width:1200px){.underTableImg img{padding-right:0vw;}}@media screen and (max-width:1265px){.gallery_clear{display:none;}}#read_more_button{cursor:pointer;color:#011b58;font-weight:700;}.img_wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1.5%;}.img_wrapper figure{flex:0 0 30%;margin:10px 1.5%;text-align:center;}.img_wrapper figure figcaption p{text-align:center;}.btn{width:210px;padding:8px 15px;background-color:#fff;position:relative;color:#011b58;font-size:18px;text-transform:uppercase;position:relative;display:inline-block;left:50%;transform:translateX(-50%);text-align:center;text-decoration:none;font-weight:500;}.btn::before{height:2px;position:absolute;left:0;bottom:0;width:100%;background-color:#a5a5a5;content:" ";transition:height .3s;}.btn:hover::before{height:7px;}.btn.blue{background-color:#011b58;color:#fff;}.text-cont h1:first-child,.text-cont h2:first-child{margin-top:0;}#lightbox img{max-width:none;}#small_menu{display:none;}a{color:black;}a:hover{text-decoration:none;}a img{border:none;}.content{margin:0 auto;width:100%;max-width:1500px;max-width:1200px;padding:0px;}.flex{display:flex;flex-wrap:wrap;}.content_90{width:90%;}.content_60{width:60%;}.breadcrumbs{color:#011b58;font-weight:600;margin:2rem 0 1rem 0;}.breadcrumbs a{color:#011b58;font-weight:600;text-decoration:none;}.breadcrumbs a:hover{text-decoration:underline;}.head{display:flex;align-items:center;background-color:#ececec;position:fixed;top:0;left:0;width:100%;z-index:999;transition:.3s;align-items:stretch;}.head img{height:80px;transition:.3s;}.head.scrolled{margin:0;}.head.scrolled img{width:auto;height:60px;}#logo{display:flex;}h1.main_heading,h2.main_heading{margin-top:0;}.banner{overflow:hidden;position:relative;margin:0 0px;height:550px;text-align:center;}.banner img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;min-height:550px;height:auto;width:auto;z-index:-1;object-fit:cover;}@media (max-width:1500px ){.banner{height:450px;}.banner img{min-height:450px;}}@media (max-width:1100px ){.banner{height:400px;}.banner img{min-height:400px;}}@media (max-width:850px ){.banner{height:340px!important;}.banner img{min-height:300px!important;}}@media (max-width:600px ){.banner{height:140px!important;}.banner img{min-height:340px!important;left:50% !important;}}.banner h1{top:50%;transform:translateY(-50%);position:relative;font-size:72px;color:#011b58;font-weight:700;line-height:1.1;}.pre-head{color:#011b58;font-weight:700;margin-top:4rem;}.text-cont{background-color:#fff;width:100%;padding:55px 65px;position:relative;}.text-cont::after{content:" ";position:absolute;width:24px;background-color:#ffd503;height:100%;left:0;top:0;}.services .submenu,.services{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}.services .submenu li,.services .services-item{flex:0 0 30%;max-width:370px;text-decoration:none;margin-bottom:70px;position:relative;display:flex;flex-direction:column;background-color:#fff;}.services .submenu li .sub_0_image_main{display:flex;}.services .submenu li img{width:100%;}.services .submenu li img{width:100%;}.services .submenu li .services-name{background-color:#fff;position:relative;padding:30px 20px 20px 20px;text-align:center;text-decoration:none;}.services .submenu li a{position:relative;display:inline-block;text-decoration:none;color:#1f1f1f;transition:.3s;height:100%;}.services .submenu li a figure{margin-right:0;}.services .submenu li a figure .fimg_wrp,.services .submenu li a figure picture{width:100%;}.services .submenu li a figure img{object-fit:cover;width:100%;height:100%;}.services .submenu li a:hover{color:#fff;background:#011b58;}.services .submenu li a:hover .services-name{background-color:transparent;}.services-name{min-height:90px;}.services .submenu li a .services-name::after{position:absolute;bottom:-5px;height:8px;width:100%;left:0;transition:height .8s;background-color:#011b58;content:" ";}.services .submenu li a .services-name::before{position:absolute;width:45px;height:45px;top:0;left:50%;transform:translate(-50%,-50%);background-color:#011b58;border-radius:50%;background-image:url(hand.png);background-position:50% 50%;background-repeat:no-repeat;content:" ";background-size:50% auto;}.services-item h3{color:#1f1f1f;font-size:18px;font-weight:400;margin:0;max-width:210px;text-align:center;position:relative;left:50%;transform:translateX(-50%);transition:color .3s;}.services-item:hover h3{color:#fff;}.why-us{background-color:#011b58;color:#fff;text-align:center;margin-top:55px;padding:60px 0;}.why-us h2{margin-bottom:90px;position:relative;}.why-us h2::after{height:1px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);content:" ";bottom:-35px;width:220px;}.why-us p{max-width:1100px;margin:0 auto;}.why-us .services-item{background-color:#fff;color:#011b58;padding-bottom:50px;padding-top:25px;}.why-us .btn{left:0;transform:translateX(0);}.services-item .number{font-weight:800;font-size:72px;margin-bottom:-20px;}.services-item .description{font-weight:600;font-size:36px;}.services-item .line{height:1px;width:95px;margin:35px 0;position:relative;left:40px;background-color:#011b58;}.services-item p{padding:0 40px;text-align:justify;}.why-us .services-item .hand-circle{background-color:#fff;width:65px;height:65px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:50%;}.why-us .services-item .hand-circle img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.contact-panel{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:35px;width:100%;}.contact-item{flex:0 0 33.3%;max-width:33.3%;height:200px;display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:#fff;position:relative;}.contact-item::after{position:absolute;width:100%;height:20px;left:0;bottom:0;background-color:#ffd503;content:" ";}.contact-item.second::after{background-color:#011b58;}.contact-item.third::after{background-color:#00921f;}.contact-item .item-name{color:#636363;margin:5px 0;font-style:italic;}.contact-item .item-value{color:#000;font-weight:400;}.contact-item.first .item-value,.contact-item.second .item-value{display:inline-block;text-decoration:none;position:relative;}.contact-item.first .item-value::before,.contact-item.second .item-value::before{position:absolute;content:" ";bottom:-1px;width:100%;height:1px;background-color:#000;transition:width .3s;left:50%;transform:translateX(-50%);}.contact-item.first .item-value:hover::before,.contact-item.second .item-value:hover::before{width:20px;}.contact-item.third .item-value{text-transform:uppercase;color:#fff;text-decoration:none;background-color:#00921f;border:1px solid #00921f;transition:.3s;padding:3px 5px;}.contact-item.third .item-value:hover{background-color:#fff;color:#00921f;}.offer{width:100%;background-color:#fff;padding:65px;}.offer h2:first-of-type{margin-top:0;}.offer p{margin-bottom:10px;text-align:justify;}.offer .img-wrap{float:right;margin-top:-65px;margin-right:-65px;margin-left:65px;margin-bottom:65px;position:relative;display:flex;}.offer .img-wrap::after{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:43px;height:43px;background-image:url(/gfx/hand_blue_circle.png);content:" ";}.offer h3{background-color:#fff;color:#011b58;margin-top:40px;margin-bottom:25px;font-weight:600;color:#011b58;}.offer ul{padding-left:30px;margin-bottom:50px;}.offer ul li{padding-left:30px;position:relative;list-style-type:none;margin-bottom:15px;}.offer ul li::before{position:absolute;content:" ";width:6px;height:6px;border-radius:50%;background-color:#011b58;left:0;top:50%;transform:translateY(-50%);}.offer .gallery{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:space-between;margin-top:60px;margin-bottom:40px;}.offer .gallery_item{display:flex;}.offer figure.gallery_item{display:block;text-align:center;}.offer .gallery img{float:unset;margin:0;}.map-wrapper{text-align:center;position:relative;overflow:hidden;display:flex;margin-bottom:20px;width:100%;padding-left:25px;}.map-wrapper img{width:100%;min-width:1200px;position:relative;left:50%;transform:translateX(-50%);}.map-wrapper::after{position:absolute;left:0;top:0;width:25px;height:100%;background-color:#303c8e;content:" ";}.detail-head{position:relative;width:100%;margin:50px 0;}.detail-head .top-img{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;flex:1 0 auto;}.top-img{max-width:845px;max-height:510px;overflow:hidden;}@media (max-width:1200px){.top-img{max-width:645px;max-height:550px;overflow:hidden;}}@media (max-width:1000px){.top-img{max-width:unset;max-height:unset;height:auto!important;}}.detail-head .contact-panel{flex:0 0 320px;max-width:320px;width:320px;margin-left:35px;margin-bottom:0;}.detail-head .contact-panel .contact-item{flex:0 0 100%;max-width:100%;height:170px;}footer{z-index:0;clear:both;margin-top:4rem;background-color:#ececec;overflow:auto;}footer .content{display:flex;align-items:center;justify-content:space-between;margin-top:4rem;margin-bottom:2rem;}footer .content a{color:#1f1f1f;font-weight:500;position:relative;text-decoration:none;}footer .content a::after{background-color:#1f1f1f;width:100%;left:50%;transform:translateX(-50%);bottom:0;position:absolute;content:" ";height:1px;transition:.3s;}.noAfter::after{display:none;}footer .content a.comerto::after{display:none;}footer .content a:hover::after{width:20px;}footer .content p{margin-bottom:20px;}.address{max-width:480px;float:left;width:33.33%;}.rights{float:right;text-align:right;width:33.33%}footer .content .rights p{margin-bottom:15px;}footer .content .rights p.comerto{margin-top:-12px;}footer .content .rights p img{position:relative;top:12px;}.footer-menu{width:33.33%;text-align:center;}.footer-menu .footer-menu{display:block;margin:auto;width:100%;}.footer-menu .footer-menu li{display:block;margin-bottom:4px;}.text-cont ul,.text-cont ol{padding-left:2rem;margin:10px 0;}ol li ol{list-style-type:lower-alpha;}.text-cont p{margin-bottom:10px;}#submenu_48_li{display:none;}.row-2-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.row-2-children>*{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;}figure{margin-right:1rem;}figure[style]{margin-right:0;margin-left:1rem;}figcaption{margin-bottom:1rem;font-size:0.85rem;}.tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -0.5rem;padding:0 0;}.tiles .gallery_name{width:100%;text-align:left;}.tiles>.gallery_item{background:white;display:inline-block;font-size:1rem;text-align:left;position:relative;vertical-align:top;margin:1rem 1rem;overflow:hidden;width:calc(100% - 2rem);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);text-align:center;padding-bottom:1rem;}.tiles .gallery_info{padding:0 1rem;box-sizing:border-box;width:100%;}.tiles>.gallery_item::before{content:none;}@media (min-width:48em){.tiles>.gallery_item{width:calc(50% - 2rem);}}@media (min-width:62em){.tiles>.gallery_item{width:calc(33.33333% - 2rem);}}dialog[open]{box-sizing:border-box;position:fixed;border:none;top:0;left:0;bottom:0;right:0;min-width:calc(100% + 130px);min-height:calc(100% + 130px);z-index:999;background:none;text-align:center;display:flex;align-items:center;justify-content:center;}dialog>div:first-child{background:#fff;min-width:240px;min-height:135px;width:calc(100% - 2rem);padding:0.5rem;border-radius:2px;margin:auto;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);}@media (min-width:48em){dialog>div:first-child{width:calc(80% - 2rem);padding:1rem;}}@media (min-width:62em){dialog>div:first-child{width:calc(60% - 2rem);padding:1.5rem;}}@media (min-width:76em){dialog>div:first-child{width:calc(40% - 2rem);padding:2rem;}}dialog a[href="#closer"]{position:absolute;display:block;top:0;left:0;min-width:calc(100% - 2rem);min-height:calc(100% - 2rem);background:rgba(0,0,0,0.5);text-align:right;padding:1rem;padding-right:115px;z-index:-1;color:white;text-decoration:none;}dialog button{width:auto;margin:auto;}form{margin:1rem 0 2rem 0;padding:1rem;}form fieldset{border:none;}form br{display:none;}form label{margin-top:1rem;position:relative;display:inline;}form input,form textarea,form select{left:0;bottom:0;font-size:1rem;border:0;border-bottom:1px solid #818a91;padding-bottom:5px;margin:0;background:transparent;background-image:linear-gradient(#26a0dd,#26a0dd);background-position:center bottom;background-size:0% 2px;background-repeat:no-repeat;transition:background-size 0.2s;padding-top:0.4rem;min-width:200px;}form select{border:1px solid #818a91;height:50px;border-radius:5px;}form input:focus,form textarea:focus{border-bottom:1px solid #26a0dd;outline:none;background-size:100% 2px;}form input[type="file"]{padding-left:5em;}form input[type="checkbox"]{margin-right:0.5em;min-width:auto;}form input[type="submit"]{position:static;cursor:pointer;margin:0;padding:1em 2em;overflow:hidden;max-height:5.5rem;font-weight:bold;border:1px solid #011b58;background:#011b58;color:#fff;width:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);transition:.3s;}form input[type="submit"]:hover{color:#011b58;background:white;}form textarea{width:100%;resize:none;}dialog button{display:inline-block;overflow:hidden;max-height:4.5rem;padding:1em 2em;position:static;cursor:pointer;margin:0;font-weight:bold;font-size:1rem;border:1px solid #aaa;background:#aaa;color:#fff;width:auto;float:right;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);}dialog button::before{content:'';display:block;position:absolute;top:-50%;left:-50%;width:200%;height:200%;transition:transform 1s;-webkit-transition:transform 1s;-moz-transition:transform 1s;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);border-radius:50%;}dialog button:active::before{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}.cform_text,.cform_form{}.cform_text{min-width:90px;text-align:left;}.cform_form{background:#fff;margin-bottom:1rem;}#form_ffcf1 textarea{height:3.2rem;padding-top:13px;}#form_ffcf2 .cform_text{min-width:200px;}#form_ffcf2 .cform_form{min-width:250px;text-align:left;}#cform_3{max-width:400px;margin:auto;}#nav{top:0;margin:0;z-index:1;left:0;padding:0;position:relative;width:100%;height:100%;max-height:0;overflow:hidden;background:#142440;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;margin-top:1rem;}#nav ul{padding-left:0;font-size:0;}#nav ul ul{position:relative;}#nav ul ul::after{content:'';position:absolute;background:#fff;top:-0.25rem;left:-0.8rem;width:calc(100% + 1.6rem);height:calc(100% + 0.5rem);z-index:1;}#nav li{list-style-type:none;margin:0.5rem 0.8rem;font-size:1.12rem;font-weight:bold;}#nav li:first-child{margin-top:1rem;}#nav li:last-child{margin-bottom:1rem;}#nav li li{font-size:0.9rem;position:relative;margin:0.25rem 0;z-index:2;}#nav li li:first-child{margin-top:0.5rem;}#nav li li:last-child{margin-bottom:0.5rem;}#nav li li a{color:#142440;background:#fff;}#nav a{display:inline-block;height:100%;padding:0.5rem;background:#142440;text-decoration:none;font-weight:600;color:#142440;letter-spacing:3px;transition:background-color 0.5s;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;position:relative;white-space:nowrap;}#nav ul ul a{width:100%;}#nav li:hover::before{content:'';display:inline-block;width:100%;position:absolute;left:0;bottom:0;border-bottom:4px solid #011b58;transition:all 0.2s;}#nav li:hover::after{content:'';position:absolute;bottom:3px;left:50%;width:0;height:0;border:5px solid transparent;border-bottom-color:#011b58;border-top:0;margin-left:-5px;margin-top:-5px;}.sub_1 li:hover::before{display:none!important;}.sub_1 li:hover::after{display:none;}#nav a.active::after,#nav a:hover::after{width:100%;left:0;}#nav ul ul a:hover{background:#ddd;}#nav ul ul a::after{content:none;}[for="menu-status"]{display:block;position:relative;max-width:1.5rem;height:1.5rem;cursor:pointer;font-size:0;margin-right:1.5rem;}[for="menu-status"] span{top:50%;display:block;margin-top:-2px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:75ms;transition-duration:75ms;}[for="menu-status"] span,[for="menu-status"] span:after,[for="menu-status"] span:before{position:absolute;width:100%;height:4px;background-color:#000;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:2px;}[for="menu-status"] span:after,[for="menu-status"] span:before{display:block;content:'';}[for="menu-status"] span:before{top:-10px;transition:top 75ms ease 0.12s,opacity 75ms ease;-webkit-transition:top 75ms ease 0.12s,opacity 75ms ease;-moz-transition:top 75ms ease 0.12s,opacity 75ms ease;}[for="menu-status"] span:after{bottom:-10px;-webkit-transition:bottom 75ms ease 0.12s,-webkit-transform 75ms ease;transition:bottom 75ms ease 0.12s,-webkit-transform 75ms ease;transition:bottom 75ms ease 0.12s,transform 75ms ease;transition:bottom 75ms ease 0.12s,transform 75ms ease,-webkit-transform 75ms ease;-webkit-transition:bottom 75ms ease 0.12s,transform 75ms ease;-moz-transition:bottom 75ms ease 0.12s,transform 75ms ease;}#menu-status:checked~* [for="menu-status"] span{-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);}#menu-status:checked~* [for="menu-status"] span:before{top:0;-webkit-transition:top 75ms ease,opacity 75ms ease 0.12s;transition:top 75ms ease,opacity 75ms ease 0.12s;opacity:0;}#menu-status:checked~* [for="menu-status"] span:after{bottom:0;-webkit-transition:bottom 75ms ease,-webkit-transform 75ms ease 0.12s;transition:bottom 75ms ease,-webkit-transform 75ms ease 0.12s;transition:bottom 75ms ease,transform 75ms ease 0.12s;transition:bottom 75ms ease,transform 75ms ease 0.12s,-webkit-transform 75ms ease 0.12s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}#menu-status:checked~#nav{max-height:100vh;overflow:auto;}.search_results_item{margin:2rem 0;}.search_results_title{font-size:1.5rem;margin-bottom:0.25rem;}.search_results_title a{text-decoration:none;}.search_results_link{margin-top:0.25rem;font-size:0.85rem;}@media (min-width:1000px){#nav{position:relative;display:block;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;text-align:right;height:auto;overflow:visible;}#nav ul{float:right;height:auto;transition:.3s;}.head #nav ul#menu > li{height:80px;transition:.3s;}.head.scrolled #nav ul#menu > li{height:60px;}#nav ul ul::after,#footer_menu ul ul::after{background:none;}#nav li{float:left;margin:0rem;font-weight:normal;position:relative;padding:0;}#nav #menu > li{height:80px;}#nav li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}#nav li:first-child{margin:0rem;}#nav li:last-child{margin-bottom:0.2rem;}#nav li ul{position:absolute;left:0;top:100%;min-width:100%;max-height:0;overflow:hidden;padding:0;transition:max-height 0.5s;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;}#nav li li{float:none;text-align:left;background:#fff;margin:0;border-bottom:none;}#nav li li a{padding:15px;justify-content:flex-start;}#nav li li:first-child{margin:0;}#nav li li:last-child{margin-bottom:0;}#nav li:hover ul{height:auto;max-height:99rem;}#nav li:hover ul::after{content:'';position:absolute;top:1rem;left:0.5rem;width:calc(100% - 1.5rem + 0px);height:calc(100% - 2rem + 0px);border:0px solid #fff;-webkit-box-shadow:0 2px 12px -1px rgba(99,99,99,0.6);box-shadow:0 2px 12px -1px rgba(99,99,99,0.6);}#nav a{color:#142440;background:none;}[for="menu-status"]{display:none;}header ul.contacts{background:none;border-bottom:1px solid #eceeef;padding-bottom:0.5rem;}header ul.contacts li{font-size:0.67rem;padding:0.8em 0.1em 0.3em 0.1em;}#menu{display:flex;width:100%;}#menu>*{flex-basis:100%;text-align:center;align-self:center;}}.galleryAbout{display:flex;flex-grow:1;justify-content:center;}.galleryAbout > div{margin:20px;}.galleryAbout div a img{-webkit-box-shadow:1px 6px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 6px 5px 0px rgba(0,0,0,0.75);box-shadow:1px 6px 5px 0px rgba(0,0,0,0.75);transition:0.5s ease;}.galleryAbout div a img:hover{-webkit-box-shadow:-4px -2px 5px -1px rgba(0,0,0,0.75);-moz-box-shadow:-4px -2px 5px -1px rgba(0,0,0,0.75);box-shadow:-4px -2px 5px -1px rgba(0,0,0,0.75);}@media (max-width:1000px){.galleryAbout{flex-direction:column;flex:0 0 99%;}.galleryAbout div a img{width:100%;}.galleryAbout > div{margin:0px 100px 20px 100px;}}@media (max-width:780px){.galleryAbout > div{margin:10px;}}.menu li{padding:18px;}.menu li:hover{background:white;cursor:pointer;}#nav{margin:0!important;}.comerto-logo svg{width:100px;height:auto;margin-top:10px;}svg:hover .st0{fill:#0693E6;}svg:hover .st1{fill:#8DA9BA;}svg:hover .st2{fill:#00D131;}.st0,.st1,.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#bbb;transition:.3s;}.noAfter:hover::after{display:none;}table tbody tr:first-child td{border-left:1px solid black;border-bottom:1px solid black;}.imgCenikSluzeb{width:400px;}.sub_0_image_main_img{max-height:275px;}.services-name{min-height:105px;}.img-subpage-wrap{display:flex;float:right;justify-content:center;align-items:stretch;padding-top:30px;padding-bottom:30px;}.img-subpage-wrap figure img{width:300px;}@media (max-width:800px){.img-subpage-wrap{flex-direction:column;align-items:center;}.gallery_container.three-items .gallery_item{width:calc(50% - 30px);flex:auto;max-width:calc(50% - 10px);height:100%;}}.openPoptavkaForm:hover{cursor:pointer;}.poptavka_form{background:white;position:fixed;left:50%;top:15%;transform:translateX(-50%);border:1px solid black;padding:30px 30px 0;display:none;border-radius:10px;z-index:999;}.opacityBackground{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:black;opacity:.7;display:none;z-index:990;}.closeButton{background:#011b58;border:none;color:white;position:absolute;top:-15px;right:-15px;width:40px;height:40px;border-radius:50%;}.closeButton:hover{background:white;border:1px solid #011b58;color:#011b58;cursor:pointer;}.poptavka_form .cform_container{width:600px;overflow-y:auto;z-index:10;}.form{width:90%;background-color:#f6f6f6;height:50px;border-radius:5px;border:1px solid #818a91;padding:0 1rem;}#form_ffcf1_17{height:15px;width:15px;}.poptavkaHeading{font-size:30px;color:#011b58;}.cform_item form{margin-bottom:0px;}@media (max-width:800px){.poptavka_form{background:white;position:fixed;top:80px;left:0;right:0;bottom:0;padding:30px 30px 0;display:none;border-radius:10px;transform:translateX(0%);border:none;}.cform_form textarea,.cform_form input{width:80%;overflow-y:scroll;}}@media (max-width:600px){.cform_form textarea,.cform_form input{width:55%;height:40px;}}.ie .services .submenu li,.ie .services .services-item{flex:0 0 370px !important;}.ie .row-2-children{display:inline !important;}@media (min-width:1000px) and (max-width:1050px){.safari .menu li a{font-size:12px;display:flex;justify-content:right !important;align-items:flex-start;margin:0;padding:0;}.safari .menu{margin:0;padding:0;}.safari .menu li{margin:0;padding:0;width:40px;}.safari .menu li:last-child a{position:relative;left:50px;top:2px;}}@media (min-width:1000px){#zamestnani form{display:flex;justify-content:center;max-width:750px;margin:0 auto;flex-wrap:wrap;}#zamestnani form .cform_item{flex:0 0 45%;margin:10px 2.5%;}#zamestnani form .cform_item input,#zamestnani form .cform_item select{width:100%;}#zamestnani form .cform_item.cform_item_type_submit{flex:0 0 100%;}#zamestnani form .cform_item.cform_item_type_submit input{width:250px;}}.articles_list_title a{text-decoration:none;}.articles_list_title a:hover{text-decoration:underline;}.articles_list_title h3{margin-bottom:0;}.articles_art_date{margin-top:-2rem;margin-bottom:1rem;text-align:right;}.articles_art_perex{padding:2rem;background-color:#f6f6f6;margin-bottom:2rem;order:1;}@media (max-width:600px){.id_page_1 h1{top:20px;font-size:34px!important;}}.sub-menu-perex{display:none;position:absolute;text-align:center;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.5);padding:1rem;}@media (max-width:1050px){.sub-menu-perex{font-size:.9rem;}}.sub_0_li:hover .sub-menu-perex{display:block;}.id_page_3 .from-reference{width:calc(100% + 130px);margin-left:-65px;border-top:3rem solid white;padding-top:2rem;}.id_page_3 .form{width:100%;}.divider img{background:darkblue;border-radius:50%;width:40px;height:40px;object-fit:scale-down;}.divider{position:absolute;z-index:222;left:50%;transform:translateX(-50%);}.id_page_3 .cform_form_submit{text-align:center;}@media (max-width:600px ){.gallery_container .gallery_item,.gallery_container.three-items .gallery_item,.gallery_container.four-items .gallery_item{width:100%;max-width:100%;}}@media (max-width:500px ){.news_title{font-size:1.125em;}.news_title h3{padding:20px 20% 20px 0;width:100%;font-size:1.25rem;}}@media only screen and (max-width:1000px){#small_menu{display:block;width:50%;float:right;cursor:pointer;}body{padding-top:88px;}a#logo{width:50%;float:left;}a#logo img{height:80px;width:auto;}#nav{background-color:#ececec;box-shadow:none;}#nav ul ul{display:none;}#nav li{margin:0;padding:0;position:relative;}#nav li:last-child,#nav li:first-child{margin:0;}#nav a{background-color:transparent;display:block;text-align:center;padding:10px;}.menu li a{display:block;}.head .menu li{margin-bottom:10px;}.menu li a:hover::after{display:none;}.head{display:block;}#small_menu{position:absolute;right:25px;width:auto;font-size:18px;font-weight:700;background-color:transparent;border:none;outline:none;top:28px;color:#011b58;}#small_menu .text{margin-right:30px;}#small_menu .line.first{transform:rotate(0deg);top:4px;}#small_menu .line.second{display:block;top:11px;}#small_menu .line.third{transform:rotate(0deg);top:18px;}#small_menu .line{width:25px;height:2px;background-color:#011b58;position:absolute;right:0;transition:all 0.3s;}#small_menu.opened .line.first{top:11px;transform:rotate(45deg);}#small_menu.opened .line.second{display:none;}#small_menu.opened .line.third{top:11px;transform:rotate(-45deg);}.banner{height:350px;}.banner h1{font-size:42px;}.banner img{min-height:350px;height:350px;}h2{font-size:32px;}.content{padding:0 25px;}.text-cont{width:calc(100% + 50px);left:-25px;padding:55px 25px;}.services .submenu li,.services .services-item{flex:0 0 48%;}.safari .services .submenu li,.ios .safari .services-item{min-height:380px;}.safari footer section{display:block;}.safari footer section .address{transform:translateX(-50%);left:50%;}.services-item{flex:0 0 49%;max-width:49%;}.services-item:nth-child(2),.services-item:nth-child(5){margin:0;margin-bottom:70px;}.contact-item{flex:0 0 100%;max-width:100%;margin-bottom:2px;}.offer .img-wrap{width:66%;}.map-wrapper{width:calc(100% + 50px);margin-left:-25px;}footer .content{flex-direction:column;}.address{flex:0 0 100%;width:100%;float:unset;text-align:center;margin-top:40px;}.footer-menu{margin:50px 0;}.rights{flex:0 0 100%;float:unset;text-align:center;width:100%;}footer .content a{display:inline-block;}.footer-menu{width:100%;}.detail-head .top-img{flex:0 0 100%;height:230px;margin-bottom:15px;}.detail-head .contact-panel{margin-left:0;flex: 0 0 100%;max-width:100%;}.detail-head .contact-panel .contact-item{flex:0 0 33.333%}.poptavka_form{width:80%;left:10%;top:100px;padding:15px;text-align:center;height:80vh;overflow-y:auto;overflow-x:visible;}.closeButton{right:0;top:0;border-radius:0;border-bottom-left-radius:10px;border-top:none;border-right:none;}.closeButton:hover{background:#011b58;border:none;color:#fff;}.poptavkaHeading{font-size:18px;}.cform_infotext{font-size:14px;margin-top:10px;}.poptavka_form .cform_container{width:100%;}.cform_form textarea,.cform_form input{width:100%;}.text-cont::after{display:none;background:transparent;}.cenik_table tbody tr .color{min-width:200px!important;}.cenik_table tbody tr td:last-child{min-width:100px!important;}.cenik_table{}.map-wrapper img{left:-30%;transform:translateX(0);}}@media only screen and (max-width:500px){.banner img{left:100%;}.services-item{flex:0 0 100%;max-width:100%;}.offer .img-wrap{margin-left:-25px;margin-right:-25px;margin-top:-65px;width:auto;}.services .submenu li,.services .services-item{flex:0 0 100%;}.services-item .description{font-size:32px;}.table-wrap{overflow:auto;}.table-wrap table{width:auto;}table tbody td{padding:4px;font-size:14px;}.row-2-children.contact{flex-wrap:wrap;}.row-2-children.contact > *{flex:0 0 100%;margin:10px;}.row-2-children > h1{margin-bottom:0;}.tiles > .gallery_item{width:100%;margin:15px 0;}h1{font-size:32px;margin-bottom:15px;}.detail-head .contact-panel{margin-left:0;flex: 0 0 100%;max-width:100%;}.detail-head .contact-panel .contact-item{display:none;flex:0 0 100%;}.detail-head .contact-panel .contact-item.first{display:flex;}.img_wrapper figure{flex:0 0 100%;}}